MPLAB® Harmony v3 Software Framework For MCUs

Last modified by Microchip on 2024/02/15 08:46

MPLAB® Harmony is a modular framework that provides interoperable firmware libraries for application development on 32-bit microcontrollers (MCUs) and microprocessors (MPUs). It includes a Graphical User Interface (GUI), MPLAB Code Configurator (MCC), for the selection, configuration, and generation of starter code, peripheral libraries, and middleware (USB, TCP/IP, graphics, etc). Harmony Logo

The MPLAB Harmony framework can be downloaded directly from the Harmony GitHub site, or you can use the MCC Content Manager wizard from within the MPLAB X Integrated Development Environment (IDE). Documentation can be found on the Harmony GitHub site and in each repository (see the doc folder).

Learn the Basics

Learn more about MPLAB Harmony and MPLAB Code Configurator:

Projects and Examples

> Getting Started with a New Harmony Graphics Application (Microchip University)

Archive

The projects in the Harmony Archive are based on older versions of Harmony and the MPLAB X IDE.