Atmel AVR ATtiny comparison chart

From Infogalactic: the planetary knowledge core
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).

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 March 2005 avr1 11 PDIP-28 TQFP/QFN/MLF-32 2 32 - - - - - 1 - 1 x 1 - 4
ATtiny26 February 2003 avr2 16 PDIP-20 SOIC-20 QFN/MLF-32 2 128 128 - 1 - - 2 - 1 x 2 11 ch / 10 b 16
ATtiny13 / ATtiny13a June 2003 / May 2008(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 February 2005 avr25 6 PDIP-8 SOIC-8 QFN/MLF-20 TSSOP-8 2 / 4 / 8 128 / 256 / 512 128 / 256 / 512 - 1 - - 2 - 2 x 2 (sharing 3 pins) 4 ch / 10 b 20
ATtiny24 / ATtiny24a / ATtiny44 / ATtiny44a / ATtiny84 / ATtiny84a December 2005 / December 2008(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
ATtiny441 / ATtiny841 September 2012 avr25 12 SOIC-14 QFN/MLF/VQFN-20 4 / 8 256 / 512 256 / 512 slave - 1 2 1 2 2 x 2 17 ch 10 b 16
ATtiny261 / ATtiny261a / ATtiny461 / ATtiny461a / ATtiny861 / ATtiny861a October 2006 / October 2009(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 February 2009 avr25 16 SOIC-20 MLF/VQFN-20 4 256 64 - 1 - - 2 - 2 x 2 4 ch / 10 b 8
ATtiny87 / ATtiny167 August 2010 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 / ATtiny4313 September 2003 / November 2009(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 June 2008 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 April 2009 avrtiny10 4 sot-23 udfn 0.5 / 1 32 - - - - - - 1 1 x 2 4 ch / 8 b (ATtiny5/10 only) 12
ATtiny20 March 2010 avrtiny10 12 SOIC-14 UFBGA-15 VQFN-20 2 128 - slave - 1 - 1 1 2 x 2 8 ch / 10 b 12
ATtiny40 August 2010 avrtiny10 18 SOIC/TSSOP-20 VQFN/MLF-20 4 256 - slave - 1 - 1 1 1 x 2 12 ch / 10 b 12
ATtiny828 August 2012 avr25 28 TQFP-32 VQFN/MLF-32 8 512 256 slave - 1 1 1 1 2 x 2 28 ch 10 b 20
ATtiny1634 November 2011 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

  • TWI: Many of Atmels microcontrollers contain built-in support for interfacing to a two-wire bus, called Two-Wire Interface. This is essentially the same thing as the I²C interface by Philips, but that term is avoided in Atmel's documentation due to trademark issues.
  • USI: Universal Serial Interface (not to be confused with USB). The USI is a multi-purpose hardware communication module. With appropriate software support, it can be used to implement an SPI,[3] I²C[4][5] or UART[6] interface.

References

  1. http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx
  2. http://www.nongnu.org/avr-libc/user-manual/using_tools.html
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.

External links