ICD 4 Debug Options
Use software breakpoints if available, for the project device.
DEBUG OPTIONS OPTION CATEGORY
Use Software Breakpoints
- Check to use software breakpoints.
- Uncheck to use hardware breakpoints.
See discussion below to determine which type is best for your application.
SOFTWARE VS HARDWARE BREAKPOINTSFeatures | 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 |
Using software breakpoints for debugging impacts device endurance. Therefore, we recommend that devices used in this manner not be used as production parts.