ATtiny Family (53 parts in our catalog)
The ATtiny family by Microchip (formerly Atmel) consists of compact, 8-bit RISC microcontrollers designed for applications where board space and power efficiency are critical. Built on the AVR architecture, these MCUs offer a high code density and a simplified instruction set, allowing for efficient performance in packages as small as SOT-23. They serve as cost-effective solutions for offloading simple tasks from larger processors or managing standalone control logic in resource-constrained environments.
Key Features
- High-performance, low-power 8-bit AVR RISC architecture
- Wide operating voltage range from 1.8V to 5.5V
- Integrated internal oscillators and pull-up resistors
- Advanced Power Management modes including Power-down and Idle
- Flexible I/O with hardware support for PWM, ADC, and SPI/I2C
Sub-families
| Sub-family | Variants | Core | Max Speed | Memory | Features |
|---|---|---|---|---|---|
| ENTRY LEVEL | |||||
| ATTINY404 | 1 | AVR 8-bit | 20 MHz | 4KB | LP ADC PWM AUTO PREC |
| ATTINY212 | 2 | 8-bit AVR RISC | 20 MHz | 2KB | LP ADC PWM AUTO |
| ATTINY24A | 3 | 8-bit AVR RISC | 20 MHz | 2KB | LP ADC PWM LV |
| ATTINY45 | 3 | 8-bit AVR RISC | 20 MHz | 4KB | LP ADC PWM AUTO |
| ATTINY25 | 3 | 8-bit AVR RISC | 20 MHz | 2KB | LP ADC PWM AUTO |
| ATTINY2313 | 1 | 8-bit AVR RISC | 20 MHz | 2KB-4KB | LP PWM UART |
| ATTINY13A | 3 | 8-bit AVR RISC | 20 MHz | 1KB | LP ADC PWM LV |
| ATTINY85 | 4 | 8-bit AVR RISC | 20 MHz | 8KB | LP ADC PWM EE |
| ATTINY202 | 1 | 8-bit AVR RISC | 20 MHz | 2KB | LP ADC PWM CIP |
| ATTINY402 | 1 | 8-bit AVR RISC | 20 MHz | 4 KB | LP ADC PWM AUTO |
| ATTINY412 | 1 | 8-bit AVR RISC | 20 MHz | 4KB | LP ADC PWM CCL |
| MAINSTREAM | |||||
| ATTINY817 | 1 | AVR 8-bit RISC | 20 MHz | 8KB | LP ADC PWM PTC AUTO |
| ATTINY424 | 1 | 8-bit AVR | 20 MHz | 4KB | ADC PWM LP PGA |
| ATTINY1614 | 1 | 8-bit AVR | 20 MHz | 16KB | LP ADC PWM AUTO |
| ATTINY416 | 2 | 8-bit AVR RISC | 20 MHz | 4KB | LP ADC PWM AUTO FUSA |
| ATTINY1616 | 3 | AVR 8-bit | 20 MHz | 16KB | LP ADC PWM PTC |
| ATTINY44A | 4 | 8-bit AVR RISC | 20 MHz | 4KB | LP ADC PWM SPI |
| ATTINY1626 | 2 | AVR 8-bit | 20 MHz | 16KB | ADC DAC LP PWM |
| ATTINY84A | 5 | 8-bit AVR RISC | 20 MHz | 8KB | LP ADC PWM RTC |
| ATTINY2313A | 1 | AVR 8-bit RISC | 20 MHz | 2KB | LP PWM LV HS |
| ATTINY814 | 2 | 8-bit AVR RISC | 20 MHz | 8KB | LP ADC PWM AUTO |
| ATTINY88 | 3 | 8-bit AVR RISC | 12 MHz | 8KB | LP ADC PWM TWI |
| ATTINY1604 | 1 | 8-bit AVR | 20 MHz | 16KB | LP ADC DAC PWM AUTO |
| ATTINY3216 | 1 | 8-bit AVR RISC | 20 MHz | 32KB | LP ADC PWM CCL |
| ATTINY414 | 1 | 8-bit AVR RISC | 20 MHz | 4 KB | LP ADC PWM RTC CCL AUTO |
| MAINSTREAM CONTROL | |||||
| ATTINY4313 | 1 | 8-bit AVR RISC | 20 MHz | 4 KB | LP PWM USART LV |
| OTHER | |||||
| ATTINY10 | 1 | — | — | — | |
Typical Use Cases
ATtiny microcontrollers are extensively used in embedded systems requiring localized intelligence without the overhead of a full-scale processor. Common applications include consumer electronics for simple user interface management, such as debouncing buttons or controlling status LEDs. In industrial environments, they function as peripheral controllers for sensor signal conditioning, basic motor control, and power sequence management. Their small footprint makes them ideal for wearable technology and IoT edge nodes where they perform basic data aggregation and preliminary filtering before transmitting information to a primary gateway. Additionally, engineers frequently employ ATtiny chips in automotive body electronics for localized functions like window lift control or interior lighting adjustment, benefiting from their robustness and low standby current consumption in battery-operated designs.
Popular Variants
Top variants from across the family, with specs that differentiate them.
| Part Number | Sub-family | Flash | RAM | I/O Pins | Package | Speed | ADC/DAC | Stock |
|---|---|---|---|---|---|---|---|---|
| ATTINY24A-PU | ATTINY24A | 2KB | 128 x 8 | 12 | DIP-14 | 20M | A/D 8x10b | 5,931 |
| ATTINY10-TSHR | ATTINY10 | 1KB | 32 x 8 | 4 | 6-23 | 12M | A/D 4x8b | 62,674 |
| ATTINY817-MFR | ATTINY817 | 8KB | 512 x 8 | 22 | VFQFN-24 | 16M | A/D 12x10b; D/A 1x8b | 36,635 |
| ATTINY404-SSNR | ATTINY404 | 4KB | 256 x 8 | 12 | SOIC-14 | 20M | A/D 10x10b | 12,096 |
| ATTINY416-MFR | ATTINY416 | 4KB | 256 x 8 | 18 | VFQFN-20 | 16M | A/D 12x10b; D/A 1x8b | 93,631 |
| ATTINY1616-MFR | ATTINY1616 | 16KB | 2K | 18 | VFQFN-20 | 16M | A/D 20x10b; D/A 3x8b | 46,869 |
| ATTINY25-20PU | ATTINY25 | 2KB | 128 x 8 | 6 | DIP-8 | 20M | A/D 4x10b | 2,852 |
| ATTINY24A-SSU | ATTINY24A | 2KB | 128 x 8 | 12 | SOIC-14 | 20M | A/D 8x10b | 13,183 |
| ATTINY84A-SSU | ATTINY84A | 8KB | 512 x 8 | 12 | SOIC-14 | 20M | A/D 8x10b | 13,984 |
| ATTINY44A-SSUR | ATTINY44A | 4KB | 256 x 8 | 12 | SOIC-14 | 20M | A/D 8x10b | 39,895 |
| ATTINY212-SSNR | ATTINY212 | 2KB | 128 x 8 | 6 | SOIC-8 | 20M | A/D 6x10b; D/A 1x8b | 6,302 |
| ATTINY212-SSF | ATTINY212 | 2KB | 128 x 8 | 6 | SOIC-8 | 16M | A/D 6x10b; D/A 1x8b | 3,046 |



