21 Optimizations

Activation of a compiler license controls which code optimizations are available.

An unlicensed compiler operating in Free mode allows access to only basic optimizations. You can purchase a PRO compiler license at any time. Activating the compiler with a PRO license unlocks all available speed- and space-orientated optimizations. Prior to purchase, you can, if desired, obtain and activate a free 60-day PRO license evaluation, which also permits full optimization of source code and shows the benefits that a PRO license would deliver.

Visit www.microchip.com/mplab/compilers for more information on C and C++ licenses.

MPLAB XC32 C/C++ Compiler license types are Free, EVAL and PRO. The initial compiler download begins as an Evaluation (EVAL) license allows 60 days to evaluate the compiler as a Professional (PRO) license with the most optimizations. The Free license has minimal optimizations.

Different MPLAB XC32 C/C++ Compiler editions support different levels of optimization. Some editions are free to download and others must be purchased. Visit www.microchip.com/mplab/compilers for more information on C and C++ licenses.

The compiler editions are:

EditionCostDescription
Professional (PRO)YesImplemented with the highest optimizations and performance levels.
FreeNoImplemented with the most code optimizations restrictions.
Evaluation (EVAL)NoPRO edition enabled for 60 days and then reverts to Free edition.