5 Volt, 64 KB Flash, 8 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
  • 64 KB in-system self-programmable Flash
  • 8 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 55 programmable I/O pins
  • Up to 16 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 Port 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
    • Oversampling and decimation in hardware to support up to 16-bit resolution
  • Two Analog Comparators (AC) with window compare function
  • Peripheral Touch Controller (PTC) with up to 29 self-capacitance touch channels
  • Internal and external voltage reference options
Peripherals
  • 2-channel Direct Memory Access Controller (DMAC) with CRC Generator
  • 4-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 function
  • Watchdog Timer (WDT)
  • Two Serial Communication Interfaces (SERCOM), configurable to operate as:
    • USART with full-duplex and single-wire half-duplex configuration
    • 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
  • 28-pin VQFN with Wettable Flanks (WF), SSOP, and SPDIP
  • 32-pin TQFP and VQFN WF
  • 48-pin TQFP and VQFN WF
  • 64-pin TQFP and VQFN WF