MPLAB® Harmony v3 Software Framework For MCUs

Last modified by Microchip on 2024/06/26 15:04

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

> Microchip Graphics Suite (MGS) Harmony User Guide
> Getting Started with a New Harmony Graphics Application (Microchip University)
> USB Device Applications with MPLAB® Harmony USB Stack (Microchip University)
> Developing USB Host Applications with MPLAB® Harmony USB Stack (Microchip University)