14.4.4 Event Breakpoint

The following options are available for event breakpoints.

Table 14-11. Breakpoint Type: Event
Item*Description
ProjectSelect an open project from the drop down list.

This is the project whose code will contain the breakpoint.

Break on clock mode switchBreak when the clock mode switches.
Break on Reset instructionBreak when a device Reset instruction occurs.
Break on SleepBreak when Sleep is entered.
Break on stack over/underflowBreak when the stack either overflows or underflows.
Break on wake upBreak when the device wakes up from sleep.
Break when watchdog timer has expiredBreak when the watchdog timer period has ended.
Break on execution out of boundsBreak when the program attempts to move out of normal program memory/space.
Break on MCLR ResetBreak on a Master Clear (MCLR) Reset.
Break on trigger in signalBreak when a Trigger In pulse is detected.
* Select event(s) from the list that will cause executing code to pause (break). Some events may not be available for your device.

For some devices (PIC16F1xxx MCUs), enhanced event breakpoints actions are available.

ActionDescription
BreakBreak (halt) execution per option specified.
Trigger outEmit a trigger out pulse per option specified.
Break and trigger outBreak (halt) execution and emit a trigger out pulse per option specified.