Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development. Finding the right compiler to support your device is simple:
Are you looking for code optimizations? Our free MPLAB XC C Compiler comes with the majority of the optimizations you need to reduce your code by up to 70% and increase efficiency. Specifically, the free compiler contains these optimizations:
When you purchase one of our PRO licenses, you also get the following optimizations:
When combined with our free and award-winning MPLAB X Integrated Development Environment (IDE), the fully graphical frontend provides:
Get all the great features and functionality of Atmel Studio along with our well-supported portfolio of development tools when you download Microchip Studio for AVR® and SAM Devices.
Every month of the year, we offer special savings on a selection of development tools. Visit our Dev Tool Deals page to explore the products that are on sale this month and to take advantage of these special discounts.
Get FREE training on Microchip products 24 hours a day, every day. We offer On-Demand Courses and Live Sessions on general embedded control topics as well as Microchip, Atmel & Microsemi products. Learn how to improve your business by using Microchip products to their full advantage!
Watch our MPLAB XC Compiler Family Webinar to learn more about the features and capabilities of these compilers.
Now Microchip offers a TÜV SÜD certified functional safety compiler package that supports all our PIC, dsPIC, AVR and SAM devices to make your tool qualification effort easier. The package includes all the documentation and reports for a fully qualified development environment for functional safety standards ISO26262, IEC 61508, IEC 62304 and IEC60730. Functional safety licenses are available in the downloads tab below. Note that these compilers only unlock when a functional safety license is purchased. For more information on functional safety licenses:
Measure how well your code is tested using MPLAB Code Coverage. This licensed feature is available in all MPLAB XC Compilers and is fully integrated into MPLAB X IDE to provide analytical and navigational tools, dashboards, summaries and reports. MPLAB Code Coverage is now included in Microchip’s TÜV SUD-certified design tool package.
Note: Site licenses can only be purchased through Microchip sales offices.
All license activation keys, except for the Subscription License and Dongle Licenses, come with a one-year High Priority Access (HPA) that entitles you to:
MPLAB XC Compilers Licenses
MPLAB XC C Compiler licenses come in a wide variety of licensing options and most come with one year of High Priority Access (HPA), which provides:
MPLAB XC PRO Network Server License
The MPLAB XC Network Server License is a shared license. It allows one person to compile at a time. Once used, the license remains captured by that person for 60 minutes, during which no one else can use it. If that person compiles again, the 60 minutes starts over.
The license is not compatible with virtual machines unless combined with an MPLAB Virtual Machine License for Network Licenses, SW006021-VM.