B.9. Behavior of the program counter during debug

The debugger must keep track of what happens to the PC, so that the ARM7TDMI core can be forced to branch back to the place at which program flow was interrupted by debug. Program flow can be interrupted by any of the following:

Copyright © 1994-2001. All rights reserved.ARM DDI 0029G
Non-Confidential