1 Tools and Installation

MPLAB Harmony v2 is packaged in a zip file which contains all the software components or modules required to develop the application, such as MPLAB Harmony Configurator (MHC) files, PLIBs, drivers, multiple middleware libraries, and third party libraries.

In contrast, MPLAB Harmony v3 has a modular download feature. The MPLAB Harmony v3 resources are grouped in different packages and users can download only the package required for the project. These resources are easily configurable through the MPLAB Code Configurator (MCC) graphical user interface (GUI). MPLAB Harmony v3 packages can be downloaded from GitHub. For additional information on the MPLAB Harmony v3 environment setup, refer to the document How to Setup MPLAB Harmony v3 Software Development Framework.

Note: Throughout this document, the words ‘modules’ and ‘device resources’ are used interchangeably.