14.4.4 Event Breakpoint
The following options are available for event breakpoints.
| Item* | Description | 
|---|---|
| Project | Select an open project from the drop down list. This is the project whose code will contain the breakpoint.  | 
| Break on clock mode switch | Break when the clock mode switches. | 
| Break on Reset instruction | Break when a device Reset instruction occurs. | 
| Break on Sleep | Break when Sleep is entered. | 
| Break on stack over/underflow | Break when the stack either overflows or underflows. | 
| Break on wake up | Break when the device wakes up from sleep. | 
| Break when watchdog timer has expired | Break when the watchdog timer period has ended. | 
| Break on execution out of bounds | Break when the program attempts to move out of normal program memory/space. | 
| Break on MCLR Reset | Break on a Master Clear (MCLR) Reset. | 
| Break on trigger in signal | Break 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.
| Action | Description | 
|---|---|
| Break | Break (halt) execution per option specified. | 
| Trigger out | Emit a trigger out pulse per option specified. | 
| Break and trigger out | Break (halt) execution and emit a trigger out pulse per option specified. | 
