Before revision: MPLAB X supports the following compilers: MPLAB XC8 — C compiler for 8-bit PIC and AVR devicesMPLAB SNAP In-Circuit Debugger (DS50002787A), Microchip, 2018MPLAB® XC Compilers, Microchip MPLAB XC16 — C compiler for 16-bit PIC devices MPLAB XC32 — C/C++ compiler for 32-bit MIPS-based PIC32 and ARM-based SAM devices MPLAB SNAP In-Circuit Debugger (DS50002787A), Microchip, 2018 HI-TECH C — C compiler for 8-bit PIC devices (discontinued)HI-TECH C compiler for PIC10/12/16 MCUs (PRO), Microchip SDCC — open-source C compilerSetting up the free compiler SDCC at MPLABX, Google Sites MPLAB 8.x MPLAB 8.x is the last version of the legacy MPLAB IDE technology, custom built by Microchip Technology in Microsoft Visual C++.
After revision: XC-DSC - C compiler for dsPIC family of devicesMPLABMPLAB X supports the following compilers: MPLAB XC8 — C compiler for 8-bit PIC and AVR devicesMPLAB SNAP In-Circuit Debugger (DS50002787A), Microchip, 2018MPLAB® XC Compilers, Microchip MPLAB XC16 — C compiler for 16-bit PIC devices MPLAB XC32 — C/C++ compiler for 32-bit MIPS-based PIC32 and ARM-based SAM devices MPLAB SNAP In-Circuit Debugger (DS50002787A), Microchip, 2018 HI-TECH C — C compiler for 8-bit PIC devices (discontinued)HI-TECH C compiler for PIC10/12/16 MCUs (PRO), Microchip SDCC — open-source C compilerSetting up the free compiler SDCC at MPLABX, Google Sites MPLAB 8.x MPLAB 8.x is the last version of the legacy MPLAB IDE technology, custom built by Microchip Technology in Microsoft Visual C++.