Features

Operating Conditions
  • 1.62V – 3.63V, -40°C to +85°C, DC up to 32 MHz
Core: 32 MHz ARM® Cortex®-M0+
  • Single-cycle hardware multiplier
  • Micro Trace Buffer
  • Memory Protection Unit (MPU)
Memories
  • 64/128/256 KB in-system self-programmable Flash
  • 2/4/8 KB Flash Read-While-Write section
  • 8/16/32 KB SRAM main memory
System
  • Power-on Reset (POR) and programmable Brown-out Detection (BOD)
  • Internal and external clock options
  • External Interrupt Controller (EIC)
    • 16 external interrupts that can use any I/O pin
    • One Non-maskable Interrupt (NMI) on one I/O pin
  • 2-pin Serial Wire Debug (SWD)
Low-Power
  • Idle, Standby, Backup, and Off Sleep modes
  • SleepWalking peripherals
  • Battery backup support
  • Two runtime selectable power/performance levels
  • Embedded Buck/LDO regulator supporting on-the-fly selection
  • Active mode: < 50 µA/MHz
  • Standby with full retention, RTC and LCD = 3.47 µA
    • 2.1 µs wake-up time
  • Standby with full retention and RTC: 1.87 µA
    • 2.1 µs wake-up time
  • Ultra low-power Backup mode with RTC: 490 nA
    • 90 µs wake-up time
Peripherals
  • Segment LCD controller
    • Up to 8 (4) common and 40 (44) segment terminals to drive 320 (176) segments
    • Static, one-half, one-third, and one-fourth bias
    • Internal charge pump able to generate VLCD higher than VDDIO
  • 16-channel Direct Memory Access Controller (DMAC)
  • 8-channel Event System
  • Up to four 16-bit Timer/Counters (TC), each configurable as:
    • 16-bit TC with two compare/capture channels
    • 8-bit TC with two compare/capture channels
    • 32-bit TC with two compare/capture channels, by using two TCs
  • One 24-bit Timer/Counters for Control (TCC), with extended functions:
    • Four compare channels with optional complementary output
    • Generation of synchronized pulse width modulation (PWM) pattern across port pins
    • Deterministic fault protection, fast decay and configurable dead-time between complementary output
    • Dithering that increase resolution with up to 5-bit and reduce quantization error
  • PWM Channels using TC and TCC peripherals:
    • Up to four PWM channels on each 24-bit TCC
    • Up to two PWM channels on each 16-bit TC
  • Frequency Meter
  • 32-bit Real-Time Counter (RTC) with Clock/Calendar function
    • 8x32-bit Backup Register
    • Tamper Detection
  • Watchdog Timer (WDT)
  • CRC-32 generator
  • One Full-Speed (12 Mbps) Universal Serial Bus (USB) 2.0 Device
    • Eight endpoints
    • Crystal less operation
  • Up to six Serial Communication Interfaces (SERCOM), each configurable as:
    • USART with full-duplex and single-wire half-duplex configuration
    • ISO7816
    • I2C up to 3.4 MHz (maximum of 1 High-Speed mode and maximum of 3 Fast mode I2C)
    • SPI
  • One AES encryption engine
  • One True Random Generator (TRNG)
  • One Configurable Custom Logic (CCL)
  • One 12-bit, 1 Msps Analog-to-Digital Converter (ADC) with up to 20 channels
    • Differential and single-ended input
    • Oversampling and decimation in hardware to support 13-bit, 14-bit, 15-bit, or 16-bit resolution
  • Two Analog Comparators (AC) with Window Compare function
  • Peripheral Touch Controller (PTC)
    • Up to 256-Channel capacitive touch sensing
      • Maximum Mutual-Cap up to 16x16 channels
      • Maximum Self-Cap up to 24 channels
    • Wake-up on touch in Standby mode
Oscillators
  • 32.768 kHz crystal oscillator (XOSC32K)
  • 0.4-32 MHz crystal oscillator (XOSC)
  • 32.768 kHz ultra-low-power internal oscillator (OSCULP32K)
  • 16/12/8/4 MHz high-accuracy internal oscillator (OSC16M)
  • 48 MHz Digital Frequency Locked Loop (DFLL48M)
  • 96 MHz Fractional Digital Phased Locked Loop (FDPLL96M)
I/O
  • Up to 82 programmable I/O pins
  • Up to 52 segment LCD pins can be used as GPIO/GPI
  • Up to five wake-up pins with optional debouncing
  • Up to five tamper input pins
  • One tamper output pin
Packages
  • 100-pin TQFP
  • 64-pin TQFP, QFN
  • 49-pin WLCSP
  • 48-pin TQFP, QFN