embedded-processors-controllers

ATmega328P

Key datasheet specifications and the closest alternatives, ranked by parametric similarity and grounded in the manufacturer datasheet.

01 — Overview

This Microchip datasheet covers the ATmega328P, an 8-bit AVR microcontroller. It details specifications for a high-performance, low-power device featuring 32K bytes of Flash memory and 1K byte EEPROM. Key parameters include operating voltages of 2.7V to 5.5V, speeds up to 16MHz, and active current consumption of 1.5mA at 3V. The chip offers six sleep modes, multiple timers, PWM channels, and interfaces like USART and SPI. Available in 32-lead TQFP or QFN packages, it supports automotive temperature ranges from -40°C to +125°C.

02 — Key specifications

Datasheet parameters

ParameterMinTypMaxConditions
quiescent current 1.5 mA 2.4 mA Active 4MHz, VCC = 3V
supply voltage range 2.7 V 5.5 V
input offset voltage 10 mV 40 mV 0.4V < Vin< VCC- 0.5 (absolute value)
operating temperature -40 °C 125 °C
clock frequency 20 MHz
cpu speed 16 MHz
program memory size 32 kB
ram size 2 kB
eeprom size 1 kB
io count 23
adc resolution 10 bit
core size 8 bit
rise time 1.6 ns
fall time 1.6 ns
output voltage high 4.1 V IOH = -20mA, VCC = 5V
output voltage low 800 mV IOL = 20mA, VCC = 5V
03 — Alternatives

Closest matches to ATmega328P

ATtiny1616 20.0× higher clock frequency, 2.0× lower output voltage low, 2.0× lower program memory size
ATmega328PB 4.2× higher clock frequency, 4.0× higher input offset voltage, 2.0× lower output voltage high
PY32F002A 12.5× higher fall time, 12.5× higher rise time, 4.0× higher core size
MSP430G2553IPW28R 3.9× lower ram size, 2.0× higher core size, 2.0× higher operating temperature
STM8S105C4 15.6× higher rise time, 2.0× lower program memory size, 1.9× lower operating temperature
ATmega168A 2.0× lower program memory size, 2.0× lower ram size, 2.0× lower eeprom size
PIC16LF1824 7.8× lower program memory size, 7.8× lower ram size, 3.9× lower eeprom size
EFM8BB21F16A-C-QFN20 6.3× higher quiescent current, 3.1× higher cpu speed, 2.0× lower program memory size
04 — FAQ

Frequently asked questions

What is the ADC resolution of the ATmega328P?

The ADC resolution is 10 bit.

What is the maximum clock frequency of the ATmega328P?

The maximum clock frequency is 20 MHz.

What is the core size of the ATmega328P?

The core size is 8 bit.

What is the maximum CPU speed of the ATmega328P?

The maximum CPU speed is 16 MHz.

What is the EEPROM size of the ATmega328P?

The EEPROM size is 1 kB.

What is the fall time?

The fall time is 1.6 ns.

What is the input offset voltage when 0.4V < Vin < VCC- 0.5?

The input offset voltage is 10 mV (absolute value).

How many I/O pins does the ATmega328P have?

The ATmega328P has 23 I/O pins.

Refine this search on whatic.io →