9.2.2 Debug Options
If this option is available for the project device, you can select to use software breakpoints.
| Debug startup | Begin a debug session after device startup. |
| Debug reset | Begin a debug session after a reset. |
| Use Software Breakpoints | Use Software 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.
| ||
