Microchip Technology AC162074 Data Sheet
Processor Extension Pak and Header Specification
DS51292U-page 4
2006-2012 Microchip Technology Inc.
PROGRAMMING DETAILS
The debug header is designed to be used with the in-circuit emulator or the in-circuit
debugger selected as a debugger, not a programmer, in MPLAB IDE or MPLAB X IDE.
Any programming of the ICE/ICD device on the header is for debug purposes and
includes the debug executive. See your related debug tool documentation for details
on using it as a debugger.
debugger selected as a debugger, not a programmer, in MPLAB IDE or MPLAB X IDE.
Any programming of the ICE/ICD device on the header is for debug purposes and
includes the debug executive. See your related debug tool documentation for details
on using it as a debugger.
To program production (non-ICE/ICD) devices with your debug tool, use the Universal
Programming Module (AC162049) or design a modular interface connector on the
target. See the appropriate specification for connections. For the most up-to-date
device programming specifications, see the Microchip website (www.microchip.com).
Programming Module (AC162049) or design a modular interface connector on the
target. See the appropriate specification for connections. For the most up-to-date
device programming specifications, see the Microchip website (www.microchip.com).
Also, production devices may be programmed with the following tools:
• MPLAB PM3 device programmer
• PICSTART
®
Plus development programmer
• PICkit™ 1, 2 or 3 development programmer
• MPLAB ICD 3 in-circuit debugger (select as a programmer)
• MPLAB REAL ICE in-circuit emulator (select as a programmer)
GENERAL HEADER SETUP
To set up your header, do the following:
1.
Check the debug header for any stickers and the header box for any paper
inserts that may specify special operating instructions (Figure 3). Follow these
instructions before doing anything else.
inserts that may specify special operating instructions (Figure 3). Follow these
instructions before doing anything else.
FIGURE 3:
SPECIAL HEADER INSTRUCTIONS
2.
Set any jumpers or switches on the header to determine device functionality or
selection as specified for that header. See the sections “Optional Debug Head-
ers” or “Required Debug Headers” for information on how to set up individual
headers.
selection as specified for that header. See the sections “Optional Debug Head-
ers” or “Required Debug Headers” for information on how to set up individual
headers.
3.
Connect the header to your desired debug tool by consulting the tool
documentation for connection options. An example connection is shown in
Figure 4.
documentation for connection options. An example connection is shown in
Figure 4.
The special ICE/ICD device is mounted on the top of a header and its signals are
routed to the emulator or debugger connector. These special device versions are
labeled with the appropriate suffix (i.e., either Device-ICE or Device-ICD).
routed to the emulator or debugger connector. These special device versions are
labeled with the appropriate suffix (i.e., either Device-ICE or Device-ICD).
Debug Header (Top)
CAUTION
CA
UT
IO
N