Microchip logo
Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes


MPLAB® Harmony Integrated Embedded Software Development Framework


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.

MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.

MPLAB Harmony Features

  • Code Interoperability
    • Modular architecture allows drivers and libraries to work together with minimal effort
  • Faster Time to Market
    • Integrated single platform enables shorter development time
  • Improved Compatibility
    • Scalable across PIC32 Microchip parts to custom fit customers requirement
  • Quicker Support
    • One stop support for all customer needs including third party solutions
  • Easy third party software integration
    • Integrates third party solutions (RTOS, Middleware, Drivers, etc.) into the software framework seamlessly

What’s New in
MPLAB Harmony V2:

  • Optimized Peripheral Libraries (PLIBs)
  • BSP Creator
  • microMIPS Support
  • Project Export
  • App Templates
  • Support for the Latest Compilers
  • Updated Graphics Resources
    • New Graphics Library
    • Free Visual Graphic Design Tools
    • Display Manager for custom displays
    • Event Manager
Integrated Embedded Software

The MPLAB Harmony basic framework is free to download. For information on what is included within the basic framework and their release versions please read "Release Notes". Premium products including third party and Microchip Solutions are available for purchase.

Premium Software Solutions:

Benefits of using MPLAB Harmony v2 from Microchip Technology:

We’ve made the foundational code for MPLAB Harmony more compact, enable efficient designs in small devices.

The foundational Peripheral Library Code conforms to MISRA-C: 2012 Mandatory Specifications. The high quality of design, testing and documentation mean shorter design cycles times, translating to faster time to market.
A plethora of new tools that are built to work with MPLAB X and are built to enable developers to more efficiently and effectively use their work time for application development.