Features
- Processor
- ARM Cortex-M0+ CPU running at up to 48MHz
- Single-cycle hardware multiplier
- Micro Trace Buffer
- Memory Protection Unit (MPU)
- Memories
- 32/64/128/256KB in-system
self-programmable Flash
- 1/2/4/8KB independent
self-programmable Flash for EEPROM emulation
- 4/8/16/32KB SRAM Main
Memory
- System
- Power-on reset (POR) and brown-out detection (BOD)
- Internal and external clock options with 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, standby, and off sleep modes
- SleepWalking peripherals
- Peripherals
- Hardware Divide and Square Root Accelerator (DIVAS)
- 6-channel Direct
Memory Access Controller (DMAC)
- 6-channel Event
System
- Up to five 16-bit
Timer/Counters (TC), configurable as either:
- One 16-bit TC with
compare/capture channels
- One 8-bit TC with
compare/capture channels
- One 32-bit TC with
compare/capture channels, by using two TCs
- Two 24-bit Timer/Counters
and one 16-bit Timer/Counter 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
- Frequency Meter
- 32-bit Real Time Counter (RTC) with clock/calendar function
- Watchdog Timer (WDT)
- CRC-32 generator
- Up to
four 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 master/slave
- RS-485
- One Configurable Custom Logic (CCL)
- One 12-bit, 1Msps
Analog-to-Digital Converter (ADC) with up to 12 channels
- Differential and
single-ended input
- Automatic offset and
gain error compensation
- Oversampling and
decimation in hardware to support 13-, 14-, 15- or 16-bit
resolution
- 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 and
SAM D21
- Packages
- 64-pin TQFP, QFN
- 56-pin WLCSP
- 48-pin TQFP, QFN
- 32-pin TQFP, QFN
- Operating Voltage