

The Atmel ATmega328P Microcontroller is an 8-bit megaAVR device based on the AVR enhanced RISC architecture. Featured is picoPower technology that offers ultra-low power consumption and low-power sleep modes, ideal for battery powered applications.
| Family Name | ATmega | |
| Package Type | PDIP | |
| Mounting Type | Through Hole | |
| Pin Count | 28 | |
| Device Core | AVR CPU | |
| Data Bus Width | 8bit | |
| Program Memory Size | 32 kB | |
| Maximum Frequency | 20MHz | |
| RAM Size | 2 kB | |
| Number of PWM Units | 1 | |
| ADC Channels | 6 | |
| Typical Operating Supply Voltage | 1.8 → 5.5 V | |
| Timer Resolution | 8 bit, 16 bit | |
| ADC Resolution | 10bit | |
| Instruction Set Architecture | RISC | |
| Minimum Operating Temperature | -40 °C | |
| Board Level Components | Y | |
| PWM Channels | 6 | |
| Height | 4.07mm | |
| Maximum Operating Temperature | +85 °C | |
| Timers | 1 (1 x 16 bit), 2 (1 x 8 bit) | |
| Length | 34.79mm | |
| Dimensions | 34.79 x 7.49 x 4.07mm | |
| PWM Resolution | 8bit | |
| Program Memory Type | Flash | |
| Number of Timers | 3 | |
| Number of ADC Units | 1 | |
| ADCs | 1 (6 x 10 bit) | |
| Width | 7.49mm | |
| Pulse Width Modulation | 1 (6 x 8 bit) |