Overview
The ATmega48A/48PA/88A/88PA/168A/168PA/328/328P is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega48A/48PA/88A/88PA/168A/168PA/328/328P achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.
The ATmega48A/48PA/88A/88PA/168A/168PA/328/328P AVR is supported with a full suite of program and system development tools including: C Compilers, Macro Assemblers, Program Debugger/Simulators, In-Circuit Emulators, and Evaluation kits
Memory Size Summary
Device | Flash | EEPROM | RAM | Interrupt Vector Size |
ATmega168PA | 16K Bytes | 512 Bytes | 1K Bytes | 2 instruction words/vector |
ATmega328 | 32K Bytes | 1K Bytes | 2K Bytes | 2 instruction words/vector |
ATmega328P | 32K Bytes | 1K Bytes | 2K Bytes | 2 instruction words/vector |