Datasheet

MPLAB
®
REAL ICE
IN-CIRCUIT
EMULATOR USERS 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.