1 MCC Melody Core

MPLAB® Code Configurator (MCC) Melody provides Libraries, Drivers, Peripheral Libraries (PLIB) and Hardware Initializers (HWI), for the development of embedded software for Microchip PIC® and AVR® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). These components are customized via a graphical configuration tool, which generates highly efficient C code. For more details refer to MCC Melody Technical Reference Manual.

1.1 What's New?

The following improvements are now available in MCC Melody Core v2.10.0:

  1. Improved the Melody Core performance removing unwanted data exchanges and operations.
  2. Improved the Melody Content Framework to optimize the upgraded content.
  3. General bug fixes and stability updates.

1.2 Repairs and Enhancements

Table 1-1 1-2. 2.10.0
TypeIDDescription
ImprovementsMELODYINFRA-476Designed an in-memory Hardware data cache for the Melody Server to enhance system performance.
MELODYINFRA-469Improved the Melody performance by using in-memory Hardware data cache.
MELODYINFRA-485Rectified the processing bottlenecks in Melody Framework.
MELODYINFRA-447Auto-module feature to filter import options for Dependency selection.
Bug FixMELODYINFRA-512Application builder - Add Dependency node click does not open parent configuration view.
Table 1-1 1-2. 2.9.2
TypeIDDescription
New FeaturesMELODYINFRA-427Toolchain options Support for VSCODE with pre and post build steps.
MELODYINFRA-406IDE based dynamic content help Support.
ImprovementMELODYINFRA-403Dependency Manager minor gap alignments.
Bug FixesMELODYINFRA-397The shouldAutoAssignDescendants feature functions successfully when all dependencies are met.
MELODYINFRA-425MCU16 - A Core devices - dspic33a-pin-manager is giving an issue in payloads processing stage and websockets connection is getting closed.
MELODYINFRA-322No view available for AVR64EA48 CLKCTRL.
MELODYINFRA-459Application builder random view issue fixes.

1.3 Known Issues

None.

1.4 Installation

MCC Melody is pre-installed on both MPLAB® X IDE and MPLAB® Xpress Cloud-based IDE.

1.4.1 Operating Environment

MPLAB® X IDE

Table 1-3. System Requirements
#EnvironmentsOperating System
1MPLAB® X IDE v6.15 or later Windows OS
2MCC Plugin v5.4.1 or laterLinux OS
3MCC Core 5.6.1 or laterMAC OS

MPLAB® Xpress Cloud-based IDE Operating Environments

Table 1-4. Supported Browsers
#Browsers
1Google Chrome
2Mozilla Firefox
3Internet Explorer
4Safari

1.4.2 How to install MCC Melody Core in MPLAB® X

Create New Project (Steps to verify latest MCC Melody Core).

  1. Launch MCC → Click on MCC Icon.
  2. Open Content Manager -> Click on Content Manager from Device Resources area. for further reference MCC Content Manager.
  3. Navigate to MCC Content Manager tab and verify latest MCC Melody Core version.
  4. MCC will restart and the new MCC Melody Core will be active.

Open Existing Project (Steps to verify latest MCC Melody Core).

  1. Open existing project and click on MCC Icon.
  2. MCC Core Update -> select "yes".
  3. Wait for MCC and Content Manager to load.
  4. Open Content Manager -> Click on Content Manager from Device resources area.
  5. Navigate to MCC Content Manager tab and verify latest released version.
  6. MCC Melody Core Versions.
  7. Verify MCC Core as mentioned in MPLAB X Operating Environment section.

How to install and use MCC Melody Core in MPLAB® Xpress

No additional installations needed for MPLAB® Xpress IDE Environment.

1.5 Documentation Support

MCC Supports various levels of documentations:
  1. MCC Melody Technical Reference.
  2. MCC Content Manager Help - Provides information about MCC Content Manager.
  3. Release notes are available for each component(s) in MCC Content Manager.
  4. Additional information is available for each version of the component in the MCC Content Manager in the Version selection dropdown. Example: OPAMP Driver Change Log.
  5. API Documentation is available for each component through the Resource Management View.
Figure 1-1. MCC Melody Documentation Support