Difference between revisions of "ATtiny24/44/84"

From OpenCircuits
Jump to navigation Jump to search
(Fixed typo: ATtiny4 should be ATtiny24)
(Updated parameters, added multiple datasheets, moved ATtiny24A/44A/84A datasheets to infobox)
 
Line 2: Line 2:
 
| name = ATtiny24/44/84
 
| name = ATtiny24/44/84
 
| image = ATtiny24-44-84.jpg
 
| image = ATtiny24-44-84.jpg
| num_pins = 14 / 20
+
| num_pins = 14 or 20
| voltage = 1.8 to 5.5 V
+
| voltage = 1.8 to 5.5 V (10 MHz)<br />2.7 to 5.5 V (20 MHz)
 
| cpu = 8-bit RISC
 
| cpu = 8-bit RISC
| clock_speed = 10 / 20 MHz
+
| clock_speed = 10 MHz or 20 MHz
| flash = 2 KB / 4 KB / 8 KB
+
| flash = 2 KB (ATtiny24)<br />4 KB (ATtiny44)<br />8 KB (ATtiny84)
| sram = 0.12 KB / 0.25 KB / 0.5 KB
+
| sram = 128 B (ATtiny24)<br />256 B (ATtiny44)<br />512 B (ATtiny84)
| eeprom = 128 B / 256 B / 512 B
+
| eeprom = 128 B (ATtiny24)<br />256 B (ATtiny44)<br />512 B (ATtiny84)
 
| max_io = 12
 
| max_io = 12
| packages = DIP14, QFN-20
+
| packages = DIP14<br />QFN-20
| datasheet = http://www.atmel.com/Images/doc8006.pdf
+
| datasheets = [http://www.atmel.com/Images/8006S.pdf Summary (PDF)]<br />[http://www.atmel.com/Images/doc8006.pdf Complete (PDF)]<br />[http://www.atmel.com/Images/8183S.pdf ATtiny24A Summary (PDF)]<br />[http://www.atmel.com/Images/doc8183.pdf ATtiny24A Complete (PDF)]<br />[http://www.atmel.com/Images/8183S.pdf ATtiny44A Summary (PDF)]<br />[http://www.atmel.com/Images/doc8183.pdf ATtiny44A Complete (PDF)]<br />[http://www.atmel.com/Images/8183S.pdf ATtiny84A Summary (PDF)]<br />[http://www.atmel.com/Images/doc8183.pdf ATtiny84A Complete (PDF)]
 
}}
 
}}
  
'''ATtiny24''', '''ATtiny44''', and '''ATtiny84''' are microcontrollers in the Atmel AVR family. All are available in either the 14-pin DIP or the 20-pin QFN package with a 10 or 20 MHz clock speed.
+
'''ATtiny24''', '''ATtiny44''', and '''ATtiny84''' are microcontrollers in the Atmel AVR family. All are available in either the 14-pin DIP or the 20-pin QFN package with a 10 or 20 MHz clock speed. The higher clock speed version has a higher minimum operating voltage of 2.7 volts.
  
 
== ATtiny24 ==
 
== ATtiny24 ==
  
The ATtiny24 has 2 KB of flash and the following features:
+
The ATtiny24 has 2 KB of flash, 128 B of SRAM, 128 B of EEPROM, and includes the following features:
  
 
* 2 timers
 
* 2 timers
Line 32: Line 32:
 
=== ATtiny24A ===
 
=== ATtiny24A ===
  
The ATtiny24A is the picoPower version of the ATtiny24. [http://www.atmel.com/Images/doc8183.pdf Datasheet]
+
The ATtiny24A is the picoPower version of the ATtiny24.
  
 
== ATtiny44 ==
 
== ATtiny44 ==
  
The ATtiny44 is identical to the ATtiny24 except that it has 4 KB of flash and includes 6 touch channels.
+
The ATtiny44 is identical to the ATtiny24 except that it has 4 KB of flash, 256 B of SRAM, 256 B of EEPROM, and includes 6 touch channels.
  
 
=== ATtiny44A ===
 
=== ATtiny44A ===
  
The ATtiny44A is the picoPower version of the ATtiny44. [http://www.atmel.com/Images/doc8183.pdf Datasheet]
+
The ATtiny44A is the picoPower version of the ATtiny44.
  
 
== ATtiny84 ==
 
== ATtiny84 ==
  
The ATtiny84 is identical to the ATtiny44 except that it has 8 KB of flash.
+
The ATtiny84 is identical to the ATtiny24 except that it has 8 KB of flash, 512 B of SRAM, and 256 B of EEPROM.
  
 
=== ATtiny84A ===
 
=== ATtiny84A ===
  
The ATtiny84A is the picoPower version of the ATtiny84. [http://www.atmel.com/Images/doc8183.pdf Datasheet]
+
The ATtiny84A is the picoPower version of the ATtiny84.
  
 
[[Category:Components]]
 
[[Category:Components]]
 
[[Category:AVR]]
 
[[Category:AVR]]

Latest revision as of 12:36, 13 August 2014

ATtiny24/44/84
ATtiny24/44/84
# of Pins 14 or 20
Operating Voltage 1.8 to 5.5 V (10 MHz)
2.7 to 5.5 V (20 MHz)
CPU 8-bit RISC
Clock Speed 10 MHz or 20 MHz
Flash 2 KB (ATtiny24)
4 KB (ATtiny44)
8 KB (ATtiny84)
SRAM 128 B (ATtiny24)
256 B (ATtiny44)
512 B (ATtiny84)
EEPROM 128 B (ATtiny24)
256 B (ATtiny44)
512 B (ATtiny84)
Max I/O 12
Packages DIP14
QFN-20
Datasheets Summary (PDF)
Complete (PDF)
ATtiny24A Summary (PDF)
ATtiny24A Complete (PDF)
ATtiny44A Summary (PDF)
ATtiny44A Complete (PDF)
ATtiny84A Summary (PDF)
ATtiny84A Complete (PDF)

ATtiny24, ATtiny44, and ATtiny84 are microcontrollers in the Atmel AVR family. All are available in either the 14-pin DIP or the 20-pin QFN package with a 10 or 20 MHz clock speed. The higher clock speed version has a higher minimum operating voltage of 2.7 volts.

ATtiny24[edit]

The ATtiny24 has 2 KB of flash, 128 B of SRAM, 128 B of EEPROM, and includes the following features:

  • 2 timers
  • 4 touch channels
  • 1 SPI
  • 1 I2C
  • 10-bit ADC with 8 channels
  • 1 analog comparator
  • temperature sensor
  • 4 PWM channels
  • watchdog

ATtiny24A[edit]

The ATtiny24A is the picoPower version of the ATtiny24.

ATtiny44[edit]

The ATtiny44 is identical to the ATtiny24 except that it has 4 KB of flash, 256 B of SRAM, 256 B of EEPROM, and includes 6 touch channels.

ATtiny44A[edit]

The ATtiny44A is the picoPower version of the ATtiny44.

ATtiny84[edit]

The ATtiny84 is identical to the ATtiny24 except that it has 8 KB of flash, 512 B of SRAM, and 256 B of EEPROM.

ATtiny84A[edit]

The ATtiny84A is the picoPower version of the ATtiny84.