Common Peripherals

The following table shows the list of peripherals that are present in both families:

Peripherals/Features ATmega16 ATmega32 ATmega64 ATmega128 AVR® DA Family AVR® DB Family
Maximum Frequency 16 MHz (VDD ≥ 4.5V) 16 MHz (VDD ≥ 4.5V) 16 MHz (VDD ≥ 4.5V) 16 MHz (VDD ≥ 4.5V) 24 MHz 24 MHz
Supply voltage (VDD) 1.8–5.5V 1.8–5.5V 1.8–5.5V 1.8–5.5V 1.8–5.5V 1.8–5.5V
Package (pin number) 40, 44 40, 44 64 64 28, 32, 48, 64 28, 32, 48, 64

Flash memory

(Read-while-write section)

16 KB

(14 KB)

32 KB

(28 KB)

64 KB

(56 KB)

128 KB

(120 KB)

32-128 KB

-

32-128 KB

-

RAM memory 1 KB 2 KB 4 KB 4 KB 4-16 KB 4-16 KB
EEPROM 512 bytes 1 KB 2 KB 4 KB 512 bytes 512 bytes
GPIO 32 32 53 53 51 51
USART 1 1 2 2 5 5
SPI 1 1 1 1 2 2
TWI (I2C) 1 1 1 1 2 2
8-bit Timer/Counter 2 2 2 2 -(1) -(1)
12-bit Timer/Counter - - - - 1 1
16-bit Timer/Counter 1 1 1 1 7(1) 7(1)
Real Time Counter (RTC) 1 1 1 1 1 1
Analog Comparator (AC) 1 1 1 1 3 3
Analog-to-Digital Converter (ADC) 1 1 1 1 1 1
Watchdog Timer (WDT) 1 1 1 1 1 1
Note:
  1. 1.For AVR Dx, each TCA in the Split mode works as two separate 8-bit timers, each of them having three compare channels for PWM generation.