This datasheet describes the features and characteristics of the ATtiny48/88 series of high-performance, low-power AVR® 8-bit microcontrollers. These microcontrollers feature 123 powerful instructions, most of which are executed in a single clock cycle, 32 8-bit general purpose working registers, fully static operation, 4K/8K bytes of in-system self-programmable flash program memory (ATtiny48/88), 64/64 bytes EEPROM (ATtiny48/88), 256/512 bytes internal SRAM (ATtiny48/88), write/erase cycles: 10,000 Flash/100,000 EEPROM, data retention: 20 years at 85°C / 100 years at 25°C, optional boot code section with independent lock bits, in-system programming by on-chip boot program, true read-while-write operation, software security programming lock.
The ATtiny48 and ATtiny88 are low‑power CMOS 8‑bit AVR microcontrollers with up to 12 MHz operation. They offer a rich set of peripherals including timers, SPI, I²C‑compatible two‑wire interface, watchdog, and analog‑to‑digital converters, all accessible through a flexible pin‑out.
The document lists electrical characteristics, memory organization, package options, and register maps, and includes a block diagram, pin‑out diagrams, and a register summary for developers who need to integrate these devices into embedded applications.
| Flash Memory | 4 KB (ATtiny48) / 8 KB (ATtiny88) |
|---|---|
| EEPROM | 64 Bytes |
| SRAM | 256 Bytes (ATtiny48) / 512 Bytes (ATtiny88) |
| Operating Voltage | 1.8 V – 5.5 V |
| Temperature Range | -40 °C to +85 °C |
| Speed Grade | 0‑12 MHz (depending on voltage) |
| Active‑Mode Current | 240 µA at 1 MHz, 1.8 V |
| Power‑Down Current | 0.1 µA at 1.8 V |
| I/O Lines | 24 (PDIP) / 28 (TQFP/QFN) programmable pins |
ATtiny48 provides 4 KB of In‑System Self‑Programmable Flash, while ATtiny88 provides 8 KB.
The devices operate from 1.8 V to 5.5 V and are rated for temperatures from –40 °C to +85 °C.
Active mode draws about 240 µA at 1 MHz, 1.8 V, while power‑down mode consumes roughly 0.1 µA at 1.8 V.