Information

Optimizations
MPLAB XC Compilers produce highly optimized code. The
PRO edition has the most features and produces the best
code optimization. A low-cost option of the compiler is also
available as the Standard Edition. MPLAB XC licenses are
also available as Free editions and have the option of a
60-day PRO evaluation trial.
Microchip now offers Free and PRO Editions of the MPLAB
XC32++ Compiler, which adds the flexibilty to develop and
reuse C++ projects and components.
The Free editions support all devices and commands of
the PRO edition. They have no time or memory restrictions
and offer an unrestricted-use license with optimization
sufficient for most uses.
An evaluation key is available to enable full use of the PRO
edition features and optimizations of the compilers when
applied. After the 60-day evaluation period, the compiler
will revert back to the Free edition functionality.
The Free edition is available for download from:
www.microchip.com/free.
Features
ANSI Compliant
Extensive libraries including Microchip
peripheral libraries
Runs on Windows, Linux or Mac OS X
Integrates with MPLAB X IDE to provide a full, graphical
front end
    Editing errors and breakpoints match the
corresponding lines in source code
    Single step through C and C++ source code to
inspect variables and structures at critical points
    Data structures with defined data types, including
floating point, display in watch windows
License Types
Single-user licenses: Workstation licenses
Network Server Licenses: Can be run from a
server and shared between multiple machines in
different locations
    These licenses are restricted to one compile at a
time. When a user compiles, another user cannot
compile for one hour.
High Priority Access (HPA): 12-month maintenance and
support contract:
    Priority technical support
    New part support
    New architecture support
    New compiler patch-level updates
Microchip MPLAB XC Compilers
0%
50%
100%
Optimization Levels
Free
Free 60-day
Evaluation
PRO
Standard
MPLAB XC Compilers
MPLAB® XC8
PIC10/12/16/18
MPLAB XC16
PIC24 and dsPIC® DSCs
MPLAB XC32/XC32++
PIC32
Awards for
MPLAB® X IDE
Awards for
MPLAB XC Compilers
ACE Products of the Year
EE Times China
3
Quick Guide to Microchip Development Tools