Emulation Header Features
Emulation header features depend on the debug tool used. The table below shows a list of all available emulation header features, and which features are supported on which tool. Click on the text in quotes to go to the topic on that feature.
Table: Emulation Header Features by Hardware Tool
Feature | RI | ICD3 | PK3 |
“Runtime Watches” (see also “Runtime Watch, Breakpoint, and Trace Resources”) |
✔ | ✘ | ✘ |
“Real Time Hardware Instruction Trace” (see also “Runtime Watch, Breakpoint, and Trace Resources”) |
✔ | ✘ | ✘ |
“Hardware Address/Data Breakpoints” - Range Breakpoints - Data Value Comparison - Data Value Mask - Trigger Out Operation - Interrupt Context Detection |
✔ | ✔ | ✔ |
“Enhanced Event Breakpoints” - Execution Out-of-Bounds Detection - Break on Trigger In/Emit Trigger Out |
✔ | ✔ | ✔ |
“Event Combiners” - Complex Breakpoint Sequence - Complex Breakpoint Latched-And - Complex Breakpoint Nesting |
✔ | ✔ | ✔ |
“Stopwatch Cycle Counter” | ✔ | ✔ | ✔ |
“Trigger In/Out” | ✔ | ✔ | ✔ |
“View Hardware Stack On Halt” | ✔ | ✔ | ✔ |
“Previous Program Counter” | ✔ | ✔ | ✔ |
“Background Debug” | ✔ | ✔ | ✔ |
Legend: RI = MPLAB® REAL ICE™ In-Circuit Emulation ICD3 = MPLAB® ICD 3 In-Circuit Debugger PK3 = PICkit™ 3 In-Circuit Debugger |