User manual

Installation
© 2008 Microchip Technology Inc. DS51616B-page 29
3.5 SETTING UP THE TARGET
Once the type of communication has been determined by inserting the corresponding
driver board into the emulator, the target must be set up to accommodate this, as well
as the type of target device to be used, i.e., regular or ICE.
Some devices have built-in debug circuitry. These “regular” devices may be used
directly by the emulator on the target.
Other devices have no built-in debug circuitry. For these devices, a special ICE device
(Device-ICE) is required, mounted on a header board. For more on header boards, see
the “Header Board Specification“ (DS51292).
3.5.1 Using Regular Devices
For regular devices, the emulator may be connected directly to the target board. The
device on the target board 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.
The target board must have a connector to accommodate to the communications
chosen for the emulator. For connection information, see Section 2.3.1 “Standard
Communication” or Section 2.3.2 “High-Speed Communication”.
3.5.2 Using ICE Devices and Header Boards
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.
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).
Header board layout will be different for standard or high-speed communications. For
connection information, see Section 2.3.1 “Standard Communication” or
Section 2.3.2 “High-Speed Communication”.
3.5.3 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.
Note: Some regular devices have ICE devices avaliable to provide dedicated
debug pins and (sometimes) memory.
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: 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: The emulator cannot power the target.