The REAL ICE emulator is similar to the ICD, with the addition of better debugging features, and various add-on modules that expand its usage scope.
[3] At breakpoints, data and program memory can be read and modified using the MPLAB IDE.
[5] The ICD 3 supports all current PIC and dsPIC devices within the PIC10, PIC12, PIC16, PIC18, dsPIC, rfPIC and PIC32 families, and supports full speed execution, or single step interactive debugging.
[5] At breakpoints, data and program memory can be read and modified using the MPLAB IDE.
[5] The ICD 3 has over-voltage protection in the probe drivers to guard against power surges from the target.
It debugs and programs PIC and dsPIC microcontrollers in conjunction with the MPLAB IDE, while the target device is "in-circuit".
[12] The MPLAB ICE2000 is a discontinued in-circuit emulator for PIC and dsPIC devices.
The ICE2000 connects to the engineer's PC via a parallel port interface, and a USB converter is available.
The MPLAB ICE4000 is a discontinued in-circuit emulator for PIC and dsPIC devices.
PIC devices under debug with the ICE4000 ran at full speed, and the emulator supported unlimited breakpoints, and complex break/trigger logic.