cJTAG (IEEE 1149.7)
Odchudzony JTAG, który zadowala się dwoma wyprowadzeniami zamiast czterech czy pięciu.
Klasyczny JTAG potrzebuje linii TCK, TMS, TDI i TDO, a układy łączy się w łańcuch, więc jedno przerwane połączenie odcina resztę. Norma IEEE 1149.7 z 2009 roku multipleksuje dane i sterowanie na jednym dwukierunkowym przewodzie, TMSC, obok zegara TCKC. Dopuszcza też topologię gwiazdy: kilka układów może siedzieć równolegle na tych samych dwóch liniach i być adresowanych osobno.
Jest wstecznie zgodny: urządzenie cJTAG startuje w trybie zwykłego JTAG-a i przełącza się dopiero na żądanie debugera. Norma jest wyjątkowo obszerna i definiuje sześć klas ambicji, co może tłumaczyć, czemu w świecie Cortex-M wygrał dwuprzewodowy SWD od ARM-a. cJTAG przetrwał głównie u TI i w niektórych układach RISC-V.