Live Chat
MPLAB® Code Configurator (MCC) is a free graphical programming environment that generates seamless, easy-to-understand C code to insert into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application. It supports our 8-bit, 16-bit and 32-bit devices, which include our PIC®, AVR® and SAM microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). Both the downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE include MCC.
MCC consists of three content types: MCC Melody, MCC Classic and MPLAB Harmony. It offers application libraries and system and peripheral drivers for the development of embedded software.
The MCC Content Manager Tool (CMT) within MCC allows you to select the type of content and gives you better flexibility by supporting content management and versioning at an individual component level.
MCC Melody supports PIC and AVR MCUs and dsPIC DSCs. We recommend using MCC Melody for new designs.
Evolved from MCC Classic, MCC Melody offers an improved and flexible architecture with several new advanced capabilities. The offline MPLAB X IDE and the online MPLAB Xpress IDE both support MCC Melody.
MCC Classic supports PIC and AVR MCUs and dsPIC DSCs. We recommend using MCC CLassic for existing designs and for designs that are not supported in MCC Melody.
MCC Classic is the traditional content type of MCC that you are probably familiar with.
MPLAB Harmony supports all of our 32-bit MIPS® and Arm® Cortex®-based MCU and MPU device families.
MPLAB Harmony is a fully-integrated embedded software development framework that provides flexible and interoperable software modules to simplify the development of value-added features to reduce your product's time to market.
All plug-ins are free, available and ready to install once MPLAB X IDE has been installed. Just follow the simple steps below to see all the available plug-ins and install MPLAB Code Configurator (MCC).
For more information, please refer to the MPLAB® Code Configurator (MCC) User Guide
Learn how to leverage the power of MCC to quickly develop an embedded application and get your project off the ground in minimal time.
This course provides basic information on how to navigate and create a new project using the MCC Content Manager.
We are here to support you. Contact our Client Success Team to get assistance with your design.