Processor Extension Pak and Header Specification NOTICE TO CUSTOMERS All documentation becomes dated, and this manual is no exception. Microchip tools and documentation are constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions may differ from those in this document. Please refer to our web site (www.microchip.com) to obtain the latest documentation available. Documents are identified with a “DS” number.
Processor Extension Pak and Header Specification WHY DO I NEED A HEADER TO DEBUG? Some PIC® microcontrollers, particularly low pin count devices (with 20 pins or less), generally must use a header for debugging. This is done to free up I/O lines for your application and to make production parts more affordable. Optional headers are also available for high pin count devices (with 64 pins or higher). Debugging requires a two-line connection (plus VDD, VSS and VPP) to communicate with the device.
Introduction DEBUG DETAILS Next generation in-circuit emulators (such as the MPLAB® REAL ICE™ In-Circuit Emulator) and in-circuit debuggers work with devices that have on-chip debug circuitry. Sometimes the actual production device will have this circuitry and sometimes a special version of this device is required or available for code debugging. This special version of the chip, with the suffix -ICD or -ICE, is mounted on a debug header (Figure 2).
Processor Extension Pak and Header Specification 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.
Introduction FIGURE 4: CONNECT HEADER TO DEBUG TOOL Debug Header (Top) Debug Tool Module (Top) To PC and MPLAB® IDE ICE/ICD Device 4. Connect the header to the target board. On the bottom of the header is a socket that is used to connect to the target board.
Processor Extension Pak and Header Specification DEVICE VS. OPTIONAL HEADER FEATURES For some devices that have on-board debug capability, the optional header provides more debug features than the device itself. To determine if your device and optional header differ in their debug features, go to the DTS to look up your device: 1. 2. 3. 4. FIGURE 6: DS51292U-page 6 In a web browser, go to: http://www.microchip.com/dtsapp/ Enter your device and click the Search button. Select the package you will use.
Introduction MPLAB IDE AND MPLAB X IDE USE WITH HEADERS MPLAB IDE v8 Perform the following steps to use the debug header: 1. Set up the debug header as specified in “General Header Setup”. 2. Create a project for a device supported by your debug header using the Project wizard (Project>Project Wizard). See MPLAB IDE v8 documentation for more on Projects. 3. Under Debugger>Select Tool, select the debug tool to which your header is attached.
Processor Extension Pak and Header Specification CUSTOMER SUPPORT Users of Microchip products can receive assistance through several channels: • • • • Distributor or Representative Local Sales Office Field Application Engineer (FAE) Technical Support Customers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. Technical support is available through the web site at: http://support.microchip.
Required Debug Headers INTRODUCTION Some devices have no built-in debug circuitry. Therefore, special ICE/ICD versions of these devices are required for debug tool operation. Currently available debug headers and their associated ICE/ICD devices are shown below, sorted by supported device. TABLE 1: REQUIRED DEBUG HEADERS BY DEVICE Pin Count Header Part Number PIC10F200/2/4/6 8/14 AC162059 PIC16F505-ICD 5.5V PIC10F220/2 8/14 AC162070 PIC16F506-ICD 5.
Processor Extension Pak and Header Specification TABLE 1: REQUIRED DEBUG HEADERS BY DEVICE (CON’T) Pin Count Header Part Number PIC16F631 20 AC162061 PIC16F690-ICD 5.5V PIC16F636 14 AC162057 PIC16F636-ICD 5.5V PIC16F639(3) 20 AC162066 PIC16F636-ICD 5.5V PIC16F648A 18 AC162053 PIC16F648A-ICD 5.5V PIC16F676 14 AC162052 PIC16F676-ICD 5.5V PIC16F677 20 AC162061 PIC16F690-ICD 5.5V PIC16F684 14 AC162055 PIC16F684-ICD 5.5V PIC16F685/687 20 AC162061 PIC16F690-ICD 5.
Required Debug Headers AC162050, AC162058 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 1: DIMENSIONS – AC162050, AC162058 Dimensions are in inches 1.275 0.700 J1 1 P1 1.000 Top 0.
Required Debug Headers AC162052, AC162055, AC162056, AC162057 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 2: DIMENSIONS – AC162052, AC162055, AC162056, AC162057 Dimensions are in inches 1.275 0.
Required Debug Headers AC162053, AC162054 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information. Header ICE/ICD Device Board Assembly Number AC162053 AC162054 PIC16F648A-ICD PIC16F716-ICD 02-01695 Header Setup and Operation – AC162053 For this headers, there are no jumpers/switches.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Required Debug Headers AC162059, AC162070, AC162096 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Required Debug Headers AC162060 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 5: DIMENSIONS – AC162060 Dimensions are in inches 0.225 Target Pin 1 Located on Bottom side of Header 0.
Required Debug Headers AC162061 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 7: DIMENSIONS – AC162061 Dimensions are in inches 1.650 0.625 ICE Device Top 1.450 0.
Required Debug Headers AC162066 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information. Header ICE/ICD Device Board Assembly Number AC162066 PIC16F636-ICD 02-01832 Header Setup and Operation For the PIC16F639 20-pin header, you will need to connect the jumper J3 as specified below.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Required Debug Headers AC162083 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information. Header ICE/ICD Device Board Assembly Number AC162083 PIC16F616-ICD 02-01976 Header Setup and Operation CAUTION Incorrect rotary switch (Figure 9) settings may irreparably damage the header.
Processor Extension Pak and Header Specification POTENTIAL ISSUES HV device selected instead of F device If you inadvertently select a shunt regulator (HV) device and attempt to use it in a target board designed for a non-shunt regulator (F) device, the shunt may draw excessive current due to the lack of current-limiting circuitry on the target board and damage the device mounted on the header.
Required Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 9: DIMENSIONS – AC162083 Dimensions are in inches 6-pin Modular Connector See “Debug Header Connections” for details.
Processor Extension Pak and Header Specification AC244023, AC244024 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Required Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Processor Extension Pak and Header Specification AC244028 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information. Header AC244028 ICE/ICD Device PIC24F16KA102-ICE Board Assembly Number 02-02107 Header Setup and Operation For this header, you will need to set up jumper J2 and J3.
Required Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Processor Extension Pak and Header Specification AC244045 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Required Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 13: DIMENSIONS - AC244045 Dimensions are in inches Target Pin 1 Located on Bottom side of Header 0.300 0.350 1.150 0.540 1.
Processor Extension Pak and Header Specification AC244051, AC244052 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Required Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 14: DIMENSIONS - AC244051, AC244052 Dimensions are in inches Target Pin 1 located on Bottom side of Header ICE Device 0.270 0.
Processor Extension Pak and Header Specification NOTES: DS51292U-page 36 2006-2012 Microchip Technology Inc.
Optional Debug Headers INTRODUCTION Devices that have built-in debug circuitry do not require a header to use debug tools. However, some pins and memory must be used to support the debug function. Special ICE/ICD versions offering additional pins, memory and emulator functions can be used to provide superior emulating/debugging capabilities. Note 1: Currently available debug headers and their associated ICE/ICD devices are shown below by supported device.Header required for other devices.
Processor Extension Pak and Header Specification TABLE 1: OPTIONAL DEBUG HEADERS BY DEVICE (CONTINUED) Pin Count Header Part Number PIC16LF1826 PIC16LF1827 PIC16LF1847 18/20/28 AC244047 PIC16LF1847-ICE 3.6V PIC12F1822 PIC12F1840 PIC16F1823 PIC16F1824 PIC16F1825 PIC16F1829 8/14/ 20 AC244044 PIC16LF1829-ICE 3.6V PIC16F1933 PIC16F1934 PIC16F1936 PIC16F1937 PIC16F1938 PIC16F1939 28 40/44 28 40/44 28 40/44 AC244035 PIC16F1939-ICE 5.
Optional Debug Headers TABLE 1: OPTIONAL DEBUG HEADERS BY DEVICE (CONTINUED) Pin Count Header Part Number PIC18F63J11 PIC18F63J90 PIC18F64J11 PIC18F64J16 PIC18F64J90 PIC18F64J95 PIC18F65J11 PIC18F65J90 64 AC162079 PIC18F85J90-ICE 3.6V PIC18F83J11 PIC18F83J90 PIC18F84J11 PIC18F84J16 PIC18F84J90 PIC18F84J95 PIC18F85J11 PIC18F85J90 80 PIC18F65J10 PIC18F65J15 PIC18F66J10 PIC18F66J15 PIC18F67J10 64 AC162062 PIC18F87J10-ICE 3.
Processor Extension Pak and Header Specification TABLE 1: OPTIONAL DEBUG HEADERS BY DEVICE (CONTINUED) Pin Count Header Part Number PIC18F66J60 PIC18F66J65 PIC18F67J60 64 AC162064 PIC18F97J60-ICE 3.6V PIC18F86J60 PIC18F86J65 PIC18F87J60 80 PIC18F96J60 PIC18F96J65 PIC18F97J60 100 Device ICE/ICD Device Used VDD Max PIC24F08KA101(1) PIC24F08KA102(1) PIC24F16KA101(1) PIC24F16KA102(1) 20 20/28 20 20/28 AC244028 PIC24F16KA102-ICE 3.
Optional Debug Headers AC162062, AC162079, AC162087, AC162091 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Optional Debug Headers AC162064 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information. Header ICE/ICD Device Board Assembly Number AC162064 PIC18F97J60-ICE 02-01853 Header Setup and Operation For this header, there are no jumpers/switches.
Processor Extension Pak and Header Specification Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 3: DIMENSIONS – AC162064 Dimensions are in inches 2.250 0.795 0.895 0.
Optional Debug Headers AC162065, AC244022 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information. Header ICE/ICD Device Board Assembly Number AC162065 PIC24FJ128GA010-ICE 02-01856 02-01985 AC244022 Header Setup and Operation For this header, there are no jumpers/switches.
Processor Extension Pak and Header Specification Header Dimensions The figures below lists the dimensions for the debug headers. Dimensions are design values in inches. For this device family, header AC162065 will be sold until depleted. Then only header AC244022 will remain as a Performance Pak.
Optional Debug Headers FIGURE 5: DIMENSIONS – AC244022 Dimensions are in inches 2.200 0.695 0.795 0.895 ICE Device 0.525 Target Pin 1 Located on Bottom side of Header 0.425 0.325 1.850 Top 8-pin SIL Connector (0.100 pin spacing) See “Debug Header Connections” for details. 0.335 Typical 0.620 0.260 Typical Typical 2006-2012 Microchip Technology Inc.
Processor Extension Pak and Header Specification AC162067, AC162074 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Optional Debug Headers Header Dimensions The figures below lists the dimensions for the debug headers. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 6: DIMENSIONS (28/40-PIN) – AC162067 Dimensions are in inches 0.700 40-Pin Target Pin 1 Located on Bottom side of Header 0.
Processor Extension Pak and Header Specification FIGURE 7: DIMENSIONS (44-PIN) – AC162074 Dimensions are in inches Target Pin 1 Located on Bottom side of Header 6-pin Modular Connector See “Debug Header Connections” for details. ICE Device 1.350 0.925 0.850 1.800 Top 0.335 Typical 0.560 Typical 0.062 Typical Side DS51292U-page 50 2006-2012 Microchip Technology Inc.
Optional Debug Headers AC162078 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information. Header ICE/ICD Device Board Assembly Number AC162078 PIC18F1330-ICD 02-01896 Header Setup and Operation This debug header can be used with the following targets: 1.
Processor Extension Pak and Header Specification After the debug header is set up, do the following: 1. Connect the header to the PICDEM MC/MC LV target board. 2. Power the target board. You should see the red LED on the debug header turn on. 3. Connect the debug tool to the debug header. 4. Program the part with the demo code. 5. Run the program. 6. Press and release switch S2 on the target board to toggle the direction of the motor’s rotation. 7.
Optional Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 8: DIMENSIONS – AC162078 Dimensions are in inches 6-pin Modular Connector See “Debug Header Connections” for details.
Processor Extension Pak and Header Specification AC162088, AC162094 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Optional Debug Headers Header Dimensions The figures below list the dimensions for the debug headers. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 9: DIMENSIONS (28 PIN) – AC162088 Dimensions are in inches 6-pin Modular Connector See “Debug Header Connections” for details.
Processor Extension Pak and Header Specification FIGURE 10: DIMENSIONS (44 PIN) – AC162094 Dimensions are in inches 6-pin Modular Connector See “Debug Header Connections” for details. Target Pin 1 Located on Bottom side of Header ICE Device 1.600 0.550 0.400 2.400 Top 0.335 Typical 0.560 Typical 0.062 Typical Side DS51292U-page 56 2006-2012 Microchip Technology Inc.
Optional Debug Headers AC244026, AC244027 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Processor Extension Pak and Header Specification Test points are available on this header to check the following: Test Point Signal Test Point Signal Pin Jumper TP1 Vss TP6 Vcap RA0 J4 TP2 VDD TP7 Vcap RA5 J5 TP3 ICD Enable TP8 Vcap RA6 J6 TP4 VDD TP5 Vss Header Setup and Operation - AC244027 This Processor Extension Pak provides extra debugging capability not available on PIC16LF727 production devices: • • • • • 3 Address / Data breakpoints (1 Address only breakpoint on product
Optional Debug Headers FIGURE 11: DIMENSIONS – AC244026, AC244027 Dimensions are in inches 40-Pin DIP Target Pin 1 located on Bottom side of Header 44-Pin TQFP Target Pin 1 located on Bottom side of Header 0.650 0.800 0.710 ICE Device 0.345 40 TQFP 6-pin SIL Connector (0.100 pin spacing) See “Debug Header Connections” for details. 28 0.145 0.445 2.190 QFN 0.840 Mount for optional right angle socket 0.710 2.
Processor Extension Pak and Header Specification AC244033, AC244034 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Optional Debug Headers Header Dimensions The figures below list the dimensions for the debug headers. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 12: DIMENSIONS (20 PIN) – AC244033, AC244034 Dimensions are in inches 6-pin SIL Connector (0.
Processor Extension Pak and Header Specification AC244035, AC244036 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Optional Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Processor Extension Pak and Header Specification AC244043, AC244044 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Optional Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 14: DIMENSIONS - AC244043, AC244044 Dimensions are in inches Target Pin 1 located on Bottom side of Header ICE Device 0.270 0.
Processor Extension Pak and Header Specification AC244046, AC244047 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify this debug header, use the following information.
Optional Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target. FIGURE 15: DIMENSIONS - AC244046, AC244047 Dimensions are in inches Target Pin 1 located on Bottom side of Header ICE Device 0.320 0.
Processor Extension Pak and Header Specification AC244053, AC244054 Header Identification The header AC number is used for ordering the header. However, this number is not on the debug header, as the board is often used for multiple headers by inserting different ICE/ICD devices. To identify these debug headers, use the following information.
Optional Debug Headers Header Dimensions The figure below lists the dimensions for the debug header. Dimensions are design values in inches. If the length and/or width of the debug header is too large a footprint for the target board, consider using stand-offs, transition sockets or other extenders in the header connection socket to raise the header above the target.
Processor Extension Pak and Header Specification NOTES: DS51292U-page 70 2006-2012 Microchip Technology Inc.
Debug Header Target Footprints INTRODUCTION To connect a debug header directly to a target board (without the use of a transition socket) the following information will be helpful. • DIP Device Footprints • TQFP/PLCC Device Footprints DIP DEVICE FOOTPRINTS DIP device adapter footprints shown will accept adapter plugs like Samtec series APA plugs. These plugs can be soldered in place during development/emulation and eliminate the need for any other sockets. FIGURE 1: DIP FOOTPRINT 0.100 0.
Processor Extension Pak and Header Specification FIGURE 3: DOUBLE AND TRIPLE-ROW TQFP/PLCC FOOTPRINT 0.028 DIA PLATED-THRU HOLES 0.960 1.160 1.360 0.050 0.960 1.160 UNLESS OTHERWISE SPECIFIED, DIMENSIONS ARE IN INCHES. 1.360 Drawing of device is 64/68-pin, 80/84-pin and 100-pin Header pin-out matches the PLCC package. PLCC will map to TQFP as follows: • • • • FIGURE 4: Header to 44-pin TQFP – one-to-one mapping. Header to 64-pin TQFP – see Figure 4 for mapping.
Debug Header Target Footprints FIGURE 5: HEADER TO 80-PIN TQFP 80 61 NC = No Connection 84 1 20 NC 21 63 NC 21 32 60 53 43 NC 22 2006-2012 Microchip Technology Inc.
Processor Extension Pak and Header Specification NOTES: DS51292U-page 74 2006-2012 Microchip Technology Inc.
Debug Header Connections INTRODUCTION The different types of debug header connectors are shown here, as well as information on connecting development tools to the header.
Processor Extension Pak and Header Specification 8-PIN SIL CONNECTOR Debug headers with 8-pin SIL (Single In-Line) connectors are compatible with the tools listed below. PICkit 2 or 3 Programmer/Debug Express The 6-pin socket of the PICkit 2 or PICkit 3 may be connected to the 8 header pins by removing the two DAT and CLK pins. However, this may compromise future use of these pins/functions with other tools.
Debug Header Connections 6-PIN SIL CONNECTOR Debug headers with 6-pin SIL (Single In-Line) connectors are compatible with the tools listed below. PICkit 2 or 3 Programmer/Debug Express The 6-pin socket of the PICkit 2 or PICkit 3 may be directly connected to the 6 header pins. Be sure to line up pin 1 on PICkit with pin 1 on header.
Processor Extension Pak and Header Specification SIL OPTIONAL CONNECTION Debug headers with 6- and 8-pin SIL connectors have an additional unpopulated connector available for customer use. This connector has the same pinout as the SIL connector. Solder wires to access individual pins or attach an entire vertical connector.
Debug Header Connections ORDERING INFORMATION To order the development tools and other hardware shown here, please refer to the table below.
Processor Extension Pak and Header Specification NOTES: DS51292U-page 80 2006-2012 Microchip Technology Inc.
Revision History APPENDIX C: C.1 REVISION HISTORY Revision N (February 2006) • Added Appendix A: Revision History • Updated document to reflect support of additional tools • Additional minor corrections throughout document text C.2 C.7 Revision U (June 2012) • Name changed from “Debug Header Specification” to “Processor Extension Pak & Header Specification”. • “Processor Extension Pak and Header Defined” section added. • “MPLAB IDE and MPLAB X IDE Use with Headers” section added.
Processor Extension Pak and Header Specification NOTES: DS51292U-page 82 2006-2012 Microchip Technology Inc.
Index Numerics Additional Information ................................................ 7 6-Pin Modular Connector ......................................... 75 6-Pin SIL Connector................................................. 77 8-Pin SIL Connector................................................. 76 C A AC162050 ................................................................ 11 AC162052 ................................................................ 13 AC162053 .......................................
Processor Extension Pak and Header Specification PIC16F1459 ............................................................. 37 PIC16F1503 ............................................................. 10 PIC16F1507 ............................................................. 10 PIC16F1508 ............................................................. 37 PIC16F1509 ............................................................. 37 PIC16F1823 .......................................................
Index PIC18F86J15 ........................................................... 39 PIC18F86J16 ........................................................... 39 PIC18F86J50 ........................................................... 39 PIC18F86J55 ........................................................... 39 PIC18F86J60 ........................................................... 40 PIC18F86J65 ........................................................... 40 PIC18F87J10 ............................................
Processor Extension Pak and Header Specification NOTES: DS51292U-page 86 2006-2012 Microchip Technology Inc.
Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature.
Worldwide Sales and Service AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://www.microchip.com/ support Web Address: www.microchip.