2
Atmel | SMART SAM D20 [DATASHEET]
Atmel-42129K–SAM-D20_datasheet–06/2014
Features
Processor
ARM Cortex-M0+ CPU running at up to 48MHz
Single-cycle hardware multiplier
Memories
16/32/64/128/256KB in-system self-programmable flash
2/4/8/16/32KB SRAM
System
Power-on reset (POR) and brown-out detection (BOD)
Internal and external clock options with 48MHz Digital Frequency Locked Loop (DFLL48M)
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
8-channel Event System
Up to eight 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
32-bit Real Time Counter (RTC) with clock/calendar function
Watchdog Timer (WDT)
CRC-32 generator
Up to six Serial Communication Interfaces (SERCOM), each configurable to operate as either:
USART with full-duplex and single-wire half-duplex configuration
I
2C up to 400kHz
SPI
One 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 20 channels
Differential and single-ended channels
1/2x to 16x 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 with window compare function
Peripheral Touch Controller (PTC)
256-Channel capacitive touch and proximity sensing
I/O
Up to 52 programmable I/O pins
Packages
64-pin TQFP, QFN
48-pin TQFP, QFN
32-pin TQFP, QFN
Operating Voltage
1.62V – 3.63V
Power Consumption
Down to 70A/MHz in active mode
Down to 8A running the Peripheral Touch Controller