IDC20A Debug Probe

IDC20A Debug Cable- Lauterbach
OVERVIEW

The Industry Standard for Almost Every Embedded Platform

The IDC20A debug probe was originally designed to debug SoCs with an Arm® CoreSight™ debug infrastructure. Due to the enormous success of the Arm architecture, this debug concept became the de-facto debug standard for multicore systems in the embedded market.

Today the IDC20A debug probe supports various of architectures and protocols to debug SoCs with and without CoreSight™ and is Lauterbach’s most successful debug probe.

BENEFITS

Your Fast and Reliable Debug Probe for Almost Any Project

The IDC20A Debug Probe has been designed for maximum flexibility. Featuring the most common pin-out in the whole embedded market with a wide input voltage range and excellent signal integrity, it is a perfect fit for a large number of targets from general industrial applications to high-speed mobile device designs.

Supports even the most heterogeneous chips

When debugging multicore-systems, it becomes essential that the debug probe is able to concurrently control cores of various architectures within one SoC. The IDC20A Debug Probe provides this flexibility and supports a wide range of architectures.

Perfect fit for almost any target

The IDC20A Debug Probe provides the most common pin-out in the embedded market. Together with a large selection of adapters it is the perfect fit for a wide range of targets.

High transfer speed and signal integrity

With transceivers located close to the target, the IDC20A Debug Probe provides highest signal integrity at highest transfer speeds. For appropriate processors the high throughput performance even allows some real time tracing.

Wide Voltage Range starting from 0.4V

Supports high-speed targets with low I/O voltages down to 0.4 V as well as standard industrial applications with I/O voltages up to 5V.

SUPPORTED ARCHITECTURES

Get Control of Almost Any Chip

The IDC20A is a standard debug probe for a number of industries including mobile communications, medical, consumer electronics, semiconductors, aerospace, industrial and others. It supports dozens of architectures, from today's established microarchitectures to trendy new architectures. IDC20A covers chips from tiny microcontrollers to the most complex SoCs, Soft-Cores (implemented in FPGAs) and various sub-controllers like DSPs.

DEBUG PROTOCOLS

Universal Debug Protocol Support

JTAG (IEEE 1149.1)

JTAG is the debug protocol commonly available with most CPUs. Derived from Boundary Scan device test-ing, JTAG allows an external tool to communicate with a Test Access Point (TAP) controller inside a chip. A TAP is the access point to the debug infrastructure within a chip. TAPs can be chained to allow the debug-ging of several cores via a single debug probe.

cJTAG (compact JTAG) (IEEE 1149.7)

A technology based on JTAG which reduces the pin count of the debug interface and is optimized for accessing multiple cores in a star topology. It allows the integration of more and more cores in the future without having to change interfaces or principles. cJTAG uses a 2-wire interface.

SWD/SWO

SWD (Serial Wire Debug) is a 2-pin debug interface defined by Arm®, which is optimized to access the CoreSight™ debug infrastructure with maximum performance. Serial Wire Output (SWO) is an optional extension pin to SWD. If a processor has an SWO pin, the IDC20A debug probe is able to receive trace data from both code instrumentation and data accesses*.

*Supported by PowerDebug E40/PowerDebug Pro and newer base modules

Renesas Single-Wire UART

RL78 processors are debugged via a UART like 1-line debug interface using the pins RESET and TOOL0, while the older 78K0R processors use an additional signal TOOL1.

UPDI

The Unified Program and Debug Interface (UPDI) designed by Microchip is a proprietary protocol to debug and program tinyAVR® and megaAVR® devices through a single pin, which is also the chip’s reset pin. These devices can also be programmed via a Serial Peripheral Interface (SPI).

Andes Serial Debug Port

Serial Debug Port is a two-wire option for AndesCore™ and RISC-V processors designed by Andes Technology.

TECHNICAL DATA

Technical Information for the IDC20A Debug Probe

Voltage Range From 0.4V to  5.0 V
Debug Clock Frequency From 10 kHz to 100 MHz
ORDER INFORMATION

Get the IDC20A Probe for Your Architecture

Debugger Cortex-M (Armv6/7/8) IDC20A (PACK)

Supports Arm Cortex-M cores and SecurCore SC000/SC300 trace support ETM Cortex-M via ETB included GTM and IPU debugging included IDC20A debug cable supports 5-pin standard JTAG, cJTAG and Serial Wire Debug Port, (0.4V - 5V) includes software for Windows, Linux and MacOSX cJTAG and SWD require Power Debug Interface USB 2.0/USB 3.0, Power Debug Ethernet, PowerTrace, Power Debug II PowerDebug PRO, PowerDebug E40 or PowerDebug X50

Product number: LA-3254
Debugger for RISC-V 64-Bit (PACK)

supports RISC-V 64-bit cores MIPI10 / MIPI20 connector on the target requires: LA-3770 Converter IDC20A to MIPI-10/20/34 ALTERA-10/RISCV-10 connector on the target requires: LA-3863 Converter IDC20A to ALTERA-10/RISCV-10 includes software for Windows, Linux and MacOSX requires TRACE32 software R.2020.09 or newer requires Power Debug Module

Product number: LA-3201
JTAG Debugger for Xtensa 20 Pin

supports Xtensa Cores from Tensilica via an ARM JTAG interface core trace decoding for TRAX (Trace RAM within core logic) included includes software for Windows, Linux and MacOSX requires Power Debug Module IDC20A debug cable requires LA-3763 if 14 pin JTAG (Xtensa) connector is used

Product number: LA-3762
JTAG Debugger for ARC XDP 60 (ICD)

supports ARC 700, ARC 600, ARC EM, ARC HS, ARCtangent-A5 and ARCtangent-A4 includes software for Windows, Linux and MacOSX requires Power Debug Module debug cable with 60 pin XDP connector

Product number: LA-3752
Out of production
CONVERTERS

Connect to Every Target

There are many different connectors used in embedded applications. We do have a wide range of converters to adapt to the corresponding connector used.

Converter IDC20A to MIPI-10/20/34

Converter to connect an IDC20A debug cable to a target with MIPI34, MIPI20D, or MIPI10 connector. For connecting an IDC20A debug cable a PowerTrace Serial use the converter LA-2770 instead. (LA-2770 is for a MIPI34 connector with pin 1 on the right sight, while LA-3770 expects pin 1 on the left side at the target.) Former name: Converter ARM-20 to MIPI-10/20/34 Arm/RISC-V

Product number: LA-3770
Converter 2xMictor38/IDC20A to MIPI-60

Converter to connect Preprocessor AutoFocus II Mictor38 to MIPI60 (QSH) connector ARM/Cortex: Converter to connect Mictor38 TRACE A and TRACE B (32-bit ETMv3/PTM) and an IDC20A Debug Cable to a MIPI60 connector on the target Intel x86/x64: Converter to connect Mictor38 TRACE A to to a MIPI60 connector on the target Former name: Conv. Prepro.AF II Mictor, ARM20 to MIPI60

Product number: LA-3818
Converter IDC20A to TI-14

Converter to connect an IDC20A Debug Cable to a TI-14 connector which is used on many targets with processors from Texas Instruments Former name: Converter ARM-20 to TI-14

Product number: LA-7748
Converter IDC20A to Mictor-38

Converter to connect the IDC20A Debug Cable to a Mictor connector on the target providing both debug and trace signals. This is needed if you want to connect the Debug Cable without a Preprocessor and if there is only a Mictor on the target. Former name: ARM Converter ARM-20 to Mictor-38

Product number: LA-3722
Converter IDC20A to TI-14/TI-20-Compact

Converter to connect a Debug Cable to a TI-14 or TI-20-Compact connector which is used on many targets with processors from Texas Instruments Former name: Converter ARM-20 to TI-14 or TI-20-Compact

Product number: LA-3780
Converter IDC20A to XILINX-14

Converter to connect an IDC20A Debug Cable to a 14-pin JTAG connector on Xilinx target boards Former name: Converter ARM-20 to XILINX-14

Product number: LA-3881
Converter IDC20A/Samtec-40 HSSTP to RCAR-H3-S

Converter from IDC20A and HSSTP to R-Car H3 Starter Kit from Renesas Former name: Conv. ARM-20/Samtec40 HSSTP to RCAR-H3-SKIT

Product number: LA-2788
Converter Mictor-38/IDC20A to MIPI-34

Converter to connect an AutoFocus II Preprocessor with MICTOR-38 and an IDC20A Debug Cable to MIPI-10/-20T/-34 Enables use AutoFocus II Preprocessor on the 4-bit wide trace port of MIPI-34 connector Converted is configured by 0 ohm resistance for MIPI-34,configuration 1 for details refer to https://www.lauterbach.com/ad3809.html LA-3809 Converter Mictor-38/IDC20A to MIPI-10/-20T/-34 is configured for MIPI-20T by 0 ohm resistance Former name: Converter Mictor-38/ARM20 to MIPI-34

Product number: LA-3842
Not recommended
Converter IDC20A/MIPI-20 to 10-pin ECU14

Converter IDC20A or MIPI-20 to 10-pin ECU14 Former name: Conv. ARM-20/MIPI-20 to 10-pin ECU14

Product number: LA-2746
Conv. Mictor38/ETM+IDC20A to Mictor-38/RTP

Converter from Mictor38 of the ETM trace port plus IDC20A to Mictor38 of RTP port of TI chips Former name: Conv. Mictor38/ETM+JTAG20 to Mictor38/RTP

Product number: LA-3835
Not recommended
Converter IDC20A to MIPI-34 PowerTrace Serial

Converter to connect an IDC20A debug cable to the 34 pin DEBUG connector on a PowerTrace Serial. MIPI-34 connector does not have key pin. For connecting an IDC20A debug cable to an AutoFocus-II-MIPI preprocessor (LA-3160) or an AURORA 2 preprocessor (LA-3945) use the converter LA-3770 instead. (LA-2770 is for a MIPI34 connector with pin 1 on the right sight, while LA-3770 expects pin 1 on the left side at the target.) Former name: ARM Conv. ARM-20 to MIPI-34 PowerTrace Serial

Product number: LA-2770
Converter IDC20A/MIPI-34 to Mictor-38

Converter to connect the ARM Debug Cable or the CombiProbe to a Mictor connector on the target. This is needed if you want to debug without a Preprocessor and if there is only a Mictor connector on the target. The trace signals of the CombiProbe are connected to the lowest four trace signals of the Mictor (ETMv3 pinout, continuous mode). But tracing is normally no use case due to the bandwidth limitations of the CombiProbe. Former name: ARM Conv. ARM-20/MIPI-34 to Mictor-38

Product number: LA-3862
Converter IDC20A to MIPS-14

Converter to connect an IDC20A Debug Cable to a MIPS-14 connector on the target Former name: Converter ARM-20 to MIPS-14

Product number: LA-2720
Converter Mictor-38/IDC20A to MIPI-20T

Converter to connect an AutoFocus II Preprocessor with MICTOR-38 and an IDC20A Debug Cable to MIPI-10/-20T/-34 Enables use AutoFocus II Preprocessor on the 4-bit wide trace port of MIPI-20T connector Converted is configured by 0 ohm resistance for MIPI-20T LA-3842 Converter Mictor-38/IDC20A to MIPI-10/-20T/-34 is configured for MIPI-34 by 0 ohm resistance Former name: Converter Mictor-38/ARM20 to MIPI-20

Product number: LA-3809
OTHER DEBUG PROBES

Looking For Other Debug Probes

If the IDC20A Debug Probe is not the right solution for you, we offer a various of other debug probes.

AUTO26 Debug Probe - Lauterbach

AUTO26 Debug Probe

Designed specifically for the use in automotive projects.

CombiProbe- Lauterbach

CombiProbe 2

Compact debug and trace system with compact trace ports of up to 4 bits wide

Debug Probes | Lauterbach

Architecture-specific Debug Probes

Specialized debug probes dedicated to specific target platforms.

Any Questions?

With over 4 decades of industry leadership, our expert engineers are on-hand to help you. If you want advice about our products or which configuration is best for you, please contact our Sales Engineers. If you want help with your Lauterbach system, please contact our Engineering Support Team.