JTAG接口常日有四个或五个必要的旗子暗记线,分别是TCK(测试时钟)、TMS(测试模式选择)、TDI(测试数据输入)、TDO(测试数据输出)和TRST(测试复位,可选)1。其余,还有一些可选的旗子暗记线,如VCC(电源输入)、GND(电源地)、VTREF(目标板参考电压)、RTCK(测试时钟返回)、nSRST(目标系统复位)、USER IN(用户自定义输入)和USER OUT(用户自定义输出)。
JTAG接口有不同的连接标准,如10针、14针和20针等,它们之间的引脚定义和排列顺序可能不同,但是基本功能相同。一样平常来说,20针的接口比较完全和稳定,但是占用空间较大;14针的接口比较常用和简洁,但是短缺一些可选功能;10针的接口比较小巧和节省,但是只须要四根线即可实现基本功能。