> Я предоставил статью, где проведено исследование рациональности использования.Их проц внезапно 32 бита по математике и регистрам. С 16 бит data path. Это в целом сносно, потому что у "thumb like" кодирования команд ширина 16 битов и это по перфомансу будет ужас, но не ужас-ужас. А по адресации и проч оно таки как я понимаю 32 бита.
По моей классификации это будет "максимально обкоцаный 32-битник". Ну вот реально нечто лажовее даже Cortex M0 (там STM32 менее 32 битов шину не делает например, даже в L серии, а в F и 64 бита могет, чтоб и команды, и данные, и префетч на случай если чип работает быстрее флехи откуда команды тягает).
> По стечению обстоятельств я не особенно интересовался 16битными контроллерами, а тот опыт,
> что есть недостаточен для зрелых суждений.
А я с 8-битниками имел дела. Они в этом смысле как 16-битники, ибо адресное пространство 2^8 мало кто долбанулся делать и таки все что касается адресации обычно 16 битов. Ну и вон AVR уперся на 128 кил флеша (адресация 16-bit word, опять же, как ни странно для номинально 8 бит камня, поэтому вот так). А сверх того - упс! Костыли типа банков. Это приговор. А вон то в этом смысле - не оно. Просто обкоцаный по шине 32 битник. Считать его 16-битником криво, имхо.
> Смог бы я писать для 16битника? Да. Поставил бы его себе в
> решение, если бы меня вилами и факелом загнали в угол? - снова же да.
Когда не было ничего лучше - и под 1-битные пыжились, и ассемблировали на бумажке. Но как только появляется выбор...
...и вот реально, даже на том копеечном RISCV - для половины сенсоров и проч может катить логика проснуться, быренько опросить датчики/ADC/посчитать и брякнуться спать опять на эн минут или сколько там можно в этой задаче. При том брякнуться можно и в что-то типа standby - который по сути почти "chip off". Из которого выпхнет только внешнее событие, вачдог или rtc там какой, чего в общем то достаточно во многих случаях. И в этом режиме оно будет все те минуты жрать - пару микроампер. Пусть и будучи недееспособным. А зачем датчику какойнить погодной станции на события реагировать между замерами, например? Померял, пульнул, спи себе дальше. Оно и пашет годами чуть не от CR2032 если дизайнер системы не совсем лопух.