User manual
Debugger Usage
2013 Microchip Technology Inc. DS52116A-page 33
3.6 SETTING UP MPLAB X IDE
Once the hardware is connected and powered, MPLAB X IDE may be set up for use
with the PICkit 3 in-circuit debugger.
On some devices, you must select the communications channel in the Configuration
bits, e.g., PGC1/EMUC1 and PGD1/EMUD1. Make sure the pins selected here are the
same ones physically connected to the device.
Refer to the MPLAB X IDE Help for details on installing the software and setting up the
debugger to work with it.
3.7 STARTING AND STOPPING DEBUGGING
To debug an application in the 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 the device.
3.8 VIEWING PROCESSOR MEMORY AND FILES
MPLAB X IDE provides several windows for viewing debug and various processor
memory information that are selectable from the Window menu. See MPLAB X IDE
online help for more information on using these windows.
• Window>PIC Memory Views
- View data (RAM) and code (ROM) device memory.
Select from RAM, Flash, special function registers (SFRs), CPU, and
Configuration bits.
• Window>Debugging
- View debug information. Select from variables, watches,
call stack, breakpoints, and stopwatch.
To view your source code, find the source code file you wish to view in the Project win-
dow and double-click to open it in a File window. Code in this window is color-coded
according to the processor and build tool that you have selected. To change the style
of color-coding, select Tools>Options
, Fonts & Colors, Syntax tab.
For more on the Editor, see NetBeans Help, IDE Basics>Basic File Features
.