1 Configuration Summary
| Features | SAM C20/C21 | PIC32CM JH01 |
|---|---|---|
| Core | Arm Cortex-M0+ | Arm Cortex-M0+ |
| SRAM (KB) | Up to 32 | Up to 64 |
| Flash (KB) | Up to 256 (Note 1) | Up to 512 (Note 2) |
| Data Flash (KB) | Up to 8 | Up to 8 |
| CPU Speed (MHz) | Up to 48 | Up to 48 |
| Operating Conditions | 2.7V to 5.5V, -40°C to +125°C, DC to 48 MHz | 2.7V to 5.5V, -40°C to +85°C (for industrial) and -40°C to +125°C (for extended), DC to 48 MHz |
| Event System (EVSYS) Channels | 12 | 12 |
| Power-on Reset (POR) | Yes | Yes |
| Brown-out Detector (BOD) | Yes | Yes |
| Memory Protection Unit (MPU) | 8 regions | 8 regions |
| Peripheral Access Controller (PAC) | Yes | Yes |
Note:
- An independent self-programmable Flash for EEPROM emulation is available (1, 2, 4, 8 KB for 32, 64, 128, 256 KB Flash).
- An independent Data Flash for non-volatile storage is available (4, 8, 8 KB for 128, 256, 512 KB Flash).
| Features | SAM C20/C21 | PIC32CM JH01 |
|---|---|---|
| Analog-to-Digital Converter (ADC) (channels) | Up to 20 (Note 1) | Up to 20 |
| Analog Comparator (AC) | 4 | Up to 4 |
| Digital-to-Analog Converter (DAC) (channels) | Up to 1 | Up to 1 |
| Sigma-Delta Analog-to-Digital Converter (SDADC) (channels) | Up to 3 | NA |
Note:
- There are 22 ADC channels present in the SAM C21N (100-pin variant).
| Features | SAM C20/C21 | PIC32CM JH01 |
|---|---|---|
| Direct Memory Access Controller (DMAC) (channels) | Up to 12 | 12 |
| Timers/Counters (TC) (instances) | Up to 8 | Up to 8 |
| Timers/Counters for Control (TCC) (instances) | 3 | Up to 3 |
| Real-Time Counter (RTC) | Yes | Yes |
| Reset Controller (RSTC) | Yes | Yes |
| Watchdog Timer (WDT) | Yes | Yes |
| Frequency Meter (FREQM) | Yes | Yes |
| Divide and Square Root Accelerator (DIVAS) | Yes | Yes |
| Features | SAM C20/C21 | PIC32CM JH01 |
|---|---|---|
| Serial Communication (SERCOM) (instances) | Up to 8 | Up to 8 |
| Controller Area Network Flexible Data-rate (CAN-FD) | Yes | Yes |
| External Interrupt Controller (EIC) | Yes | Yes |
| Configurable Custom Logic (CCL) | Yes | Yes |
| Lookup Tables (LUTs) | 4 | 4 |
| Peripheral Touch Controller (PTC) | Yes | Yes |
| Position Decoder (PDEC) | No | Yes (Note 1) |
| Programmable I/O Pins | Up to 84 | Up to 84 |
Note:
- Not available in the PIC32CM1216 variant.
| Features | SAM C20/C21 | PIC32CM JH01 |
|---|---|---|
| ECC | No | Yes |
| Device Service Unit (DSU) | Yes | Yes |
| ICM | No | Yes |
| Memory Built-In Self-Test (MBIST) | Yes | Yes |
