Microchip Technology ATMEGA328-PU
| Quantity | Unit Price | Total Price |
|---|---|---|
| 1 | $4.00 | $4.00 |
| 15+ | $3.68 | $55.20 |
| 25+ | $3.60 | $90.00 |
| 50+ | $3.40 | $170.00 |
| 100+ | $3.00 | $300.00 |
| N+ | $0.60 | 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 ATMEGA328-PU is a legendary 8-bit AVR microcontroller in a 28-pin DIP package. It offers 32KB flash memory, 2KB SRAM, and operates from 1.8V to 5.5V at speeds up to 20MHz. Its through-hole design makes it ideal for breadboard prototyping and educational projects. With rich peripherals including ADC, PWM, and USART, it remains a favorite for makers and professionals alike.
- Through-hole DIP package: Perfect for breadboards and hand-soldered PCBs.
- Large 32KB flash: Ample space for complex firmware like Arduino libraries.
- Wide voltage range (1.8V-5.5V): Supports low-power 1.8V logic and standard 5V systems.
- Massive ecosystem: Extensive documentation and community support reduce development time.
Arduino-Compatible Prototyping
The 28-DIP package allows direct insertion into breadboards, making it the go-to choice for hobbyists and engineers developing proof-of-concept designs.
3D Printer Controllers
With 32KB flash and 2KB RAM, it runs Marlin firmware for entry-level 3D printers, controlling stepper motors and heated beds.
Home Automation Hubs
Its 1.8V minimum supply enables battery-backed operation for Zigbee or Z-Wave coordinators, with PWM for LED status indicators.
Robotics Platforms
The 20MHz AVR core and 23 I/O pins support servo control, ultrasonic sensors, and encoders in educational robots.
Data Loggers
Low power consumption and 2KB SRAM allow storing sensor readings to external EEPROM or SD cards in environmental monitoring.
Automotive Retrofit
The -40°C to 85°C range and robust I/O make it suitable for aftermarket dashboards and GPS trackers.
- Q: What is the program memory size of the ATMEGA328-PU?
- A: It has 32KB of flash memory organized as 16K x 16-bit words.
- Q: What package is this available in?
- A: It comes in a 28-pin DIP package (0.300" width), suitable for breadboards and through-hole PCBs.
- Q: What is the maximum clock speed?
- A: It operates at up to 20MHz.
- Q: Does it support Arduino?
- A: Yes, it is the standard MCU used in Arduino Uno boards, with extensive community support.
- Q: What is the program memory size of the ATMEGA328-PU?
- A: It has 32KB of flash memory organized as 16K x 16-bit words.
- Q: What package is this available in?
- A: It comes in a 28-pin DIP package (0.300" width), suitable for breadboards and through-hole PCBs.
- Q: What is the maximum clock speed?
- A: It operates at up to 20MHz.
- Q: Does it support Arduino?
- A: Yes, it is the standard MCU used in Arduino Uno boards, with extensive community support.

ATMEGA328-PU.pdf