SIGNALYZER H4 - Pin Assignment

Introduction

Signalyzer H series products are multi protocol USB host adapters which are capable of emulating most popular serial protocols such as SPI, I2C, JTAG and SWD. It allows a developer to interface a Windows, Mac OS or Linux PC to an embedded system via USB and provide a developer an access to a serial bus and target devices it connects.

Signalyzer H4 provides four completely identical and independent ports allowing user to emulate two different protocols concurently. Both Signalyzer H4 connectors utilize same 26pin IDC header with 0.1” pitch and share similar signal assigment.


Figure 1. Connector, Front view.

Connector A

Pin Name 5V tolerant SPI I2C JTAG SWD UART -
1 GND Common / GND
2 VUSB USB 5V
Port 1
3 GPIO00 YES SCK SCL TCK SWDCLK TXD  
4 GPIO01 YES MOSI SDA (1) TDI SWDIO (2) RXD  
5 GPIO02 YES MISO SDA (1) TDO SWDIO (2) RTS  
6 GPIO03 YES GPIO or CS GPIO TMS GPIO CTS  
7 GPIO04 YES GPIO or CS GPIO GPIO GPIO DTR  
8 GPIO05 YES GPIO or CS GPIO GPIO GPIO DSR  
9 GPIO06 YES GPIO or CS GPIO GPIO GPIO DCD  
10 GPIO07 YES GPIO or CS GPIO GPIO GPIO RI  
Port 2
11 GPIO08 YES SCK SCL TCK SWDCLK TXD  
12 GPIO09 YES MOSI SDA (1) TDI SWDIO (2) RXD  
13 GPIO10 YES MISO SDA (1) TDO SWDIO (2) RTS  
14 GPIO11 YES GPIO or CS GPIO TMS GPIO CTS  
15 GPIO12 YES GPIO or CS GPIO GPIO GPIO DTR  
16 GPIO13 YES GPIO or CS GPIO GPIO GPIO DSR  
17 GPIO14 YES GPIO or CS GPIO GPIO GPIO DCD  
18 GPIO15 YES GPIO or CS GPIO GPIO GPIO RI  
Auxiliary GPIO
19 GPIO16 NO Auxiliary GPIO
20 GPIO17 NO Auxiliary GPIO
21 GPIO18 NO Auxiliary GPIO
22 GPIO19 NO Auxiliary GPIO
23 GPIO20 NO Auxiliary GPIO
24 GPIO21 NO Auxiliary GPIO
25 GND Common / GND
26 VUSB USB 5V

Notes:
(1) For correct I2C operation both SDA signals (pins 4 and 5) must be tied together. The Signalyzer H2 and H4 drives SCL and SDA line high during byte transfer.

(2) For correct SWD operation both SWDIO signals (pins 4 and 5) must be tied together.

Connector B

Pin Name 5V tolerant SPI I2C JTAG SWD UART -
1 GND Common / GND
2 VUSB USB 5V
Port 3
3 GPIO00 YES - - - - TXD  
4 GPIO01 YES - - - - RXD  
5 GPIO02 YES - - - - RTS  
6 GPIO03 YES - - - - CTS  
7 GPIO04 YES - - - - DTR  
8 GPIO05 YES - - - - DSR  
9 GPIO06 YES - - - - DCD  
10 GPIO07 YES - - - - RI  
Port 4
11 GPIO08 YES - - - - TXD  
12 GPIO09 YES - - - - RXD  
13 GPIO10 YES - - - - RTS  
14 GPIO11 YES - - - - CTS  
15 GPIO12 YES - - - - DTR  
16 GPIO13 YES - - - - DSR  
17 GPIO14 YES - - - - DCD  
18 GPIO15 YES - - - - RI  
Auxiliary GPIO
19 GPIO16 NO Auxiliary GPIO
20 GPIO17 NO Auxiliary GPIO
21 GPIO18 NO Auxiliary GPIO
22 GPIO19 NO Auxiliary GPIO
23 GPIO20 NO Auxiliary GPIO
24 GPIO21 NO Auxiliary GPIO
25 GND Common / GND
26 VUSB USB 5V

Notes:
(1) For correct I2C operation both SDA signals (pins 4 and 5) must be tied together. The Signalyzer H2 and H4 drives SCL and SDA line high during byte transfer.

(2) For correct SWD operation both SWDIO signals (pins 4 and 5) must be tied together.