ATmega16M1 8-битные микроконтроллеры AVR со встроенной внутрисистемно-программируемой Flash-памятью объемом 16 кбайт
Блок-схема Увеличить Группа компонентов AVRОсновные параметры
Общее описаниеATmega16M1, ATmega32M1, ATmega64M1 - экономичный 8-битный КМОП микроконтроллер, выполненный на основе расширенной версии RISC-архитектуры AVR. За счет выполнения большинства инструкций за один цикл синхронизации ATmega16M1, ATmega32M1, ATmega64M1 достигает производительности близкой к 1 MIPS/МГц, что позволит разработчику оптимизировать соотношение потребляемой мощности и быстродействия обработки. Ядро AVR сочетает обширный набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра напрямую подключены к арифметико-логическому устройству (АЛУ). Благодаря этому, одна инструкция может осуществлять доступ к двум разным регистрам и такая инструкция может быть выполнена за один цикл синхронизации. В результате, такая архитектура характеризуется более высокой плотностью кода и производительностью, которая на порядок превосходит обычные CISC микроконтроллеры. ATmega16M1, ATmega32M1, ATmega64M1 объединяет следующие возможности: 16/32/64 кбайт внутрисистемно-программируемой Flash-памяти с поддержкой чтения во время записи, 0.5/1/2 кбайт EEPROM, 1/2/4 кбайт SRAM, 27 линий ввода-вывода общего назначения, 32 рабочих регистра общего назначения, один контроллер силового каскада, два универсальных таймера-счетчика с режимами сравнения и ШИМ, один UART с аппаратной поддержкой LIN, 11-канальный 10-битный АЦП с двумя дифференциальными каскадами (поддерживают программирование усиления), 10-битный ЦАП, программируемый сторожевой таймер с отдельным внутренним генератором, встроенная отладочная система и четыре программно-выбираемых экономичных режима работы. В режиме IDLE останавливается ЦПУ, а SRAM, таймеры-счетчики, порты SPI, CAN, LIN/UART и система прерываний продолжают функционировать. В режиме POWER-DOWN сберегается содержимое регистров и, при этом, останавливается генератор, что приводит к отключению всех встроенных функций вплоть до очередного прерывания или аппаратного сброса. В режиме ADC NOISE REDUCTION останавливаются ЦПУ и все модули ввода-вывода, кроме АЦП, благодаря чему минимизируется влияние цифрового шума на результат преобразования. В режиме STANDBY в работе остается кварцевый генератор, а остальная часть микроконтроллера бездействует. Этот режим позволяет добиться сочетания быстроты возобновления активной работы и малого энергопотребления. Микроконтроллер выпускается с использованием разработанной Atmel технологии энергонезависимой памяти высокой плотности. Встроенная Flash-память поддерживает возможности программирования через последовательный интерфейс SPI, с помощью программатора обычной энергонезависимой памяти и под управлением программы загрузчика, исполняемой ядром AVR. Загрузочная программа может использовать любой интерфейс для передачи кода программы. Программа в загрузочном секторе Flash-памяти продолжает исполняться даже во время обновления прикладного сектора Flash-памяти, т.о. достигается действительная поддержка функции чтения во время записи. За счет объединения в одном кристалле 8-битного RISC ЦПУ и внутрисистемно-программируемой Flash-памяти микроконтроллер ATmega16M1/32M1/64M1 является недорогим и универсальным инструментом для решения многих задач встраиваемого управления. Микроконтроллер ATmega16M1, ATmega32M1, ATmega64M1 поддерживается полным набором средств для проектирования, в т.ч. Си-компиляторы, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и оценочные наборы. Отличительные особенности:
|
|
Datasheet
ATmega16M1, ATmega32M1, ATmega64M1 8-битные микроконтроллеры AVR со встроенной внутрисистемно-программируемой Flash-памятью объемом 16/32/64 кбайт (5.2 Мб), 03.09.2009Связанные документы
По фирмамATmega16M1, ATmega32M1, ATmega64M1 Краткая информация (589.6 Кб), 03.09.2009
Ссылки по теме
Архитектура ATmega128 (Рус)Примеры применения семейства AVR (Рус)
Система команд 8-разрядных RISC микроконтроллеров семейства AVR (Рус)
Автор документа: Жанна Свирина,
|
Дата публикации: 03.09.2009 08:15 Дата редактирования: 15.04.2015 11:20 |