3.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 3-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 3-3. TPI Pin Description
MPLAB® Debugger/Programmer Hardware Tools TPI Pin Mapping
Pin # Pin Name Header Pin # Name Description
1 TVPP
2 TVDD 2 VCC Target voltage reference
3 GND 6 GND Common ground
4 PGD 1 TPI_DATA TPI data input/output
5 PGC 3 TPI_CLK TPI clock input
6 TAUX 5 RESET Target RESET pin
7 TTDI
8 TTMS