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 enhancements are now available in MCC Melody Core v2.10.1:

  1. Added support of Hex Components in the GUI, currently being used for 16 bit A Core content.
  2. Added support of cacheData in the Framework, currently being used for CLB module to exchange Pins information.
  3. General bug fixes and stability updates.

1.2 Repairs and Enhancements

Table 1-1 1-2. 2.10.1
TypeIDDescription
New FeaturesMELODYINFRA-557Add the support of Hex Components, currently being used for 16 bit content in Melody.
MELODYINFRA-571Add the support of cacheData in the Framework, currently being used for CLB module to exchange Pins information.
Bug FixesMELODYINFRA-602CLB synthesizer takes incorrect instances.
MELODYINFRA-494Register view does not update for range string fields after value change.
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.

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