The REAL ICE™ Power Monitor enables designers to identify and eliminate code that consumes high current, in real time. Used with the MPLAB REAL ICE in-circuit emulator and MPLABX IDE, this development platform allows users to measure, graphically profile and optimize code power consumption for all of Microchip’s 8-bit, 16-bit and 32-bit PIC® micro-controllers
The REAL ICE™ Power Monitor is connected to the REAL ICE. The target hardware is connected to the Power Monitor / REAL ICE though an ICSP cable. External Power is applied to the Power Monitor. This power is then supplied to the target board though the ICSP programmer/debugger interface.
In DEBUG mode, as the user controls the flow of the application the Power Monitor logs the power consumed by the target board. Using the Power Monitor the user can determine how the individual lines of code effect the power consumed by the target hardware.
- MPLAB® X IDE (v1.80 or higher)
- MPLAB® XC8, XC16, or XC32 compiler
- MPLAB® REAL ICE™ (DV 244005)
- REAL ICE™ Power Monitor (AC 244008)
- Target Hardware with ICSP connection
When using the REAL ICE™ Power Monitor:
- Only the basic debug features of the REAL ICE: RUN, HALT, Single Step, and Line Breakpoints are available. Advanced features such as trace, data capture, and run-time watch are not supported.
- The target board cannot draw more than 1 amp from the Power Monitor.
Ensure the REAL ICE™ is operational and can control the target through the ICSP interface.
Enable the Power Monitor board
From the Project Properties window select the Power Module from the menu under "Supported Plug-in Board"
Using the Power Monitor
Please refer to the video referenced at the top of this page for sever step-by-step examples of using the Power Monitor. To see the examples, advance the video to the 4:35 point.