ISD51 User's Guide

Software Breakpoints

ISD51 supports software breakpoints for all devices. When you set a software breakpoint, the breakpoint address is added to a table that ISD51 must check for each instruction that is executed. This check is performed in the ISD51 Interrupt.

If ISD51 detects that a software breakpoint has been reached, it begins communication with the µVision Debugger.

Note

  • Software breakpoints in ISD51 cause programs to execute considerably slower (about 100x) than normal.
  • Software breakpoints and single-stepping do not work in interrupt service routines.