We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

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.

Optimize Your Projects With the Right Compiler

While the XC16 compiler will continue to support the dsPIC30F, dsPIC33F, dsPIC33E and dsPIC33C Digital Signal Controllers (DSCs), we encourage customers to migrate to the XC-DSC compiler for any new projects involving dsPIC33 DSCs. For any new projects using PIC24 microcontrollers (MCUs), please use the XC16 compiler.

 

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 C-Compiler Source
faf4d0c0... a9c1
2.10 18 Apr 2024 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