Arduino MEGA328P-AU
тел. +7(499)347-04-82
Описание Arduino MEGA328P-AU
Вот подробное описание, технические характеристики, список парт-номеров и совместимых моделей для микроконтроллера Arduino MEGA328P-AU.
Важное уточнение: В вопросе указано «Arduino MEGA328P-AU». Это сочетание названия платы (Arduino) и маркировки чипа (MEGA328P-AU). Обычно слово «MEGA» относится к плате Arduino Mega 2560 (на чипе ATmega2560), а «328P» — к плате Arduino Nano или Arduino Uno (на чипе ATmega328P). Поэтому я опишу микроконтроллер ATmega328P-AU (чип, который используется в Arduino Nano/Uno), а затем укажу совместимые платы, на которых он стоит.
Микроконтроллер ATmega328P-AU
ATmega328P-AU — это 8-битный микроконтроллер (МК) компании Microchip (ранее Atmel). Индекс «P» означает малую мощность (Pico-power), а «AU» — корпус TQFP-32 (поверхностный монтаж). Это «сердце» самых популярных плат Arduino.
Описание (Overview)
ATmega328P-AU — это высокопроизводительный AVR RISC-микроконтроллер, оптимизированный для работы с батарейным питанием. Он объединяет:
- RISC-архитектуру: большинство команд выполняется за один такт (до 20 MIPS при 20 МГц).
- Flash-память для хранения скетча — наибольшего объёма среди 8-битных AVR (32 КБ).
- Встроенную энергонезависимую память (EEPROM) для хранения данных при выключении питания (до 1 КБ).
- Цифровые и аналоговые мультиплексированные порты ввода-вывода (GPIO).
Технические характеристики (Specifications)
| Параметр | Значение | |---|---| | Архитектура | AVR (8-bit RISC) | | Рабочее напряжение | 1.8 В – 5.5 В (типовое для Arduino: 5 В) | | Частота (макс.) | до 20 МГц (@ 4.5-5.5 В) / до 4 МГц (@ 1.8 В) | | Тактовая частота (Arduino Nano/Uno) | обычно 16 МГц | | Flash-память (программа) | 32 КБ (из них 0.5 КБ — загрузчик Arduino) | | SRAM (ОЗУ) | 2 КБ | | EEPROM | 1 КБ | | Цифровых I/O | 23 (из них 6 могут работать как PWM) | | Аналоговых входов (ADC) | 8 (10-битное разрешение) | | Timers/Counters | 2x 8-bit, 1x 16-bit | | Интерфейсы | UART (аппаратный USART), I2C (TWI), SPI | | PWM | 6 каналов | | Внешние прерывания | 2 | | Bootloader | Arduino Optiboot (установлен по умолчанию на большинстве чипов) | | Особые возможности | Аппаратный умножитель 8x8 → 16 бит, Watchdog Timer по броскам напряжения | | Корпус | TQFP‑32 (размер 7×7 мм, шаг 0.8 мм) |
Парт-номера (Part Numbers)
Для заказа на складе (DigiKey, Mouser) используются следующие точные коды Microchip:
- ATMEGA328P-AU — основной индустриальный (стандартный), корпус TQFP-32 (Tube form)
- ATMEGA328P-AUR — то же, но упаковка Tape&Reel (для SMT-монтажа)
- ATMEGA328P-AAN — высокопроизводительная версия (Automotive Grade), продвинутая архитектура picoPower
- ATMEGA328PB-AU — тот же контроллер, но расширенная версия PB (другой режим аккумулятора, доп. возможности, но кодовой совместимостью).
Если вам нужно программировать на Arduino — покупайте любой с загрузчиком Optiboot или с заводским bootloader-ом, либо используйте ISP-программатор. Для новых проектов лучше брать PB — он дешевле (сейчас найден на ряде складов BM и DigiKey).
Совместимые модели (платы на этом чипе)
На чипе ATmega328P-AU построены следующие популярные модели Arduino:
- Arduino Uno (полноценная — через ICSP возможен сброс)
- Arduino Nano («голаям» стоящий, pin-to-pin)
- Arduino Pro Mini (тонкая версия; иногда во время пайки ставят планарный)
- Arduino Mini 05 (8 так далее)
- Elegoo Nano, V3 ATmega328P-AU — распространенный клон
- Dapaoli nano — собственная молитизис-ветка на том же чипе
На Atmega48/88/168 код AVR дружественный, но программу не копируется из‑за объёмов памяти.
Сравнение точной модели (по окрасочке MEGA в названии)
Если у вас действительное устройство с надписью Arduino MEGA на плате, но внутри ATmega328P-AU, это может быть:
- Самодельная нестандартная гибридная сборка
- Контроллер с кастомной компиляцией Оптибут
- Ошибка маркировки — на самой Arduino Microform не маркируется «Arduino MEGA™-смармеркированием чипом.
Традиционная Arduino Mega 2560 использует ATmega2560 (это другой чип — 256 КБ Flash, 8 КБ SRAM).
Arduino Mega ADK на той же базе.
Итог (кратко)
- Правильная модель для Arduino Nano/Uno и Проекта для батарейного референца — ATmega328P-AU (TQFP-32).
- Парт: ATMEGA328P-AU (зональное кодирование расширения)
- Совместима: со всеми AVR‑библиотеками Arduino, работает на скорости 16 МГц напрямую из Платы/Камня.
Если нужна документация именно на плату Arduino MEGA (ATmega2560), запронируй корректировку.