MPLAB® Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application. It supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is incorporated into both the downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE.
Requiring no downloads, no machine configuration and no waiting, MPLAB Xpress is the easiest way to get started using MCC.
If you already have the free, downloadable MPLAB X IDE installed, all you have to do is select MCC from the software’s extensive plug-in library. If you don’t already have MPLAB X IDE on your machine, use the link below to download it.
If you wish to use a previous version of MCC, or if you prefer to manually install the plug-in, please use the “Current Download” and “Archive Download” tabs at the bottom of this page.
To help you bring your ideas to life even faster, we’ve added quick-start software libraries for MikroElektronika click boards into MCC. Now, you can easily incorporate sensing, control, or communication functionality to your prototype design without the stress and hassle of low level code development and validation.
Title | Version | Date | Download | Release Notes |
---|---|---|---|---|
MCC v4.0.2 | 4.0.2 | 2020-10-08 | Download | Release Notes |
Title | Version | Date | Download | Release Notes |
---|---|---|---|---|
AVR® MCUs | 2.7.0 | Download | Release Notes | |
PIC10 / PIC12 / PIC16 / PIC18 MCUs | 1.81.7 | Download | Release Notes | |
MCP19XXXX | 1.4.0 | Download | Release Notes | |
PIC24 / dsPIC33 / PIC32MM MCUs | 1.170.0 | Download | Release Notes | |
PIC32MX MCUs | 1.35 | Download | Release Notes |
Title | Version | Date | Download | Release Notes |
---|---|---|---|---|
UCS211x | 1.3.0 | Download | Release Notes | |
MCP802X | 1.0.0 | Download | Release Notes | |
AVR IEC60730 Class B Diagnostic Library | 4.0.1 | Download | Release Notes | |
AVR IoT Google Sensor Node | 2.0.1 | Download | Release Notes | |
Crypto Authentication Library | 2.0.1 | Download | Release Notes | |
AVR IoT AWS Sensor Node | 1.0.1 | Download | Release Notes | |
8-bit Bootloader | 2.3.3 | Download | Release Notes | |
PIC16/18 IEC60730 Class B Diagnostic Library | 4.0.1 | Download | Release Notes | |
Data Encryption Routines | 1.0.1 | Download | Release Notes | |
RN4870 | RN4871 BLE Module | 1.0.1 | Download | Release Notes | |
SMPS Power Library | 1.4.0 | Download | Release Notes | |
MikroElektronika Click Library | 1.1.2 | Download | Release Notes | |
Message Queuing Telemetry Transport (MQTT) | 2.0.1 | Download | Release Notes | |
LIN | 2.3.3 | Download | Release Notes | |
Foundation Services | 0.2.2 | Download | Release Notes | |
TCP/IP Lite Stack | 2.2.13 | Download | Release Notes | |
WINC15XX Library | 1.1.1 | Download | Release Notes | |
Board Support Library | 1.12.0 | Download | Release Notes | |
PIC-IoT WG Sensor Node | 1.2.0 | Download | Release Notes | |
16-bit Bootloader | 1.18.4 | Download | Release Notes | |
USB Framework Lite | 1.27.0 | Download | Release Notes | |
File System | 1.1.0 | Download | Release Notes | |
motorBench® Development Suite | 2.35.0 | Download | Release Notes | |
X2C | 1.11.1 | Download | Release Notes | |
Temperature Sensor | 2.0.0 | Download | Release Notes | |
PAC193x Library | 2.2.1 | Download | Release Notes | |
DAC | 2.0.0 | Download | Release Notes | |
Serial Memory Products | 2.4.0 | Download | Release Notes | |
CoAP | 1.0.0 | Download | Release Notes | |
MCP794XX I2C RTCC | 1.00 | Download | Release Notes | |
MegunoLink | 1.0.0 | Download | Release Notes | |
mTouch® Capacitive Sensing | 2.90.1 | Download | Release Notes | |
Turnkey Touch | 1.0.1 | Download | Release Notes |
Archive Download Methodology forthcoming
This video demonstrates how to install the MPLAB® Code Configurator graphical programming plugin into MPLAB® X IDE
This video demonstrates how to install the MPLAB® Code Configurator graphical programming plugin into MPLAB® X IDE
This video walks through the main features and options of the MPLAB® Code Configurator Graphical Programming Tool.
Step-by-step guide to downloading the software that will be used in the Microchip Minutes video series including the MPLAB®X IDE, the MPLAB XC8 compiler and installing the MPLAB Code Configurator.
In this video we set up a basic project in MPLAB® X IDE.
In this video, the MPLAB Code Configurator is used to quickly create the helloWorld program that simply lights an LED connected to one of the pins of an 8-bit PIC Microcontroller. Learn how easy it is to start building embedded applications with these low-cost but powerful devices.