Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

ATTINY3216/3217

Microcontroller

The 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.

ATTINY3216/3217 Key Specifications

ParameterValue
ADCTwo 10-bit 115 ksps
CPUAVR, up to 16 MHz, 2-cycle hardware multiplier
DACThree 8-bit (one external channel)
SRAM2 KB
Flash32 KB
EEPROM256 bytes
Timers1x 16-bit TCA, 2x 16-bit TCB, 1x 12-bit TCD, 16-bit RTC, WDT
Speed Grade0-8 MHz @ 2.7V-5.5V; 0-16 MHz @ 4.5V-5.5V
Touch SensingPTC, up to 14 self-capacitance / 49 mutual capacitance channels
Supply Voltage2.7V to 5.5V
Flash Endurance10,000 cycles
EEPROM Endurance100,000 cycles
Analog Comparators3
Voltage References0.55V, 1.1V, 1.5V, 2.5V, 4.3V
Operating Temperature-40°C to 105°C / -40°C to 125°C
Programmable I/O LinesUp to 22
Communication Interfaces1x 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.

ValueDescription
0x0GPIO
0x1UPDI
0x2RESET
OtherReserved

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 NumberManufacturerPackage
ATTINY3216Microchip Technology20-pin SOIC300
ATTINY3217Microchip TechnologyVQFN-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)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

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.