Microchip Technology Inc
 
Menu

Software Solutions

Studies indicate that up to 60% of a project’s development cycle can be spent on software development. Microchip’s award-winning software solutions, spanning all of its MCU products, are designed to enable developers to rapidly progress their projects to completion. Below you will find ready-to-use software development solutions and support for Microchip’s 8-, 16- and 32-bit microcontrollers.

mplab_code_configurator_205x131
The MPLAB® Code Configurator generates seamless, easy-to-understand C code. It enables, configures and utilizes a rich set of peripherals across a select list of devices. It is integrated into MPLAB X IDE to provide a very powerful and extremely easy to use development platform for 8- and 16- bit MCUs.
mla_logo
Microchip Libraries for Applications (MLA) includes a combination of source code, drivers, demos, documentation and utilities to help configure software libraries such as USB, graphics, crypto, smart card, and wireless stacks. The MLA software covers all 16-bit PIC24 and dsPIC33 product families, as well as some support for 8-bit PIC16 and PIC18 families.
mplab-harmony_142x205

MPLAB Harmony is a flexible, abstracted, fully integrated firmware development platform for PIC32 microcontrollers. It takes key elements of modular and object oriented design, adds in the flexibility to use a Real-Time Operating System (RTOS) or work without one, and provides a framework of software modules that are easy to use, configurable for your specific needs, and that work together in complete harmony.

ecc_logo
Embedded code source includes software from a large network of third party developers as well as software developed by Microchip. Browse and download free code snippets tools and utilities. Premium code with advanced features can also be purchased. Embedded code source includes PIC MCU code or a wide variety of applications including wireless touch sensing and display drivers.

Additional Software LibrariesCode Examples and Application Notes

Microchip’s MCUs and DSCs come with an extensive array of application notes, software libraries and code examples. Microchip publishes software libraries and code examples to help get you started using various device features. Microchip’s growing list of application notes includes connectivity protocols, bootloaders, advanced motor control algorithms, and much more.

 MPLAB® Code ConfiguratorMicrochip Libraries for Applications (MLA)MPLAB® HarmonyEmbedded Code SourceAdditional Software Libraries, Code Examples and Application Notes
Product Families
PIC10
PIC12
PIC16
PIC18
PIC24
PIC32
PIC18
PIC24
dsPIC33
PIC32
PIC10
PIC12
PIC16
PIC18
PIC24
dsPIC33
PIC32
PIC10
PIC12
PIC16
PIC18
PIC24
dsPIC33
PIC32
Peripheral Support
 
Middleware 
Third Party  
Unified Software Package
Combination of many sources
Combination of many sources
Visual Configurator