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!

Part Number: SW006013

MPLAB® C COMPILER FOR DSPIC DSCS


  • ANSI compliant with standard, math, memory, data conversion and math libraries
  • Generates relocatable object modules for enhanced code reuse
  • Optimized to generate as much as 30% less code than other 16-bit MCU compilers
  • Strong support for in-line assembly when total control is absolutely necessary
  • Peripheral library for quick coding using Microchip device peripherals
  • Allows code and data to be located at absolute addresses
  • Supports advanced code size optimizations
  • Support for DSP accumulator registers from the C language
  • Support for DSP intrinsincs (functions) from the C language. DSP intrinsics map directly to native dsPIC assembly language instruction
  • Free unrestricted Evaluation Version of the C compile

Overview


This product is no longer available for sale. This compiler and its license is supported only by 32-bit operating systems. For compilers and licenses that are compatible with 64-bit operating systems, see our MPLAB XC C compiler products.

Microchip highly recommends the MPLAB XC16 Standard Compiler (SW006022-1) for new designs.

The MPLAB® C Compiler for dsPIC DSCs is a full-featured ANSI compliant C compiler for the Microchip 16-bit devices: dsPIC30F and dsPIC33F. MPLAB C is a 32-bit Windows® console application as well as a fully integrated component of Microchip’s MPLAB Integrated Development Environment (IDE), allowing source level debugging with the MPLAB REAL ICE™ Emulator, MPLAB ICD 2 In-Circuit Debugger and MPLAB SIM Simulator.

16-Bit Language Tools Libraries
Included in the download of the MPLAB compiler are support libraries including Standard C library, DSP Library and math functions in the Fixed Point Math Library and Floating Point Math Library.

Package Contents

The installer has all 3 versions in one package, Free Version, Evaluation Version, and Upgrade. You select the proper version during installation. You can also select between the Combo (PIC24 and dsPIC), PIC24, or dsPIC specific compilers.

MPLAB C Evaluation Version
The Compiler Evaluation Version is free! It is full-featured for the first 60 days. After 60 days only optimization level 1 can be enabled in the compiler. The compiler will continue to function after 60 days, but code size may increase. There are no restrictions on the use of this C compiler (see license text for details).

Upgrade
Use this to upgrade a previous installation of MPLAB C Compiler. Upgrades may include tools (compiler, assembler, etc.), documentation, and device support files.