| Debug Menu | Toolbar | Shortcut | Description |
|---|
| Start/Stop Debug Session |  | Ctrl+F5 | Start or stop µVision3 Debug Mode |
| Run |  | F5 | Run (execute) until the next active breakpoint |
| Step |  | F11 | Execute a single-step into a function |
| Step Over |  | F10 | Execute a single-step over a function |
| Step Out of current Function |  | Ctrl+F11 | Maintain project components (targets, groups, files), configure tool environment, and manage books |
| Run to Cursor Line |  | | Execute until the current cursor line is reached |
| Stop Running |  | ESC | Select a CPU from the Device Database |
| Breakpoints... |  | | Open Breakpoint dialog |
| Insert/Remove Breakpoint |  | | Toggle breakpoint on current line |
| Enable/Disable Breakpoint |  | Alt+F7 | Enable/disable breakpoint on current line |
| Disable All Breakpoints |  | | Disable all breakpoints in the program |
| Kill All Breakpoints |  | F7 | Remove all breakpoints in the program |
| Show Next Statement |  | | Show next executable statement/instruction |
| Enable/Disable Trace Recording |  | Ctrl+F7 | Enable trace recording for instruction review |
| View Trace Records |  | | Review previous executed instructions |
| Execution Profiling | | | Set the Execution Profiling to Off, Time or Calls |
| Setup Logic Analyzer | | | Open the setup dialog for the Logic Analyzer |
| Memory Map... | | | Open the Memory Map dialog |
| Performance Analyzer... | | | Open setup dialog for the Performance Analyzer |
| Inline Assembly... | | | Open the inline assembler dialog |
| Function Editor (Open Ini File)... | | | Edit debug functions and the debugger initialization file |