Features

  • CPU
    • AVR® 8-bit CPU
    • Running at up to 20MHz
    • Single cycle I/O access
    • Two-level interrupt controller
    • Two-cycle hardware multiplier
  • Memories
    • 16KB In-system self-programmable Flash memory
    • 256B EEPROM
    • 2KB SRAM
  • System
    • Power-on Reset (POR)
    • Brown-out Detection (BOD)
    • Internal and external clock options:
      • 16/20MHz low power RC oscillator
      • 32.768kHz Ultra Low Power (ULP) internal RC oscillator with ±10% accuracy, ±2% calibration step size
      • 32.768kHz external crystal oscillator
      • External clock input
    • Single pin programming and debugging interface (UPDI)
    • Three sleep modes:
      • Idle with all peripherals running for immediate wake up
      • Standby
        • Configurable operation of selected peripherals
        • SleepWalking peripherals
      • Power Down with limited wake-up functionality
  • Peripherals
    • One 16-bit Timer/Counter type A with dedicated period register, 3 compare channels (TCA)
    • Two 16-bit Timer/Counter type B with input capture (TCB)
    • One 12-bit Timer/Counter type D optimized for control applications (TCD)
    • 16-bit Real Time Counter (RTC) running from external crystal or internal RC oscillator
    • One USART with fractional baud rate generator, autobaud, and start-of-frame detection
    • Master/slave Serial Peripheral Interface (SPI)
    • Master/slave I2C with dual address match
      • Standard mode (Sm, 100kHz)
      • Fast mode (Fm, 400kHz)
      • Fast mode plus (Fm+, 1MHz)
    • Configurable Custom Logic (CCL) with two programmable Lookup Tables (LUT)
    • Three Analog Comparators (AC) with low propagation delay
    • Two 10-bit 115ksps Analog to Digital Converters (ADC)
    • Three 8-bit Digital to Analog Converters (DAC) with one external channel
    • Five selectable internal voltage references: 0.55V, 1.1V, 1.5V, 2.5V and 4.3V
    • Automated CRC memory scan
    • Window Watchdog Timer (WDT) with separate on-chip oscillator
    • Peripheral Touch Controller (PTC)
      • Capacitive touch buttons, sliders and wheels
      • Wake-up on touch
      • Driven shield for improved moisture and noise handling performance
      • Up to 14 self-capacitance and up to 49 mutual capacitance channels
    • External interrupt on all general purpose pins
  • I/O and Packages:
    • 12 to 22 programmable I/O lines
    • 14-pin SOIC150
    • 20-pin QFN 3x3 and SOIC300
    • 24-pin QFN 4x4
  • Temperature Ranges:
    • -40°C to 105°C
    • -40°C to 125°C Temperature Device Options available
  • Speed Grades:
    • 0-5MHz @ 1.8V – 5.5V
    • 0-10MHz @ 2.7V – 5.5V
    • 0-20MHz @ 4.5V – 5.5V