Product Overview
The ATtiny85-20PU from Microchip Technology is an 8-bit AVR microcontroller with 8KB Flash, 512B SRAM, and 512B EEPROM in an 8-pin DIP package. Running at up to 20MHz with 6 I/O pins, it is the smallest functional AVR for space-constrained and minimalist embedded projects. Ranked #7 on the 2024 PartsBox hobby components list.
Key Specifications
| Core | 8-bit AVR |
| Max Frequency | 20MHz |
| Flash | 8KB |
| SRAM | 512B |
| EEPROM | 512B |
| I/O Pins | 6 (out of 8 pins) |
| ADC | 4 channels, 10-bit |
| PWM | 2 channels |
| Timer | 2 (8-bit and 16-bit) |
| Supply Voltage | 2.7V to 5.5V (at 20MHz: 4.5-5.5V) |
| Package | 8-PDIP |
| Operating Temperature | -40 to +85 C |
Features
- 8KB Flash for compact firmware
- 6 usable I/O in tiny 8-pin DIP
- 10-bit ADC on 4 channels
- USI (Universal Serial Interface) for SPI/I2C
- Internal calibrated oscillator (no external crystal needed)
- Arduino IDE support via ATtinyCore
Applications
- Minimalist embedded controllers
- LED animation and lighting controllers
- Simple sensor reading and logging
- Hobby projects in ATtiny85 digispark boards