ATtiny804 | ATtiny814 | ATtiny824 |
---|---|---|
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: | One 16-bit Real-Time Counter (RTC) running from: | One 16-bit Real-Time Counter (RTC) running from: |
| 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.