Connecting Atmel-ICE to a Tiny Programming Interface (TPI) Target

Last modified by Microchip on 2023/12/15 19:57

Tiny Programming Interface (TPI) is a programming-only interface for some AVR® ATtiny devices. It is not a debugging interface; these devices do not have On-Chip Debug (OCD) capability. When designing an application PCB that includes an AVR with the TPI interface, use the pinout shown in Figure: TPI Header Pinout.

TPI header

Figure: TPI Header Pinout

Connection to a 6-pin 100-mil TPI Header

Use the 6-pin 100-mil tap on the flat cable (included in some kits) to connect to a standard 100-mil TPI header.

Connection to a 6-pin 50-mil TPI Header

Use the adapter board (included in some kits) to connect to a standard 50-mil TPI header.

Connection to a Custom 100-mil Header

The 10-pin mini-squid cable should be used to connect between the Atmel-ICE AVR connector port and the target board. Six connections are required, as described in Table: Atmel-ICE TPI Pin Mapping.

TPI pinout

Table: Atmel-ICE TPI Pin Mapping