
ATMega328P 8-bit AVR Microcontroller – 28-Pin DIP, 20MHz, 32KB Flash
QAR 11.00/ unit
Arrives by 17 October · Standard · Delivery from QAR 50
Express: 15 October · Economy: 21 October
Description
The ATmega328P is a high-performance 8-bit AVR RISC microcontroller designed for embedded systems and digital control applications. It operates at clock speeds up to 20MHz and includes 32KB of Flash memory , 2KB SRAM , and 1KB EEPROM for program and data storage. The device integrates digital I/O , 10-bit ADC channels , timers , and multiple communication interfaces including UART, SPI, and I²C (TWI) . Known as the main controller used in the Arduino Uno, the ATMega328P is ideal for automation, robotics, sensor systems, and educational embedded projects. Features • 8-bit AVR RISC architecture • Clock speed up to 20MHz • 32KB Flash program memory • 2KB SRAM and 1KB EEPROM • 23 programmable I/O pins • 6-channel 10-bit ADC • Built-in PWM outputs • Three timer/counters • UART, SPI, and I²C communication support • Multiple low-power sleep modes • Watchdog timer for system reliability • Internal and external clock support • Wide operating voltage range (1.8V to 5.5V) • Breadboard-friendly 28-pin DIP package Tutorials • $2 Arduino The ATMEGA328 as a stand alone Easy, cheap and very small A complete guide
Specifications
| Model | ATMega328P |
|---|---|
| Microcontroller Core | 8-bit AVR RISC |
| Maximum Clock Frequency | 20MHz |
| Flash Memory | 32KB |
| SRAM | 2KB |
| EEPROM | 1KB |
| ADC Resolution | 10-bit |
| Number of ADC Channels | 6 |
| Digital I/O Pins | 23 |
| PWM Channels | 6 |
| Communication Interfaces | UART, SPI, I²C (TWI) |
| Timers | 2 × 8-bit, 1 × 16-bit |
| Operating Voltage Range | 1.8V to 5.5V |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | 28-pin DIP |
| Mounting Type | Through-Hole |
| Application Type | Embedded Control and Automation |
- Category
- Boards and microcontrollers