ATmega2560

Общее описание
ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 — маломощный 8-разрядный КМОП микроконтроллер, выполненный на основе AVR-ядра с RISC-архитектурой. За счет выполнения большинства инструкций за один машинный цикл ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 достигает производительности 1 млн. операций в секунду при тактовой частоте 1 МГц.

AVR ядро объединяет богатый набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра непосредственно подключены к АЛУ (арифметико-логическое устройство), что позволяет указывать два регистра в одной инструкции и выполнить ее за один цикл. Данная архитектура обладает большей эффективностью кода и в 10 раз большей производительностью по сравнению с CISC микроконтроллерами.
ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 содержит следующие узлы: 64/128/256 кбайт внутрисхемно-программируемой флэш-памяти с возможностью чтения во время записи, 4 кбайт EEPROM, 8 кбайт статического ОЗУ, 54/86 линий ввода-вывода, 32 рабочих регистра общего назначения, часы реального времени, шесть гибких таймеров-счетчиков с режимами сравнения и ШИМ, 4 USART, 2-проводной последовательный интерфейс с побайтной передачей, 16-канальный 10-разрядный АЦП с опциональным дифференциальным входным каскадом и программируемым усилением, программируемый сторожевой таймер с внутренним генератором, последовательный порт SPI, JTAG интерфейс для сканирования адресного пространства, реально-временной отладки и программирования, а также шесть программно настраиваемых режимов управления энергопотреблением. Режим холостого хода (Idle) останавливает ЦПУ, но оставляет в работе статическое ОЗУ, таймеры-счетчики, порт SPI и систему прерываний. Режим пониженного потребления (Power-down) сохраняет содержимое регистров, но останавливает генератор, выключает все встроенные функции до появления следующего запроса на прерывание или аппаратного сброса. В экономичном режиме (Power-save) асинхронный таймер продолжает работать, позволяя пользователю его использовать, а остальные устройства отключены. В режиме снижения шумов АЦП (ADC Noise Reduction) останавливается ЦПУ и все модули ввода-вывода, за исключением асинхронного таймера и АЦП, тем самым минимизируется влияние цифрового шума на результат преобразования В дежурном режиме (Standby) генератор на кварцевом резонаторе запущен, а остальная часть отключена. Данный режим позволяет реализовать быстрый запуск в комбинации с малым потреблением. В расширенном дежурном режиме (Extended Standby) и основной генератор и асинхронный таймер продолжают работать.

Микроконтроллеры выпускается по разработанной Atmel технологии энергонезависимой памяти высокой емкости. Встроенная ISP флэш-память может внутрисхемно перепрограммироваться через последовательный интерфейс SPI, обычным программатором энергонезависимой памяти или запущенной программой в секторе начальной загрузки AVR ядра. Программа в секторе начальной загрузки может использовать любой интерфейс для записи программы. Программа в секторе начальной загрузки выполняется даже при обновлении флэш-памяти приложения, обеспечивая действительную возможность чтения во время записи. За счет комбинирования 8-разрядного RISC ЦПУ с внутрисхемно самопрограммируемой флэш-памятью на одном кристалле, позволило ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 быть мощным микроконтроллером, обеспечивающего высокую универсальность и обладающего низкой стоимостью, что делает его применение идеальным для построения встроенных систем управления.

ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 поддерживается полным набором инструментальных и программных средств для разработки приложений, в т.ч.: Cи-компиляторы, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы, оценочные наборы.

TQFP-корпус

tqfp-atmega2560

Структурная схема

структурная схема atmega2560