XC32
XC32 is a C and C++ compiler toolchain for Microchip Technology's PIC32 family of 32-bit microcontrollers. It is the 32-bit member of Microchip's XC compiler line, alongside XC8 and XC16, and is built around the GNU Compiler Collection with Microchip-specific optimizations and code-generation enhancements. The toolchain targets a range of PIC32 devices, including PIC32MX and PIC32MZ families, and supports standard C and C++, along with processor-specific intrinsics and inline assembly. It integrates with Microchip development environments and can be used as a standalone cross-compiler.
As a GCC-based embedded toolchain, XC32 provides features common to embedded compilers: support for building bare-metal
XC32 is distributed by Microchip as part of its compiler suite and is available with a licensing
In the Microchip toolchain ecosystem, XC32 complements the XC8 and XC16 compilers and is designed to work