ATmega32, ATmega32L
8-битные AVR микроконтроллеры с 32К Байт внутрисистемно программируемой FLASH памяти.
Характеристики:
- Высокопроизводительные, мало потребляющие AVR 8- битные микроконтроллеры
- Развитая RISC архитектура:
- 131 исполняемых команд, большинство за один машинный такт
- 32 рабочих регистра общего назначения
- полностью статический режим работы
- производительность до 16 MIPS при 16 МГц
- встроенный 2-х тактовый умножитель
- Энергонезависимая память программ и данных
- 32К байт внутрисистемно самопрограммируемой FLASH памяти с количеством циклов перепрограммирования до 10 000.
- Опционно загрузочная область памяти с независимыми ключевыми битами, внутрисистемное программирование встроенной загрузочной программой, правильное чтение в процессе записи.
- 1024 байт EEPROM с допустимым количеством циклов стирания записи до 100 000.
- 2К байт внутренней SRAM
- программируемый ключ защиты программ
- JTAG (IEEE1149.1 совместимый) интерфейс
- Сканирование памяти в соответствии с JTAG стандартом
- Встроенная поддержка отладчика
- Программирование FLASH, EEPROM, охранных и ключевых бит через JTAG интерфейс
- Периферийные функции
- два 8-битных таймера/счётчика с программируемым предделителем и режимом сравнения
- один 16-битный таймер/счётчик с программируемым предделителем, режимом сравнения и захвата
- счётчик реального времени с программируемым генератором
- четыре ШИМ генератора
- 8-и канальный, 10-и битный АЦП
- байт- ориентированный, двухпроводный интерфейс
- программируемый USART
- Master/Slave SPI последовательный интерфейс
- Программируемыи Watchdog таймер с программируемым генератором
- Встроенный аналоговый компаратор
- Специальные функции
- Reset по включению питания и выключение при снижении напряжения питания
- Внутренний калиброванный RC генератор
- Внешние и внутренние источники прерывания
- Шесть экономичных режимов: Idle, подавления шумов АЦП, экономичный, режим Выкл. , режим ожидания и режим расширенного ожидания.
- 32 программируемых вывода вход-выход и 1 вход
- 40 выводной корпус PDIP, 44 выводной корпус TQFP, и 44 контактный MLF
- Напряжение питания:
- 2.7 В до 5.5 В для ATmega32L
- 4.5 В до 5.5 В для Atmega32
- Тактовая частота:
0-8 МГц Atmega32L
- 0-16 МГц Atmega32
Блок- схема:
Расположение выводов:
Описание:
Atmega32/L является КМОП 8- битным микроконтроллером построенным на расширенной AVR RISC архитектуре. Используя команды исполняемые за один машинный такт, контроллер достигает производительности в 1 MIPS на рабочей частоте 1 МГц, что позволяет разработчику эффективно оптимизировать потребление энергии за счёт выбора оптимальной производительности.
AVR ядро сочетает расширенный набор команд с 32 рабочими регистрами общего назначения. Все 32 регистра соединены с АЛУ, что обеспечивает доступ к двум независимым регистрам на время исполнения команды за один машинный такт. Благодаря выбранной архитектуре достигнута наивысшая скорость кода и соответственно высокая производительность в 10 раз превосходящая скорость соответствующего CISC микроконтроллера.
ATmega32/L содержит 32Кбайт внутрисистеммно программируемой FLASH памяти программ, допускающей чтение во время записи, 1024 байт EEPROM, 2К байт SRAM , 32 рабочих регистра, JTAG интерфейс сканирования внутренних регистров, встроенную систему отладки и программирования, три гибких таймера- счётчика с модулем сравнения, внутренние и внешние прерывания, последовательный программируемый интерфейс USART, байт-ориентированный двухпроводный последовательный интерфейс, 8-и канальный, 10-и битный АЦП с дифференциальным программируемым усилителем ( только для TQFP ), программируемый Watchdog таймер с внутренним генератором, порт SPI и шестью режимами сбережения энергии. В режиме Idle ЦПУ не функционирует в то время как функционируют USART, двухпроводный интерфейс, АЦП, SRAM, таймеры- счётчики, SPI порт и система прерываний. В Atmega32 существует специальный режим подавления шума АЦП, при этом в целом в спящем режиме функционирует только АЦП и асинхронный таймер для уменьшения цифровых шумов преобразования. В режиме Выкл. процессор сохраняет содержимое всех регистров, замораживает генератор тактовых сигналов, приостанавливает все другие функции кристалла до прихода внешнего прерывания или поступления внешней команды Reset. В режиме ожидания работает один тактовый генератор, при остановке остальных функцийй контроллера. Благодаря быстрому переходу в нормальный режим работы в том числе и по внешнему прерыванию Atmega32 успешно приспосабливается к внешним условиям работы и требует меньше энергии, чащще оказываясь в режиме Выкл. В расширенном режиме ожидания в рабочем состоянии находятся основной генератор и асинхронный генератор.
Микросхемы выпускаются при использовании Atmel технологии энергонезависимой памяти высокой плотности. Встроенная ISP FLASH память позволяет перепрограммировать область программной памяти внутрисистеммно через последовательный SPI интерфейс стандартным программатором, или используя загрузочную программу из энергонезависимой памяти работающую в AVR ядре. Комбинация расширенной 8- и битной RISC архитектуры ЦПУ и твёрдотельной FLASH памяти обеспечивают Atmega32 высокую гибкость и экономическую эффективность во встраиваемых системах управления.
Документация:
|
|
207 Kb Engl Краткое описание микроконтроллера |
|
|
2901 Kb Engl Полное описание микроконтроллера |
|
|
Rus Система команд и архитектура |
|
|
Програмное обеспечение |
|
|
Инструментальные средства для 8-разрядных AVR-микроконтроллеров |
|