> Я вот надеюсь, что stm16 возродят.Нахрен не уперлось в современном мире. Легаси вымирающее. Особенно учитывая что у ARM в cortex M команды так то thumb(2), подразумевающий компактное 16-битное кодирование команд в большинстве случаев. Очень крутой и эффективный набор команд. А STM8L и что там еще - к тому же специфичен для STMicro. Тогда как клоны STM32 делает минимум полдюжины фирм. Что как бы намекает на то что человечество считает ценным активом.
> 8 бит часто маловато, а 32х-разрядный ARM никогда не будет по-настоящему low
> energy как STM8-L.
У STM32 есть замечательный выводок STM32L на эту тему, от L0 и далее на все вкусы (лично я с L1 в основном знаком). Если его готовить правильно - я на этом видел штуки которые от одной CR2032 работают дофига лет.
Но вообще, если не валять дурака, даже на STM32F при должном подходе можно довольно экономично работать. Быренько посчитал все что хотел, среагировал, обратно в deep sleep. И таки - 32 бита за присест порой полезно, когда в какие-нибудь управляющие регистры за 1 команду 32 бита с всей конфигой - рраз! И даже так - у некоторых их железок регистров здорово более 1.
Так что для себя я не вижу смысла иметь дело с STM8 и какими там еще 16 бит клонами. Это пройденый этап. Более того - хорошее ядро позволяет прикрутить какое-нибудь крипто и проч без особого напряга, при том без упования на какие-то железки и прибитые в них на гвозди алго.
...останется только один. ARM. Ну ладно, два, еще RISCV. Он технически чуть похуже, зато условия лицензирования няшные и полно открытых core.