Atmel AVR ATtiny comparison chart

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Atmel is a manufacturer of semiconductors, founded in 1984. One of its main products is microcontrollers. The smallest in their AVR family of microcontrollers are the ATtiny series (8-bit core and fewer features, fewer I/O pins, and less memory than other AVR series, all of them are available in through-hole package).

This table sums up the most interesting features of the current line-up of ATtiny microcontrollers, for easy comparison.

Device (family)[1] First issued (datasheet) GCC architecture identifier [2] I/O pins Packages Flash
(KiB)
RAM
(bytes)
EEPROM
(bytes)
TWI USI SPI UART 8-bit counters 16-bit counters PWM ADC Max clock frequency
(MHz)
ATtiny28l 2005/03 avr1 11 PDIP-28 TQFP/QFN/MLF-32 2 32 - - - - - 1 - 1 x 1 - 4
ATtiny26 2003/02 avr2 16 PDIP-20 SOIC-20 QFN/MLF-32 2 128 128 - 1 - - 2 - 1 x 2 11 ch / 10 b 16
ATtiny13/13a 2003/06 2008/05(a) avr25 6 PDIP-8 SOIC-8 MLF-10 MLF-20 1 64 64 - - - - 1 - 1 x 2 4 ch / 10 b 20
ATtiny25 / ATtiny45 / ATtiny85 2005/02 avr25 6 PDIP-8 SOIC-8 QFN/MLF-20 TSSOP-8 2 / 4 / 8 128 / 256 / 512 128 / 256 / 512 - 1 1 - 2 - 1 x 2 4 ch / 10 b 20
ATtiny24/24a / ATtiny44/44a / ATtiny84/84a 2005/12 2008/12(a) avr25 12 PDIP-14 SOIC-14 QFN/MLF/VQFN-20 UFBGA-15 2 / 4 / 8 128 / 256 / 512 128 / 256 / 512 - 1 - - 1 1 2 x 2 8ch / 10 b 20
ATtiny261/261a / ATtiny461/461a / ATtiny861/861a 2006/10 2009/10(a) avr25 16 PDIP-20 SOIC-20 TSSOP-20 MLF-32 2 / 4 / 8 128 / 256 / 512 128 / 256 / 512 - 1 - - 1 1 1 x 3 11ch / 10 b 20
ATtiny43u 2009/02 avr25 16 SOIC-20 MLF/VQFN-20 4 256 64 - 1 - - 2 - 2 x 2 4 ch / 10 b 8
ATtiny87 / ATtiny167 2010/08 avr25 / avr35 16 SOIC-20 VQFN-32 TSSOP-20 8 / 16 512 512 - 1 1 1 1 1 1 x 1 11 ch / 10 b 16
ATtiny2313 / ATtiny2313a/4313 2003/09 / 2009/11(a) avr25 18 PDIP-20 SOIC-20 MLF/VQFN-20 2 / 4 128 / 256 128 / 256 - 1 1 1 1 1 1 x 4 - 20
ATtiny48 / ATtiny88 2008/06 avr25 24 / 28 PDIP-28 QFN-28 TQFP-32 QFN-32 UFBGA-32 4 / 8 256 / 512 64 1 - 1 - 1 1 1 x 2 6/8 ch 10 b 12
ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10 2009/04 avrtiny10 4 sot-23 udfn 0.5 / 1 32 - - - - - - 1 1 x 2 4 ch / 8 b (ATtiny5/10 only) 12
ATtiny20 2010/03 avrtiny10 12 SOIC-14 UFBGA-15 VQFN-20 2 128 - slave - 1 - 1 1 2 x 2 8 ch / 10 b 12
ATtiny40 2010/08 avrtiny10 18 SOIC/TSSOP-20 VQFN/MLF-20 4 256 - slave - 1 - 1 1 1 x 2 12 ch / 10 b 12
ATtiny1634 2011/11 avr35 18 MLF(WFQN)-20 SOIC (300 mil)-20 16 1024 256 slave 1 - 2 1 1 2 x 2 12 ch / 10 b 12

Abbreviations[edit]

TWI: Two-Wire Interface (I2C); SPI: Serial Peripheral Interface; USI: Universal Serial Interface (not to be confused with USB); I/O: Input/Output; UART: Universal Async Receive/Transmit; PWM: Pulse-Width Modulated; ADC: Analog-to-Digital Convertor;

Note: Many of Atmels microcontrollers contain built-in support for interfacing to a two-wire bus, called TWI. This is essentially the same thng as the I2C interface by Philips, but that term is avoided in Atmel's documentation due to patenting issues.

References[edit]

  1. ^ http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx
  2. ^ http://www.nongnu.org/avr-libc/user-manual/using_tools.html