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 the Harmony GitHub site, or you can use the framework downloader tool from within the MPLAB® X IDE.
MPLAB Harmony documentation can be found on the Harmony GitHub site and in each repository (see the doc folder).
Projects and Examples
Projects and Examples on GitHub
Many more examples can be found in each repository (see the apps folder).