3.3.1 Target Connection Pinout

The programming connector pin functions are different for various devices and interfaces. Refer to the following pinout tables for debug and data stream interfaces.
Note: Refer to the data sheet for the device you are using as well as the application notes for the specific interface for additional information and diagrams.
Table 3-1. Pinouts for Debug Interfaces
MPLAB PICkit 5 ConnectorDEBUG INTERFACETarget5 Connector
8-Pin SIL1ICSP (MCHP)MIPS EJTAGCortex® SWDAVR® JTAGAVR dW3AVR UPDIAVR PDIAVR ISPAVR TPI8-Pin SIL6-Pin SIL
Pin #Pin NamePin #Pin #
1TVPPMCLR/VPPMCLRRESETRESET411
2TVDDVDDVDD/VDDIOVDDVTGVTGVTGVTGVTGVTG22
3GNDGNDGNDGNDGNDGNDGNDGNDGNDGND33
4PGDDATTDOSWO2TDODAT4DATMISODAT44
5PGCCLKTCKSWCLKTCKSCKCLK55
6TAUXRESETRESET/dWCLKRESETRESET66
7TTDITDITDIMOSI7
8TTMSTMSSWDIO2TMS8
  1. Use of a 6-pin header will result in the loss of functions on Pins 7 and 8 affecting EJTAG, JTAG, SWD and ISP.
  2. SWO is used for trace. SWDIO is used for debug.
  3. dW = debugWIRE
  4. Pin may be used for High-Voltage Pulse reactivation of UPDI function depending on device. See device data sheet for details.
  5. These are example target connectors that are assumed similar to the debugger unit (SIL).
Table 3-2. Pinouts for Data Stream Interfaces
MPLAB® PICkit 5 ConnectorDATA STREAMTarget3 Connector
8-Pin SIL1PIC and AVR DevicesSAM Devices28-Pin SIL
Pin #DGI UART / CDCDGI UART / CDCPin #
11
2VTGVTG2
3GNDGND3
4TX (target)4
55
66
7TX (target)RX (target)7
8RX (target)8
  1. Use of an 8-pin connector is required for data streaming. A 6-pin connector will result in the loss of functions on Pins 7 and 8.
  2. RX and TX pins need to move to accommodate wiring for other devices.
  3. This is an example target connector that is assumed similar to the debugger unit (SIL).