Дипломная работа: 8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ
1. Высокопроизводительные 8-разрадные RISC микроконтроллеры семейства AT90S AT90S\LS8535 и ATmega8535 фирмы AtmelCorporation: параметры , архитектура, система команд.
AT mega8535
AT mega8535L
8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ
Общие сведения
Как и все микроконтроллеры AVR фирмы «Atmel», микроконтроллеры семейства Mega являются 8-разрядными микроконтроллерами, предназначенными для встраиваемых приложений. Они изготавливаются по малопотребляющей КМОП-технологии, которая в сочетании с усовершенствованной RISC - архитектурой позволяет достичь наилучшего соотношения быстродействие/энергопотребление. Контроллеры описываемого семейства являются наиболее развитыми представителями микроконтроллеров AVR.
Отличительные особенности
К числу особенностей микроконтроллеров AVR семейства Mega относятся:
• FLASH-память программ объемом 8 Кбайт (число цикле стирания/записи не менее 1000);
• оперативная память (статическое ОЗУ) объемом 512 байт;
• память данных на основе ЭСППЗУ (EEPROM) объем 512 байт (число циклов стирания/записи не мене 100000);
• возможность защиты от чтения и модификации памяти программ и данных;
• возможность программирования непосредственно в системе через последовательные интерфейсы SPI и JTAG;
• возможность самопрограммирования;
• возможность внутрисхемной отладки в соответствии со стандартом IEEE 1149.1 (JTAG);
• различные способы синхронизации: встроенный RC-генератор с внутренней или внешней времязадающей RC-цепочкой или с внешним резонатором (пьезокерамическим или кварцевым); внешний сигнал синхронизации;
• наличие нескольких режимов пониженного энергопотребления;
• наличие детектора снижения напряжения питания (brown-outdetector,BOD);
• возможность программного снижения частоты тактового генератора.
Характеристики процессора
Подавляющее большинство основных характеристик процессора микроконтроллеров семейства Mega такие же, что и у микроконтроллеров других семейств — Classic и Tiny:
• полностью статическая архитектура; минимальная тактовая частота равна нулю;
• АЛУ подключено непосредственно к регистрам общего назначения;
• многоуровневая система прерываний; поддержка очереди прерываний.
В то же время процессор микроконтроллеров семейства Mega имеет рядхарактеристик, присущих именно этому семейству:
• 130 команд, большинство команд выполняются за один машинный цикл;
• 17 внутренних+3 внешних источников прерываний;
• наличие программного стека во всех моделях семейства;
• наличие аппаратного умножителя.
Характеристики подсистемы ввода/вывода
Все характеристики подсистемы ввода/вывода микроконтроллеров семейства Mega такие же, как и у микроконтроллеров других семейств: