Features

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
  • Up to 128 KB in-system self-programmable Flash
  • Up to 16 KB SRAM main memory
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
  • 2-wire Serial Wire Debug Port Interface
  • Four hardware breakpoints, 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 5 extra bits of 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 Function
  • 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
  • 20-pin SSOP and VQFN
  • 28-pin SSOP, SPDIP and VQFN
  • 32-pin TQFP and VQFN
  • 48-pin TQFP and VQFN
  • 64-pin TQFP and VQFN