Description
Atmel’s ATmega328P 8-Bit Processor in 28 pin DIP package. It’s like the ATmega168, with double the flash space. 32K of program space. 23 I/O lines, 6 of which are channels for the 10-bit ADC. Runs up to 20MHz with external crystal. Package can be programmed in circuit. 1.8V to 5V operating voltage!
Features
- Memory:
Flash Program Memory: 32 KB (for storing your program)
SRAM: 2 KB (for temporary data storage)
EEPROM: 1 KB (for non-volatile data storage)
- Processor:
Architecture: 8-bit AVR with RISC architecture
Speed: Up to 20 MHz with an external crystal
I/O and Peripherals:
I/O Pins: 23 general-purpose I/O pins
ADC: A 10-bit Analog-to-Digital Converter with six channels
Timers: Two 8-bit and one 16-bit timer/counter
PWM: Six channels for Pulse Width Modulation
Communication: Integrated SPI and I²C (TWI) communication protocols
USART: Support for serial communication
- Power:
Operating Voltage: 1.8V to 5.5V, allowing for flexible power solutions
Power Efficiency: Achieves high processing throughput with low power consumption
Physical Characteristics:
Package: Available in a 28-pin package (e.g., DIP)
In-Circuit Programming: Can be programmed directly on a circuit board

