11.3.2 Pinouts for Interfaces

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 11-5. Pinouts for Debug Interfaces
MPLAB PICkit 4DEBUG
ConnectorPin #Pin NameICSP (MCHP)MIPS EJTAGCORTEX® SWDAVR® JTAGAVR ISP(&DW)UPDIPDIAWdebugWIRETPI
1TVPPMCLRMCLRMCLR
2TVDDVDDVIO_REFVTGVTGVTGVTGVTGVTGVTGVTG
3GNDGNDGNDGNDGNDGNDGNDGNDGNDGNDGND
4PGDDATTDOSWOTDOMISODATDATDATADAT
5PGCCLKTCKSWCLKTCKSCKCLK
6TAUXAUXRESETRESETCLKdWRST
7TTDITDITDIMOSI
8TTMSTMSSWDIOTMS
Table 11-6. Pinouts for Data Stream Interfaces
MPLAB PICkit 4DATA STREAM
Pin #DMCI / DGI1 U(S)ART / CDCDGI1 SPI
1
2VTG
3GND
4MISO
5SCK
6(SCK)
7TX (target)MOSI
8RX (target)SS
  1. For future use.

__________________

Figure 11-3. Debugger Adapter Board (AC102015) Pinouts

This is a connectivity board that supports JTAG, SWD, ICSP and AVR protocols.