Skip to content

This ATmega328P-PU microcontroller comes in a 28-pin DIP package with the Arduino Uno Optiboot bootloader pre-loaded. Drop it into a breadboard or custom PCB and program it directly from the Arduino IDE — no Arduino board required.

To get started, you'll need an external 16 MHz crystal or resonator, a 5 V supply, and a serial connection (e.g. an FTDI adapter).

Key Features

  • Pre-loaded Bootloader – Optiboot (Arduino Uno) ready to go
  • 28-Pin DIP Package – Breadboard and socket friendly
  • 32 KB Flash – Program memory for your sketches
  • 23 I/O Lines – Including 6 channels of 10-bit ADC
  • Wide Voltage Range – 1.8–5 V operating voltage
  • Up to 20 MHz – With external crystal
  • In-Circuit Programmable – ISP header support

Specifications

  • Chip: ATmega328P-PU
  • Architecture: 8-bit AVR
  • Package: 28-pin DIP
  • Flash Memory: 32 KB
  • Operating Temperature: −40 to +85 °C

Ideal For

  • Custom embedded projects using Arduino code
  • Permanent installations where a full Arduino board is unnecessary
  • Breadboard prototyping and learning AVR architecture

Package Contents

  • 1× ATmega328P-PU with Arduino Uno bootloader

The Arduino UNO bootloader Atmega 328P-PU appears in the following collections:

SKU LB-PT9012