ATtiny24/44/84 is a high-performance, low-power AVR® 8-bit microcontroller with an advanced RISC architecture that can execute 120 powerful instructions, most of which are executed in a single clock cycle. It has 32 x 8 general-purpose working registers and fully static operation. ATtiny24/44/84 has 2/4/8K bytes of In-System Programmable Program Memory Flash (ATtiny24/44/84), endurance of 10,000 write/erase cycles; 128/256/512 bytes of In-System Programmable EEPROM (ATtiny24/44/84), endurance of 100,000 write/erase cycles; 128/256/512 bytes of internal SRAM (ATtiny24/44/84); and programmable locking for self-programming Flash program and EEPROM data security.
This manual introduces the ATtiny24/44/84 family, a low‑power CMOS 8‑bit AVR microcontroller with up to 20 MHz operation. It describes the device architecture, key features, and typical applications, and offers code examples for using the peripherals.
The document includes sections on features, pin‑out diagrams, detailed pin descriptions, power‑saving modes, CPU core architecture, and resources for development tools and application notes. It serves designers and engineers who need to integrate the ATtiny24/44/84 into their projects.
| Flash memory | 2 KB / 4 KB / 8 KB |
|---|---|
| EEPROM | 128 B / 256 B / 512 B |
| SRAM | 128 B / 256 B / 512 B |
| Operating voltage | 1.8‑5.5 V (ATtiny24V/44V/84V) / 2.7‑5.5 V (ATtiny24/44/84) |
| Maximum clock speed | 0‑20 MHz depending on voltage |
| ADC | 10‑bit, 8 single‑ended + 12 differential channels |
| Timers | Two Timer/Counters (8‑bit & 16‑bit) with PWM |
| Power‑down current | 100 nA at 1.8 V |
The device operates from 1.8 V to 5.5 V for the ATtiny24V/44V/84V variants and from 2.7 V to 5.5 V for the ATtiny24/44/84.
The microcontroller provides 2 KB, 4 KB, or 8 KB of In‑System Programmable flash memory.
In power‑down mode the device draws about 100 nA at 1.8 V.