Микроконтроллеры ATMEL - ATmega128A-AU (=ATmega128-16AU)

Опубликовано 20.09.2012 Ведущий Евгений Глазков

Корпорация Atmel – глобальный лидер в разработке, производстве и маркетинге продвинутых полупроводников. Мировая экспертиза класса изделий Atmel, а также собственный богатый опыт в уровне системной интеграции позволяет всем изделиям Atmel быть развитыми из их исходных блоков с минимальной задержкой и риском.
ATMEGA128A-AU – маломощный восьми разрядный CMOS-микроконтроллер, использующий расширенную AVR RISC-архитектуру. За счет выполнения одной инструкции за машинный такт, микроконтроллер достигает производительности в 1миллион инструкций в секунду на МГц, что позволяет оптимизировать энергопотребление и скорость обработки данных. ATMEGA128A сочетает в себе богатый набор инструкций с 32 регистрами общего назначения. Все 32 регистра непосредственно подключены к арифметико-логическому устройству, что позволяет двум независимым регистрам иметь доступ к одной инструкции, выполняемой за один такт. В результате более эффективной архитектуры, пропускная способность до десяти раз быстрее, чем у обычных CISC микроконтроллеров.
Рассмотрим основные отличительные особенности микроконтроллера:
- оснащен байт-ориентированным двухпроводным последовательным интерфейсом, а так же десятиразрядным АЦП с дифференциальным каскадом;
- содержит 128Кбайт программируемой памяти;
- до 64Kbytes дополнительной внешней памяти;
- 53 линии ввода вывода;
- 32 х 8 рабочих регистра общего назначения + периферийные регистры управления;
- счетчики времени с функцией RTC;
- два интерфейса USART;
- сторожевой таймер-счетчик с отдельным генератором;
- SPI интерфейс для внутрисистемного программирования;
- энергонезависимая память;
- два 8-разрядных ШИМ-канала, а так же 8-ми канальный, 10-битный АЦП
- внешние и внутренние источники прерываний.
Микроконтроллер ATMEGA128A-AU так же имеет шесть режимов энергосбережения: холостой ход, ADC шумоподавление, режим сохранения, Power-down, режим ожидания и расширенное ожидание.