Execution Control Modes
7-12
Figure 7−4. Stop Mode Versus Real-Time Mode
Single-instruction state
Run state
Can service interrupts
Cannot observe CPU
Can observe CPU
Cannot service interrupts
Cannot observe CPU
Debugger command
Debugger command
After executing
one instruction
Stop mode
Real-time mode
Debug-halt state
Can observe CPU
Can service time-critical interrupts
Cannot observe CPU
Debugger command
Run state
Can service interrupts
Can observe CPU
Debugger command,
breakpoint, or analysis stop
After executing
one instruction
Debugger command
Debugger command
Debugger command
Debugger command,
breakpoint, or analysis stop
(including NMI and RS)
Debug-halt state
Single-instruction state
Can service an interrupt
if RUN 1 used
†
Can service an interrupt
if RUN 1 used
†
†
If you use a RUN 1 debugger command to execute a single instruction, an interrupt can be serviced in the single-instruction state.
If you use a STEP 1 debugger command for the same purpose, an interrupt cannot be serviced.