Точнее сказать своё решение. При постановке задачи — уточнить цель. Затем подобрать оценочную плату для разработки ПО. После отладки изделия на оценочной плате — выбрать необходимый микроконтроллер с задействованными на отладке параметрами. Кстати пара вопросов автору статьи и знатокам:
1. Почему у микропроцессора(процессора) РОН — 4 штуки, а у микроконтроллера — 16/32?
2. Зачем ватчдог таймер у микроконтроллера?
3. Что такое «спящий режим»?
А все эти разговоры Arduino/Raspberry Pi — понты для приезжих.
AMD64 — 16(?) - отбросьте индексные регистры, они не РОНы. А остальные ARM(RISK архитектура — микроконтроллер!!!)