Известо же, что чем проще архитектура у контроллера тем больше команд потребуется шобы сделать нужную работу. Наоборот тоже верно, чем более развита система команд тем меньше программа. Два вывода: 1. бесконечно большая программа все сделает без контроллера 2. бесконечно навороченный контроллер все сделает без программ.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)