ATmega329P/V, ATmega3290P/V
8-разрядный микроконтроллер с внутрисистемно-программируемой флэш-памятью размером 32 кбайт
Отличительные особенности:
- Высокоэффективный экономичный 8-разрядный AVR-микроконтроллер
- Прогрессивная RISC-архитектура
- - 130 инструкций, большинство которых выполняются за один цикл синхронизации
- - 32 x 8 рабочих регистра общего назначения
- - Полностью статическая работа
- - Производительность до 20 МИПС (млн. инстр. в сек.) при частоте синхронизации 20 МГц
- - Встроенное 2-тактное умножающее устройство
- Энергонезависимые памяти программ и данных
- - 32 кбайт внутрисистемно-программируемой флэш-памяти с износостойкостью 10 тысяч циклов записи/стирания
- - Опциональный загрузочный сектор с отдельными битами защиты
- Внутрисистемное программирование под управлением программы в загрузочном секторе
- Действительная поддержка чтения во время записи
- - 1 кбайт ЭСППЗУ с износостойкостью 100 тысяч циклов записи/стирания
- - 2 кбайт встроенного статического ОЗУ
- - Программируемая защита кода программы
- Интерфейс JTAG (совместимый с IEEE 1149.1)
- - Граничное сканирование в соответствии со стандартом JTAG
- - Расширенная поддержка отладочных функций
- - Программирование флэш-памяти, ЭСППЗУ, конфигурационных бит и бит защиты через интерфейс JTAG
- Периферийные устройства
- - Драйвер сегментного ЖКИ с организацией сегментов 4 x 25 (ATmega329P)
- - Драйвер сегментного ЖКИ с организацией сегментов 4 x 40 (ATmega3290P)
- - Два 8-разрядных таймера-счетчика с отдельным предделителем и режимом сравнения
- - Один 16-разрядный таймер-счетчик с отдельным предделителем, режимом сравнения и режимом захвата
- - Счетчик реального времени с отдельным генератором
- - Четыре канала ШИМ
- - 8-канальный 10-разрядный АЦП
- - Программируемый последовательный УСАПП
- - Ведущий/подчиненный последовательный интерфейс SPI
- - Универсальный последовательный интерфейс с детектором условия старт
- - Программируемый сторожевой таймер с отдельным встроенным генератором
- - Встроенный аналоговый компаратор
- - Прерывание и возобновление работы по изменению состояния выводов
- Специальные функции микроконтроллера
- - Сброс при подаче питания и программируемый детектор снижения напряжения
- - Встроенный калиброванный генератор
- - Внешние и внутренние источники прерываний
- - Пять режимов сна: холостой ход (Idle), снижение шума АЦП (ADC Noise Reduction), экономичный (Power-save), снижения мощности (Power-down) и дежурный (Standby)
- Ввод-вывод и корпуса
- - 54/69 программируемых линий ввода-вывода
- - 64-выводной корпус TQFP, 64-выводной QFN/MLF и 100-выводной TQFP
- Градации по быстродействию:
- ATmega329PV/ATmega3290PV:
- - 4 МГц при питании 1.8 - 5.5В, 0 - 10 МГц при питании 2.7 - 5.5В
- ATmega329P/3290P:
- - 10 МГц при питании 2.7 - 5.5В, 0 - 20 МГц при питании 4.5 - 5.5В
- Температурный диапазон:
- - Промышленный -40°C...+85°C
- Очень малая потребляемая мощность
- - Активный режим: 420 мкА на частоте 1МГц с питанием 1.8В
- - Режим снижения мощности: 40 нА с питанием 1.8В
- - Экономичный режим: 750 нА при питании 1.8В
Структурная схема:
Расположение выводов:
Общее описание:
ATmega329P, ATmega3290P - маломощные 8-разрядные КМОП микроконтроллеры, выполненные на основе высокоэффективной RISC- архитектуры AVR. За счет выполнения большинства инструкций за один машинный цикл ATmega329P, ATmega3290P достигают производительности 1 МИПС/МГц, что позволит разработчикам оптимизировать соотношение потребляемой мощности и производительности обработки.
Ядро AVR сочетает обширный набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра напрямую подключены к арифметико-логическому устройству (АЛУ), что позволяет осуществлять одной инструкцией доступ к двум регистрам и выполнять такую инструкцию за один цикл синхронизации. Такая архитектура в конечном счете характеризуется улучшенной эффективностью программного кода, достигая десятикратного увеличения производительности относительно традиционных CISC-микроконтроллеров.
ATmega329P, ATmega3290P содержат 32 кбайт внутрисистемно-программируемой флэш-памяти с поддержкой возможности чтения во время записи, 1 кбайт ЭСППЗУ, 2 кбайт статического ОЗУ, 54/69 линий ввода-вывода общего назначения, 32 рабочих регистра общего назначения, интерфейс JTAG для граничного сканирования, отладки программного кода и программирования, контроллер сегментного ЖКИ с встроенной схемой управления контрастностью, три универсальных таймера-счетчика с режимами сравнения, внутренние и внешние источники прерываний, последовательный программируемый УСАПП, универсальный последовательный интерфейс с детектором условия старт, 8-канальный 10-разрядный АЦП, программируемый сторожевой таймер с внутренним генератором и последовательный порт SPI. Микроконтроллеры могут быть переведены в один из пяти экономичных режимов работы. В режиме холостого хода (Idle) прекращает работу ЦПУ, но продолжает функционировать статическое ОЗУ, таймеры/счетчики, SPI-порт и система прерываний. В режиме снижения мощности (Power-down) сберегается содержимое регистров, при этом, прекращает работу генератор, отключаются все встроенные функциональные элементы до следующего прерывания или аппаратного сброса. В экономичном режиме (Power-save) сохраняется работа асинхронного таймера, что позволяет пользователю продолжить счет времени, когда остальная часть микроконтроллера бездействует. В режиме снижения шума АЦП останавливаются ЦПУ и все модули ввода-вывода, кроме асинхронного таймера и АЦП. Это позволяет минимизировать цифровой шум во время преобразования. В дежурном режиме остаются в работе кварцевый генератор, а остальная часть микроконтроллера бездействует. Использование данного режима необходимо, когда, помимо экономичной работы микроконтроллера, требуется быстрота восстановления его нормальной работы.
Микроконтроллер выпускается по технологии высокоплотной энергонезависимой памяти компании Atmel. Встроенная флэш-память поддерживает несколько способов пограммирования: внутрисистемно через последовательный интерфейс SPI, обычным программатором энергонезависимой памяти или под управлением программного кода из загрузочного сектора, исполняемого ядром AVR. Загрузочная программа может использовать любой интерфейс для загрузки программного кода и выполняет его программирование в прикладном секторе флэш-памяти. Программа в загрузочном секторе продолжает выполняться даже во время обновления данных в прикладном секторе, что означает поддержку возможности чтения во время записи. Сочетание в одном кристалле 8-разрядного RISC ЦПУ с внутрисистемно-программируемой флэш-памятью делает ATmega329P/3290P эффективным инструментом для высокогибкого и оптимизированного по стоимости решения задач встраиваемого управления.
Микроконтроллеры ATmega329P, ATmega3290P поддерживаются полным набором средств для проектирования, в т.ч. Си-компиляторы, макроассемблеры, отладчики/симуляторы, внутрисхемные эмуляторы и оценочные наборы.
Информация для заказа:
Тактовая частота, МГц |
Напряжение питания, В |
Код заказа |
Корпус |
Рабочий температурный диапазон |
10 |
1.8-5.5 |
Atmega329PV-10AU Atmega329PV-10MU |
64-выв. TQFP 64-выв. QFN/ MLF |
Промышленный (-40°С...+85°С) |
20 |
2.7-5.5 |
Atmega329PV-20AU Atmega329PV-20MU |
64-выв. TQFP 64-выв. QFN/ MLF |
Промышленный (-40°С...+85°С) |
10 |
1.8-5.5 |
Atmega3290PV-10AU |
100-выв. TQFP |
Промышленный (-40°С...+85°С) |
20 |
2.7-5.5 |
Atmega329PV-20AU |
100-выв. TQFP |
Промышленный (-40°С...+85°С) |
Документация:
|
|
329 Kb Engl Описание микроконтроллера ATmega329P, ATmega3290P. Краткая информация. |
|
|
3310 Kb Engl Описание микроконтроллера ATmega329P, ATmega3290P. Полная информация. |
|
|
646Kb Engl Система команд |
|
|
Rus Архитектура и система команд |
|
|
Програмное обеспечение |
|
|
Инструментальные средства для 8-разрядных AVR-микроконтроллеров |
|