The emulation header’s on-board -ME2 device contains a Background Debug control interface that allows you read/write access to RAM memory, SFRs, and emulation registers while your program is running or even sleeping.
Note: Write access to RAM memory and SFRs while your program is running/sleeping is currently not supported in MPLAB® X IDE but is planned in a future release.
Background Debug capability includes the following advantages:
- Allows runtime changes of breakpoints (i.e., runtime address/data/complex/event breakpoints).
- Compared to debug headers (with -ICE or -ICD devices), yields noticeably faster single-stepping speeds at lower MCU operating frequencies.