embedded-processors-controllers

ATmega328PB

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

01 — Overview

This datasheet covers the Microchip ATmega328PB, an 8-bit AVR microcontroller featuring Core Independent Peripherals and PicoPower technology. It details the device's architecture, memory resources, and peripheral capabilities for system designers optimizing power versus speed. Key parameters include a supply voltage of 1.8-5.5V, up to 20 MIPS throughput at 20 MHz, 32 KB Flash with 10,000 write cycles, and an active current of 0.24 mA at 1 MHz. The document also outlines operating temperatures from -40°C to 105°C and lists extensive timer, ADC, and communication interfaces.

02 — Key specifications

Datasheet parameters

ParameterMinTypMaxConditions
quiescent current 1.9 µA Power-save mode(3); 32 KHz TOSC enabled, VCC = 1.8V
supply voltage range 1.8 V 5.5 V
input offset voltage 40 mV VCC = 1.8-5V, 0V<Vin<VCC-0.1V
operating temperature -40 °C 105 °C
clock frequency 50 kHz 1 MHz
propagation delay 400 ns
cpu speed 20 MHz
program memory size 32.8 kB
ram size 2.05 kB
eeprom size 1 kB
io count 27
adc resolution 10 bit
core size 8 bit
rise time 300 ns
fall time 250 ns 10 pF < Cb< 400 pF(3)
output voltage high 2 V IOH = 10mA, VCC = 3V; TA = 105°C
output voltage low 700 mV IOL = 10mA, VCC = 3V; TA = 105°C
03 — Alternatives

Closest matches to ATmega328PB

ATmega328P 4.2× lower clock frequency, 4.0× lower input offset voltage, 2.0× higher output voltage high
ATtiny13A-MMF 2.0× higher output voltage high, 1.9× higher propagation delay, 1.3× higher operating temperature
ATtiny1616 8.0× lower propagation delay, 4.8× higher clock frequency, 2.0× lower program memory size
STM8L051F3P6 15.2× higher clock frequency, 10.0× lower rise time, 4.0× lower program memory size
STM8S003F3 15.2× higher clock frequency, 12.0× lower rise time, 4.0× lower program memory size
STM8S105C4 15.2× higher clock frequency, 12.0× lower rise time, 2.0× lower program memory size
CH552G 2.0× lower program memory size, 1.6× lower ram size, 1.4× lower operating temperature
ATmega32A 2.0× lower ram size, 1.4× lower operating temperature, 1.2× lower cpu speed
04 — FAQ

Frequently asked questions

What is the ADC resolution of the ATmega328PB?

The ADC resolution is 10 bit.

What is the clock frequency?

The clock frequency is 1 MHz.

What is the core size of the ATmega328PB?

The core size is 8 bit.

What is the maximum CPU speed of the ATmega328PB?

The maximum CPU speed is 20 MHz.

What is the EEPROM size of the ATmega328PB?

The EEPROM size is 1 kB.

What is the fall time when 10 pF < Cb< 400 pF(3)?

The fall time is 250 ns.

What is the input offset voltage for the ATmega328PB?

The input offset voltage is 40 mV when VCC = 1.8-5V and 0V<Vin<VCC-0.1V.

How many I/O pins does the ATmega328PB have?

The ATmega328PB has 27 I/O pins.

Refine this search on whatic.io →