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
- Up to
256-Channel capacitive touch sensing
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