ATtiny24/44/84
8-bit AVR Microcontroller with 2/4/8K Bytes In-System
Programmable Flash
DATASHEET
Features
●
High performance, low power AVR
®
8-bit microcontroller
●
Advanced RISC architecture
●
120 powerful instructions – most single clock cycle execution
●
32 x 8 general purpose working registers
●
Fully static operation
●
Non-volatile program and data memories
●
2/4/8K byte of in-system programmable program memory flash (Atmel
®
ATtiny24/44/84)
●
Endurance: 10,000 write/erase cycles
●
128/256/512 bytes in-system programmable EEPROM (Atmel ATtiny24/44/84)
●
Endurance: 100,000 write/erase cycles
●
128/256/512 bytes internal SRAM (Atmel ATtiny24/44/84)
●
Programming lock for self-programming flash program and EEPROM data
security
●
Peripheral features
●
Two Timer/Counters, 8- and 16-bit counters with two PWM channels on both
●
10-bit ADC
●
Eight single-ended channels
●
12 differential ADC channel pairs with programmable gain (1x, 20x)
●
Temperature measurement
●
Programmable watchdog timer with separate on-chip oscillator
●
On-chip analog comparator
●
Universal serial interface
●
Special microcontroller features
●
●
●
●
●
●
●
●
●
debugWIRE on-chip debug system
In-system programmable via SPI port
External and internal interrupt sources
Pin change interrupt on 12 pins
Low power idle, ADC noise reduction, standby and power-down modes
Enhanced power-on reset circuit
Programmable brown-out detection circuit
Internal calibrated oscillator
On-chip temperature sensor
●
I/O and packages
●
14-pin SOIC, 20-pin QFN/MLF: Twelve programmable I/O lines
7701G-AVR-02/15
1.
Pin Configurations
Figure 1-1. Pinout Atmel ATtiny24/44/84
SOIC
VCC
(PCINT8/XTAL1) PB0
(PCINT9/XTAL2) PB1
(PCINT11/RESET/dW) PB3
(PCINT10/INT0/OC0A/CKOUT) PB2
(PCINT7/ICP/OC0B/ADC7) PA7
(PCINT6/OC1A/SDA/MOSI/ADC6/) PA6
1
2
3
4
5
6
7
14
13
12
11
10
9
8
GND
PA0 (ADC0/AREF/PCINT0)
PA1 (ADC1/AIN0/PCINT1)
PA2 (ADC2/AIN1/PCINT2)
PA3 (ADC3/T0/PCINT3)
PA4 (ADC4/USCK/SCL/T1/PCINT4)
PA5 (ADC5/DO/MISO/OC1B/PCINT5)
QFN/MLF
DNC
DNC
DNC
PA5
PA6
16
15
14
13
12
11
6
7
8
9
10
Pin16: PA6 (PCINT6/OC1A/SDA/MOSI/ADC6)
Pin20: PA5 (ADC5/DO/MISO/OC1B/PCINT5)
20
19
18
17
(ADC4/USCK/SCL/PCINT4) PA4
(ADC3//AT0/PCINT3) PA3
(ADCV2/AIN1/PCINT2) PA2
(ADC1/AIN0/PCINT1) PA1
(ADC0/AREF/PCINT0) PA0
1
2
3
4
5
PA7 (PCINT7/ICP/OC0B/ADC7)
PB2 (PCINT10/INT0/OC0A/CKOUT)
PB3 (PCINT11/RESET/dW)
PB1 (PCINT9/XTAL2)
PB0 (PCINT8/XTAL1)
GND
DNC
DNC
VCC
Bottom pad should be
soldered to ground
DNC: Do Not Connect
1.1
Disclaimer
Typical values contained in this data sheet are based on simulations and characterization of actual Atmel
®
ATtiny24/44/84
AVR
®
microcontrollers manufactured on the typical process technology. Applicable automotive min. and max. values will be
available after devices representative of the whole process excursion (corner run) have been characterized.
DNC
Note
ATtiny24/44/84 [DATASHEET]
7701G–AVR–02/15
3
2.
Overview
The Atmel
®
ATtiny24/44/84 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By
executing powerful instructions in a single clock cycle, the Atmel ATtiny24/44/84 achieves throughputs approaching 1MIPS
per MHz allowing the system designer to optimize power consumption versus processing speed.
4
ATtiny24/44/84 [DATASHEET]
7701G–AVR–02/15