MPLAB® Harmony is a modular framework that provides interoperable firmware libraries for application development on 32-bit microcontrollers and microprocessors. It includes an easy to use Graphical User Interface (GUI),MPLAB Harmony Configurator (MHC), for selection, configuration, and generation of starter code, peripheral libraries, and extensive middleware (USB, TCP/IP, graphics, etc). For the first time, this newest release of MPLAB Harmony (version 3) adds support for SAM MCUs and MPUs in the MPLAB Integrated Development Environment(supported devices).
The MPLAB Harmony framework can be downloaded directly from theHarmony GitHub site, or you can use theframework downloader tool from within theMPLAB® X IDE.
MPLAB Harmony documentation can be found on theHarmony GitHub site and in each repository (see thedoc folder).
Projects and Examples
Projects and Examples on GitHub
Many more examples can be found in each repository (see theapps folder).


