UPDI
Interfejs programowania i debugowania nowszych układów AVR, wciśnięty na jeden pin.
Klasyczne AVR programowano przez ISP po czterech liniach SPI plus reset, a debugowano przez debugWIRE lub JTAG. Począwszy od tinyAVR serii 0 i 1 w 2016 roku oraz kolejnych rodzin AVR, Atmel — już wtedy część Microchipa — zastąpił to wszystko interfejsem Unified Program and Debug Interface: półdupleksowym sygnałem w stylu UART na jednym pinie.
To, że jest to zwykły sygnał szeregowy, miało miły skutek uboczny. Adapter USB–UART i rezystor tworzą działający programator, a narzędzia takie jak SerialUPDI i AVRDUDE obsługują taki układ. Pułapka polega na tym, że pin UPDI można przekonfigurować na zwykłe GPIO. Kto to zrobi, odzyska dostęp dopiero po impulsie 12 V — albo z nowym układem.