warning icon  This site will be unavailable on Friday 21 February from 11:00AM to 5:00PM MST (1800 to 2400 UTC) for system maintenance.

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