Skip to product information
1 of 1
Image shown is a representation only. Exact specifications should be obtained from the product data sheet.
Regular price $4.00
Regular price Sale price $4.00
Sale Sold out
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
Shipping calculated at checkout.
Quantity
Component Recycling

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 RoHS Compliant - Hazardous Substance Free Electronic Components | HQICKEY

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.
Base Product Number : ATMEGA328
20MHz 32KB Flash 8-bit MCU ADC Arduino ATmega AVR DIP-28 Prototyping PWM
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.