Чтобы что-то порекомендовать, нужно знать задачу.
Прежде всео сколько gpio нужно и какие функции они будут выполнять.
ATTINY85 - это SOIC8 корпус
В этом сегменте есть STM32G031 в SOIC8
Если еще меньше:
ATTINY13 в sot23-6 корпусе
экстрим PMS150C в sot23-6 корпусе (2.5 руб)
у PIC есть тоже варианты в sot23-6 корпусе
Если нужно больше gpio
STM32F030 в TSSOP20 корпусе
STM32L011 в TSSO14 корпусе
Есть еще QFN корпуса... которые по размеру близки к SOIC8, но больше gpio...
Заинтересовался PMC150C как одним из самых дешёвых микроконтроллеров, судя по описанию (~3 цента или ~2 р за штуку).
Нашёл эту статью:
https://www.cnx-software.com/2019/08/14/padauk-pms150c-3-cents-mcu-supports-sdcc-open-source-toolchain/Некоторые характеристики:
- ЦП поддерживает 79 инструкций
- 64 байта ОЗУ (SRAM)
- ~13.6 КиБ ПЗУ одноразовой записи (One-Time-Programmable Memory, OTP)
- аппаратный 16-битный таймер
- 8-битный таймер с возможностью генерировать ШИМ-сигнал
- Один компаратор общего назначения
- Поддерживает быстрое пробуждение
- Каждый из доступных 6 IO пинов может быть использован для пробуждения микроконтроллера
Кроме того, для прошивки данного микроконтроллера сообщество разработало открытый/свободный программатор:
https://free-pdk.github.io/