JTAG header pinout

1. Pinouts:

ARM JTAG header pinout(used with almost all ARM-based microcontrollers)







1VREFVSUPPLY2
3nTRSTGND4
5TDIGND6
7TMSGND8
9TCKGND10
11RTCKGND12
13TDOGND14
15nSRSTGND16
17DBGRQGND18
19DGBACKGND20







ARM14 JTAG header pinout(used as a lower pin-count version of ARM-20)







1VREFGND2
3nTRSTGND4
5TDIGND6
7TMSGND8
9TCKGND10
11TDOnSRST12
13VREFGND14







MIPS EJTAG JTAG header pinout used with all MIPS microcontrollers (mostly embedded devices, can be found on many WiFi devices)







1nTRSTGND2
3TDIGND4
5TDOGND6
7TMSGND8
9TCKGND10
11nSRST

12
13DINTVREF14







Toshiba MIPS JTAG header pinout







1nTRST-2
3TDIGND4
5TDOGND6
7TMSGND8
9TCKGND10
11VREFGND12
13nSRST-14
15--16
17--18
19--20







Philips MIPS JTAG header pinout







1nTRSTGND2
3TDIGND4
5TDOGND6
7TMSGND8
9TCKGND10
11nSRSTGND12
13-GND14
15-GND16
17-GND18
19-GND20







AVR JTAG header pinout Compatible with AVR, Altera JTAG, ... (widely used)







1TCKGND2
3TDOVREF4
5TMSnSRST6
7-nTRST8
9TDIGND10







Altera ByteBlaster header pinout Compatible with AVR, Altera JTAG, ... (widely used)







1TCKGND2
3TDOVREF4
5TMS-6
7--8
9TDIGND10







Maxim MAXQ JTAG header pinout Partially compatible with AVR JTAG







1TCKGND2
3TDOVREF4
5TMSnSRST6
7-VSUPPLY8
9TDIGND10







Actel FlashPro JTAG JTAG header pinout







1TCKGND2
3TDO-4
5TMSVJTAG6
7VPUMPTRST8
9TDIGND10







PLD-JTAG JTAG header pinout





1VCC
2TDO
3TDI
4nSRST
5


6TMS
7GND
8TCK





Cypress Ultra ISR JTAG header pinout







1GNDTMS2
3JTAGENTCK4
5ISRTDI6
7VREF

8
9TDOGND10







Lattice JTAG header pinout







1TCK-2
3TMSGND4
5TDIVREF6
7TDOGND8
9nTRSTnISPEN10







Lattice 9pin ispDOWNLOAD USB cable JTAG header pinout





1VCC
2TDO
3TDI
4ispEN#
5nTRST
6TMS
7GND
8TCK
9-





Texas Instruments MSP430 JTAG header pinout







1TDOVREF2
3TDI-4
5TMSTCLK6
7TCKVPP8
9GND-10
11nSRST-12
13--14







Xilinx Parallel IV 14pin JTAG header pinout







1VGNDVREF2
3GNDTMS4
5GNDTCK6
7GNDTDO8
9GNDTDI10
11GND-12
13GND-14







Xilinx Parallel III and IV 9pin JTAG header pinout





1VREF
2GND
3-
4TCLK
5-
6TDO
7TDI
8-
9TMS





2. Non-standard manufacturer-specific pinouts:

Linksys WRT54G / WRT54GS JTAG header pinout







1nTRSTGND2
3TDIGND4
5TDOGND6
7TMSGND8
9TCKGND10
11nSRSTGND12







Bosch EDC16 BDM JTAG header pinout







1PORRESET?2
3TMSNC4
5DSCKGND6
7DSDIDSDO8
9+12VVLFS110
11+5VVLFS012
13NCNC14







MPC BDM JTAG header pinout







1VLFS0SRESET2
3GNDDSCK4
5GNDVLFS16
7HRESETDSDI8
9VCCDSDO10







Which JTAG pinout should I choose?

If you are designing with ARM or MIPS microprocessor, we recommend using appropriate JTAG connector (EJTAG or ARM JTAG) to maintain compatibility with development tools. In other cases we recommend you using JTAG connector for manufacturer of your part or AVR/Byteblaster JTAG (which is compatible with many other products) or standard 8pin "PLD" JTAG connector.

Daisy chaining multiple devices

If your design uses multiple devices with JTAG TAP, you must either use separate connector for each device or chain devices. Generally, JTAG supports many devices in single JTAG chain, but many tools are not compatible with this feature. Check tool's documentation before you put devices into chain.

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。