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

MPLAB® XC DSC Compiler

The MPLAB® XC-DSC C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into Digital Signal Controller (DSC) device assembly language sources. This compiler also supports many command-line options and language extensions that allow full access to the DSC device hardware capabilities and gives users fine control of the compiler code generator.

The MPLAB XC-DSC C Compiler supports the dsPIC® family of DSCs; this product family combines the high performance of Digital Signal Processor (DSP) applications with the standard microcontroller (MCU) features of embedded applications.

MPLAB XC-DSC Compiler v3.00 Released


MPLAB XC-DSC v3.00 is a continuation of the MPLAB XC16 compiler with focused support for our Digital Signal Controllers (DSCs).

The newest release of MPLAB XC-DSC v3.00:

  • Upgrades the GNU open source that forms the basis of the product
  • Changes the baseline source to improves code generation at all optimization levels
  • Uses size-based optimization levels to produce smaller code and speed-based optimizations to produce faster code
  • Produces more robust debugging information, better error messages that make it easier to find and understand coding errors and more warnings to help find common coding pitfalls
  • Provides an improved platform for us to be able to provide more key features in the future

Please see release notes for more detailed information.

Note: The MPLAB X IDE plug-in for supporting the MPLAB XC-DSC Compiler will automatically notify you of its availability and it can be downloaded and installed by selecting the link for the update. For any future release of the MPLAB X IDE, the XC-DSC plug-in will already be installed.  

MPLAB XC-DSC Compiler Downloads


Title
Version Number
Date
MPLAB XC-DSC C-Compiler (Windows)
708491f6... 8117
3.00 13 Nov 2023 Download
MPLAB XC-DSC C-Compiler (macOS)
9a025fbd... 0934
3.00 13 Nov 2023 Download
MPLAB XC-DSC C-Compiler (Linux)
d76f4451... e1bc
3.00 13 Nov 2023 Download
MPLAB XC-DSC C-Compiler Source 3.00 13 Nov 2023 Download