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
MicroarchitectureCore
ARMv5TEJARM926EJ-S (legacy)
ARMv6-MCortex-M0+
ARMv7E-MCortex-M4, Cortex-M4F, Cortex-M7, Cortex-M7F
ARMv8-M BaselineCortex-M23
ARMv8-M MainlineCortex-M33
ARMv7-ACortex-A5, Cortex-A7