9.2.2 Debug Options

If this option is available for the project device, you can select to use software breakpoints.

Table 9-2. Debug Option Category
Debug startup Begin a debug session after device startup.
Debug reset Begin a debug session after a reset.
Use Software Breakpoints Use Software Breakpoints.
Table 9-3. Software vs. Hardware Breakpoints
Features Software Breakpoints Hardware Breakpoints
Number of breakpoints Unlimited Limited
Breakpoints are written to Program Memory Debug Registers
Time to set breakpoints Oscillator Speed Dependent – can take minutes Minimal
Skidding No Yes
Note: Using software breakpoints for debugging impacts device endurance. Therefore, it is recommended that devices used in this manner not be used as production parts.