MEGA328P-AU 8-bit Microcontroller 32KB Flash AVR RISC IC
Low-power CMOS 8-bit AVR microcontroller with 32KB in-system programmable flash, 1KB EEPROM, and 2KB SRAM. Achieves up to 1 MIPS/MHz for optimized power and speed. Ideal for embedded control systems. Supports C compilers and development tools.
8-bit Microcontroller with 4/8/16/32K Bytes In-System Programmable Flash
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 |