Emulation Header Features

Last modified by Microchip on 2023/12/22 13:34

Emulation header features depend on the debug tool used. The following table shows a list of all available emulation header features, and which features are supported on which tool. Use the links in the table for more information on that feature.

Table: Emulation Header Features by Hardware Tool

FeatureRIICD3PK3
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 = MPLAB PICkit™ 3 In-Circuit Debugger