
Key Features
Overview
Downloads
Why Engineers Choose The Tag Connect TC2030-CTX-ETM ARM Cortex Trace Cable
Complete trace visibility
Space-saving design
Professional debugging capability
Professional ARM Cortex Debug and Trace Cable
The TC2030-CTX-ETM is Tag-Connect's specialised cable for ARM Cortex processors requiring both Serial Wire Debug (SWD) and Embedded Trace Macrocell (ETM) capabilities. This professional-grade cable combines a 6-pin TC2030 Tag-Connector for standard SWD debugging with a 10-pin TC2050 connector for extended trace signals, providing comprehensive debugging and trace capture for ARM Cortex applications.
Dual Connector Design
The cable features two distinct connector types optimised for different debugging functions. The 6-pin TC2030 connector handles standard SWD operations including programming, debugging, and Serial Wire Output (SWO). The additional 10-pin TC2050 connector connects to pins 11-20 of the ARM Cortex 20-pin connector, providing access to the four-channel ETM trace data lines and trace clock signal.
TC2030 SWD Connector Pinout
| Pin | Signal | Function |
|---|---|---|
| 1 | VCC | Target reference voltage |
| 2 | SWDIO | Serial Wire Data I/O |
| 3 | nRESET | Target reset (active low) |
| 4 | SWCLK | Serial Wire Clock |
| 5 | GND | Ground reference |
| 6 | SWO | Serial Wire Output |
TC2050 ETM Trace Connector Pinout
| TC2050 Pin | Cortex 20-Pin | Signal | Function |
|---|---|---|---|
| 1 | 11 | GND | Ground reference |
| 2 | 13 | GND | Ground reference |
| 3 | 15 | GND | Ground reference |
| 4 | 17 | GND | Ground reference |
| 5 | 19 | GND | Ground reference |
| 6 | 20 | TRACEDATA | Trace data line 3 |
| 7 | 18 | TRACEDATA | Trace data line 2 |
| 8 | 16 | TRACEDATA | Trace data line 1 |
| 9 | 14 | TRACEDATA | Trace data line 0 |
| 10 | 12 | TRACECLK | Trace clock signal |
PCB Footprint Requirements
The TC2030 connector requires a minimal PCB footprint consisting of six test pads and four alignment holes arranged in a specific pattern. The footprint measures just 7mm × 4mm, offering significant space savings compared to traditional 20-pin headers.
Compatible Debug Probes
This cable is designed for use with professional trace-capable debug probes including:
- ARM Keil ULINKpro with 20-pin MIPI connector
- IAR I-JET debug probes
- SEGGER J-Trace series with 20-pin support
- Generic 20-pin Cortex debug connectors
Installation and Usage
The TC2030 connector features spring-loaded pins that make contact with PCB pads through precise alignment holes. The legged version provides secure retention during extended debugging sessions. For production programming applications, the TC2030-CTX-ETM-NL variant offers a "no-legs" design for rapid connection and disconnection.
| General Information | |
|---|---|
Part Number (SKU) |
TC2030-CTX-ETM
|
Manufacturer |
|
| Physical and Mechanical | |
Weight |
0.1 kg
|
| Other | |
Warranty |
|
HS Code Customs Tariff code
|
|
EAN |
5055383665174
|
Frequently Asked Questions
Have a Question?
-
Do I need special software to use ETM trace features?
Yes, ETM trace requires compatible debugger software such as ARM Development Studio, Keil MDK with trace license, SEGGER Ozone, or IAR Embedded Workbench. Basic debugging IDEs typically only support SWD debugging, not ETM trace analysis.
-
What's the cable length and is it suitable for bench debugging?
The cable length is optimised for bench debugging applications whilst maintaining signal integrity for high-speed ETM trace. The legged TC2030 connector provides secure retention for extended debugging sessions.
-
Can I use this cable with SEGGER J-Link debuggers?
Standard J-Link debuggers use 0.1" pitch 20-pin connectors and are not directly compatible. You need J-Trace series probes or J-Link debuggers specifically equipped with 0.05" pitch 20-pin connectors. Check your debugger's connector type before ordering.
-
How does ETM trace compare to SWO debugging?
SWO provides limited trace information through a single pin, typically used for printf-style debugging. ETM provides complete instruction trace through four data lines plus clock, capturing every executed instruction for comprehensive program flow analysis and performance profiling.
-
What's the maximum trace clock frequency supported?
The cable itself supports trace frequencies up to 200MHz when used with proper PCB design. Actual maximum frequency depends on your target processor's ETM implementation and the capabilities of your debug probe.
-
Is the TC2030-CTX-ETM suitable for production programming?
The legged version is designed for development and debugging. For production programming, consider the TC2030-CTX-ETM-NL variant which features a "no legs" design for rapid connection/disconnection in manufacturing environments.
-
Can this cable work with Cortex-M0+ processors that don't have ETM?
Yes, the TC2030 connector portion works with any ARM Cortex processor supporting SWD. The TC2050 trace connector simply won't be used. However, processors without ETM cannot generate instruction trace data regardless of the cable used.
-
What PCB design considerations are required for ETM trace signals?
ETM trace requires careful signal integrity design including matched trace lengths, appropriate termination, and ground plane considerations. Trace signals operate at high frequencies up to 200MHz and require impedance control. Consult your microcontroller's hardware design guide for specific requirements.
-
Which debug probes are compatible with the TC2030-CTX-ETM?
Compatible probes include ARM Keil ULINKpro, SEGGER J-Trace series, IAR I-JET, and any debugger with a 20-pin ARM Cortex/MIPI-20 connector. The cable connects to the 0.05" pitch 20-pin header found on these professional trace-capable units.
-
What's the difference between TC2030-CTX-ETM and standard TC2030-CTX cables?
The TC2030-CTX-ETM includes an additional 10-pin TC2050 connector for ETM trace signals (TRACEDATA[3:0] and TRACECLK) from pins 11-20 of the ARM Cortex 20-pin connector. The standard TC2030-CTX only provides SWD debugging through pins 1-10.