Atmel AVR ATtiny comparison chart
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 | 1 | - | 2 | - | 1 x 2 | 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 that can be used to implement an SPI,[3] I²C[4][5] or UART[6] interface.
References
- ↑ http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx
- ↑ http://www.nongnu.org/avr-libc/user-manual/using_tools.html
- ↑ "AVR319: Using the USI module for SPI communication" (PDF). Atmel. 2004. Retrieved 10 June 2014.
- ↑ "Atmel AVR310: Using the USI Module as a I2C Master" (PDF). Atmel. 2013. Retrieved 10 June 2014.
- ↑ "AVR312: Using the USI module as a I2C slave" (PDF). Atmel. 2005. Retrieved 10 June 2014.
- ↑ "AVR307: Half Duplex UART Using the USI Module" (PDF). Atmel. 2003. Retrieved 10 June 2014.
External links
- All tinyAVR parts in a spreadsheet - EDN Magazine, September 8, 2014.
This article is issued from Wikipedia - version of the Thursday, April 07, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.