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. |