ATtiny1614
8-bit AVR MicrocontrollerThe ATtiny1614 is a 8-bit avr microcontroller from Microchip Technology. View the full ATtiny1614 datasheet below including key specifications.
Official ATtiny1614 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Microchip TechnologyCategory
Microcontrollers (MCU)ATtiny1614 Key Specifications
| Parameter | Value |
|---|---|
| ADC | Two 10-bit 115 ksps |
| CPU | AVR, up to 20 MHz, two-cycle hardware multiplier |
| DAC | Three 8-bit (one external channel) |
| SRAM | 2 KB |
| Flash | 16 KB |
| EEPROM | 256 bytes |
| Timers | 1x 16-bit TCA, 2x 16-bit TCB, 1x 12-bit TCD, 1x 16-bit RTC |
| Speed Grade | 0-5 MHz @ 1.8V-5.5V; 0-10 MHz @ 2.7V-5.5V; 0-20 MHz @ 4.5V-5.5V |
| Max I/O Lines | 22 (family maximum) |
| Touch Sensing | PTC, up to 14 self-capacitance / 49 mutual capacitance channels |
| Data Retention | 40 years at 55°C |
| Supply Voltage | 1.8V to 5.5V |
| Flash Endurance | 10,000 cycles |
| Signature Bytes | 0x1E 0x94 0x22 |
| EEPROM Endurance | 100,000 cycles |
| Programming/Debug | UPDI (single-pin) |
| Analog Comparators | 3 |
| Voltage References | 0.55V, 1.1V, 1.5V, 2.5V, 4.3V |
| Operating Temperature | -40°C to 105°C or -40°C to 125°C |
| Communication Interfaces | 1x USART, 1x SPI, 1x TWI (I2C up to 1 MHz Fm+) |
ATtiny1614 Overview
Part: ATtiny1614 (ATtiny1614/1616/1617) — Microchip Technology
Type: 8-bit AVR tinyAVR 1-series Microcontroller
Description: 8-bit AVR MCU running at up to 20 MHz with 16 KB Flash, 2 KB SRAM and 256 bytes EEPROM, in 14-, 20- and 24-pin packages with a 1.8–5.5 V supply range.
Operating Conditions:
- Supply voltage: 1.8–5.5 V
- Operating temperature: -40 to 105 °C (the -40 to 125 °C range is a separate grade)
- Speed grades: 0–5 MHz @ 1.8–5.5 V, 0–10 MHz @ 2.7–5.5 V, 0–20 MHz @ 4.5–5.5 V
Key Specs:
- CPU: AVR with two-cycle hardware multiplier, up to 20 MHz
- Memory: 16 KB Flash (10,000 write/erase cycles), 256 B EEPROM (100,000 cycles), 2 KB SRAM
- Data retention: 40 years at 55 °C
- ADC: two 10-bit, 115 ksps
- DAC: three 8-bit, one with an external channel
- Analog comparators: three
- I/O: up to 22 programmable lines
- Internal voltage references: 0.55 V, 1.1 V, 1.5 V, 2.5 V, 4.3 V
Features:
- Internal 16/20 MHz RC oscillator, 32.768 kHz ULP oscillator, 32.768 kHz external crystal oscillator, and external clock input
- Power-on Reset and Brown-out Detector
- Single-pin UPDI program/debug interface
- Three sleep modes: Idle, Standby, Power-Down
- Timers: one 16-bit TCA, two 16-bit TCB, one 12-bit TCD, 16-bit RTC, and a Watchdog Timer with window mode
- Communication: one USART, one SPI, and one TWI (I²C compatible, up to 1 MHz Fm+)
- Event System and Configurable Custom Logic (two LUTs)
- Automated CRC memory scan
- Peripheral Touch Controller: up to 14 self-capacitance and 49 mutual-capacitance channels, driven shield, wake-up on touch
- External interrupt on all general-purpose pins
Applications:
- Capacitive touch interfaces (buttons, sliders, wheels, 2D surfaces)
- Control applications
Package:
- 14-pin SOIC150
- 20-pin SOIC300
- 20-pin VQFN 3x3 mm
- 24-pin VQFN 4x4 mm
ATtiny1614 Features
- CPU
- -AVR ® CPU
- -Running at up to 20 MHz
- -Single-cycle I/O access
- -Two-level interrupt controller
- -Two-cycle hardware multiplier
- Memories
- -16 KB In-system self-programmable Flash memory
- -256 bytes EEPROM
- -2 KB SRAM
- -Write/erase endurance:
- Flash 10,000 cycles
- EEPROM 100,000 cycles
- -Data retention:
- 40 years at 55°C
- System
- -Power-on Reset (POR)
- -Brown-out Detector (BOD)
- -Clock options:
- 16/20 MHz low-power internal RC oscillator
- 32.768 kHz Ultra Low-Power (ULP) internal RC oscillator
- 32.768 kHz external crystal oscillator
- External clock input
- -Single-pin Unified Program and Debug Interface (UPDI)
- -Three sleep modes:
ATtiny1614 Pin Configuration
This bit field selects the Reset/UPDI pin configuration.
| Value | Description |
|---|---|
| 0x0 | GPIO |
| 0x1 | UPDI |
| 0x2 | RESET |
| Other | Reserved |
Note: When configuring the RESET pin as GPIO, there is a potential conflict between the GPIO actively driving the output, and a high-voltage UPDI enable sequence initiation. To avoid this, the GPIO output driver is disabled for 768 OSC32K cycles after a System Reset. Enable any interrupts for this pin only after this period.
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| ATTINY1614/1616/1617 | Microchip Technology | — |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Microchip Technology datasheets (600)
Ask your AI agent about the ATtiny1614
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the ATtiny1614 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.