<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>MPLAB XC 32 Compiler</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler</link><description>Product Detail Documents</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>MPLAB XC 32 Compiler</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler</link><pubDate>Fri, 05 May 2023 15:56:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d75282ce-741c-4c83-a343-68724495313d</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler#comments</comments><description>Current Revision posted to Documents by e14-publisher on 5/5/2023 3:56:53 PM&lt;br /&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;MPLAB XC 32 Compiler&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;Microchip&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/mplab_xc_32_compiler_500x500_1579631958.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="MPLAB XC 32 Compiler" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-column xs-border-lighter xs-px2 fill-white"&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 Standard Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-1N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-45050" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=43W3920&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('45050'));" data-farnell="" data-newark="43W3920" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-88e36" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=43W3924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('88e36'));" data-farnell="" data-newark="43W3924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-dc94e" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dc94e'));" data-farnell="2493546" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-a67a2" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a67a2'));" data-farnell="2493547" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center  xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3phys&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-ab754" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2281734&amp;nsku=43W3923&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ab754'));" data-farnell="2281734" data-newark="43W3923" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                                &lt;div id="devtool-view-all-children" class="e14-button e14-button--info xs-my2"&gt;VIEW ALL &lt;i class="fas fa-caret-down"&gt;&lt;/i&gt;&lt;/div&gt;
                            &lt;/div&gt;
                                    &lt;div class="xs-mt3 xs-p1 lh-3"&gt;
            &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
            &lt;/div&gt;
                    &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
&lt;p&gt;The compiler is a port of the GCC compiler from the Free Software Foundation. The compiler is available for several popular operating systems, including 32 and 64-bit Windows&amp;reg;, Linux and Apple OS X.&lt;/p&gt;
&lt;p&gt;The compiler can run in one of three operating modes: Free, Standard or PRO. The Standard and PRO operating modes are licensed modes and require an activation key and Internet connectivity to enable them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MPLAB&amp;reg; XC High Priority Access (HPA)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;High Priority Access is a 12-month maintenance subscription providing priority technical support for compiler related queries and web access to new versions for all Microchip compilers. After the subscription is purchased, it must be applied to a compiler and downloaded in order to start. The 12-month subscription will start on the date it is applied to the compiler or the date a current subscription expires, whichever is later.&lt;/p&gt;&lt;h4&gt;License&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Workstation (Node locked)&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Intended for use by a single user&lt;/li&gt;
&lt;li&gt;Can be installed on up to three workstations (desktops and laptops)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server (Floating)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Intended to have multiple users and can be installed on a network&lt;/li&gt;
&lt;li&gt;Restricted to use by one user at a time. The license is available to the other users one hour after a compile takes place.&lt;/li&gt;
&lt;li&gt;Might otherwise require a large number of compilers&lt;/li&gt;
&lt;li&gt;Great for use by global companies with multiple design centers&lt;/li&gt;
&lt;li&gt;Has a loan-out feature so that a license can be run like node locked for a specific amount of time&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;div id="features" class="tab-pane  active"&gt;
&lt;p&gt;&lt;strong&gt;IDE:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supports all 8-, 16- and 32- bit PIC MCUs and dsPIC&lt;sup&gt;&amp;reg;&lt;/sup&gt; DSCs&lt;/li&gt;
&lt;li&gt;Integrates with MPLAB X IDE to provide a full graphical front end:
&lt;ul&gt;
&lt;li&gt;Editing errors and breakpoints match the corresponding lines in source code&lt;/li&gt;
&lt;li&gt;Single step through C and C source code to inspect variables and structures at critical points&lt;/li&gt;
&lt;li&gt;Data structures with defined data types, including floating point, display in watch windows&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Runs on Windows, Linux and Mac OS X&lt;/li&gt;
&lt;li&gt;Offers different optimization levels to suit your needs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Editions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler PRO Edition:
&lt;ul&gt;
&lt;li&gt;Provides powerful code optimization at better than 50% when compared to the free edition, giving the most efficient memory usage&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler Standard Edition:
&lt;ul&gt;
&lt;li&gt;Provides a lower cost compiler option with a 20-25% code optimization when compared to the free edition&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Free Edition:
&lt;ul&gt;
&lt;li&gt;Supports all the devices and commands of the Standard and PRO Editions&lt;/li&gt;
&lt;li&gt;No time or memory restrictions&lt;/li&gt;
&lt;li&gt;Limited code optimizations&lt;/li&gt;
&lt;li&gt;Unrestricted use&amp;mdash;ideal for a low-cost academic or commercial solution&lt;/li&gt;
&lt;li&gt;Allows for all the code optimization and commands of the PRO Edition for 60 days &amp;ndash; you decide when to turn it on.&lt;/li&gt;
&lt;li&gt;An option to activate the use of the PRO Edition features and optimizations is included. After 60 days, the compiler will revert back to the levels of the Free Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
    
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Data Sheet&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1653623.pdf" target="_blank"&gt;Datasheet For MPLAB XC32 PRO Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;User Manual/Guide&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1681451.pdf" target="_blank"&gt;User Guide For MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 C/C   Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Downloads&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Free Version&lt;/h4&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-linux-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-osx-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-windows-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32windows" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32linux" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32osx" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;FAQs&lt;/h3&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install different versions of MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compiler on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, you can install different versions of MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler on the same machine.&amp;nbsp; e.g. You can install MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 v1.00 and XC16 v1.10 on the same machine in different paths.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install multiple compilers on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, multiple compilers can be installed on the same machine.&amp;nbsp;&lt;/span&gt;&lt;span&gt;As an example, you can install the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC8, MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 and MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC32 all on the same machine.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compilers work with the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE and the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; IDE?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compilers integrate well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X IDE as well as the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;IDE. The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X v1.20 onwards integrates well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler and there is no need to install the plug-in separately.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Is it possible to reset my MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC Compiler license so that I can install it on other machines?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Resetting an MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC Compiler License is not possible. A Workstation License can be installed on 3 machines. If you wish to install it on more machines, it is recommended that you purchase another license.&amp;nbsp; The key is tied to the MAC address of the computer.&amp;nbsp; Therefore, you will be able to uninstall and re-install the installation with no issues on the same machine.&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;

&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2445, "type": "devtool", "part_number": "" };&lt;/script&gt;
&lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, xc32, compiler, microchip, mplab, mcu, ides&lt;/div&gt;
</description></item><item><title>MPLAB XC 32 Compiler</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler/revision/3</link><pubDate>Thu, 16 Dec 2021 23:28:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d75282ce-741c-4c83-a343-68724495313d</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler#comments</comments><description>Revision 3 posted to Documents by e14-publisher on 12/16/2021 11:28:45 PM&lt;br /&gt;
&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2445, "type": "devtool", "part_number": "" };&lt;/script&gt;
&lt;/div&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;MPLAB XC 32 Compiler&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;Microchip&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/mplab_xc_32_compiler_500x500_1579631958.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="MPLAB XC 32 Compiler" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-column xs-border-lighter xs-px2 fill-white"&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 Standard Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-1N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-2e40a" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=43W3920&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2e40a'));" data-farnell="" data-newark="43W3920" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-b41b0" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=43W3924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('b41b0'));" data-farnell="" data-newark="43W3924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-922e8" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('922e8'));" data-farnell="2493546" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-8ba45" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8ba45'));" data-farnell="2493547" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center  xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3phys&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-e090e" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2281734&amp;nsku=43W3923&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e090e'));" data-farnell="2281734" data-newark="43W3923" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                                &lt;div id="devtool-view-all-children" class="e14-button e14-button--info xs-my2"&gt;VIEW ALL &lt;i class="fas fa-caret-down"&gt;&lt;/i&gt;&lt;/div&gt;
                            &lt;/div&gt;
                                    &lt;div class="xs-mt3 xs-p1 lh-3"&gt;
            &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
            &lt;/div&gt;
                    &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
&lt;p&gt;The compiler is a port of the GCC compiler from the Free Software Foundation. The compiler is available for several popular operating systems, including 32 and 64-bit Windows&amp;reg;, Linux and Apple OS X.&lt;/p&gt;
&lt;p&gt;The compiler can run in one of three operating modes: Free, Standard or PRO. The Standard and PRO operating modes are licensed modes and require an activation key and Internet connectivity to enable them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MPLAB&amp;reg; XC High Priority Access (HPA)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;High Priority Access is a 12-month maintenance subscription providing priority technical support for compiler related queries and web access to new versions for all Microchip compilers. After the subscription is purchased, it must be applied to a compiler and downloaded in order to start. The 12-month subscription will start on the date it is applied to the compiler or the date a current subscription expires, whichever is later.&lt;/p&gt;&lt;h4&gt;License&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Workstation (Node locked)&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Intended for use by a single user&lt;/li&gt;
&lt;li&gt;Can be installed on up to three workstations (desktops and laptops)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server (Floating)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Intended to have multiple users and can be installed on a network&lt;/li&gt;
&lt;li&gt;Restricted to use by one user at a time. The license is available to the other users one hour after a compile takes place.&lt;/li&gt;
&lt;li&gt;Might otherwise require a large number of compilers&lt;/li&gt;
&lt;li&gt;Great for use by global companies with multiple design centers&lt;/li&gt;
&lt;li&gt;Has a loan-out feature so that a license can be run like node locked for a specific amount of time&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;div id="features" class="tab-pane  active"&gt;
&lt;p&gt;&lt;strong&gt;IDE:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supports all 8-, 16- and 32- bit PIC MCUs and dsPIC&lt;sup&gt;&amp;reg;&lt;/sup&gt; DSCs&lt;/li&gt;
&lt;li&gt;Integrates with MPLAB X IDE to provide a full graphical front end:
&lt;ul&gt;
&lt;li&gt;Editing errors and breakpoints match the corresponding lines in source code&lt;/li&gt;
&lt;li&gt;Single step through C and C source code to inspect variables and structures at critical points&lt;/li&gt;
&lt;li&gt;Data structures with defined data types, including floating point, display in watch windows&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Runs on Windows, Linux and Mac OS X&lt;/li&gt;
&lt;li&gt;Offers different optimization levels to suit your needs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Editions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler PRO Edition:
&lt;ul&gt;
&lt;li&gt;Provides powerful code optimization at better than 50% when compared to the free edition, giving the most efficient memory usage&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler Standard Edition:
&lt;ul&gt;
&lt;li&gt;Provides a lower cost compiler option with a 20-25% code optimization when compared to the free edition&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Free Edition:
&lt;ul&gt;
&lt;li&gt;Supports all the devices and commands of the Standard and PRO Editions&lt;/li&gt;
&lt;li&gt;No time or memory restrictions&lt;/li&gt;
&lt;li&gt;Limited code optimizations&lt;/li&gt;
&lt;li&gt;Unrestricted use&amp;mdash;ideal for a low-cost academic or commercial solution&lt;/li&gt;
&lt;li&gt;Allows for all the code optimization and commands of the PRO Edition for 60 days &amp;ndash; you decide when to turn it on.&lt;/li&gt;
&lt;li&gt;An option to activate the use of the PRO Edition features and optimizations is included. After 60 days, the compiler will revert back to the levels of the Free Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
    
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Data Sheet&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1653623.pdf" target="_blank"&gt;Datasheet For MPLAB XC32 PRO Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;User Manual/Guide&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1681451.pdf" target="_blank"&gt;User Guide For MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 C/C   Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Downloads&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Free Version&lt;/h4&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-linux-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-osx-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-windows-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32windows" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32linux" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32osx" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;FAQs&lt;/h3&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install different versions of MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compiler on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, you can install different versions of MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler on the same machine.&amp;nbsp; e.g. You can install MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 v1.00 and XC16 v1.10 on the same machine in different paths.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install multiple compilers on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, multiple compilers can be installed on the same machine.&amp;nbsp;&lt;/span&gt;&lt;span&gt;As an example, you can install the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC8, MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 and MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC32 all on the same machine.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compilers work with the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE and the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; IDE?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compilers integrate well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X IDE as well as the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;IDE. The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X v1.20 onwards integrates well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler and there is no need to install the plug-in separately.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Is it possible to reset my MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC Compiler license so that I can install it on other machines?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Resetting an MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC Compiler License is not possible. A Workstation License can be installed on 3 machines. If you wish to install it on more machines, it is recommended that you purchase another license.&amp;nbsp; The key is tied to the MAC address of the computer.&amp;nbsp; Therefore, you will be able to uninstall and re-install the installation with no issues on the same machine.&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, xc32, compiler, microchip, mplab, mcu, ides&lt;/div&gt;
</description></item><item><title>MPLAB XC 32 Compiler</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler/revision/2</link><pubDate>Thu, 16 Dec 2021 03:15:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d75282ce-741c-4c83-a343-68724495313d</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler#comments</comments><description>Revision 2 posted to Documents by e14-publisher on 12/16/2021 3:15:52 AM&lt;br /&gt;
&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2445, "type": "devtool", "part_number": "" };&lt;/script&gt;
&lt;/div&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;MPLAB XC 32 Compiler&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;Microchip&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/mplab_xc_32_compiler_500x500_1579631958.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="MPLAB XC 32 Compiler" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-column xs-border-lighter xs-px2 fill-white"&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 Standard Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-1N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-fbe13" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('fbe13'));" data-farnell="" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-db34a" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('db34a'));" data-farnell="" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-ba0fd" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ba0fd'));" data-farnell="" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-f438b" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f438b'));" data-farnell="" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center  xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3phys&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-288fb" data-at-areainteracted="design-center" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('288fb'));" data-farnell="" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                                &lt;div id="devtool-view-all-children" class="e14-button e14-button--info xs-my2"&gt;VIEW ALL &lt;i class="fas fa-caret-down"&gt;&lt;/i&gt;&lt;/div&gt;
                            &lt;/div&gt;
                                    &lt;div class="xs-mt3 xs-p1 lh-3"&gt;
            &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
            &lt;/div&gt;
                    &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
&lt;p&gt;The compiler is a port of the GCC compiler from the Free Software Foundation. The compiler is available for several popular operating systems, including 32 and 64-bit Windows&amp;reg;, Linux and Apple OS X.&lt;/p&gt;
&lt;p&gt;The compiler can run in one of three operating modes: Free, Standard or PRO. The Standard and PRO operating modes are licensed modes and require an activation key and Internet connectivity to enable them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MPLAB&amp;reg; XC High Priority Access (HPA)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;High Priority Access is a 12-month maintenance subscription providing priority technical support for compiler related queries and web access to new versions for all Microchip compilers. After the subscription is purchased, it must be applied to a compiler and downloaded in order to start. The 12-month subscription will start on the date it is applied to the compiler or the date a current subscription expires, whichever is later.&lt;/p&gt;&lt;h4&gt;License&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Workstation (Node locked)&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Intended for use by a single user&lt;/li&gt;
&lt;li&gt;Can be installed on up to three workstations (desktops and laptops)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server (Floating)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Intended to have multiple users and can be installed on a network&lt;/li&gt;
&lt;li&gt;Restricted to use by one user at a time. The license is available to the other users one hour after a compile takes place.&lt;/li&gt;
&lt;li&gt;Might otherwise require a large number of compilers&lt;/li&gt;
&lt;li&gt;Great for use by global companies with multiple design centers&lt;/li&gt;
&lt;li&gt;Has a loan-out feature so that a license can be run like node locked for a specific amount of time&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;div id="features" class="tab-pane  active"&gt;
&lt;p&gt;&lt;strong&gt;IDE:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supports all 8-, 16- and 32- bit PIC MCUs and dsPIC&lt;sup&gt;&amp;reg;&lt;/sup&gt; DSCs&lt;/li&gt;
&lt;li&gt;Integrates with MPLAB X IDE to provide a full graphical front end:
&lt;ul&gt;
&lt;li&gt;Editing errors and breakpoints match the corresponding lines in source code&lt;/li&gt;
&lt;li&gt;Single step through C and C source code to inspect variables and structures at critical points&lt;/li&gt;
&lt;li&gt;Data structures with defined data types, including floating point, display in watch windows&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Runs on Windows, Linux and Mac OS X&lt;/li&gt;
&lt;li&gt;Offers different optimization levels to suit your needs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Editions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler PRO Edition:
&lt;ul&gt;
&lt;li&gt;Provides powerful code optimization at better than 50% when compared to the free edition, giving the most efficient memory usage&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler Standard Edition:
&lt;ul&gt;
&lt;li&gt;Provides a lower cost compiler option with a 20-25% code optimization when compared to the free edition&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Free Edition:
&lt;ul&gt;
&lt;li&gt;Supports all the devices and commands of the Standard and PRO Editions&lt;/li&gt;
&lt;li&gt;No time or memory restrictions&lt;/li&gt;
&lt;li&gt;Limited code optimizations&lt;/li&gt;
&lt;li&gt;Unrestricted use&amp;mdash;ideal for a low-cost academic or commercial solution&lt;/li&gt;
&lt;li&gt;Allows for all the code optimization and commands of the PRO Edition for 60 days &amp;ndash; you decide when to turn it on.&lt;/li&gt;
&lt;li&gt;An option to activate the use of the PRO Edition features and optimizations is included. After 60 days, the compiler will revert back to the levels of the Free Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
    
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Data Sheet&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1653623.pdf" target="_blank"&gt;Datasheet For MPLAB XC32 PRO Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;User Manual/Guide&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1681451.pdf" target="_blank"&gt;User Guide For MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 C/C   Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Downloads&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Free Version&lt;/h4&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-linux-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-osx-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-windows-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32windows" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32linux" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32osx" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;FAQs&lt;/h3&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install different versions of MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compiler on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, you can install different versions of MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler on the same machine.&amp;nbsp; e.g. You can install MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 v1.00 and XC16 v1.10 on the same machine in different paths.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install multiple compilers on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, multiple compilers can be installed on the same machine.&amp;nbsp;&lt;/span&gt;&lt;span&gt;As an example, you can install the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC8, MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 and MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC32 all on the same machine.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compilers work with the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE and the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; IDE?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compilers integrate well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X IDE as well as the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;IDE. The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X v1.20 onwards integrates well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler and there is no need to install the plug-in separately.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Is it possible to reset my MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC Compiler license so that I can install it on other machines?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Resetting an MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC Compiler License is not possible. A Workstation License can be installed on 3 machines. If you wish to install it on more machines, it is recommended that you purchase another license.&amp;nbsp; The key is tied to the MAC address of the computer.&amp;nbsp; Therefore, you will be able to uninstall and re-install the installation with no issues on the same machine.&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, xc32, compiler, microchip, mplab, mcu, ides&lt;/div&gt;
</description></item><item><title>MPLAB XC 32 Compiler</title><link>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler/revision/1</link><pubDate>Mon, 18 Oct 2021 20:20:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d75282ce-741c-4c83-a343-68724495313d</guid><dc:creator>e14-publisher</dc:creator><comments>https://community.element14.com/products/devtools/product-pages/w/documents/21921/mplab-xc-32-compiler#comments</comments><description>Revision 1 posted to Documents by e14-publisher on 10/18/2021 8:20:37 PM&lt;br /&gt;
&lt;div class="xs-hide"&gt;
&lt;script&gt;e14.meta.page.devtools={"id": 2445, "type": "devtool", "part_number": "" };&lt;/script&gt;
&lt;/div&gt;
&lt;div id="product-page-content"&gt;
    &lt;h1 class="xs-mt0 xs-mb2"&gt;MPLAB XC 32 Compiler&lt;/h1&gt;
    &lt;div class="xs-mb3"&gt;&lt;span class="bold xs-mr1"&gt;Manufactured By:&lt;/span&gt;Microchip&lt;/div&gt;
    
    &lt;div class="xs-flex md-flex-row xs-flex-column"&gt;
        &lt;div class="md-w40 xs-w100"&gt;
                    &lt;div id="devtool-primary-image" class="devtool-primary-image-container fill-white"&gt;
                                    &lt;img src="https://community-dc-assets.element14.com/images/devtool/size500/mplab_xc_32_compiler_500x500_1579631958.png" class="devtool-image-devtool-0 xs-w100 xs-full-height fill-white obj-fit-contain xs-block" alt="MPLAB XC 32 Compiler" /&gt;
                            &lt;/div&gt;
                            &lt;/div&gt;

        &lt;div class="md-w60 md-pl4 md-pl4 md-pt0 xs-w100 xs-pl0 xs-pl0 xs-pt2"&gt;
                        &lt;div class="xs-flex xs-flex-column xs-border-lighter xs-px2 fill-white"&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 Standard Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-1N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-77853" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=43W3920&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('77853'));" data-farnell="" data-newark="43W3920" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-94267" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?nsku=43W3924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('94267'));" data-farnell="" data-newark="43W3924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="xs-flex xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32 PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-ff82a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ff82a'));" data-farnell="2493546" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center xs-border-bottom-lighter xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Network Server License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-2N&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-e7f11" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="javascript:void(0)" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e7f11'));" data-farnell="2493547" data-newark="" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                &lt;div class="hidden xs-hide xs-flex-align-center  xs-flex-justify-space-between devtool-child-product xs-my1 xs-pb1"&gt;
                    &lt;div class="xs-py2"&gt;
                        &lt;div class="xs-mb1 xs-text-5 bold"&gt;MPLAB XC32   PRO Compiler (Workstation License)&lt;/div&gt;
                        &lt;div class="xs-text-5"&gt;SW006023-3phys&lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div class="xs-mr2"&gt;
                                            &lt;a id="e14-product-link-abbde" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2281734&amp;nsku=43W3923&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('abbde'));" data-farnell="2281734" data-newark="43W3923" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; 
                                        &lt;/div&gt;
                &lt;/div&gt;
                                                &lt;div id="devtool-view-all-children" class="e14-button e14-button--info xs-my2"&gt;VIEW ALL &lt;i class="fas fa-caret-down"&gt;&lt;/i&gt;&lt;/div&gt;
                            &lt;/div&gt;
                                    &lt;div class="xs-mt3 xs-p1 lh-3"&gt;
            &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
            &lt;/div&gt;
                    &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="xs-mt3"&gt;
    &lt;p&gt;The MPLAB XC32 C/C Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into 32-bit device assembly language source. The compiler also supports many command-line options and language extensions that allow full access to the 32-bit device hardware capabilities, and affords fine control of the compiler code generator.&lt;/p&gt;
&lt;p&gt;The compiler is a port of the GCC compiler from the Free Software Foundation. The compiler is available for several popular operating systems, including 32 and 64-bit Windows&amp;reg;, Linux and Apple OS X.&lt;/p&gt;
&lt;p&gt;The compiler can run in one of three operating modes: Free, Standard or PRO. The Standard and PRO operating modes are licensed modes and require an activation key and Internet connectivity to enable them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MPLAB&amp;reg; XC High Priority Access (HPA)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;High Priority Access is a 12-month maintenance subscription providing priority technical support for compiler related queries and web access to new versions for all Microchip compilers. After the subscription is purchased, it must be applied to a compiler and downloaded in order to start. The 12-month subscription will start on the date it is applied to the compiler or the date a current subscription expires, whichever is later.&lt;/p&gt;&lt;h4&gt;License&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Workstation (Node locked)&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Intended for use by a single user&lt;/li&gt;
&lt;li&gt;Can be installed on up to three workstations (desktops and laptops)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server (Floating)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Intended to have multiple users and can be installed on a network&lt;/li&gt;
&lt;li&gt;Restricted to use by one user at a time. The license is available to the other users one hour after a compile takes place.&lt;/li&gt;
&lt;li&gt;Might otherwise require a large number of compilers&lt;/li&gt;
&lt;li&gt;Great for use by global companies with multiple design centers&lt;/li&gt;
&lt;li&gt;Has a loan-out feature so that a license can be run like node locked for a specific amount of time&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
    &lt;/div&gt;
    
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Features&lt;/h3&gt;
    &lt;div id="features" class="tab-pane  active"&gt;
&lt;p&gt;&lt;strong&gt;IDE:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supports all 8-, 16- and 32- bit PIC MCUs and dsPIC&lt;sup&gt;&amp;reg;&lt;/sup&gt; DSCs&lt;/li&gt;
&lt;li&gt;Integrates with MPLAB X IDE to provide a full graphical front end:
&lt;ul&gt;
&lt;li&gt;Editing errors and breakpoints match the corresponding lines in source code&lt;/li&gt;
&lt;li&gt;Single step through C and C source code to inspect variables and structures at critical points&lt;/li&gt;
&lt;li&gt;Data structures with defined data types, including floating point, display in watch windows&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Runs on Windows, Linux and Mac OS X&lt;/li&gt;
&lt;li&gt;Offers different optimization levels to suit your needs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Editions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler PRO Edition:
&lt;ul&gt;
&lt;li&gt;Provides powerful code optimization at better than 50% when compared to the free edition, giving the most efficient memory usage&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Compiler Standard Edition:
&lt;ul&gt;
&lt;li&gt;Provides a lower cost compiler option with a 20-25% code optimization when compared to the free edition&lt;/li&gt;
&lt;li&gt;Available as single user, workstation licenses or shared network server licenses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MPLAB&amp;reg; XC Free Edition:
&lt;ul&gt;
&lt;li&gt;Supports all the devices and commands of the Standard and PRO Editions&lt;/li&gt;
&lt;li&gt;No time or memory restrictions&lt;/li&gt;
&lt;li&gt;Limited code optimizations&lt;/li&gt;
&lt;li&gt;Unrestricted use&amp;mdash;ideal for a low-cost academic or commercial solution&lt;/li&gt;
&lt;li&gt;Allows for all the code optimization and commands of the PRO Edition for 60 days &amp;ndash; you decide when to turn it on.&lt;/li&gt;
&lt;li&gt;An option to activate the use of the PRO Edition features and optimizations is included. After 60 days, the compiler will revert back to the levels of the Free Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
    
    
    &lt;div id="devtool-required-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Required Tools&lt;/h3&gt;
        &lt;div id="devtool-required-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id="devtool-accessory-devtools-section" class="xs-hide"&gt;
        &lt;h3 class="toc-item xs-pb2 xs-mb1 xs-border-bottom"&gt;Accessory Tools&lt;/h3&gt;
        &lt;div id="devtool-accessory-devtools-content"&gt;&lt;/div&gt;
    &lt;/div&gt;

        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Documents&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Data Sheet&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1653623.pdf" target="_blank"&gt;Datasheet For MPLAB XC32 PRO Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;User Manual/Guide&lt;/h4&gt;
                &lt;div class="attachment xs-mb3"&gt; 
            &lt;i class="fal fa-file-pdf"&gt;&lt;/i&gt;
                    &lt;a href="http://www.farnell.com/datasheets/1681451.pdf" target="_blank"&gt;User Guide For MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 C/C   Compiler (pdf)&lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;Downloads&lt;/h3&gt;
        &lt;div class="xs-px2"&gt;
        &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Free Version&lt;/h4&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-linux-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-osx-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabx-ide-windows-installer" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE v2.10 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32windows" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Windows (x86/x64) (exe)&lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment "&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32linux" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries) &lt;/a&gt;
        &lt;/div&gt;
                &lt;div class="attachment xs-mb3"&gt;
            &lt;i class="fal fa-file-download"&gt;&lt;/i&gt;
                    &lt;a href="http://www.microchip.com/mplabxc32osx" target="_blank"&gt;MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC32 Compiler v1.32 For Mac (10.X) &lt;/a&gt;
        &lt;/div&gt;
            &lt;/div&gt;
        
        &lt;h3 class="toc-item xs-pb2 xs-border-bottom"&gt;FAQs&lt;/h3&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install different versions of MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compiler on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, you can install different versions of MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler on the same machine.&amp;nbsp; e.g. You can install MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 v1.00 and XC16 v1.10 on the same machine in different paths.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can I install multiple compilers on the same machine?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Yes, multiple compilers can be installed on the same machine.&amp;nbsp;&lt;/span&gt;&lt;span&gt;As an example, you can install the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC8, MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC16 and MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC32 all on the same machine.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Can the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC compilers work with the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; X IDE and the MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; IDE?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compilers integrate well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X IDE as well as the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;IDE. The MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;X v1.20 onwards integrates well with the MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC compiler and there is no need to install the plug-in separately.&lt;/span&gt;&lt;/div&gt;
                &lt;h4 class="xs-pb2 xs-border-bottom"&gt;Is it possible to reset my MPLAB&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; XC Compiler license so that I can install it on other machines?&lt;/h4&gt;
        &lt;div class=""&gt;&lt;span&gt;Resetting an MPLAB&lt;/span&gt;&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;XC Compiler License is not possible. A Workstation License can be installed on 3 machines. If you wish to install it on more machines, it is recommended that you purchase another license.&amp;nbsp; The key is tied to the MAC address of the computer.&amp;nbsp; Therefore, you will be able to uninstall and re-install the installation with no issues on the same machine.&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;

&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ides_compilers, xc32, compiler, microchip, mplab, mcu, ides&lt;/div&gt;
</description></item></channel></rss>