2.3 TPI

TPI is a programming-only interface for some AVR® ATtiny devices. It is not a debugging interface, and these devices do not have OCD capability.

Use the pinout shown in the figure below when designing an application PCB with an AVR with the TPI interface included.
Figure 2-3. TPI Header Pinout

Direct Connection to a Standard 6-pin 100-mil TPI Header

Use the included 100-mil 6-pin flat cable to connect directly to a board supporting the TPI header type. Note the pin-1 marking on the cable, and ensure to line it up with the pin-1 marking on the AVR Programming Adapter.

Table 2-3. TPI Pin Description
MPLAB® Debugger/Programmer Hardware ToolsTPI Pin Mapping
Pin #Pin NameHeader Pin #NameDescription
1TVPP
2TVDD2VCCTarget voltage reference
3GND6GNDCommon ground
4PGD1TPI_DATATPI data input/output
5PGC3TPI_CLKTPI clock input
6TAUX5RESETTarget RESET pin
7TTDI
8TTMS