2.1.3 Микропроцессор и микроконтроллер Традиционно он трактуется как программируемый процессор в
интегральном исполнении. Однако в связи с развитием технологии ASIC, ASSP,
PLD (ПЛИС) логичнее микропроцессором называть все четыре группы
процессорных элементов в случае их интегрального исполнения.
Вычислительные системы на верхнем уровне рассмотрения могут быть
представлены тремя группами элементов: обработчики, устройства памяти,
интерфейсы. С группой обработчиков связаны термины "процессор" и
"контроллер". Предлагается процессором называть обрабатывающий элемент,
функции которого в рамках прикладной задачи еще не зафиксированы. В
зависимости от закрепленной прикладной (по отношению к данному элементу,
а не к системе в целом) функции процессор будет играть роль контроллера (т.е.
устройства управления), умножителя, супервизора, диспетчера и т.д. В свою
очередь контроллеры могут быть самого различного назначения: памяти,
принтера, последовательного интерфейса, технологического процесса и другие.
Еще один важный термин – "микроконтроллер", следует понимать как
контроллер, построенный на основе микропроцессорной элементной базы.
Микроконтроллеры
могут
быть
однокристальными,
одноплатными,
программируемыми, логическими, промышленными, универсальными и т.д.
Микроконтроллер в одном кристалле содержит микропроцессор и набор
периферийных устройств и контроллеров: контроллер прерываний, таймеры,
контроллер сети, контроллер последовательного канала, контроллер памяти,
контроллер ПДП и т.д.