2.3 Higher Pin Variant Comparison between the SAM Lx and the PIC32CM Lx MCU Families

There are significant differences in the peripheral instances on pins because the core of both the MCU families are different, that is for the SAM L2x it is Arm Cortex-M0+ whereas for the PIC32CM Lx family it is Arm Cortex-M23.

For the 100-pin variants, the pin nomenclature remains the same while the peripheral instances on each pin vary for the two device families. Even though the peripheral instances on the pins vary for the two device families, the peripherals available are mostly similar.

Note: This is the same case with 48-pin and 64 pin variants of the SAM L2x family and the PIC32CM Lx family because the SAM L2x is based on Arm Cortex-M0+ and the PIC32CM Lx series is based on Arm Cortex-M23 architectures. Both device families have the same peripherals though which are compatible.

For additional information on various peripherals, refer to the Data Sheets of the respective device families.

Note: Arm TrustZone is present on Cortex-M23 devices but not on Cortex-M0+ which is the reason why the SAM L2x family does not have TrustZone technology but the SAM L1x does.

The SAM L11 has TrustZone feature whereas the SAM L10 does not have. Similarly, the PIC32CM LS00/LS60 has TrustZone support whereas the PIC32CM LE00 does not have.