This is the well known Atmel’s ATmega328 microcontroller in a DIP-28 package. It has 32KB of flash and 2KB of RAM. It runs at 20MHz and has 23 I/O lines. 6 of these lines can be used as a 10 bit ADC.

Plenty of peripherals, including UART, SPI and I2C and 1024 bytes of EEPROM.

If you are looking for a direct replacement for the Arduino UNO, you need the ATmega328P-PU version.


  • 8-bit AVR microcontroller.
  • Runs at 20MHz with external oscillator.
  • 32KBytes of In-System Self-Programmable Flash program memory
  • 1KBytes EEPROM
  • 2KBytes Internal SRAM
  • SPI, UART and I2C


Additional information

Weight 0.005 kg
Dimensions 25 × 9 × 7 mm



Share this Product

Atmel ATmega328-PU

Atmel ATmega328-PU. 8-bit Microcontroller. 32KB Flash, 2KB RAM, 20MHz, 1.8V-5.5V.


In stock

Accepting all credit cards and wire transfers
Secure payments with Stripe and PayPal

Need help? Drop a line in our support forum.