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 IDE v2.26 or higher
DMCI Plugin v2.36 of higher
Compiler Versions required
XC8 v1.33 or higher
XC16 v1.23 or higher
XC32 v1.33 or higher


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 3 ICD3 REAL ICE Simulator
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.

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.