MPLAB® C Compiler Toolsuites


There are five MPLAB C compilers, each available separatly and each supporting a different group of devices. All C compilers are full-featured ANSI compliant C compilers. All are fully compatible with Microchip’s MPLAB Integrated Development Environment (IDE), allowing source level debugging with Microchip hardware and software debug tools.

The MPLAB C Compiler Toolsuites consist of the following C compilers (including an assembler and linker):

C Compiler Toolsuite Previous Name Editions
PIC18 MCUs MPLAB C18 STD, STD EVAL, Lite
dsPIC® DSCs and PIC24 MCUs MPLAB C30 STD, STD EVAL
   dsPIC DSCs N/A STD, STD EVAL, Lite
   PIC24 MCUs N/A STD, STD EVAL, Lite
PIC32 MCUs MPLAB C32 STD, STD EVAL, Lite
All N/A Combo

Edition highlights are as follows:

Edition Highlights Cost
STD (Standard) Optimization Level: All\High*
Potential Code Size: Small
Yes
STD EVAL (Standard Evalution) Functions at STD level for 60 days.
Then reverts to Lite level.
No
Lite** Optimization Level: 1 Only\Low*
Potential Code Size: Large
No
Combo (Combination) Includes the STD Edition of
all MPLAB C compilers
Yes
* PIC18 MCUs: The high level includes optimizations related to procedural abstraction and to the extended instruction set of the newer PIC18 devices. The low level does not.
** The Lite version of the PIC32 C compiler is provided free with MPLAB IDE. For other C compiler Lite editions, see the Microchip website.