MPLAB® Code Configurator (MCC) Melody Content Manager Introduction

Last modified by Microchip on 2025/10/13 16:17

Introduction

The Content Manager permits efficient handling of MPLAB® Code Configurator (MCC) Melody components, for example, libraries, drivers, peripheral initializers, and system resources, ensuring that developers can easily access, update, and maintain the necessary components for their projects. It also supports version control and streamlines the integration of third-party and proprietary modules.

MPLAB Code Configurator (MCC) Melody's Content Manager (CM)

Features

  • Downloads all required content for the device onto the local machine
  • Allows users to download the optional content if needed for user projects
  • Gives users complete control of software/firmware component versions associated with a given project
  • Supports content management and versioning at a component level, so component modules of a project can be individually updated, separate from the other components
  • Helps maintain consistency across development teams

How It Works

The MCC Content Manager is an integral part of the MPLAB X Integrated Developer Environment (IDE) workflow, designed to streamline the process of managing software components for embedded projects. MCC Content Manager automatically launches either after a new MPLAB X IDE project is created or when the user clicks the CM icon MPLAB X Integrated Development Environment (IDE) Content Manager (CM) Icon within the IDE. Upon launch, the Content Manager’s search filter is preloaded with device and content type information derived from the IDE project parameters, if available. This ensures that the list of components presented is relevant to the specific project configuration.

Within the Content Manager, all available MCC Melody components are displayed, providing users with a comprehensive selection of libraries, drivers, system modules, and hardware peripheral initializers that are compatible with their chosen device. If additional content is needed, users can access MPLAB Discover, an online repository, to find and import further components.

The Content Manager plays a crucial role in determining which components appear in the Device Resources panel. Only those components that have been assigned a version within the Content Manager will be listed in Device Resources.

From there, users can add selected components to the Project Resources section, integrating them into their project. Some essential Project Resources, such as Clock Control, Configuration Bits, Interrupt Manager, Main, and Pins, are automatically added by the Content Manager to ensure the project has the necessary foundational elements for proper operation.

Information

Note: Once a version has been assigned in the Content Manager, a component cannot be removed from the Device Resources list in the Content Manager. Components can be removed through MPLAB X IDE through the following sequence:

  1. Click Tools > Options > Plugins > Open Library Folder.
  2. Delete unwanted components from the folder.

This automated and organized approach simplifies component management and helps ensure that projects are correctly configured from the outset.

Back to Top

Learn More

Back to Top