2.4 Using the Stopwatch
The stopwatch is useful for simple timing between program halts. Reach this window from Window>Debugging>Stopwatch.
To use the Stopwatch:
- Optional: Add breakpoint(s) to your program code.
- Select Window>Debugging>Stopwatch to open the window.
- Debug Run the program until it halts (breakpoints) or you halt it (Pause). Text in the window will state: Target halted. Stopwatch cycle count = cycles (time)
- Debug Run again until the next halt to see other times.

Instruction Cycles
The simulator counts instruction cycles between pausing (halts).
PIC MCUs and dsPIC30F/PIC24F devices use 4 clock cycles per instruction. dsPIC33F/PIC24H devices use 2 clock cycles per instruction.
Clear the stopwatch window contents by clicking the Clear History button.
Processor Frequency
This field, including Frequency units, will be set from File>Project Properties, “Simulator” category, “Oscillator Options” options category.
Window Icons
The stopwatch has the following icons on the left side of the window:
| Icon | Icon Text | Description | 
|---|---|---|
|  | Properties | This option is not available for MPLAB X Simulator. | 
|  | Reset Stopwatch on Run | Default option - always set. | 
| No Reset Stopwatch on Run | This option is not available for MPLAB X Simulator. | |
|  | Clear History | Clear the stopwatch window. | 
|  | Clear Stopwatch | Reset the stopwatch value to zero. | 
