Using the MPLAB® XC16 Compiler

Last modified by Microchip on 2025/08/26 15:02

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.

The Microchip MPLAB® XC compiler line provides a comprehensive solution for your project’s development software needs. Features of the MPLAB XC16 compiler include:

  • Supports all PIC24 MCUs and dsPIC® DSCs
  • Integrates with MPLAB X IDE to provide a full graphical front end
  • Editing errors and breakpoints match the corresponding lines in the source code
  • Single step through C source code to inspect variables and structures at critical points
  • Data structures with defined data types, including floating point, displayed in Watch windows
  • Runs on Windows®, Linux®, and macOS® X
  • Offers different optimization levels to suit your needs with free downloads available

Learn More