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.

mcc_logo

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.

harmony_logo

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 Libraries, Code 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 Configurator Microchip Libraries for Applications (MLA) MPLAB® Harmony Embedded Code Source Additional Software Libraries, Code Examples and Application Notes
Product Families
PIC10
PIC12
PIC16
PIC18
PIC24
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