The ATMEGA328P-AU from Microchip is a robust, low-power 8-bit AVR RISC microcontroller. It features 32 kB of in-system programmable Flash memory, 2 kB SRAM, and 1 kB EEPROM - excellent for embedded applications. Operating from 1.8 V to 5.5 V and reaching clock speeds up to 20 MHz, it offers flexibility across power and performance needs
In a compact 32-pin TQFP surface-mount package, it supports 23 general-purpose I/O pins along with communication interfaces I²C, SPI, USART and includes features like ADC (10-bit, 8 channels), three timers, and an 8-bit data bus. Rated for industrial temperature ranges (-40 °C to +85 °C) and packaged in tray form (Moisture Sensitive), it’s ideal for professional and industrial-grade electronics.
Built around the efficient AVR core, it delivers real-read-while-write EEPROM capabilities, programming lock features, and optional bootloader support - making it a standout for reliable, high-performance microcontroller applications.
| Parameter | Value | 
|---|---|
| Core | AVR (8-bit) | 
| Program Memory | 32 kB Flash | 
| Data RAM | 2 kB SRAM | 
| Data ROM (EEPROM) | 1 kB EEPROM | 
| Max Clock Frequency | 20 MHz | 
| Supply Voltage Range | 1.8 V – 5.5 V | 
| ADC | 10-bit, 8 Channels | 
| Timers | 3 (two 8-bit, one 16-bit) | 
| Communication Interfaces | I²C, SPI, USART | 
| I/O Pins | 23 | 
| Package | TQFP-32 (SMD/SMT) | 
| Temperature Range | −40 °C to +85 °C | 
| Packaging | Tray | 
| Series/Family | ATmega328P (megaAVR) | 
| File Name | Action | 
|---|---|
| ATMEGA328P-AU Datasheet (PDF) | Download |