ATtiny804ATtiny814ATtiny824

AVR® CPU

Running at up to 20 MHz

Single-cycle I/O access

Two-level interrupt controller

Two-cycle hardware multiplier

AVR® CPU

Running at up to 20 MHz

Single-cycle I/O access

Two-level interrupt controller

Two-cycle hardware multiplier

AVR® CPU

Running at up to 20 MHz

Single-cycle I/O access

Two-level interrupt controller

Two-cycle hardware multiplier

8 KB In-system self-programmable Flash memory

512 bytes SRAM

128 bytes EEPROM

32 bytes of user row in nonvolatile memory

8 KB In-system self-programmable Flash memory

512 bytes SRAM

128 bytes EEPROM

32 bytes of user row in nonvolatile memory

8 KB In-System self-programmable Flash memory

1 KB SRAM

128 bytes EEPROM

32 bytes of user row in nonvolatile memory

Write/erase endurance:

Flash 10,000 cycles

EEPROM 100,000 cycles

Write/erase endurance:

Flash 10,000 cycles

EEPROM 100,000 cycles

Write/erase endurance

Flash 10,000 cycles

EEPROM 100,000 cycles

Data retention: 40 years at 55°C

Data retention: 40 years at 55°C

Data retention: 40 years at 55°C

Power-on Reset (POR)

Brown-out Detector (BOD)

Power-on Reset (POR)

Brown-out Detector (BOD)

Power-on Reset (POR)

Brown-out Detection (BOD)

16/20 MHz low-power internal RC oscillator

32.768 kHz Ultra Low-Power (ULP) internal RC oscillator

16/20 MHz low-power internal RC oscillator

32.768 kHz Ultra Low-Power (ULP) internal RC oscillator

16/20 MHz low-power internal RC oscillator

32.768 kHz Ultra Low-Power (ULP) internal RC oscillator

32.768 kHz external crystal oscillator

32.768 kHz external crystal oscillator

External clock input

External clock input

External clock input

Single-Pin Unified Program and Debug Interface (UPDI)

Single-Pin Unified Program and Debug Interface (UPDI)

Single-pin Unified Program and Debug Interface (UPDI)

Three sleep modes:

• Idle with all peripherals running for immediate wake-up

• Standby with configurable operation of selected peripherals

• Power-Down with full data retention

Three sleep modes:

• Idle with all peripherals running for immediate wake-up

• Standby with configurable operation of selected peripherals

• Power-Down with full data retention

Three sleep modes:

• Idle with all peripherals running for immediate wake-up

• Standby with configurable operation of selected peripherals

• Power-Down with full data retention

One 16-bit Timer/Counter type A (TCA) with a dedicated period register and three compare channels

One 16-bit Timer/Counter type A (TCA) with a dedicated period register and three compare channels

One 16-bit Timer/Counter type A (TCA) with a dedicated period register and three compare channels

One 16-bit Timer/Counter type B (TCB) with input capture

One 16-bit Timer/Counter type B (TCB) with input capture

Two 16-bit Timer/Counters type B (TCB) with input capture (cascadable to 32-b)

One 16-bit Real-Time Counter (RTC) running from:

• external clock,
• internal ultra-low-power RC oscillator

One 16-bit Real-Time Counter (RTC) running from:
• external crystal,
• external clock,
• internal ultra-low-power RC oscillator

One 16-bit Real-Time Counter (RTC) running from:
• external crystal,
• external clock,
• internal ultra-low-power RC oscillator

One 12-bit Timer/Counter type D (TCD) optimized for control applications

Watchdog Timer (WDT) with Window mode

Watchdog Timer (WDT) with Window mode

Watchdog Timer (WDT) with Window mode

One USART with fractional baud rate generator, auto-baud, and start-of-frame detection

One USART with fractional baud rate generator, auto-baud, and start-of-frame detection

Two USART with fractional baud rate generator, auto-baud, and start-of-frame detection

One host/client Serial Peripheral Interface (SPI)

One host/client Serial Peripheral Interface (SPI)

One host/client Serial Peripheral Interface (SPI)

One Two-Wire Interface (TWI) with dual address match

Philips I2C compatible

Standard mode (Sm, 100 kHz)

Fast mode (Fm, 400 kHz)

Fast mode plus (Fm+, 1 MHz)

One Two-Wire Interface (TWI) with dual address match

Philips I2C compatible

Standard mode (Sm, 100 kHz)

Fast mode (Fm, 400 kHz)

Fast mode plus (Fm+, 1 MHz)

One Two-Wire Interface (TWI) with dual address match

Philips I2C compatible

Standard mode (Sm, 100 kHz)

Fast mode (Fm, 400 kHz)

Fast mode plus (Fm+, 1 MHz)

One Analog Comparator (AC) with a low propagation delay

One Analog Comparator (AC) with a low propagation delay

One Analog Comparator (AC) with a low propagation delay and scalable reference input

One 10-bit 115 ksps Analog-to-Digital Converter (ADC)

One 10-bit 115 ksps Analog-to-Digital Converter (ADC)

One 12-bit differential 375 ksps Analog-to-Digital Converter (ADC) with Programmable Gain Amplifier (PGA)

Multiple voltage references (VREF):

0.55V

1.1V

1.5V

2.5V

4.3V

Multiple voltage references (VREF):

0.55V

1.1V

1.5V

2.5V

4.3V

Multiple internal voltage references (VREF):

1.024V

2.048V

2.500V

4.096V

8-bit Digital-to-Analog Converter (DAC) with one external channel

Event System (EVSYS) for CPU independent and predictable inter-peripheral signaling

Event System (EVSYS) for CPU independent and predictable inter-peripheral signaling

Event System (EVSYS) for CPU independent and predictable inter-peripheral signaling

Configurable Custom Logic (CCL) with two programmable Look-Up Tables

Configurable Custom Logic (CCL) with two programmable Look-Up Tables

Configurable Custom Logic (CCL) with four programmable Look-Up Tables

Automated Cyclic Redundancy Check (CRC) Memory Scan

Automated Cyclic Redundancy Check (CRC) Memory Scan

Automated Cyclic Redundancy Check (CRC) Memory Scan

Peripheral Touch Controller (PTC)

Capacitive touch buttons, sliders, wheels and 2D surfaces

Wake-up on touch

Driven shield for improved moisture and noise handling performance

6 self-capacitance channels

9 mutual capacitance channels

External interrupt on all general purpose pins

External interrupt on all general purpose pins

External interrupt on all general purpose pins

Packages:

14-pin SOIC

Packages:

14-pin SOIC

Packages:

14-pin SOIC, TSSOP

Temperature Ranges:

-40°C to 105°C

-40°C to 125°C

Temperature Ranges:

-40°C to 105°C

-40°C to 125°C

Temperature Ranges

-40°C to 85°C

-40°C to 125°C

Speed Grades (-40°C to 105°C)

0-5 MHz @ 1.8V – 5.5V

0-10 MHz @ 2.7V – 5.5V

0-20 MHz @ 4.5V – 5.5V

 

Speed Grades (-40°C to 125°C)

0-8 MHz @ 2.7V - 5.5V

0-16 MHz @ 4.5V - 5.5V

Speed Grades (-40°C to 105°C)

0-5 MHz @ 1.8V – 5.5V

0-10 MHz @ 2.7V – 5.5V

0-20 MHz @ 4.5V – 5.5V

 

Speed Grades (-40°C to 125°C)

0-8 MHz @ 2.7V - 5.5V

0-16 MHz @ 4.5V - 5.5V

Speed Grades (-40°C to 85°C)

0-5 MHz @ 1.8V – 5.5V

0-10 MHz @ 2.7V – 5.5V

0-20 MHz @ 4.5V – 5.5V

 

Speed Grades (-40°C to 125°C)

0-8 MHz @ 2.7V - 5.5V

0-16 MHz @ 4.5V - 5.5V

 

 

No responsibility is taken for the correctness of this information.

 

AVR and tinyAVR are registered trademarks of Microchip Technology Incorporated.