Many embedded applications demand more complex and sophisticated debugging tools, providing methods to reduce the development cycle, and therefore, the time-to-market.
The MPLAB® Data Monitor and Control Interface (DMCI) provides dynamic input control of application variables in MPLAB X IDE projects. Application-generated data can be viewed graphically using any one of four dynamically-assignable graph windows.
Applications, such as motor control and power conversion, require high-speed data monitoring from MPLAB DMCI. Achieving such tasks with the existing debugging tools and the on-chip debugging module requires the use of an additional communication link between a host PC and a target device.
Real-Time Data Monitor (RTDM), along with MPLAB DMCI (MPLAB 8.10 or MPLAB X 1.0 or higher), creates an alternative link between a host PC and a target device for debugging applications in real-time.
Using these tools for getting data in and out of the target device allows developers to run their applications while providing the ability to tune the variables and immediately see the effect without halting the application. Figure 1-1 provides an example application.