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 $3.20
Regular price Sale price $3.20
Sale Sold out
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
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 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.
Base Product Number : ATMEGA328P
20MHz 2KB RAM 32KB Flash 8-bit AVR ADC Arduino ATMEGA328P DIP-28 I2C low power prototyping SPI UART
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.