User`s guide
MPLAB IDE Desktop
© 2006 Microchip Technology Inc. DS51519B-page 115
Halt
Halt (stop) the execution of program code. When you click Halt, status information is
updated.
Step Into
Single step through program code.
For assembly code, this command executes one instruction (single or multiple cycle
instructions) and then halts. After execution of one instruction, all the windows are
updated.
For C code, this command executes one line of C code, which may mean the execution
of one or more assembly instruction, and then halts. After execution, all the windows
are updated.
Step Over
Execute the instruction at the current program counter location. At a CALL instruction,
Step Over executes the called subroutine and halts at the address following the CALL.
If the Step Over is too long or appears to “hang”, click Halt.
Step Out
Step out of a subroutine. If you are single stepping through subroutine code, you may
finish executing the rest of the subroutine code and halt at the address following the
subroutine CALL by using Step Out.
Reset
Issue the specified Reset, either MCLR
, Watchdog Timer, Brown-Out or Processor
Reset. Reset options and actions depend on the device and tool selected.
Breakpoints
Open the Breakpoint dialog. Set multiple breakpoints in this dialog. For other ways to
set a breakpoint, see Section 3.18 “Using Breakpoints”.
Settings
Open a tool-specific settings dialog. Set up tool functions here. Also, find tool
limitations.
11.2.6 Programmer
Below are the menu items in the Programmer menu.
Select Programmer
Select a programmer. The default is None. The list of available programmers will
depend on which ones you have installed. The order of items on the list is subject to
installation order.
Basic Programmer Options (See below.)
Programmer-Specific Options – Depending on what programmer you have selected
(Programmer>Select Programmer
), additional programmer-specific items, such as
“Load SQTP File”, may appear on this menu.
Basic Programmer Options
Depending on the programmer chosen, different options may appear on the
Programmer menu. Basic items that will generally be available are:
Note: Do not step into a SLEEP instruction.