1.3 MPLAB Harmony v3

MPLAB Harmony v3 is a fully integrated software development framework that provides flexible and interoperable software modules that enable dedicating resources to create applications for 32-bit PIC® and SAM devices, rather than dealing with device details, complex protocols, and library integration challenges.

It includes the MPLAB Code Configurator (MCC), an easy-to-use development tool with a Graphical User Interface (GUI) that simplifies device setup, library selection, configuration, and application development. The MCC is available as a plug-in that integrates with the MPLAB X IDE and has a separate Java executable for stand-alone use with other development environments.

The application discussed in this document uses the following MPLAB Harmony v3 repositories. These repositories can be downloaded from GitHub:

  • csp v3.22.2 or above (MPLAB Harmony v3 Chip Support Package)
  • bsp v3.20.1 or above (MPLAB Harmony v3 Board Support Package)
  • bootloader v3.7.0 or above
  • cryptoauthlib v20250217 or above (MPLAB Harmony v3 Crypto Authentication Library)

    Or

  • Use the MCC Content Manager to download the above-mentioned repositories