We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

MPLAB® XC Unified Compiler Licenses


The MPLAB XC Unified Compiler licenses provide access to the full capabilities of the MPLAB XC8, XC16, XC32, and XC-DSC compilers. These licenses enable advanced-level optimizations, which can lead to significant reductions in code size and improved performance. This makes them a valuable tool for developers looking to maximize the efficiency and effectiveness of their code.

Key Benefits of the Unified License:

  • Simplified License Management: One license will cover all four compilers:
    • MPLAB XC8 Compiler
    • MPLAB XC16 Compiler
    • MPLAB XC-DSC Compiler
    • MPLAB XC32 Compiler
  • Cost-Effective Solutions: Save on costs by investing in a single, unified license rather than multiple individual licenses.
  • Enhanced Flexibility: You can easily switch between different compilers without needing separate licenses
  • Improved Support and Resources: You will have access to comprehensive support and resources for all compilers under a single license

License Details


 

License Type
Installs On # of Activations # of Users Wait Time Between Users HPA
Workstation License Workstation 3 1 None Yes
Subscription License Workstation 1 1 None No
Network Server License Network 1, 3, 5, 10, 15 Unlimited One Hour Yes

 

License Types  
Workstation License The workstation license is installed on the user’s workstation and comes with three activations for a single user. This is the most commonly used license type.
  • Intended for use by a single user
  • Can be installed on up to three workstations (desktops and laptops)
  • Available as Unified License only
For more information see:
Subscription License The subscription license is installed on a workstation and is automatically renewed every month through purchasing information stored in a microchipDIRECT account and an internet connection, using MPLAB X IDE version 3.15 and later.
  • One user per license
  • Comes in Unified Edition
  • Can be cancelled or renewed in one-month increments at will through the user’s mySoftware account and MPLAB X IDE
  • Cancellation takes place when the subscription month has expired
  • Requires MPLAB X IDE version 3.15 and later for automated renewal
  • Includes unlimited updates to new compiler versions without the need for HPA
  • Requires an internet connection for automatic renewal
    • License files are loaded automatically through MPLAB X IDE every month while the subscription is active
For more information see:
Network Server License
  • Intended to have multiple users and can be installed on a network
  • Restricted to use by one user at a time. The license is available to the other users one hour after a compile takes place.
  • Might otherwise require a large number of compilers
  • Great for use by global companies with multiple design centers
  • Has a loan-out feature so that a license can be used like a node-locked license for a specific amount of time (one month maximum on loan out)
  • Available in Unified Edition only
For more information visit the MPLAB XC PRO Network Server License page.
Trial 60-Day PRO License A trial Unified License for the MPLAB XC C Compiler can be activated to provide 60 days of PRO compiler operation for evaluation. The trial can be activated during the installation of the compiler either by clicking on a link during installation or by clicking here: Evaluation License.
High Priority Access (HPA) - Compiler Maintenance and Support

Compiler Maintenance and Support

MPLAB XC PRO comes with 12 months of High Priority Access (HPA), a support and maintenance service. HPA can be renewed at the end of twelve months. HPA includes:

  • Priority technical support for compiler related queries
  • New part support
  • New architecture support
  • New compiler version and patch level updates
  • Free shipping on Microchip Direct for all development tool orders

Upon the expiration of your current HPA subscription:

  • Your license will continue to work with the existing or currently released compilers
  • Your HPA can be renewed at the end of 12 months or any time after to provide access to new compiler versions, new part support and patch-level updates
Part Support Patch Files

These installation files update a previously installed compiler with information it needs to support more recent Microchip devices.

Part Support Patches

  • Will update new device-specific information: header files, linker scripts and memory configuration files
  • Will not add new functionality or optimizations to your compiler
  • Will not provide corrections to the compiler's operation

Part support patches allow for the selection of new devices not provided originally by the compiler, and use those devices' SFRs and other features in a project. A part support patch is only needed when using a device that is not available in a compiler. 

Part support patch file names include a corresponding compiler version number. If the patch file is used to update the corresponding compiler, then all added parts will work. Part support patches can be applied an older compiler, but not all devices added by the patch are guaranteed to work in the older compiler. 

Any support for new devices added by a part support patch will be incorporated into all subsequent compiler releases. Once an update to a more recent compiler version is completed, part support patches will no longer be needed for those devices. For example, if version 1.30 part support patch is applied to version 1.30 compiler to use a new device, the device-specific information contained in the patch will already be present in the subsequent 1.31 compiler release.

The compiler's release notes list new devices that it supports. Part support patches have their own release notes, indicating all the devices the support. Part support updates are available free of charge - no HPA is required.

 

License Documentation


Title
Installing and Licensing MPLAB XC C Compilers Download
MPLAB XC HPA Renewal Instructions Download
XC License Server Manual Download
Setting Up the Site Licenses Download

MPLAB® XC Network Server Installer v3.30 Released


Version 3.30 of the MPLAB XC Network Server Installer provides various security enhancements and bug fixes made by Reprise to the Reprise License Manager (RLM) license server. This release of the server installer:

  • Allows RLM license server for “microchip” ISV to run on virtual machines without VM enabler license
  • Is based on RLM v16.0 BL3 with an all-new web management interface
  • Has a web management interface that is HTTPS by default

For more information, please see the release notes.

MPLAB XC Network Server Installer


Title
Version Number
Date
MPLAB XC Network Server Installer (Windows) 3.30 27 Feb 2025 Download
MPLAB XC Network Server Installer (Linux) 3.30 27 Feb 2025 Download
MPLAB XC Network Server Installer (macOS) 3.30 27 Feb 2025 Download
MPLAB XC Network Server Installer Release Notes 3.30 27 Feb 2025 Download

Download the appropriate file to install and license an MPLAB XC Network Server License or MPLAB XC Site License