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 v2.9.2:

  1. Toolchain options Support for VSCODE with pre and post build steps.
  2. Dependency Manager alignments for upcoming Motor Control Library.
  3. IDE based dynamic content help Support.
  4. Bug fixes and stability improvements.

1.2 Repairs and Enhancements

Table 1-1 1-2. 2.9.2
TypeIDDescription
New FeatureMELODYINFRA-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.
Table 1-1 1-2. 2.9.1
TypeIDDescription
New FeatureMELODYINFRA-272Added Single Page Application [SPA] support in MCC Melody Core.
ImprovementMELODYINFRA-209MVL - Table showing thick border for header.
Bug FixesMELODYINFRA-112MVL : Register Views - Reset changes reset feature related issue fixed when we say No in confirmation dialog
MELODYINFRA-214Memory leak in melody library after unloading the projects.
MELODYINFRA-178MVL : No spacing for components with big labels.
MELODYINFRA-260MVL: Highlighted register not highlighting edited setting in Register Init view
MELODYINFRA-14MVL: Register View not showing correct values
MELODYINFRA-231MVL: Easy View - Dropdown visible properly in non-spa
M8PD-15693Pins grid Filter functionality - Does not reflect if panel height is short.

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