Microchip Technology ATMEGA328P-PU
| Quantity | Unit Price | Total Price |
|---|---|---|
| 1 | $3.20 | $3.20 |
| 15+ | $2.94 | $44.10 |
| 25+ | $2.88 | $72.00 |
| 50+ | $2.72 | $136.00 |
| 100+ | $2.40 | $240.00 |
| N+ | $0.48 | Price Inquiry |
Request Quote / Inquiry
| Product attributes | Property Value |
| Manufacturer | Microchip Technology |
| Product Series | AVR® ATmega |
| Packaging | Tube | |
| Core Processor | AVR |
| Core Size | 8-Bit |
| Speed | 20MHz |
| Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Number of I/O | 23 |
| Program Memory Size | 32KB (16K x 16) |
| Program Memory Type | FLASH |
| EEPROM Size | 1K x 8 |
| RAM Size | 2K x 8 |
| Voltage - Supply (Vcc/Vdd) | 1.8V ~ 5.5V |
| Data Converters | A/D 6x10b |
| Oscillator Type | Internal |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Grade | - |
| Qualification AEC | - |
| Mounting Type | Through Hole |
| Supplier Device Package | 28-PDIP |
| Package / Case | 28-DIP (0.300", 7.62mm) |
| ROHS |
The Microchip ATMEGA328P-PU is a high-performance 8-bit AVR microcontroller in a 28-pin DIP package. It offers 32KB of in-system programmable flash, 2KB of SRAM, and 1KB of EEPROM. Operating at up to 20MHz, it delivers robust processing for a wide range of applications. The device includes a 10-bit ADC, multiple timers, and serial communication interfaces (UART, SPI, I2C). Its wide voltage range of 1.8V to 5.5V makes it versatile for battery or line-powered designs. This MCU is renowned for its ease of use and extensive ecosystem support.
- Large memory capacity: 32KB flash and 2KB SRAM support complex programs and data buffering without external memory.
- Ultra-low power operation: 1.8V operation and sleep modes extend battery life in portable devices.
- Versatile peripherals: Integrated ADC, timers, and serial interfaces reduce external component requirements.
- Through-hole DIP package: Facilitates easy prototyping and manual soldering, ideal for educational and small-scale production.
Embedded Hobbyist Projects
As the heart of Arduino Uno, this DIP package allows direct insertion into breadboards, enabling rapid prototyping of interactive electronics, robotics, and home automation projects.
Low-Power Sensor Nodes
With 1.8V operation and multiple sleep modes, it can run for months on coin cells when used in wireless sensor networks, periodically waking to take measurements.
Industrial Control Panels
Its robust I/O and 20MHz speed handle logic sequencing, relay control, and status monitoring in PLC-like applications, with the Watchdog Timer ensuring reliability.
Data Logging Systems
The 32KB flash can store logging routines, while external EEPROM or SD cards can be interfaced via SPI or I2C. The 2KB RAM buffers data before writing.
Motor Control for 3D Printers
Its timers generate precise stepper motor pulses. The 28-pin DIP format is easy to integrate into custom controller boards for hobbyist CNC machines.
Educational Platforms
The DIP package and extensive community resources make it the standard for teaching microcontroller fundamentals, from blinking LEDs to advanced interrupt-driven programming.
- Q: What is the operating voltage range?
- A: The ATMEGA328P-PU operates from 1.8V to 5.5V, supporting both low-power and standard applications.
- Q: What is the maximum clock speed?
- A: It supports up to 20MHz, providing a good balance between speed and power consumption.
- Q: How much flash memory does it have?
- A: It features 32KB of flash memory (16K x 16 bits), suitable for complex programs.
- Q: What package is this?
- A: It comes in a 28-pin DIP package, ideal for breadboarding and through-hole PCB designs.
- Q: Is it compatible with Arduino?
- A: Yes, it is the core MCU used in many Arduino boards, making it widely supported.
- Q: What is the operating voltage range?
- A: The ATMEGA328P-PU operates from 1.8V to 5.5V, supporting both low-power and standard applications.
- Q: What is the maximum clock speed?
- A: It supports up to 20MHz, providing a good balance between speed and power consumption.
- Q: How much flash memory does it have?
- A: It features 32KB of flash memory (16K x 16 bits), suitable for complex programs.
- Q: What package is this?
- A: It comes in a 28-pin DIP package, ideal for breadboarding and through-hole PCB designs.
- Q: Is it compatible with Arduino?
- A: Yes, it is the core MCU used in many Arduino boards, making it widely supported.

ATMEGA328P-PU.pdf