Features
- Processor
- ARM Cortex-M0+ CPU
running at up to 48MHz
- Single-cycle
hardware multiplier
- Micro Trace
Buffer (MTB)
- Memories
- 32/64/128/256KB in-system
self-programmable Flash
- 4/8/16/32KB SRAM
Memory
- System
- Power-on reset (POR) and
brown-out detection (BOD)
- Internal and external
clock options with 48MHz Digital Frequency Locked Loop (DFLL48M) and
48MHz to 96MHz Fractional Digital Phase Locked Loop (FDPLL96M)
- External Interrupt
Controller (EIC)
- 16 external interrupts
- One non-maskable
interrupt
- Two-pin Serial Wire Debug
(SWD) programming, test and debugging interface
- Low Power
- Idle and standby sleep
modes
- SleepWalking
peripherals
- Peripherals
- 12-channel Direct Memory
Access Controller (DMAC)
- 12-channel Event System
- Up to five 16-bit
Timer/Counters (TC), configurable as either:
- One 16-bit TC
with two compare/capture channels
- One 8-bit TC with
two compare/capture channels
- One 32-bit TC
with two compare/capture channels, by using two TCs
- Three 24-bit
Timer/Counters for Control (TCC), with extended functions:
- Up to 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
- 32-bit Real Time Counter
(RTC) with clock/calendar function
- Watchdog Timer (WDT)
- CRC-32 generator
- One full-speed (12Mbps)
Universal Serial Bus (USB) 2.0 interface
- Embedded host and
device function
- Eight
endpoints
- Up to six Serial
Communication Interfaces (SERCOM), each configurable to operate as
either:
- USART with
full-duplex and single-wire half-duplex configuration
- I2C up to 3.4MHz
- SPI
- LIN slave
- One two-channel Inter-IC
Sound (I2S) interface
- One 12-bit, 350ksps
Analog-to-Digital Converter (ADC) with up to 20 channels
- Differential and
single-ended input
- 1/2x to 16x
programmable gain stage
- Automatic offset
and gain error compensation
- Oversampling and
decimation in hardware to support 13-, 14-, 15- or 16-bit
resolution
- 10-bit, 350ksps
Digital-to-Analog Converter (DAC)
- Two Analog Comparators
(AC) with window compare function
- Peripheral Touch
Controller (PTC)
- 256-Channel
capacitive touch and proximity sensing
- I/O
- Up to 52 programmable I/O
pins
- Drop in compatible with SAM
D20
- Packages
- 64-pin TQFP, QFN,
UFBGA
- 48-pin TQFP, QFN,
WLCSP
- 32-pin TQFP, QFN,
WLCSP
- Operating Voltage