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:
- Application Builder: For more details, follow this Link.
- Revamped Application Builder GUI.
- New Legend, Icon and color code added.
- Build Applications using Search and Add Component.
- New Toolbar with Layouts and Settings.
- Notifications are now shown inline.
- Tooltip now shows version and other details.
- Datasheet can now be navigated from Device help.
- Bug fixes and improvements
1.2 Repairs and Enhancements
This is the latest released version 2.8.0 of MCC Melody Core Library.
Type | ID | Description |
---|---|---|
New Features | CCSCRIP-5585 | Revamp Application Builder GUI. |
Improvements | CCSCRIP-5574 | Adding GUI Testing [Test-id] support. |
CCSCRIP-5678 | Application Builder: Developer Mode with filters | |
CCSCRIP-4452 | MCC Builder - Reset to vertical layout is not working as expected | |
Bug Fixes | CCSCRIP-5646 | MVL: Number component validation is not throwing error for the defined pattern. |
CCSCRIP-3639 | Reset horizontal layout weird looking layout. | |
CCSCRIP-4019 | TMR2/4 does not show connections to modules. | |
CCSCRIP-4296 | Nodes in the builder view temporarily disappear when selecting the delete key. | |
CCSCRIP-4560 | Application builder is cluttered when multiple modules added. | |
CCSCRIP-4674 | Icon block is immovable, resulting in concealed text . | |
CCSCRIP-5083 | Timer does not get removed from the builder page. | |
CCSCRIP-5279 | Modify the color of read-only fields to a darker shade of Grey. | |
CCSCRIP-5469 | MVL: Text Area Component not getting re-sized based on the content. | |
CCSCRIP-5503 | Dependency Options to be sorted based on instance number | |
CCSCRIP-5641 | IO exception when using import FTL in firmware templates |
Type | ID | Description |
---|---|---|
New Features | CCSCRIP-5192 | Example Components: Support for Todo Feature. |
CCSCRIP-5082 | Offline help links supported for Toolbar info icon. | |
Improvements | CCSCRIP-5102 | Support for Project Properties 'additional-options-command-line' configuration without append mode. |
CCSCRIP-4380 | Melody : Support for deviceFilterRegEx in content package.json | |
Bug Fixes | CCSCRIP-5195 | Melody Core 2.7.0 fails to load Bootloader 16 |
CCSCRIP-5145 | Data in 31bit is being represented as Boolean instead of text field | |
CCSCRIP-4545 | Missing Registers in Register Initialization View | |
CCSCRIP-4714 | Tab gets automatically closed when value changed in Initializers | |
CCSCRIP-4850 | MVL: Ability to show error (out of spec condition) in RED, and to show a FIX to customer in RED | |
CCSCRIP-5082 | Offline help links not working with MVL, but works in the Builder | |
CCSCRIP-5095 | Custom name validators don't work for dynamically created components | |
CCSCRIP-5098 | [SPI Plib] Fixes for Excessive Space Between Columns in Melody Core | |
CCSCRIP-5151 | Collapsing Pane does not retain settings when shifting from Register View to Easy View tab |
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
# | 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 : Link
- 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: