тить полностью законченную микропроцессорную систему. Микроконтроллеры
являются основой создания различных встраиваемых систем, ориентированных
на применение в промышленных устройствах, сетевых приложениях, радиосвя-
зи, портативной технике. Примеры БИС микроконтроллеров: Intel MCS-51,
Motorola MC68HC908GP32, Atmel AT90S1200, Microchip 16F84. При разработ-
ке новых микропроцессорных систем чаще всего используются микроконтрол-
леры (до 80% случаев) [7]. Они применяются самостоятельно с минимальной
дополнительной аппаратурой или в составе более сложных микропроцессоров с
развитыми средствами ввода/вывода.
Программа выполняется в большинстве случаев из внутреннего ПЗУ, по-
этому в этом классе микропроцессоров отсутствуют внешние шины адреса,
данных и управления. Контроллер управляет внешним устройством и опреде-
ляет его состояние с помощью встроенных портов ввода/вывода. Недорогие
микроконтроллеры имеют 8-, 16-разрядную внутреннюю шину данных, 12-
разрядную внутреннюю шину адреса из-за ограниченной емкости встроенной
памяти программ, составляющей единицы килобайт. Число внешних выводов
БИС сведено к минимуму, в простых моделях 16-20. При необходимости па-
мять можно увеличить, подключив к порту внешние микросхемы ПЗУ или
ОЗУ, но из этой области памяти программа будет выполняться намного мед-
леннее.
Сигнальные процессоры занимают промежуточное положение и обладают
высокой степенью специализации. Обработка поточной информации в реаль-
ном времени обеспечивается благодаря специфической архитектуре сигналь-
ных процессоров и проблемно-ориентированной системе команд. Примеры
микросхем сигнальных процессоров: Texas Instruments TMS320C6201, Analog
Devices ADSP-TS001, Motorola DSP96002, Intel PXA 800F.
В сигнальных процессорах реализуется аппаратная поддержка программ-
ных циклов, кольцевых буферов, умножения двух чисел и суммирования с пре-
дыдущим результатом, обработки прерываний. В них широко используется