1 Configuration Summary
| Device | Flash (KB) | SRAM (KB) |
|---|---|---|
| ATSAMC20E15 | 32 | 4 |
| ATSAMC20E16 | 64 | 8 |
| ATSAMC20E17 | 128 | 16 |
| ATSAMC20E18 | 256 | 32 |
| ATSAMC20G15 | 32 | 4 |
| ATSAMC20G16 | 64 | 8 |
| ATSAMC20G17 | 128 | 16 |
| ATSAMC20G18 | 256 | 32 |
| ATSAMC20J15 | 32 | 4 |
| ATSAMC20J16 | 64 | 8 |
| ATSAMC20J17 | 128 | 16 |
| ATSAMC20J18 | 256 | 32 |
| ATSAMC20N17 | 128 | 16 |
| ATSAMC20N18 | 256 | 32 |
| Device | Flash (KB) | SRAM (KB) |
|---|---|---|
| ATSAMC21E15 | 32 | 4 |
| ATSAMC21E16 | 64 | 8 |
| ATSAMC21E17 | 128 | 16 |
| ATSAMC21E18 | 256 | 32 |
| ATSAMC21G15 | 32 | 4 |
| ATSAMC21G16 | 64 | 8 |
| ATSAMC21G17 | 128 | 16 |
| ATSAMC21G18 | 256 | 32 |
| ATSAMC21J15 | 32 | 4 |
| ATSAMC21J16 | 64 | 8 |
| ATSAMC21J17 | 128 | 16 |
| ATSAMC21J18 | 256 | 32 |
| ATSAMC21N17 | 128 | 16 |
| ATSAMC21N18 | 256 | 32 |
| SAM C21N | SAM C21J | SAM C21G | SAM C21E | |
|---|---|---|---|---|
| Pins | 100 | 64 (56 for WLCSP) | 48 | 32 |
| General Purpose I/O-pins (GPIOs) | 84 | 52 (44 for WLCSP) | 38 | 26 |
| Flash | 256/128 KB | 256/128/64/32 KB | 256/128/64/32 KB | 256/128/64/32 KB |
| Flash RWW section | 8/4 KB | 8/4/2/1 KB | 8/4/2/1 KB | 8/4/2/1 KB |
| System SRAM | 32/16 KB | 32/16/8/4 KB | 32/16/8/4 KB | 32/16/8/4 KB |
| Timer Counter (TC) instances | 8 | 5 | 5 | 5 |
| Waveform/PWM output / Capture Input channels per TC instance | 2 | 2 | 2 | 2 |
| TC Maximum and Minimum Capture | Yes | No | No | No |
| Timer Counter for Control (TCC) instances | 3 | 3 | 3 | 3 |
| Waveform/PWM output channels per TCC (TCC0/TCC1/TCC2) | 8/4/2 | 8/4/2 | 8/4/2 | 8/4/2 |
| DMA channels | 12 | 12 | 12 | 12 |
| CAN interface | 2 | 2 | 2 | 1 |
| Configurable Custom Logic (CCL) (LUTs) | 4 | 4 | 4 | 4 |
| Serial Communication Interface (SERCOM) instances | 8 | 6 | 6 | 4 |
| Divide and Square Root Accelerator (DIVAS) | Yes | Yes | Yes | Yes |
| Analog-to-Digital Converter (ADC) channels | 22 | 20 | 14 | 10 |
| Analog-to-Digital Converter (ADC) instances | 2 | 2 | 2 | 2 |
| Sigma-Delta Analog-to-Digital Converter (SDADC) channels | 3 | 3 | 2 | 1 |
| Analog Comparators (AC) | 4 | 4 | 4 | 4 |
| Digital-to-Analog Converter (DAC) channels | 1 | 1 | 1 | 1 |
| Temperature Sensor (TSENS)(1) | 1 | 1 | 1 | 1 |
| Real-Time Counter (RTC) | Yes | Yes | Yes | Yes |
| RTC alarms | 1 | 1 | 1 | 1 |
| RTC compare values |
One 32-bit value or two 16-bit values |
One 32-bit value or two 16-bit values |
One 32-bit value or two 16-bit values |
One 32-bit value or two 16-bit values |
| External Interrupt lines | 16 with HW debouncing | 16 | 16 | 16 |
|
Peripheral Touch Controller (PTC) Number of self-capacitance channels (Y-lines) | 32 | 32 | 22 | 16 |
|
Peripheral Touch Controller (PTC) Number of mutual-capacitance channels (X x Y lines) | 256 (16x16) | 256 (16x16) | 121 (11x11) | 64 (8x8) |
| Frequency Meter (FREQM) reference clock divider | Yes | Yes | Yes | Yes |
| Maximum CPU frequency | 48 / 64 MHz (2) | |||
| Packages |
TQFP |
VQFN TQFP WLCSP |
VQFN TQFP |
VQFN TQFP |
| Oscillators |
32.768 kHz crystal oscillator (XOSC32K) 0.4-32 MHz crystal oscillator (XOSC) 32.768 kHz internal oscillator (OSC32K) 32.768 kHz ultra low-power internal oscillator (OSCULP32K) 48 MHz high-accuracy internal oscillator (OSC48M) 96 MHz Fractional Digital Phased Locked Loop (FDPLL96M) | |||
| Event System channels | 12 | 12 | 12 | 12 |
| SW Debug Interface | Yes | Yes | Yes | Yes |
| Watchdog Timer (WDT) | Yes | Yes | Yes | Yes |
- TSENS is not available in AEC - Q100 qualified device part numbers.
- See the Ordering Information section to determine the parts running at 48 MHz or 64 MHz.
| SAM C20N | SAM C20J | SAM C20G | SAM C20E | |
|---|---|---|---|---|
| Pins | 100 | 64 (56 for WLCSP) | 48 (44 for WLCSP) | 32 |
| General Purpose I/O-pins (GPIOs) | 84 | 52 | 38 | 26 |
| Flash | 256/128 KB | 256/128/64/32 KB | 256/128/64/32 KB | 256/128/64/32 KB |
| Flash RWW section | 8/4 KB | 8/4/2/1 KB | 8/4/2/1 KB | 8/4/2/1 KB |
| System SRAM | 32/16 KB | 32/16/8/4 KB | 32/16/8/4 KB | 32/16/8/4 KB |
| Timer Counter (TC) instances | 8 | 5 | 5 | 5 |
| Waveform/PWM output / Capture Input channels per TC instance | 2 | 2 | 2 | 2 |
| TC Maximum and Minimum Capture | Yes | No | No | No |
| Timer Counter for Control (TCC) instances | 3 | 3 | 3 | 3 |
| Waveform output channels per TCC (TCC0/TCC1/TCC2) | 8/4/2 | 8/4/2 | 8/4/2 | 8/4/2 |
| DMA channels | 12 | 6 | 6 | 6 |
| Configurable Custom Logic (CCL) (LUTs) | 4 | 4 | 4 | 4 |
| Serial Communication Interface (SERCOM) instances | 8 | 4 | 4 | 4 |
| Divide and Square Root Accelerator (DIVAS) | Yes | Yes | Yes | Yes |
| Analog-to-Digital Converter (ADC) channels | 12 | 12 | 12 | 10 |
| Analog-to-Digital Converter (ADC) instances | 1 | 1 | 1 | 1 |
| Analog Comparators (AC) | 4 | 2 | 2 | 2 |
| Real-Time Counter (RTC) | Yes | Yes | Yes | Yes |
| RTC alarms | 1 | 1 | 1 | 1 |
| RTC compare values |
One 32-bit value or two 16-bit values |
One 32-bit value or two 16-bit values |
One 32-bit value or two 16-bit values |
One 32-bit value or two 16-bit values |
| External Interrupt lines | 16 with HW debouncing | 16 | 16 | 16 |
|
Peripheral Touch Controller (PTC) Number of self-capacitance channels (Y-lines) | 32 | 32 | 22 | 16 |
|
Peripheral Touch Controller (PTC) Number of mutual-capacitance channels (X x Y lines) | 256 (16x16) | 256 (16x16) | 121 (11x11) | 64 (8x8) |
| Frequency Meter (FREQM) reference clock divider | Yes | Yes | Yes | Yes |
| Maximum CPU frequency | 48 / 64 MHz (1) | |||
| Packages |
TQFP |
VQFN TQFP WLCSP |
VQFN TQFP |
VQFN TQFP |
| Oscillators |
32.768 kHz crystal oscillator (XOSC32K) 0.4-32 MHz crystal oscillator (XOSC) 32.768 kHz internal oscillator (OSC32K) 32.768 kHz ultra low-power internal oscillator (OSCULP32K) 48 MHz high-accuracy internal oscillator (OSC48M) 96 MHz Fractional Digital Phased Locked Loop (FDPLL96M) | |||
| Event System channels | 12 | 12 | 12 | 12 |
| SW Debug Interface | Yes | Yes | Yes | Yes |
| Watchdog Timer (WDT) | Yes | Yes | Yes | Yes |
- See the Ordering Information section to determine the parts running at 48Mhz or 64MHz.
