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.
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.
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 |