ATtiny microcontroller comparison chart
ATtiny are a subfamily of the popular 8-bit AVR microcontrollers, which typically has fewer features, fewer I/O pins, and less memory than other AVR series chips. The first members of this family were released in 1999 by Atmel.
Features
ATtiny microcontrollers specifically excludes various common features, such as: USB peripheral, DMA controller, crypto engine, or an external memory bus.The following table summarizes common features of the ATtiny microcontrollers, for easy comparison. This table is not meant to be an unabridged feature list.
Device | Max clock | Flash | SRAM | EEPROM | UART | I²C | SPI | Timers 8/12/16 | ADC chans | GPIO pins | IC Packages | GCC arch ID | Pgm Dbg | Refs | |
ATtiny11, ATtiny11L | 6, 2 | 1 | 1 / 0 / 0 | 5 | avr1 | HVSP | |||||||||
ATtiny12, ATtiny12L, ATtiny12V | 8, 1.2 | 1 | 64 | 1 / 0 / 0 | 5 | avr1 | ISP, HVSP | ||||||||
ATtiny15L | 1.6 | 1 | 64 | 2 / 0 / 0 | 4 | 6 | avr1 | ISP, HVSP | |||||||
ATtiny28L, ATtiny28V | 4, 1.2 | 2 | 1 / 0 / 0 | 1 x 1 | 11 | avr1 | HVPP | ||||||||
ATtiny22, ATtiny22L | 8, 4 | 2 | 128 | 128 | 1 / 0 / 0 | 5 | avr2 | ISP, HVSP | |||||||
ATtiny26, ATtiny26L | 16, 8 | 2 | 128 | 128 | * | * | * | 2 / 0 / 0 | 1 x 2 | 11 | 16 | avr2 | ISP, HVPP | ||
ATtiny13, ATtiny13V, ATtiny13A | 20, 10 | 1 | 64 | 64 | 1 / 0 / 0 | 1 x 2 | 4 | 6 | avr2.5 | ISP, dW, HVSP | |||||
ATtiny24, ATtiny24V, ATtiny24A, ATtiny44, ATtiny44V, ATtiny44A, ATtiny84, ATtiny84V, ATtiny84A | 20, 10 | 2, 4, 8 | 128, 256, 512 | 128, 256, 512 | * | * | * | 1 / 0 / 1 | 2 x 2 | 8 | 12 | avr2.5 | ISP, dW, HVSP | ||
ATtiny25, ATtiny25V, ATtiny45, ATtiny45V, ATtiny85, ATtiny85V | 20, 10 | 2, 4, 8 | 128, 256, 512 | 128, 256, 512 | * | * | * | 2 / 0 / 0 | 2 x 2 | 4 | 6 | avr2.5 | ISP, dW, HVSP | ||
ATtiny43U | 8 | 4 | 256 | 64 | * | * | * | 2 / 0 / 0 | 2 x 2 | 4 | 16 | avr2.5 | ISP, dW, HVPP | ||
ATtiny48, ATtiny88 | 12 | 4, 8 | 256, 512 | 64 | 1 / 0 / 1 | 1 x 2 | 6 / 8 | 24, 28 | avr2.5 | ISP, dW, HVPP | |||||
ATtiny87, ATtiny167 | 16 | 8, 16 | 512 | 512 | 1 / 0 / 1 | 1 x 1 | 11 | 16 | avr2.5, avr35 | ISP, dW, HVPP | |||||
ATtiny261, ATtiny261A, ATtiny461, ATtiny461A, ATtiny861, ATtiny861A | 20 | 2, 4, 8 | 128, 256, 512 | 128, 256, 512 | * | * | * | 1 / 0 / 1 | 1 x 3 | 11 | 16 | avr2.5 | ISP, dW, HVPP | ||
ATtiny441, ATtiny841 | 16 | 4, 8 | 256, 512 | 256, 512 | 1 / 0 / 2 | 2 x 2 | 12 | 12 | avr2.5 | ISP, dW, HVSP | |||||
ATtiny828 | 20 | 8 | 512 | 256 | 1 / 0 / 1 | 2 x 2 | 28 | 28 | avr2.5 | ISP, dW, HVPP | |||||
ATtiny1634 | 12 | 16 | 1024 | 256 | 1 / 0 / 1 | 2 x 2 | 12 | 18 | avr35 | ISP, dW, HVPP | |||||
ATtiny2313, ATtiny2313V, ATtiny2313A, ATtiny4313 | 20 | 2, 4 | 128, 256 | 128, 256 | 1 / 0 / 1 | 2 x 2 | 18 | avr2.5 | ISP, dW, HVPP | ||||||
ATtiny4, ATtiny5, ATtiny9, ATtiny10 | 12 | 0.5 / 1 | 32 | 0 / 0 / 1 | 1 x 2 | 4 | 4 | avrtiny10 | TPI | ||||||
ATtiny20 | 12 | 2 | 128 | 1 / 0 / 1 | 2 x 2 | 8 | 12 | avrtiny10 | TPI | ||||||
ATtiny40 | 12 | 4 | 256 | 1 / 0 / 1 | 1 x 2 | 12 | 18 | avrtiny10 | TPI | ||||||
ATtiny102 | 12 | 1 | 32 | 0 / 0 / 1 | 5 | 6 | TPI | ||||||||
ATtiny104 | 12 | 1 | 32 | 0 / 0 / 1 | 9 | 12 | TPI | ||||||||
ATtiny202, ATtiny402 | 20 | 2, 4 | 128, 256 | 64, 128 | 0 / 0 / 2 / R | 6 | 6 | avrxmega3 | UPDI | ||||||
ATtiny204, ATtiny404, ATtiny804, ATtiny1604 | 20 | 2, 4, 8, 16 | 128, 256, 512, 1024 | 64, 128, 256 | 0 / 0 / 2 / R | 10 | 12 | avrxmega3 | UPDI | ||||||
ATtiny406, ATtiny806, ATtiny1606 | 20 | 4, 8, 16 | 256, 512, 1024 | 128, 256 | 0 / 0 / 2 / R | 12 | 18 | avrxmega3 | UPDI | ||||||
ATtiny807, ATtiny1607 | 20 | 8, 16 | 512, 1024 | 128, 256 | 0 / 0 / 2 / R | 12 | 22 | avrxmega3 | UPDI | ||||||
ATtiny212, ATtiny412 | 20 | 2, 4 | 128, 256 | 64, 128 | 0 / 1 / 2 / R | 6 | 6 | avrxmega3 | UPDI | ||||||
ATtiny214, ATtiny414, ATtiny814, ATtiny1614 | 20 | 2, 4, 8, 16 | 128, 256, 512, 2048 | 64, 128, 256 | 0 / 1 / 2 / R | 10 | 12 | avrxmega3 | UPDI | ||||||
ATtiny416, ATtiny816, ATtiny1616, ATtiny3216 | 20 | 4, 8, 16, 32 | 256, 512, 2048 | 128, 256 | 0 / 1 / 2or3 / R | 12 | 18 | avrxmega3 | UPDI | ||||||
ATtiny417, ATtiny817, ATtiny1617, ATtiny3217 | 20 | 4, 8, 16, 32 | 256, 512, 2048 | 128, 256 | 0 / 1 / 2 / R | 12 | 22 | avrxmega3 | UPDI | ||||||
ATtiny1624 | 20 | 16 | 2048 | 256 | 0 / 0 / 3 / R | SO-14 | UPDI | ||||||||
ATtiny1626 | 20 | 16 | 2048 | 256 | 0 / 0 / 3 / R | SO-20, VQFN-20 | UPDI | ||||||||
ATtiny1627 | 20 | 16 | 2048 | 256 | 0 / 0 / 3 / R | VQFN-24 | UPDI | ||||||||
Device | Max clock | Flash | SRAM | EEPROM | UART | I²C | SPI | Timers 8/12/16/R | ADC chans | GPIO pins | IC Packages | GCC arch ID | Pgm Dbg | Refs |
;Notes
;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. The USI is a multi-purpose hardware communication module. With appropriate software support, it can be used to implement an SPI, I²C or UART interface. USART peripherals have more features than USI peripherals.
Timeline
Year | Device |
1999 | ATtiny11, ATtiny11L, ATtiny12, ATtiny12L, ATtiny12V, ATtiny22, ATtiny22L |
2002 | ATtiny15L, ATtiny26, ATtiny26L, ATtiny28L, ATtiny28V |
2003 | ATtiny13, ATtiny13V, ATtiny2313, ATtiny2313V, ATtiny4313 |
2005 | ATtiny24, ATtiny24V, ATtiny25, ATtiny25V, ATtiny44, ATtiny44V, ATtiny45, ATtiny45V, ATtiny84, ATtiny84V, ATtiny85, ATtiny85V |
2006 | ATtiny261, ATtiny461, ATtiny861 |
2008 | ATtiny13A, ATtiny24A, ATtiny44A, ATtiny48, ATtiny84A, ATtiny88 |
2009 | ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny43U, ATtiny261A, ATtiny461A, ATtiny861A, ATtiny2313A |
2010 | ATtiny20, ATtiny40, ATtiny87, ATtiny167 |
2011 | ATtiny1634 |
2012 | ATtiny441, ATtiny841, ATtiny828 |
2016 | ATtiny102, ATtiny104, ATtiny417, ATtiny817 |
2017 | ATtiny212, ATtiny412, ATtiny214, ATtiny414, ATtiny814, ATtiny416, ATtiny816 |
2018 | ATtiny202, ATtiny402, ATtiny204, ATtiny404, ATtiny804, ATtiny1604, ATtiny406, ATtiny806, ATtiny1606, ATtiny807, ATtiny1607, ATtiny1614, ATtiny1616, ATtiny3216, ATtiny1617, ATtiny3217 |