ATmega8 vs ATmegaXX8

I often have to decide which part to use by looking through parametric tables and then datasheets, narrowing the search until I find what I am looking for. This page is an experiment in data reduction. If it works, there will be more.

Continuing in the series of comparisons between apparently similar yet functionally different AVR microcontrollers, this is a look at the ATmega8 vs the ATmegaXX8 and it's variations. Atmel considers the ATmega48/88/168/328 to be upgrades to the ATmega8.

DeviceATmega8ATmega8AATmega88ATmega88PATmega168ATmega168PATmega328ATmega328P
Flash819281928192819216384163843276832768
SRAM10241024102410241024102420482048
EEPROM51251251251251251210241024
Max Freq (MHz)1616202020202020
Touch Chnls1212161616161616
Ext Interrupts22242424242424
SPI11222222
TempNNNYNYYY
picoPowerNNNYNYNY
Vcc2.7 to 5.52.7 to 5.51.8 to 5.51.8 to 5.51.8 to 5.51.8 to 5.51.8 to 5.51.8 to 5.5
In Compare01111111
Out Comapre03666666
PWM33666666
Price12.612.362.822.933.113.472.062.50

Notes:

  1. Prices are typical US $ per single unit as of April, 2014.

ATmega 28-pin Device Pinouts

ATmega8A-PU pinout ATmega328P-PU pinout