DMCI System Requirements
Data Management & 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 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 |
Programmer/Debugger
DMCI operates with the PICKit™3 , MPLAB® ICD3, and MPLAB REALICE™ 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 | REALICE | 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 UART on the MCU to communicate with the IDE during debug. The programmer/debugger is only used to program the MCU.

