We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

MPLAB® XC16 Compiler

The MPLAB XC16 C Compiler is a full-featured, optimizing compiler that compiles standard ISO C application code into device assembly code for our cost-effective and low-power PIC24 family of microcontrollers. This compiler supports many command-line options and language extensions that allow full access to the PIC24 device’s hardware capabilities, including eXtreme Low Power (XLP) technology and dual-partition memory, and gives you full control of the compiler code generator.

MPLAB XC16 Compiler Downloads


Title
Version Number
Date
MPLAB XC16 C-Compiler (Windows)
0fc3beb4... 7d2d
2.10 18 Apr 2023 Download
MPLAB XC16 C-Compiler (macOS)
db0ac553... de55
2.10 18 Apr 2023 Download
MPLAB XC16 C-Compiler (Linux)
d64d5e73... 5dc8
2.10 18 Apr 2023 Download

MPLAB XC16 Functional Safety Downloads


Title
Version Number
Date
MPLAB XC16 FuSa Compiler (Windows)
49c6dace... 12c9
2.09 18 May 2022 Download
MPLAB XC16 FuSa Compiler (OSX)
508a659e... 1872
2.09 18 May 2022 Download
MPLAB XC16 FuSa Compiler (Linux)
1275ea39... 5ece
2.09 18 May 2022 Download
MPLAB XC16 FuSa ReadMe 2.09 18 May 2022 Download