Microchip TechnologyATMEGA328P-PN | AVR Microcontroller with picPowerMicrocontroller


Microchip Technology

Product Category



ATMEGA328P 28-DIP RISC 8-bit AVR microcontroller operating at 20MHz with 32KB program space and 2KB RAM.

Symbols and Footprints

  • Buy Options
  • Information

The ATMEGA328P-PN is a popular microcontroller due to it being a major component in the Arduino board products. The ATMEGA328P-PN is the 8-bit RISC heart of the Arduino Uno and Nano, with a maximum clock frequency of 20MHz, 32KB program FLASH, and 2KB of RAM. The ATMEGA328P-PN contains many on-board peripherals, including UART, SPI, timers, ADC, comparators, and a watchdog, and is housed in a 28-DIP package which enables designers to easily prototype their designs before committing to surface mount technology. With a temperature range of -40°C to 105°C and voltage range of 1.8V to 5.5V, the ATMEGA328 truly is a versatile, cost-effective microcontroller.

Drawings / Package



Key Features

  • 8-bit RISC 20MHz CPU

  • 32KB ROM and 2KB RAM

  • Timer, UART, ADC, and comparator

  • Compatible with Arduino and wide language support

  • Available in 28-DIP package for quick prototyping

General Applications

  • Home automation

  • Interface equipment and panels

  • Arduino based systems

  • Education

Evaluation Board

Evaluation boards are available for the ATMEGA328, with the most practical option being the Arduino Uno. Programmed via a standard USB connector, the Uno integrates the ATMEGA328 onto a board with I/O headers to provide an easy-to-use platform for programming the ATMEGA328. The on-board microcontroller includes a bootloader for enabling programming over UART. Library support for the Arduino Uno is arguably one of the largest available and includes servo control, I2C, displays. and even Wi-Fi bridges.


ATMega328P MCU in DIP

EU RoHS Compliant
Part Status Active
HTS 8542.31.00.01
Family Name ATmega
Instruction Set Architecture RISC
Device Core AVR
Core Architecture AVR
Maximum CPU Frequency (MHz) 20
Maximum Clock Rate (MHz) 20
Data Bus Width (bit) 8
Program Memory Type Flash
Program Memory Size 32KB
RAM Size 2KB
Programmability Yes
Interface Type SPI/USART
Number of I/Os 23
No. of Timers 3
Number of ADCs Single
ADC Channels 6
ADC Resolution (bit) 10
I2C 0
I2S 0
Ethernet 0
Watchdog 1
Analog Comparators 1
Minimum Operating Supply Voltage (V) 1.8
Typical Operating Supply Voltage (V) 5|3.3|2.5
Maximum Operating Supply Voltage (V) 5.5
Minimum Operating Temperature (°C) -40
Maximum Operating Temperature (°C) 105
Supplier Temperature Grade Industrial
Packaging Tube
CECC Qualified No
Pin Count 28
Supplier Package PDIP W
Standard Package Name DIP
Mounting Through Hole
Package Height 3.28(Max)
Package Length 37.4(Max)
Package Width 6.76(Max)
PCB changed 28
Lead Shape Through Hole

124 parts: Ships today

    Total$2.15Price for 1

    • In Stock

      Ships today

      Ships from:
      United States of America
      Date Code:
      Manufacturer Lead Time:
      11 weeks
      Country Of origin:
      • In Stock: 124 parts
      • Price: $2.153
      1. 1+$2.153
      2. 25+$2.046

    Hire An Engineer

    Need engineering expertise? ArrowPlus matches you with thousands of on-demand engineers to fill every technical skill and make your technology a reality.