PDF

Datasheet на микроконтроллер ATmega328P

Техническая документация ATmega328P: 8-битный AVR-микроконтроллер с 32 КБ Flash, 2 КБ SRAM, таймерами, АЦП, USART, SPI и I²C для Arduino Uno и Nano.

Описание

Техническая документация на ATmega328P — 8-битный AVR-микроконтроллер с 32 КБ Flash, 2 КБ SRAM, 1 КБ EEPROM. Микросхема имеет производительность до 20 MIPS, три таймера, 10-битный АЦП, интерфейсы USART, SPI, I²C и используется в Arduino Uno и Nano.

Что внутри PDF

  • Распиновка для корпусов PDIP28, TQFP32, QFN/MLF28 и QFN/MLF32
  • Блок-схема архитектуры: CPU, память, периферия, тактирование, система сброса
  • Описание выводов портов B, C, D с альтернативными функциями и особенностями
  • Сравнение ATmega48P/88P/168P/328P: объёмы памяти, размеры векторов прерываний
  • Характеристики энергопотребления в активном режиме и режимах сна
  • Диапазоны напряжений питания и частот для разных модификаций

Где пригодится

  • Основа для плат Arduino Uno, Nano и совместимых клонов
  • Разработка встраиваемых систем с низким энергопотреблением и богатой периферией
  • Проекты с последовательной связью, АЦП, ШИМ и внешними прерываниями
  • Прототипирование устройств с внутрисхемным программированием через ISP или загрузчик

На что обратить внимание

  • Поддержка Read-While-Write позволяет обновлять прикладную программу без остановки загрузчика
  • Шесть режимов энергосбережения: Idle, Power-down, Power-save, ADC Noise Reduction, Standby, Extended Standby
  • Вывод PC6/RESET может работать как I/O, если запрограммирован фьюз RSTDISBL
  • Выводы ADC6 и ADC7 доступны только в корпусах TQFP и QFN/MLF, в PDIP их нет