# MCC Melody Core * MPLAB® Code Configurator (MCC) Melody offers Libraries, Drivers, Peripheral Libraries (PLIB), and Hardware Initializers (HWI) for developing embedded software for Microchip PIC® and AVR® Microcontrollers (MCUs) and dsPIC® Digital Signa
npm install @mchp-mcc/melody
MCC Melody offers several features that make it a powerful tool for developing embedded software
1. Graphical User Interface [MVL]: Provides a user-friendly graphical interface that simplifies microcontroller peripherals configuration can be directly used in MCC environment.
2. Application Builder : It's a tool that facilitates the visual construction of an application’s hardware and software stack, offering a clear view of component dependencies and context within your project.
3. Register View/Initialization : Register View or Register Initialization is a read-only view. It shows the resultant values of the registers based on Easy View changes and Firmware code is generated reflecting these values.
4. SPA:The Melody framework supports Single Page Application (SPA) features and loads all component views into the SPA.
5. Configuration Help: MCC Melody provides contextual help through its component-level help support.
4. Code Generation: It's generates C Codes based on the selected configurations.