5.1.6.1 Supported Language Tools
MPLAB X IDE v5.40 (and later) is now a 64-bit only application. Therefore a language tool must be 64-bit to be supported in MPLAB X IDE.
Note: MPASM assembler is a 32-bit windows application and will no long be supported or
installed. Therefore:
- The 64-bit PIC Assembler will be available with the XC8 toolchain but will require migration.
- On first opening MPLAB X IDE, you will see a message that no toolchain is installed.
Toolchain | Full Name | Device Support |
---|---|---|
XC8 | MPLAB® XC8 C Compiler for PIC MCUs | 8-bit PIC® MCUs |
PIC Assembler | ||
MPLAB XC8 C Compiler for AVR MCUs | 8-bit AVR® MCUs | |
XC16 | MPLAB XC16 C Compiler | 16-bit PIC MCUs |
XC-DSC | MPLAB XC-DSC C Compiler | dsPIC® DSCs |
XC32 | MPLAB XC32 C/C++ Compiler for PIC32M MCUs | 32-bit PIC32M MCUs |
MPLAB XC32 C/C++ Compiler for PIC32C/SAM MCUs | 32-bit PIC32C and SAM MCUs | |
Arm® GNU | Arm GNU C Compiler | 32-bit Arm MCUs |
AVR® GNU | AVR GNU C Compiler | 8- and 32-bit AVR MCUs |
AVRASM2 | AVR Assembler | 8-bit AVR MCUs |
For more on each language tool, consult the language tool documentation.
For third-party language toolchains see the
.