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). |
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:
- Create a New MPLAB Harmony v3 Project
- Open an MPLAB Harmony Example Application Project
- MPLAB Harmony v3 Libraries
- MPLAB® Harmony v3 Fundamentals (Microchip University)
- Simple Applications Using the MPLAB® Harmony v3 Peripheral Libraries (Microchip University)
- Creating Advanced Embedded Applications with 32-bit MCUs/MPUs using the MPLAB® Harmony v3 Software Framework (Microchip University)
- FreeRTOS Simplified: A Beginner's Guide to Develop and Debug FreeRTOS Applications (Microchip University)
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)