Data Monitor and Control Interface (DMCI) System Requirements

Data Monitor and Control Interface (DMCI) has existed for several years. Previous versions of DMCI were available for the legacy MPLAB® IDE (aka MPLAB 8). DMCI was not fully operational on the initial releases of MPLAB X but it is available now.

The DMCI within MPLAB X, and any procedures and demonstrations shown on these pages, requires the following:

IDE and Plugin versions required
MPLAB X IDEv2.26 or higher
DMCI Pluginv2.36 of higher
Compiler Versions required
XC8v1.33 or higher
XC16v1.23 or higher
XC32v1.33 or higher

Programmer/Debugger

DMCI operates with the PICKit™ 3, MPLAB ICD3, and MPLAB REAL ICE™ programmer/debuggers as well as MPLAB SIM (MPLAB X's default software simulator). The functionality available under DMCI depends on the mode of operation.

PICKit 3ICD3REAL ICESimulator
Modify/Capture on Break x Y Y Y
Real Time Data Monitoring (RTDM)* Y Y Y Y
Run Time Watch x x Y Y

Note: RTDM requires a Universal Asynchronous Receiver Transmitter (UART) on the MCU to communicate with the IDE during debug. The programmer/debugger is only used to program the MCU.