Microchip Technology AC244006 User Manual

Page of 72
MPLAB
®
 REAL ICE
 In-Circuit Emulator User’s Guide
DS51616A-page 22
 
© 2006 Microchip Technology Inc.
For ICE devices, an ICE header board is required. The header board contains the 
hardware necessary to emulate a specific device or family of devices. For more 
information on ICE headers, see the “Header Board Specification” (DS51292).
A transition socket is used with the ICE header to connect the header to the target 
board. Transition sockets are available in various styles to allow a common header to 
be connected to one of the supported surface mount package styles. For more 
information on transition sockets, see the “Transition Socket Specification” (DS51194).
For regular devices, the emulator may be connected directly to the target by choosing 
the appropriate driver board for the connector on the target board. For a standard 
connector, choose the standard driver board and cable. For an 8-pin connector, choose 
the high-speed driver board and cables, connected to the high-speed receiver board, 
which is then plugged in to the 8-pin target connector.
The device on the target must have built-in debug circuitry in order for the MPLAB 
REAL ICE in-circuit emulator to perform emulation with it. Consult the device data sheet 
to see if the device has the needed debug circuitry, i.e., it should have a “Background 
Debugger Enable” Configuration bit.
3.5
CONNECTING THE LOGIC PROBES
The logic probes may be connected into the logic probe connector on the emulator pod. 
These probes will allow halting the MPLAB REAL ICE in-circuit emulator by external 
triggers, and will provide output triggers to synchronize external equipment such as 
oscilloscopes and logic analyzers.
This connector can also be used for I/O Port trace. See Section 2.5.6 “I/O Port Trace 
Connections”
.
3.6
CONNECTING AND POWERING THE EMULATOR
If you have not already done so, connect the emulator pod to the PC through a USB 
port using the provided cable. The USB connection provides communication between 
the emulator and PC, and power to the emulator.
The emulator pod contains the hardware necessary to perform the common emulator 
functions, such as trace, break and emulate.
3.7
CONNECTING AND POWERING THE TARGET
If you have not already done so, connect the emulator pod to the target using the 
appropriate cables for the driver board selected (see Section 3.4 “Selecting Target 
Communications”
). Th
en power the target.
Note: In the future, ICD header boards with ICD devices (Device-ICD) may be 
used, though only standard debug, and not emulator debug, functions will 
be available.
Note: In the future, devices with circuitry that support ICD may be used, though 
only standard debug, and not emulator debug, functions will be available.
Note: The emulator cannot power the target.