ARM Keil ULINK Pro Cable Selection and Installation

ARM Keil ULINK Pro with Tag-Connect TC2030 programming & debug cable

The ULINKPRO is a debug and trace unit that connects a PC’s USB port to the target system under test. When combined with Tag-Connect™’s unique space saving test & program connectors, it allows you to program, debug and analyze applications using a tiny PCB footprint.

Depending on your requirements, we offer 6-pin, 10-pin or 6-pin plus 10-pin target board connector solutions.

The 6-pin solution utilizing the TC2030-CTX-20 (legged) or TC2030-CTX-20-NL (no-legs) cables allows SWD debugging/programming using minimal PCB real estate.

For full traditional JTAG with pins 1-10 of the ULINK Pro’s MIPI-20 connector all connected to the target, use our Cortex-20/MIPI-20 to 10-pin Tag-Connect™ cables TC2050-IDC-050-ALL-20 (legged) or TC2050-IDC-NL-050-ALL-20 (no-legs).

To utilize the ULINK Pro’s streaming trace technology, our Extended Trace Mode cable, TC2030-CTX-ETM has a 6-pin Tag-Connect TC2030 connector for SWD signals as well as a 10-pin TC2050 connector which connects the trace signals on pins 11 through 20 of the MIPI-20 connector to your target board. Please Note: Be sure to follow manufacturer’s advice on signal integrity and termination during design and layout.

1. 6-pin SWD solution
2. Traditional 10-pin JTAG/SWD solution
3. 6-pin plus 10-pin SWD solution with ETM full trace capability

Connecting the Tag-Connect™ cable to the ULINK Pro

ULINK Pro with TC2030-CTX debug/programming cable installed in MIPI-20 connector
To connect the Tag-Connect™ cable to the ULINK Pro, simply remove the cover of the ULINK Pro and attach the required Tag-Connect™ debug/program cable to the internal MIPI-20/CORTEX-20 header.

6-pin SWD solution

The 6-pin solution utilizes the TC2030-CTX-20 (legged) or TC2030-CTX-20-NL (no-legs) cables providing full JTAG/SWD debugging/programming capability using minimum PCB space.

Solutions

PCB connectorDebug ConnectorItems (Click items for details)PriceQtyBuy
Cortex 20 Pin to 6 Pin Plug-of-Nails™ - No Legs
Plug-of-Nails™ No Legs6 pin target connector
PCB End: 6 Pin Plug-of-Nails™ No LegsDebug End: 20 Pin IDC 0.05" Female (Mates with FTSH)
This Cortex programming cable is the same as the TC2030-CTX-NL cable except it has a 0.05" (1.27mm) pitch 20-pin connector compatible with i-Jet and ULINK pro. This won't fit the traditional 20-pin 0.1" connector such as found on the standard J-Link debuggers). The cable itself has a ten pin ribbon cable and 6-pin TC2030-NL "No legs" Tag-Connect small footprint supporting ARM Cortex MCU's. Note: Cable only supplied, IAR's I-JET and demo board not included!

Datasheet for TC2030-CTX (different connector)

ARM Cortex TC2030-CTX-20-NL cable with 20 pin 0.05" IDC and 6 pin plug-of-nails small footprint no-legs connector1 x TC2030-CTX-20-NL 6-pin "No Legs" Cable with 20-pin Cortex connector for IAR's I-Jet or Keil's ULINKpro
This product is intended to temporarily hold a TC2030 -NL ("No Legs") cable in place on a PCB. This solution will help when board space is at a premium and you need a hands free solution for debugging. Supplied as pack of 3. We recommend keeping a few spare of these since the tiny boards are easy to misplace when working on the bench. For a more robust solution consider a TC2030 legged cable.
TC2030-CLIP-3PACK retaining clips for TC20301 x TC2030-CLIP-3PACK Retaining CLIP board for TC2030-NL cables - 3 Pack
Include this item
Price: $62.95 Qty: Buy
Cortex 20 Pin to 6 Pin Plug-of-Nails™ - With Legs
Plug-of-Nails™ Legged6 pin target connector
PCB End: 6 Pin Plug-of-Nails™ LeggedDebug End: 20 Pin IDC 0.05" Female (Mates with FTSH)
This Cortex programming cable is the same as the TC2030-CTX cable except it has a 0.05" (1.27mm) pitch 20-pin connector compatible with i-Jet and ULINK pro. This won't fit the traditional 20-pin 0.1" connector such as found on the standard J-Link debuggers). The cable itself has a ten pin ribbon cable and 6-pin TC2030 Tag-Connect footprint supporting ARM Cortex MCU's. Note: Cable only supplied, IAR's I-JET and demo board not included!

Datasheet for TC2030-CTX (different connector)

ARM Cortex TC2030-CTX-20 cable with 20 pin 0.05" IDC and 6 pin plug-of-nails small footprint connector1 x TC2030-CTX-20 6-pin Cable for ARM Cortex using IAR's I-Jet or Keil's ULINK PRO
Price: $44.95 Qty: Buy

Traditional 10-pin JTAG/SWD solution

The 10-pin solution provides the traditional JTAG solution with pins 1 through 10 of the ULINK Pro’s MIPI-20 connector all connected through to the target board.

Solutions

PCB connectorDebug ConnectorItems (Click items for details)PriceQtyBuy
Cortex 20 Pin to 10 Pin Plug-of-Nail™ - No Legs
Plug-of-Nails™ No Legs10 pin target connector
PCB End: 10 Pin Plug-of-Nails™ No LegsDebug End: 20 Pin IDC 0.05" Female (Mates with FTSH)
The TC2050-IDC-NL-050-ALL-20 programming cable has an 0.050" pitch ribbon connector suitable for ULINK2 and similar debuggers that use the Samtec FTSH-110-01 style micro-header. This uses the "No Legs" version of the TC2050 connector, ideally suited to production where short board connection times are required but also suitable for development. The pin connections are 1-1 and pins 1-10 are connected, pins 11-20 are not connected in the cable. Please refer to TC2050-IDC-NL datasheet for the PCB footprint information.

Datasheet (Footprint information only)

TC2050-IDC-NL-050-ALL-020 20-pin IDC to 10-pin plug-of-nails no-legs cable1 x TC2050-IDC-NL-050-ALL-20
This product is intended to temporarily hold a TC2050-NL cable in place on a PCB. The solution will help when board space is premium and you need to perform a hands-free programming or debugging operation. For a more robust and convenient debugging connection consider using the TC2050 legged cable and footprint. Supplied as pack of 3. We recommend keeping a few spare of these since they are easily misplaced when working on the desktop. Over time they may lose some grip.
TC2050-CLIP-3PACK retainer for TC2050 connectors1 x TC2050-CLIP-3PACK Retaining CLIP board for TC2050-NL cables - 3 Pack
Include this item
Price: $77.95 Qty: Buy
Cortex 20 Pin to 10 Pin Plug-of-Nail™ - With Legs
Plug-of-Nails™ Legged10 pin target connector
PCB End: 10 Pin Plug-of-Nails™ LeggedDebug End: 20 Pin IDC 0.05" Female (Mates with FTSH)
The TC2050-IDC-050-ALL-20 programming cable has an 0.050" pitch ribbon connector suitable for ULINK2 and similar debuggers that use the Samtec FTSH-110-01 style micro-header. The pin connections are 1-1 and pins 1-10 are connected, pins 11-20 are not connected in the cable. Please refer to TC2050-IDC datasheet for the PCB footprint information.

Datasheet (Footprint information only)

TC2050-IDC-050-ALL-020 20-pin IDC to 10-pin plug-of-nails cable1 x TC2050-IDC-050-ALL-20
Price: $59.95 Qty: Buy

6-pin plus 10-pin SWD solution with ETM full trace capability

SWD testing/programming is provided via the 6-pin connector while full trace capability is provided via the 10-pin connector which is connected to pins 11 through 20 of the MIPI-20 connector.

Please Note: Be sure to follow manufacturer’s advice on signal integrity and termination during design and layout.

Solutions

PCB connectorDebug ConnectorItems (Click items for details)PriceQtyBuy
Cortex 20 Pin to 6 Pin + 10 Pin Plug-of-Nails™ - With Legs
Plug-of-Nails™ Legged6+10 pin target connector
PCB End: 6+10 Pin Plug-of-Nails™ LeggedDebug End: 20 Pin IDC 0.05" Female (Mates with FTSH)
TC2030-CTX-ETM is a TC2030-CTX-20 programming cable with 6-pin Tag-Connector for SWD and an additional 10-pin TC2050 connector connected to pins 11-20 providing the extended trace signals. The pin numbering for pins 11-20 of the 0.05" pitch 20-pin Cortex maps to the TC2050 pin numbering as follows (TC2050 pins are numbered like a DIP IC).  
TC2050 pin no. Cortex 20-pin
1  11 GND/TgtPwr+cap
2  13 GND/TgtPwr+cap
3  15 GND
4  17 GND
5  19 GND
6  20 TRACEDATA[3]
7  18 TRACEDATA[2]
8  16 TRACEDATA[1]
9  14 TRACEDATA[0]
10  12 TRACECLK
 
TC2030 pin no. SWD signal
1  1 VCC
2  2 SWDIO
3  10 nRESET
4  4 SWCLK
5  3,5,9 GND
6  6 SWO
Please Note: Be sure to follow manufacturer's advice on signal integrity and termination during design and layout.
TC2030-CTX-ETM 20 pin ARM cortex cable for SWM with extra 10 pin plug-of-nails1 x TC2030-CTX-ETM
Price: $59.00 Qty: Buy