Курсовая работа: Система обработки данных на базе микроконтроллера ATmega161
1.3 Описание микроконтроллера ATmega162
Схема цоколевки микроконтроллера ATmega162 приведена на рис.2
Рис. 2 Условное графическое обозначение микроконтроллера ATmega162
ATmega162/162V – микропотребляющий 8-разрядный КМОП-микроконтроллер, построенный с использованием расширенной RISC – архитектуры AVR. Эта микросхема является прямой заменой микросхемы ATmega161, обладая при этом расширенными характеристиками. Выполняя команду за один период тактовой частоты, ATmega162 имеет производительность около 16 миллионов операций в секунду, что позволяет разработчикам создавать оптимальные по скорости и потребляемой мощности системы. Структурная схема микроконтроллера ATmega162 приведена в приложении А.
Наименование выводов ATmega162:
RESET – вход системного сброса.
XTAL1, XTAL2 – выводы для подключения кварцевого резонатора.
РА0 ÷ РА7 – 8-разрядный двунаправленный порт А ввода/вывода с третьим состоянием, при роботе с внешней памятью является совмещенной шиной адресе данных (адрес необходимо по сигналу ALE занести в регистр).
PB0 ÷ PB7 – 8-разрядный двунаправленный порт В ввода/вывода с третьим состоянием, который имеет альтернативные функции:
OC0/ТО(РВО) – вход внешнего сигнала таймера/счетчика ТО либо выход таймера/счетчика ТО в режимах Compare, PWM.
OC2/Т1(РВ1) – вход внешнего сигнала таймера/счетчика Т1.
AIN0(PB2) – положительный вход компаратора.
AIN1(PB3) – отрицательный вход компаратора.
SS(PB4) – выбор подчиненного устройства (slave) на шине SPI (последовательный интерфейс).
MOS1(PB5) – выход главного (master) или вход подчиненного (slave) устройства данных модуля SPI.
MІS0(PB6) – вход главного (master) или выход подчиненного (slave) устройства данных модуля SPI.
SCK(РВ7) – выход главного (master) или вход подчиненного (slave) устройства тактового сигнала модуля SPI.
PC0 ÷ PC7 – 8-разрядный двунаправленный порт С ввода/вывода с третьим состоянием, имеет альтернативную функцию – передает старший байт адреса (А8÷А15) при работе с внешней памятью.
PD0÷PD7 – 8-разрядный двунаправленный порт D ввода/вывода с третьим состоянием, имеет альтернативные функции:
RxD0(PD0) – вход приемника универсального асинхронного последовательного порта (USART).
TxD0(PD1) – выход передатчика универсального асинхронного последовательного порта (USART).
INT0(PD2) – вход внешнего прерывания.
INT1(PD3) – вход внешнего прерывания.
XCK0(PD4) – вход/выход внешнего сигнала синхронизации (тактового сигнала USART).
OC1A(PD5) – выход А таймера/счетчика Т1 в режиме сравнения (Compare) и в режиме шин сигнала (PWM).
WR(PD6) – строб записи во внешнее ОЗУ.
RD(PD7) – строб чтения из внешнего ОЗУ.
РЕ0÷РЕ2 – 3-разрядный двунаправленный порт Е ввода/вывода с третьим состоянием, имеет альтернативные функции: