Что такое контроллер:
Контроллер – это специальный процессор в компьютере, который управляет внешними устройствами (монитором, принтером и т. д.) .
Микроконтроллер – это такая хитрая микросхема, внутри которой находится самый настоящий компьютер. В этом компьютере есть все, что необходимо для самостоятельной работы:
* процессор
* оперативная память - ОЗУ
* постоянная память - ПЗУ
* генератор тактовой частоты
* таймеры
* порты ввода/вывода
* последовательные интерфейсы
* и много чего еще.. .