Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

Featured MPLAB XC Compiler Licenses

ARM GCC

Part Number: ARM-GCC

The AVR® Toolchain is a collection of tools/libraries used to create applications for AVR microcontrollers. This collection includes compiler, assembler, linker and Standard C and math libraries.

Most of these tools are based on efforts from GNU (www.gnu.org), and some are developed by Microchip. For more information please refer to the release notes.

The Atmel AVR GNU Toolchain is also available as part of Atmel Studio. Only those users who wish to run the Atmel AVR GNU Toolchain as standalone tools from the command line need to download and install this package. There are two sets of downloads, one for Windows® and one for Linux® operating systems.

Atmel START

**For development reference only, not a product for sale**

Part Number: Atmel START

START is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints. In the case of a conflict, START will automatically suggest solutions that fit you specific setup.

With graphical pin-mux and clock configuration, you can easily match your software and drivers with your own HW layout. The tool also provides automated assistance for retargeting projects and applications for different devices. Getting that sample code to run on your board has never been easier.

START is an online tool; no installation is required. When you are done with your configuration, you can download it for use together with your prefered integrated development environment (IDE), including Studio, Keil or IAR, and continue development. If you later need to change the configuration you can load it in START, reconfigure and continue where you left off.

START is based on the latest generation of the Software Framework, ASFv4. The driver layer in ASFv4 has been rearchitected for better performance and reduced code size. Care has been taken to make sure that code generated by START is readable, as well as easy to navigate and extend. Please refer to the user guide to learn more about whats new in ASFv4. .

Start designing with START

AVR GCC

Part Number: AVR-GCC

The AVR® Toolchain is a collection of tools/libraries used to create applications for AVR microcontrollers. This collection includes compiler, assembler, linker and Standard C and math libraries.

Most of these tools are based on efforts from GNU (www.gnu.org), and some are developed by Microchip. For more information please refer to the release notes.

The Atmel AVR GNU Toolchain is also available as part of Atmel Studio. Only those users who wish to run the Atmel AVR GNU Toolchain as standalone tools from the command line need to download and install this package. There are two sets of downloads, one for Windows® and one for Linux® operating systems.

MPLAB Code Coverage

Part Number: SW006026-COV

25% Off - Use Coupon Code : EOY2019DT        Expires : 31-Dec-2019

The MPLAB Code Coverage Tool is an easy way to measure code coverage. Simply enable the feature in MPLAB X Integrated Development Envinronment (IDE), build, program, test your application and read the Microcontroller (MCU). The MPLAB Code Coverage tool quickly displays which lines of code have executed and which ones have not. Unlike other solutions, it runs untethered and self-contained so no need to add clumsy cabling or fragile wires. With minimal impact to code size (<1%) and execution speed, testing can be completed in a single execution pass, avoiding expensive test hardware with a larger MCU. Powerful, intuitive tools permit quick navigation of coverage results within MPLAB X IDE for smooth transitions between test suite development and analysis. Summary views offer configurable dashboards of critical results. Custom reports can be generated in HTML and CSV formats with selectable content to meet your specific quality certification needs. MPLAB Code Coverage builds confidence in your application testing process without the hassle.

MPLAB Code Coverage requires MPLAB X IDE v5.25 or higher and one of the following MPLAB XC Compiler versions or higher:

MPLAB XC16 Compiler PRO Dongle License

Part Number: SW006022-DGL

25% Off - Use Coupon Code : EOY2019DT        Expires : 31-Dec-2019
The MPLAB® XC16 C Compiler is a full-featured, highly-optimized ANSI C compiler for all 16-bit PIC Microcontroller families. This compiler integrates into Microchip’s MPLAB X IDE, is compatible with all Microchip debuggers and emulators, and runs on Windows®, Linux® and macOS®.
The MPLAB XC16 PRO Compiler Dongle License unlocks the full potential and performance of all possible optimizations with the advantage of being interchangeable among workstations and highly portable – not tied to a PC or workstation. Some of its features include:
  • License file is installed on a USB device
  • Intended for multiple users and mobile use – plug into the workstation’s USB and go
  • Includes unlimited updates to new compiler versions without the need for HPA (perpetual license)
  • One dongle license is needed for each compiler type – MPLAB XC8, MPLAB XC16 and MPLAB XC32/XC32++
  • Replaceable for a fee – only dongle licenses that have been registered in a mySoftware account are eligible
For more information and documentation, go to: www.microchip.com/mplabxc.
Note: This compiler license can only be used with the following versions of MPLAB X IDE and MPLAB XC C Compilers:
  • MPLAB X IDE version 3.55 or later
  • MPLAB XC8 C Compiler version 1.41 or later
  • MPLAB XC16 version 1.31 or later
  • MPLAB XC32 version 1.43 or later

If there is a compiler license file previously installed on your workstation, remove it before using a dongle license.

MPLAB XC32/XC32 Compiler PRO Dongle License

Part Number: SW006023-DGL

25% Off - Use Coupon Code : EOY2019DT        Expires : 31-Dec-2019
The MPLAB® XC32 C/C++ Compiler is a full-featured, highly-optimized ANSI C compiler for all 32-bit PIC® and SAM® Microcontroller families. This compiler integrates into Microchip’s MPLAB X IDE, is compatible with all Microchip debuggers and emulators, and runs on Windows®, Linux ® and macOS®.
The MPLAB XC32 PRO Compiler Dongle License unlocks the full potential and performance of all possible optimizations with the advantage of being interchangeable among workstations and highly portable – not tied to a PC or workstation. Some of its features include:
  • License file is installed on a USB device
  • Intended for multiple users and mobile use – plug into the workstation’s USB and go
  • Includes unlimited updates to new compiler versions without the need for HPA (perpetual license)
  • One dongle license is needed for each compiler type – MPLAB XC8, MPLAB XC16 and MPLAB XC32/XC32++
  • Replaceable for a fee – only dongle licenses that have been registered in a mySoftware account are eligible
For more information and documentation, go to: http://www.microchip.com/mplabxc.
Note: This compiler license can only be used with the following versions of MPLAB X IDE and MPLAB XC C Compilers:
  • MPLAB X IDE version 3.55 or later
  • MPLAB XC8 C Compiler version 1.41 or later
  • MPLAB XC16 version 1.31 or later
  • MPLAB XC32 version 1.43 or later
If there is a compiler license file previously installed on your workstation, remove it before using a dongle license.

MPLAB XC8 Compiler PRO Dongle License

Part Number: SW006021-DGL

25% Off - Use Coupon Code : EOY2019DT        Expires : 31-Dec-2019
The MPLAB®  XC8 C Compiler is a full-featured, highly-optimized ANSI C compiler for all 8-bit AVR® and PIC® Microcontroller families. This compiler integrates into Microchip’s MPLAB X IDE, is compatible with all Microchip debuggers and emulators, and runs on Windows®, Linux® and macOS®.
The MPLAB XC8 PRO Compiler Dongle License unlocks the full potential and performance of all possible optimizations with the advantage of being interchangeable among workstations and highly portable – not tied to a PC or workstation. Some of its features include:
  • License file is installed on a USB device
  • Intended for multiple users and mobile use – plug into the workstation’s USB and go
  • Includes unlimited updates to new compiler versions without the need for HPA (perpetual license)
  • One dongle license is needed for each compiler type – MPLAB XC8, MPLAB XC16 and MPLAB XC32/XC32++
  • Replaceable for a fee – only dongle licenses that have been registered in a mySoftware account are eligible
For more information and documentation, go to: http://www.microchip.com/mplabxc.
Note: This compiler license can only be used with the following versions of MPLAB X IDE and MPLAB XC C Compilers:
  • MPLAB X IDE version 3.55 or later
  • MPLAB XC8 C Compiler version 1.41 or later
  • MPLAB XC16 version 1.31 or later
  • MPLAB XC32 version 1.43 or later

If there is a compiler license file previously installed on your workstation, remove it before using a dongle license.