Microchip Technology AC244006 User Manual
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).
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.
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”.
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.
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”). Then power the target.
appropriate cables for the driver board selected (see Section 3.4 “Selecting Target
Communications”). Then 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.
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.