2.1 Device Support

The MPLAB XC32 C/C++ Compiler fully supports most Microchip PIC32C, SAM, CEC17, MEC15 and MEC17 devices.

For reference, the following table shows the cores implemented for various Arm architectures supported by the compiler.
Table 2-1. Summary of supported Arm architectures
Microarchitecture Core
ARMv5TEJ ARM926EJ-S (legacy)
ARMv6-M Cortex-M0+
ARMv7E-M Cortex-M4, Cortex-M4F, Cortex-M7, Cortex-M7F
ARMv8-M Baseline Cortex-M23
ARMv8-M Mainline Cortex-M33
ARMv7-A Cortex-A5, Cortex-A7