Datasheet
MPLAB
®
REAL ICE
™
IN-CIRCUIT
EMULATOR USER’S GUIDE FOR
MPLAB X IDE
2013 Microchip Technology Inc. DS52085A-page 49
Chapter 5. Common Debug Functions
5.1 INTRODUCTION
Common MPLAB REAL ICE in-circuit emulator debug functions are discussed.
• Starting and Stopping Emulation
• Viewing Processor Memory and Files
• Breakpoints and Stopwatch
• External Triggers (Logic Probes)
5.2 STARTING AND STOPPING EMULATION
To debug an application in MPLAB X IDE, you must create a project containing your
source code so that the code may be built, programmed into your device, and executed
as specified below:
• To run your code, select either Debug>Debug Project
or Debug Project from the
Run toolbar.
• To halt your code, select either Debug>Pause
or Pause from the Debug toolbar.
• To run your code again, select either Debug>Continue
or Continue from the
Debug toolbar.
• To step through your code, select either Debug>Step Into
or Step Into from the
Debug toolbar. Be careful not to step into a Sleep instruction or you will have to
perform a processor Reset to resume emulation.
• To step over a line of code, select either Debug>Step Over
or Step Over from the
Debug toolbar.
• To end code execution, select either Debug>Finish Debugger Session
or Finish
Debugger Session from the Debug toolbar.
• To perform a processor Reset on your code, select either Debug>Reset
or Reset
from the Debug toolbar. Additional Resets, such as POR/BOR, MCLR and
System, may be available, depending on device.