|
NEW: MPLAB® XC Compilers
Be sure to check out Microchip’s new, simple and comprehensive line of compilers that support all their devices, MPLAB XC
The Definitive Collection
Microchip has a complete selection of C compilers for programming on any PIC microcontroller or dsPIC digital signal processor. The MPLAB C and HI-TECH C lines provide a comprehensive solution for your project’s specific development software needs.
Software updates, FREE evaluations and Lite compiler downloads can be found on individual product pages
|

|
MPLAB C and HI-TECH C Compilers
MPLAB C Compilers
Microchip’s MPLAB C compilers are full-featured, ANSI compliant high-performance tools tightly integrated with MPLAB IDE. Source level debugging allows single stepping through C source code and inspecting variables and structures at critical points in the code. Integration with MPLAB IDE means there is a single, consistent environment to write code and to debug with the free MPLAB SIM simulator or with MPLAB in-circuit debuggers and emulators. Code can be programmed into the target using the hardware debuggers or with Microchip’s device programmers. Compiler switches and linker customizations are done within MPLAB IDE to provide a full graphical front end to these powerful compilers. Editing errors and breakpoints instantly switch to the corresponding lines in source code. Watch windows show data structures with defined data types, including floating point.
|
HI-TECH C Compilers
HI-TECH C ANSI C compilers are enabled with Omniscient Code Generation™ (OCG), a whole-program compilation technology, to facilitate more intelligent, state-of-the-art code generation and enhance product usability.
OCG extracts information from multiple source files simultaneously, allowing more intelligent state-of-the-art code generation that can deliver up to double the code density, better RAM utilization and faster interrupts than other compilers. HI-TECH C compilers integrate into MPLAB IDE and are fully compatible with all Microchip debuggers and emulators. These compilers can also run on Windows, Linux and Mac OS X.
|
All Compilers
Optimizations
Microchip C Compilers are available with different optimization levels to suit your development needs.
PRO editions are implemented with maximum Omniscient Code Generation™ optimizations to ensure the densest code output and highest performance levels.
Standard editions are mid range compilers enabled with ample optimizations levels, high performance and produces code size larger than that of the PRO.
The Lite compilers are freeware compilers provided as a low-cost tool for all purposes. These compilers have no time or memory limitations, however most code optimizations will be restricted.

Compiler Maintenance
High Priority Access
High Priority Access is a 12 month maintenance subscription providing web access to new versions, patch level updates, and priority technical support for nominated HI-TECH C compilers.
Customers with previous versions can also purchase High Priority Access to update their existing HI-TECH C compiler to the current version.
HPA Renewal (HPA)
For customers who currently have HPA for a compiler and are 'renewing' their HPA for another year. To be eligible for 'renewal' pricing, customers must renew their HPA before their current expires. Note: a customer purchasing a Standard compiler is eligible to purchase HPA at the 'Renewal' price. However, the HPA must be purchased at the same time as the compiler.
HPA Restart (HPR)
For customers who do not currently have HPA for their compiler.
Please note the first 12 months of High Priority Access is included with the HI-TECH Enterprise Edition and HI-TECH C PRO compilers.
For information on renewing HPA and Upgrading your HI-TECH C Compiler, please see www.microchip.com/HPA
MPLAB C Compiler Updates
MPLAB C Compiler licenses currently come with free updates.
|