ATTINY3216/3217
MicrocontrollerThe ATTINY3216/3217 is a microcontroller from Microchip Technology. View the full ATTINY3216/3217 datasheet below including key specifications.
ATTINY3216/3217 shares its datasheet with ATTINY3216, whose page lists every part number it covers.
Official ATTINY3216/3217 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Microchip TechnologyCategory
Microcontrollers (MCU)ATTINY3216/3217 Key Specifications
| Parameter | Value |
|---|---|
| ADC | Two 10-bit 115 ksps |
| CPU | AVR, up to 16 MHz, 2-cycle hardware multiplier |
| DAC | Three 8-bit (one external channel) |
| SRAM | 2 KB |
| Flash | 32 KB |
| EEPROM | 256 bytes |
| Timers | 1x 16-bit TCA, 2x 16-bit TCB, 1x 12-bit TCD, 16-bit RTC, WDT |
| Speed Grade | 0-8 MHz @ 2.7V-5.5V; 0-16 MHz @ 4.5V-5.5V |
| Touch Sensing | PTC, up to 14 self-capacitance / 49 mutual capacitance channels |
| Supply Voltage | 2.7V to 5.5V |
| Flash Endurance | 10,000 cycles |
| EEPROM Endurance | 100,000 cycles |
| Analog Comparators | 3 |
| Voltage References | 0.55V, 1.1V, 1.5V, 2.5V, 4.3V |
| Operating Temperature | -40°C to 105°C / -40°C to 125°C |
| Programmable I/O Lines | Up to 22 |
| Communication Interfaces | 1x USART, 1x SPI, 1x TWI (I2C up to 1 MHz Fm+) |
| Package Options (Family) | 20-pin SOIC300; 24-pin VQFN 4x4 mm |
ATTINY3216/3217 Overview
Part: ATtiny3216/3217 Automotive
Type: 8-bit AVR Microcontroller
Description: 8-bit AVR MCU operating at up to 16 MHz with 32 KB Flash, 2 KB SRAM, 256 bytes EEPROM, and Core Independent Peripherals in 20- or 24-pin packages.
Operating Conditions:
- Supply voltage: 2.7 to 5.5 V
- Operating temperature: -40 to 105 °C
- Max clock frequency: 16 MHz (at 4.5V - 5.5V), 8 MHz (at 2.7V - 5.5V)
Features:
- 8-bit AVR CPU with two-cycle hardware multiplier and running up to 16 MHz
- 32 KB in-system self-programmable Flash, 2 KB SRAM, and 256 bytes EEPROM
- Core Independent Peripherals and Event System (EVSYS) for inter-peripheral signaling
- Two 10-bit 115 ksps Analog-to-Digital Converters (ADCs)
- Three 8-bit Digital-to-Analog Converters (DACs) with one external channel
- Peripheral Touch Controller (PTC) supporting Driven Shield+ and Boost Mode
- One 16-bit Timer/Counter Type A, two 16-bit Type B, and one 12-bit Type D
- One USART, one SPI, and one TWI (I2C-compatible up to 1 MHz Fast Mode Plus)
Applications:
- Automotive applications
- Capacitive touch user interfaces
- Sensor nodes and embedded control
Package:
- 20-pin SOIC300
- 24-pin VQFN (4x4 mm with wettable flanks)
ATTINY3216/3217 Features
- CPU
- -AVR ® CPU
- -Running at up to 16 MHz
- -Single-cycle I/O access
- -Two-level interrupt controller
- -Two-cycle hardware multiplier
- Memories
- -32 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 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:
- Idle with all peripherals running for immediate wake-up
- Standby
- -Configurable operation of selected peripherals
- Power-Down with full data retention
- Peripherals
ATTINY3216/3217 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 |
|---|---|---|
| ATTINY3216 | Microchip Technology | 20-pin SOIC300 |
| ATTINY3217 | Microchip Technology | VQFN-24 4x4mm |
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)
- 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
- CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller
All Microcontrollers (MCU) datasheetsAll Microchip Technology datasheets (599)
Ask your AI agent about the ATTINY3216/3217
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 ATTINY3216/3217 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.