This file introduces the features of ATmega329P/ATmega3290P MCU, including high performance, low power consumption, high durability, JTAG interface, boundary scan, peripheral features, etc
The ATmega329P/ATmega3290P is a low‑power CMOS 8‑bit AVR microcontroller featuring up to 32 KB of self‑programming Flash, 1 KB EEPROM, 2 KB SRAM, and a rich set of peripherals including timers, ADC, USART, SPI, and LCD drivers. It operates from 1.8 V to 5.5 V with up to 20 MHz clock speed and offers multiple sleep modes for power‑saving applications.
The device is offered in several packages (64‑lead TQFP, 64‑pad QFN/MLF, 100‑lead TQFP) with 54 or 69 programmable I/O lines and detailed pin‑out diagrams. The datasheet includes block diagrams, pin descriptions, electrical characteristics, and comparison tables for the ATmega329P and ATmega3290P variants.
| Flash program memory | 32 KB |
|---|---|
| EEPROM | 1 KB |
| SRAM | 2 KB |
| General‑purpose I/O lines | 54 (ATmega329P) / 69 (ATmega3290P) |
| ADC channels | 8‑channel, 10‑bit |
| Maximum operating frequency | 20 MHz |
| Active mode current consumption | 420 µA at 1 MHz, 1.8 V |
| Power‑down mode current consumption | 40 nA at 1.8 V |
| Operating temperature range | -40 °C to 85 °C (Industrial) |
| Package types | 64‑lead TQFP, 64‑pad QFN/MLF, 100‑lead TQFP |
The ATmega329P provides 32 KB of In‑System Self‑programmable Flash program memory.
The ATmega329P has 54 programmable I/O lines (the ATmega3290P version has 69).
Active mode draws 420 µA at 1 MHz and 1.8 V.
It is offered in 64‑lead TQFP, 64‑pad QFN/MLF, and 100‑lead TQFP packages.