MPLAB® Harmony v3 software framework

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).

cover.png
Click image to enlarge.

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

Topic
Configure Surface and Gesture Harmony v3 Touch Project
Create your first Motor Control Application using MPLAB® Harmony v3
Creating a Driven Shield Project with MHC
Getting Started with Harmony v3 Drivers and System Services on SAM E70/S70/V70/V71 MCUs
Getting Started with Harmony v3 Drivers on SAM E70/S70/V70/V71 MCUs Using FreeRTOS
Getting Started with Harmony v3 Peripheral Libraries on PIC32MK GP MCUs
Getting Started With Harmony v3 Peripheral Libraries on PIC32MX 470 MCUs
Getting Started with Harmony v3 Peripheral Libraries on PIC32MZ EF MCUs
Getting Started with Harmony v3 Peripheral Libraries on SAM D21 MCUs
Getting Started with Harmony v3 Peripheral Libraries on SAM D5x/E5x MCUs
Getting Started with Harmony v3 Peripheral Libraries on SAM E70/S70/V70/V71 MCUs
Getting Started with Harmony v3 Peripheral Libraries on SAM L10 MCUs
Getting Started with Harmony v3 Peripheral Libraries on SAMC2x MCUs
Low Power Application on SAM L10 (Cortex M23) MCUs Using MPLAB® Harmony v3 Peripheral Libraries
Low Power Application on SAM L21 (Cortex M0+) MCUs Using MPLAB Harmony v3 Peripheral Libraries
MPLAB® Harmony v3 SD Card Audio Player/Reader Tutorial

Projects and Examples on GitHub
Many more examples can be found in each repository (see theapps folder).