5 Volt, 32 KB Flash, 4 KB SRAM with Advanced Analog

Operating Conditions
  • 1.8–5.5V, -40°C to +85°C, DC to 24 MHz
  • 1.8–5.5V, -40°C to +125°C, DC to 24 MHz
Qualification
  • AEC-Q100 Grade 1 (-40°C to +125°C)
Core: Arm® Cortex®-M0+ CPU Running at up to 24 MHz
  • Single-Cycle Hardware Multiplier
Memories
  • 32 KB In-System Self-Programmable Flash
  • 4 KB SRAM
System
  • Power-On Reset (POR) and Brown-Out Detection (BOD)
  • Internal and External Clock Options
  • External Interrupt Controller (EIC)
  • One Non-Maskable Interrupt
Low Power
  • Idle and Standby Sleep Modes
  • SleepWalking Peripherals
Input/Output (I/O)
  • Up to 26 Programmable I/O Pins
  • Up to 15 External Interrupts
  • Multi-Voltage I/O (MVIO)
Clock System
  • Main Clock Controller (MCLK)
  • Generic Clock Controller (GCLK)
  • Clock Sources:
    • Internal 1-24 MHz High Frequency Oscillator (OSCHF)
    • Internal 32.768 kHz Oscillator (OSC32K)
    • External 32.768 kHz Oscillator input (XOSC32K)
Debugger Development Support
  • In-Circuit and In-Application Programming
  • Two-Wire Serial Wire Debug (SWD) Interface
  • Four Hardware Breakpoints and One Data Watchpoint
  • Micro Trace Buffer (MTB) for Instruction Trace in SRAM
  • Programming and Debugging Interface Disable (PDID) Functionality
Advanced Analog
  • One 12-bit, 800 ksps Analog-to-Digital Converter (ADC)
    • Differential and single-ended input
    • Automatic offset and gain error compensation
    • Hardware oversampling and decimation to support up to 16-bit resolution
  • Two Analog Comparators (AC) with Window Compare Functionality
  • Peripheral Touch Controller (PTC) with up to 20 Self-Capacitance Touch Channels
  • Internal and External Voltage Reference Options
Peripherals
  • 2-Channel Direct Memory Access Controller (DMAC) with CRC Generator
  • 2-Channel Event System
  • Four 16-bit Timer/Counters:
    • Three 16-bit basic timers (TC0-2)
    • One 16-bit Timer/Counter for Control with four PWM channels (TCC0)
  • 32-bit Real Time Counter (RTC) with Clock/Calendar Functionality
  • Watchdog Timer (WDT)
  • Two Serial Communication Interfaces (SERCOM), Configurable to Operate as:
    • USART with full-duplex and single-wire half-duplex configurations
    • ISO7816 UART
    • I2C up to 1 MHz (SERCOM0)
    • SPI
    • LIN Host/Client
    • RS-485
  • Configurable Custom Logic (CCL) with Four Look-Up Tables (LUT)
  • Integrated Temperature Sensor
Available Packages
  • 20-pin VQFN with Wettable Flanks (WF) and SSOP
  • 28-pin VQFN with Wettable Flanks (WF), SSOP, and SPDIP
  • 32-pin TQFP and VQFN WF