Risposte:
In generale, i cavi "JTAG" per diverse famiglie di dispositivi non sono compatibili. Tuttavia, come osserva Leon, ci sono alcune società di terze parti che producono cavi "JTAG" che possono essere riconfigurati per supportare diverse famiglie di dispositivi.
Amontec crea un JTAG riconfigurabile. Ne ho uno e l'ho usato con chip ARM e FPGA e CPLD Xilinx.
Sarebbe meglio abbinare il tuo strumento. Questo sito ne elenca un bel po '(non ha riferimenti, quindi un doppio controllo è un must assoluto prima di disporlo)
Per gli AVR, la loro piedinatura consigliata corrisponde a quella utilizzata dall'AVR JTAGICE mkII (vedere pagina 3).
I segnali sono definiti (sebbene alcuni di essi siano opzionali), ma il connettore e la piedinatura non lo sono. Ecco alcuni esempi. Un connettore a 20 pin sembra essere abbastanza universale per ARM JTAG.