1 Configuration Summary

Table 1-1. Core, Operating Conditions, and Memory Configuration Summary
FeaturesSAM D5x/E5xPIC32CK SG01/SG00/GC01/GC00
PIC32CK SG01/SG00PIC32CK GC01/GC00
CoreArm® Cortex- M4Arm Cortex-M33Arm Cortex-M33
SRAM (KB)Up to 256 Up to 512 Up to 512
Additional SRAM (KB)8 KBNANA
Backup retention memory8 KB32 KB or full SRAM32 KB or full SRAM
Flash (MB)Up to 1 Up to 2 Up to 2
Boot Flash Memory (BFM) (KB)None128128
Connectivity Fault Management (CFM) (KB)None6464
Tightly Coupled Memory (TCM) (KB)Up to 4Up to 4Up to 4
CPU Speed (MHz)Up to 120Up to 120Up to 120
Operating Conditions1.71V to 3.63V, -40°C to +125°C, DC to 100 MHz;

1.71V to 3.63V, -40°C to +105°C, DC to 120 MHz;

1.71V to 3.63V, -40°C to +85°C, DC to 120 MHz;

1.71V to 3.63V, -40°C to +85°C, DC to 120 MHz1.71V to 3.63V, -40°C to +85°C, DC to 120 MHz
Memory Protection Unit (MPU)8 zones

(non-secure)

16 (secure) + 16

(non-secure)

16 zones

(non-secure)

Trace Port Interface Unit (TPIU)YesYesYes
Floating Point Unit (FPU)YesYesYes
Embedded Trace Module (ETM)YesYes (Note 1)Yes (Note 1)
Event System (EVSYS) Channels323232
Cortex-M Cache Controller (CMCC) (L1 cache)YesYesYes
External Bus Interface (EBI)NoYes (Note 2)Yes (Note 2)
Peripheral Access Controller (PAC)YesYesYes
Arm TrustZone Technology for ARMv8-MNoYesNo
TrustRAM (KB)NA1NA
Trust RAM address/data ScramblingNAYesNA
Note:
  1. Only available in the 100-pin and 144-pin packages.
  2. Only available in the 144-pin and 100-pin (except 1 MB Program memory and 128 KB Data memory) packages.
Table 1-2. Analog Peripherals Summary
Peripheral/FeatureSAM D5x/E5xPIC32CK SG01/SG00/GC01/GC00
PIC32CK SG01/SG00PIC32CK GC01/GC00
Analog-to-Digital Converter (ADC) (instances) 2 (Note 2)11
Analog Comparator (AC)222
Digital-to-Analog Converter (DAC)YesYes (Note 3)Yes (Note 3)
EthernetYes (Note 1)YesYes
Temperature sensorYesYesYes
Note:
  1. Only available in the SAM E53 and the SAM E54 devices.
  2. When the Peripheral Touch Controller (PTC) is enabled, ADC0 is serving the PTC exclusively. In this case, ADC0 cannot be used by the user application.
  3. Not explicitly available as the SAM D5x/E5x family. Available internally in ADC and AC peripherals.
Table 1-3. Digital and Timing Peripherals Summary
Peripheral/FeatureSAM D5x/E5xPIC32CK SG01/SG00/GC01/GC00
PIC32CK SG01/SG00PIC32CK GC01/GC00
Direct Memory Access (DMA) Channels321212
Timers/Counters for Control (TCC)5Up to 8Up to 8
Timers/Counters (TC)Up to 8NANA
Real-Time Counter (RTC)YesYesYes
Reset Controller (RSTC)YesYesYes
Watchdog Timer (WDT)YesYesYes
Frequency Meter (FREQM)YesYesYes
Table 1-4. Security Subsystems Summary
Peripheral/FeatureSAM D5x/E5xPIC32CK SG01/SG00/GC01/GC00
PIC32CK SG01/SG00PIC32CK GC01/GC00
Advanced Encryption Standard (AES)YesYes (Note 1)No (Note 1)
Secure Hash Algorithm (SHA)YesYesNo
Rivest-Shamir-Adleman (RSA)YesYesNo
Digital Signature Algorithm (DSA)YesYesNo
True Random Number Generator (TRNG)YesYesYes
Public Key Cryptography Controller (PUKCC)YesNANA
Hardware Security Module (HSM)NoYesNo
Secure BootYesYesNo
Tamper detectionYesYesYes
Note: AES, SHA, RSA, DSA, and TRNG are some of the crypto engines.
Note:
  1. In the PIC32CK SG01/SG00/GC01/GC00 family, AES is included with the HSM for the PIC32CK SG01/SG00, while the PIC32CK GC01/GC00 does not have AES due to the absence of HSM in this device.
Table 1-5. Communication Peripherals Summary
Peripheral/FeatureSAM D5x/E5xPIC32CK SG01/SG00/GC01/GC00
PIC32CK SG01/SG00PIC32CK GC01/GC00
Serial Communication (SERCOM)Up to 8Up to 8Up to 8
External Interrupt Controller (EIC)YesYesYes
Controller Area Network Flexible Data-rate (CAN-FD)Yes (Note 1)YesYes
Inter-IC Sound (I2S)YesYesYes
Universal Serial Bus High Speed (USB HS)NoYes (Note 2)Yes (Note 2)
Universal Serial Bus Full Speed (USB FS)YesYesYes
Quad Serial Peripheral Interface (QSPI)YesYesYes
SD/MMC Host Controller (SDHC)Up to 2Up to 2Up to 2
Parallel Capture Controller (PCC) (bits)Up to 14Up to 14Up to 14
Configurable Custom Logic (CCL)YesYesYes
Look Up Table (LUTs)444
Position Decoder (PDEC)YesYesYes
Peripheral Touch Controller (PTC)YesYesYes
Programmable I/O PinsUp to 99Up to 107Up to 107
Note:
  1. Only available in the SAM E51 and the SAM E54 devices.
  2. Only available in the 144-pin and 100-pin (except 1 MB Program memory and 128 KB Data memory) packages.