embedded processors controllers

ATtiny25

Full part number: ATtiny25-20PU

Every spec below is cited to the manufacturer datasheet. Compare the closest alternatives, then ask the assistant what it means for your design.

00 — Overview

What the ATtiny25 does

The ATtiny25/45/85 are 8-bit AVR microcontrollers featuring 2/4/8K bytes of in-system programmable Flash, 128/256/512 bytes of internal SRAM, and 128/256/512 bytes of EEPROM. These devices operate at speeds up to 20 MHz with a supply voltage range of 1.8V to 5.5V. Key parameters include 300 µA active current at 1 MHz, 10,000 Flash write/erase cycles, and 100,000 EEPROM write/erase cycles. The family offers six programmable I/O lines, an 10-bit ADC, and multiple timer peripherals. Available in 8-pin PDIP, SOIC, TSSOP, and 20-pad QFN packages, they support industrial temperature ranges. Engineers typically use these for low-power embedded control applications requiring minimal component count and cost.

Next step
Start building with ATtiny25 → Every number above is cited straight from the datasheet — ask what they mean for your design, and the assistant answers from the same source documents.
01 — Key specifications

Datasheet parameters

Datasheet parameters for ATtiny25
ParameterMinTypMaxConditionsSource
supply voltage range 2.7 V 5.5 V Microchip datasheet, p. 1
operating temperature -40 °C 85 °C Microchip datasheet, p. 204 — 25.1 ATtiny25
clock frequency 50 kHz 1 MHz ADC Characteristics, Single Ended Channels. $ TA = -40^{\circ}C $ to $ +85^{\circ}C $ Microchip datasheet, p. 167 — Table 21-8. ADC Characteristics, Single Ended Channels. to
cpu speed 20 MHz Microchip datasheet, p. 204 — 25.1 ATtiny25
program memory size 2 KB Microchip datasheet, p. 1
ram size 128 B Microchip datasheet, p. 1
io count 6 Microchip datasheet, p. 1
adc resolution 10 bit Microchip datasheet, p. 1
core size 8 bit Microchip datasheet, p. 1
rise time 2 µs tclch Microchip datasheet, p. 164 — Table 21-3. External Clock Drive Characteristics
fall time 2 µs tchcl Microchip datasheet, p. 164 — Table 21-3. External Clock Drive Characteristics
02 — Alternatives

Closest matches to ATtiny25

ATtiny13A-MMF 3.8× higher clock frequency, 2.0× lower program memory size, 2.0× lower ram size
ATmega328PB 16.0× higher program memory size, 16.0× higher ram size, 1.1× lower supply voltage range
PIC12F1571 2.5× lower cpu speed, 1.9× higher operating temperature, 1.5× lower supply voltage range
MSP430AFE221 2.7× higher quiescent current, 2.4× higher adc resolution, 2.0× higher core size
MSP430FR2310 15.6× higher ram size, 2.0× higher core size, 1.6× lower quiescent current
PIC16LF1824 8.0× lower fall time, 4.0× higher program memory size, 2.0× higher ram size
EFM8BB10F2A-A-QFN20 6.8× higher quiescent current, 2.0× higher ram size, 1.4× lower supply voltage range
STM32L011D3 16.0× lower fall time, 15.6× higher ram size, 4.0× higher core size
03 — FAQ

Frequently asked questions

What is the ADC resolution of the ATtiny25-20PU?

The ADC resolution is 10 bit.

What is the clock frequency for the ATtiny25-20PU under ADC Characteristics, Single Ended Channels conditions where TA = -40°C to +85°C?

The clock frequency is 1 MHz.

What is the core size of the ATtiny25-20PU?

The core size is 8 bit.

What is the maximum CPU speed of the ATtiny25-20PU?

The maximum CPU speed is 20 MHz.

What is the fall time (tchcl) for the ATtiny25-20PU?

The fall time (tchcl) is 2 µs.

How many I/O pins does the ATtiny25-20PU have?

The ATtiny25-20PU has 6 I/O pins.

What is the maximum operating temperature for the ATtiny25-20PU?

The maximum operating temperature is 85 °C.

What is the program memory size of the ATtiny25-20PU?

The program memory size is 2 KB.

What is the RAM size of the ATtiny25-20PU?

The RAM size is 128 B.

What is the rise time (tclch) for the ATtiny25-20PU?

The rise time (tclch) is 2 µs.

What is the maximum supply voltage for the ATtiny25-20PU?

The maximum supply voltage is 5.5 V.

Design help What do I need around the ATtiny25? →