1 Configuration Summary
| Feature | PIC32CM LE00 Family | PIC32CM LS00 Family | PIC32CM LS60 Family |
|---|---|---|---|
| TrustZone for ARMv8-M | No | Yes | |
| MPU | 1 with 12 regions | 2 with 12 regions
each (Secure/Non-Secure) | |
| SysTick Timers | 1 | 2 (Secure/Non-Secure) | |
| ATECC608B CryptoAuthentication | No | Yes | |
| ATECC608B-based secure boot | No | Yes | |
| SHA or HMAC-based secure boot | No | Yes | |
| DICE Security Standard Support | No | Yes | |
| Address and Data Scrambling | TrustRAM | TrustRAM, Data Flash | |
| Secure Pin Multiplexing (on SERCOM1) | No | Yes | No |
| Crypto Accelerators | No | Yes | |
| TRNG | Yes | ||
| Debug Access Levels (DAL) | 2 | 3 | |
| DMA Channels | Up to 16 | ||
| Event System Channels | Up to 12 | ||
| CRC | Yes | ||
| External Interrupt Lines / NMI | Up to 16 / 1 | ||
| Brown-out Detection | VDD, VDDCORE and VDDPLL | ||
| USB FS/LS Host & Device | Yes | ||
| SERCOM (Serial Communication) | Up to 6 | Up to 6 | Up to 6 (SERCOM1 reserved for ATECC608B) |
| I2S (optional) | 1 | ||
| TC (PWM Outputs) | 3 x TC (Up to 6 PWM Outputs) | ||
| TCC (PWM Outputs) (optional) | 3 x 24-bit TCC (Up to 20 PWM Outputs) / 1 x 16-bit TCC (Up to 2 PWM Outputs) | ||
| RTC | 1 | ||
| WDT (Watchdog Timer) | 1 | ||
| ADC | 1 | ||
| DAC | 2 independent DACs in Single-Ended mode / 1 single DAC in Differential mode | ||
| AC (Analog Comparator) | 1 (up to 4 Comparators) | ||
| OPAMP | 3 | ||
| PTC (Peripheral Touch Controller) | 1 | ||
| CCL (Configurable Custom Logic) | 1 (up to 4 LUTs) | ||
| FREQM (Frequency Meter) | 1 | ||
| Device | Packages | Flash + Data Flash Memory (KB) | SRAM (KB) | TrustRAM (Bytes) | Pins | I/O Pins | I2S | TCC | SERCOM USART/ SPI /I²C | ADC Channels | Analog Comparators Inputs | OPAMP Outputs | EIC External Interrupts | CCL Inputs | GCLK Generators / GLCK I/Os | PTC Self-capacitance/Mutual-capacitance Channels | Tamper Pins (Inputs/Outputs) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PIC32CM1216LE00032 | VQFN, TQFP | 128+4 | 16 | 256 | 32 | 23 | - | - | 3/3/3 | 9 | 4 | 2 | 8 | 6 | 5/5 | 19/90 | 4/4 |
| PIC32CM1216LS00032 | |||||||||||||||||
| PIC32CM1216LE00048 | 48 | 34 | 10 | 20/100 | |||||||||||||
| PIC32CM1216LS00048 | |||||||||||||||||
| PIC32CM2532LE00048 | VQFN,TQFP | 256+8 | 32 | 512 | 48 | 34 | 1 | 3 | 6/6/4 | 14 | 6 | 2 | 12 | 9 | 8/6 | 26/169 | 4/4 |
| PIC32CM2532LS00048 | |||||||||||||||||
| PIC32CM5164LE00048 | VQFN,TQFP | 512+16 | 64 | ||||||||||||||
| PIC32CM5164LS00048 | |||||||||||||||||
| PIC32CM5164LS60048 | VQFN | ||||||||||||||||
| PIC32CM2532LE00064 | VQFN, TQFP | 256+8 | 32 | 512 | 64 | 48 | 1 | 3 | 6/6/6 | 20 | 8 | 3 | 14 | 12 | 8/8 | 32/256 | 6/6 |
| PIC32CM2532LS00064 | |||||||||||||||||
| PIC32CM5164LE00064 | 512+16 | 64 | |||||||||||||||
| PIC32CM5164LS00064 | |||||||||||||||||
| PIC32CM5164LS60064 | |||||||||||||||||
| PIC32CM2532LE00100 | TQFP | 256+8 | 32 | 512 | 100 | 80 | 1 | 3 | 6/6/6 | 24 | 8 | 3 | 16 | 12 | 8/8 | 32/256 | 8/8 |
| PIC32CM2532LS00100 | |||||||||||||||||
| PIC32CM5164LE00100 | 512+16 | 64 | |||||||||||||||
| PIC32CM5164LS00100 | |||||||||||||||||
| PIC32CM5164LS60100 |
Note:
- I²C is not supported on all SERCOM pins. Refer to the SERCOM I²C Peripheral chapter for the list of supported features for each peripheral instance.
- For the PIC32CM LS60 family, SERCOM1 is reserved for the ATECC608B.
- This table only details the specifics of all variants.
