ВУЗ:
Составители:
1. Микроконтроллер ATmega16
1.1 Введение
Микроконтроллеры AVR фирмы Atmel это 8-битные RISC-
микроконтроллеры для встраиваемых приложений являющиеся,
пожалуй, наиболее интересным направлением, развиваемым фирмой.
Они представляют собой мощный инструмент, прекрасную основу для
создания современных высокопроизводительных и экономичных
встраиваемых контроллеров многоцелевого назначения.
Несмотря на то что микроконтроллеры AVR появились на рынке
около 10 лет назад, их популярность до сих пор очень высока. С
каждым годом они захватывают все новые и новые ниши на рынке. Не
последнюю роль в этом играет соотношение показателей
цена/быстродействие/энергопотребление, до сих пор являющееся едва
ли
не лучшим на рынке 8-битных микроконтроллеров. Кроме того,
постоянно растет число выпускаемых сторонними производителями
разнообразных программных и аппаратных средств поддержки
разработок устройств на их основе. Все это позволяет говорить о
микроконтроллерах AVR как об индустриальном стандарте среди 8-
битных микроконтроллеров.
1.2 Краткие сведения о микроконтроллере ATmega16
1.2.1 Технические характеристики
• FLASH-память программ объемом 16 Кбайт (число циклов
стирания/записи не менее 10 000);
• оперативная память (статическое ОЗУ) объемом 1 Кбайт;
• память данных на основе ЭСППЗУ (EEPROM) объемом 256 байт
(число циклов стирания/записи не менее 100 000);
• возможность защиты от чтения и модификации памяти программ
и данных;
• возможность программирования непосредственно в системе через
последовательные интерфейсы SPI и JTAG;
• возможность самопрограммирования;
• разнообразные способы синхронизации: встроенный RC-
генератор с внутренней или внешней времязадающей RС-цепочкой,
встроенный генератор с внешним кварцевым или пьезокерамическим
резонатором, внешний сигнал синхронизации;
• наличие нескольких режимов пониженного энергопотребления;
3