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:
- Toolchain options Support for VSCODE with pre and post build steps.
- Dependency Manager alignments for upcoming Motor Control Library.
- IDE based dynamic content help Support.
- Bug fixes and stability improvements.
1.2 Repairs and Enhancements
Type | ID | Description |
---|---|---|
New Feature | MELODYINFRA-427 | Toolchain options Support for VSCODE with pre and post build steps. |
MELODYINFRA-406 | IDE based dynamic content help Support. | |
Improvement | MELODYINFRA-403 | Dependency Manager minor gap alignments. |
Bug Fixes | MELODYINFRA-397 | The shouldAutoAssignDescendants feature functions successfully when all dependencies are met. |
MELODYINFRA-425 | MCU16 - A Core devices - dspic33a-pin-manager is giving an issue in payloads processing stage and websockets connection is getting closed. | |
MELODYINFRA-322 | No view available for AVR64EA48 CLKCTRL. | |
MELODYINFRA-459 | Application builder random view issue fixes. |
Type | ID | Description |
---|---|---|
New Feature | MELODYINFRA-272 | Added Single Page Application [SPA] support in MCC Melody Core. |
Improvement | MELODYINFRA-209 | MVL - Table showing thick border for header. |
Bug Fixes | MELODYINFRA-112 | MVL : Register Views - Reset changes reset feature related issue fixed when we say No in confirmation dialog |
MELODYINFRA-214 | Memory leak in melody library after unloading the projects. | |
MELODYINFRA-178 | MVL : No spacing for components with big labels. | |
MELODYINFRA-260 | MVL: Highlighted register not highlighting edited setting in Register Init view | |
MELODYINFRA-14 | MVL: Register View not showing correct values | |
MELODYINFRA-231 | MVL: Easy View - Dropdown visible properly in non-spa | |
M8PD-15693 | Pins 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
# | Environments | Operating System |
---|---|---|
1 | MPLAB® X IDE v6.15 or later | Windows OS |
2 | MCC Plugin v5.4.1 or later | Linux OS |
3 | MCC Core 5.6.1 or later | MAC OS |
MPLAB® Xpress Cloud-based IDE Operating Environments
# | Browsers |
---|---|
1 | Google Chrome |
2 | Mozilla Firefox |
3 | Internet Explorer |
4 | Safari |
1.4.2 How to install MCC Melody Core in MPLAB® X
Create New Project (Steps to verify latest MCC Melody Core).
- Launch MCC → Click on MCC Icon.
- Open Content Manager -> Click on Content Manager from Device Resources area. for further reference MCC Content Manager.
- Navigate to MCC Content Manager tab and verify latest MCC Melody Core version.
- MCC will restart and the new MCC Melody Core will be active.
Open Existing Project (Steps to verify latest MCC Melody Core).
- Open existing project and click on MCC Icon.
- MCC Core Update -> select "yes".
- Wait for MCC and Content Manager to load.
- Open Content Manager -> Click on Content Manager from Device resources area.
- Navigate to MCC Content Manager tab and verify latest released version.
- MCC Melody Core Versions.
- 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 Melody Technical Reference.
- MCC Content Manager Help - Provides information about MCC Content Manager.
- Release notes are available for each component(s) in MCC Content Manager.
- 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.
- API Documentation is available for each component through the Resource Management View.

1.6 Supported Devices and Families
For supported devices and modules, please refer to the following release notes: