Микроконтроллеры ATMEL - ATMEGA644-20PU

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

AVR – самая обширная линия флэш-микроконтроллеров, выпускаемых корпорацией Atmel. В 1993 году компания Atmel выпустила первый в мире 8-разрядный флэш-микроконтроллер. Технология 8-разрядных микроконтроллеров с тех пор неизменно совершенствуется. Наибольший прогресс 8-разрядной технологии наблюдается в области снижения общего энергопотребления, реализации функций самопрограммирования, увеличения быстродействия, которое составляет на данный момент 16 млн. операций, расширении периферийных модулей, встраивания специальных устройств и во многих других областях.
ATmega644-20PU - 8-битный микроконтроллер с низким энергопотреблением, основанный на AVR с расширенной архитектурой RISC. AVR ядро комбинирует богатую систему команд с 32 универсальными рабочими регистрами. Все 32 регистра непосредственно подключены к арифметико-логическому устройству, которое обрабатывает два независимых регистра в отдельной команде за один тактовый цикл.
ATmega644 обладает следующими особенностями: 64Кбайт системной программируемый Flash памяти, 32 универсальные линии ввода - вывода, часы реального времени, три гибких таймера/счетчика с режимами сравнения, байт ориентированный 2-х проводной последовательный интерфейс, 10-ти разрядный аналого-цифровой преобразователь с дополнительной стадией дифференцирования, программируемый сторожевой таймер с внутренним генератором, встроенная система отладки и шесть программно-выбираемых режимов сохранения питания.
Микроконтроллер изготовлен с использованием энергонезависимой технологии памяти Atmel с высокой степенью интеграции. Встроенная ISP Flash позволяет перепрограммировать системную память программ через последовательный интерфейс SPI обычным энергонезависимым программатором памяти, или встроенной программой загрузки, выполняющейся в ядре AVR. Программа загрузки может использовать любой интерфейс для загрузки прикладной программы в память Flash. Программа в загрузочном секторе может выполняться во время программирования сектора прикладной программы, этим обеспечивается операция "чтение во время записи".