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 key features are now available in MCC Melody Core:

  1. Bug fixes and improvements

1.2 Repairs and Enhancements

This is the latest released version 2.8.1 of MCC Melody Core Library.

Table 1-1. 2.8.1
TypeIDDescription
New Features
ImprovementsMELODYINFRA-107Application Builder: Add module GUI correction
MELODYINFRA-117Application Builder: The component view is distorted
MELODYINFRA-138Easy View: Table View - Scroll pointer is moving up when we scroll and disappears later
Bug FixesMELODYINFRA-109Application builder: Question mark icon centered with button
MELODYINFRA-22Application Builder: Custom named module visible under Modules Loaded .
MELODYINFRA-46Application Builder: Settings popup show/hide board support info.
MELODYINFRA-108Application Builder: Setting icons are cut off on modules with no dependency selected.
MELODYINFRA-118Application Builder: Highlight node to child links when node clicked.
MELODYINFRA-41Register View: Alignment of override registers info icon and color alignment to blue.
Table 1-2. 2.8.0
TypeIDDescription
New FeaturesCCSCRIP-5585Revamp Application Builder GUI.
ImprovementsCCSCRIP-5574Adding GUI Testing [Test-id] support.
CCSCRIP-5678Application Builder: Developer Mode with filters
CCSCRIP-4452MCC Builder - Reset to vertical layout is not working as expected
Bug FixesCCSCRIP-5646MVL: Number component validation is not throwing error for the defined pattern.
CCSCRIP-3639Reset horizontal layout weird looking layout.
CCSCRIP-4019TMR2/4 does not show connections to modules.
CCSCRIP-4296Nodes in the builder view temporarily disappear when selecting the delete key.
CCSCRIP-4560Application builder is cluttered when multiple modules added.
CCSCRIP-4674 Icon block is immovable, resulting in concealed text .
CCSCRIP-5083Timer does not get removed from the builder page.
CCSCRIP-5279Modify the color of read-only fields to a darker shade of Grey.
CCSCRIP-5469MVL: Text Area Component not getting re-sized based on the content.
CCSCRIP-5503Dependency Options to be sorted based on instance number
CCSCRIP-5641IO exception when using import FTL in firmware templates

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 Environment

MPLAB® X IDE

Table 1-3. Operating Environment
#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 : Link
  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.
    • AVR API References : Link
    • PIC API References : Link
    • dsPIC API References :Link
Figure 1-1. MCC Melody Documentation Support