IAR I-jet Trace – JTAG in-circuit emulator and Trace for ARM/Cortex-M

For more information:

Ohad Beit-On



I-jet Trace 

I-jet Trace provides extensive debugging and trace functionality. It delivers large trace memory capacities and high-speed communication via SuperSpeed USB 3.0. I-jet Trace is equipped with Embedded Trace Macrocell (ETM) trace, supporting all Cortex-M devices with ETM.

  • Supports ARM Cortex-M cores
  • SuperSpeed USB 3.0 interface (5 Gbps)
  • Fully compatible with USB 2.0 (480 Mbps)
  • No power supply required, powered entirely by the USB port
  • Target power of up to 400mA can be supplied from I-jet Trace with overload protection
  • Automatic core recognition

Debugging features

  • JTAG and SWD clocks up to 100 MHz
  • Support for SWO using Manchester and UART, at up to 200 Mbps
  • Support for multiple JTAG devices with automatic chain detection and graphical display
  • Support for JTAG adaptive clocking (RTCK)
  • Automatic JTAG/SWD detection
  • JTAG voltage measurement and monitoring
  • Target power consumption can be measured with ~160µA resolution at up to 200 ksps (kilo samples per second)
  • Support for Micro Trace Buffer (MTB) for ARM Cortex-M0+

Trace features

  • Up to 150MHz ETM trace clock
  • Memory capacity of 32 Msamples
  • 64-bit time stamp with CPU cycle accuracy for timing analysis



I-jet and I-jet Trace has a MIPI-20 connector on the front panel and come with MIPI-20 and MIPI-10 cables, as well as a legacy ARM-20 adapter. For I-jet Trace, only the MIPI-20 cable supports the ETM trace functionality, MIPI-10 and ARM-20 are for plain JTAG/SWD/SWO debugging. For details on the connectors, see the user manual.

In addition, the following adapters are available from IAR Systems to fit different target connectors:


ADA-MIPI20-TI14 Adapter

ADA-MIPI20-CTI20 Adapter

ADA-MIPI20-ISO Adapter

I-scope for Power consumption in-target analysis


I-scope adds current and voltage measurement capabilities to I-jet and I-jet Trace. The measurements can be done at any designated points on the target board and are displayed in real-time by the C-SPY Debugger in IAR Embedded Workbench.

I-scope measures current and voltages and sends it to I-jet, which synchronizes the data with the program counter of the running application. The data can be graphed and profiled in real time and analyzed using C-SPY. The current sensing is done by connecting two differential current measurement leads across a shunt resistor on the target board.

Use the power analysis to:

  • Reveal the power consumption of individual functions and peripherals
  • Identify I/O activities that cause current spikes
  • Diagnose low power mode
  • Investigate MCU frequency and core voltage power savings
  • Find conflicting hardware setup
  • Reduce RF emissions by identifying and eliminating unwanted current spikes
  • Measure and compare battery consumption in various MCU sleep modes


  • I+ and I- differential voltage, 110mV full scale across shunt resistor
  • One differential current channel, 0-6V common mode
  • Three voltage channels, 0-6V
  • Sampling rate up to 200 kHz with 12 bit resolution
  • Includes one MIPI-20 flat cable for attaching to the I-jet
  • Includes 6 flying test leads and 6 grabbers
  • Supports all ARM cores

Please note: I-scope is used in combination with I-jet or I-jet Trace.

Embedded IDE tools – C/C++ Compilers and DebuggersReal Time Operating SystemsDebuggers & JTAG EmulatorsEmbedded Software Testing solutionsMiddleware & SW componentsHW Testing solutions – Boundary-Scan (JTAG) & FunctionalOrganizing, Analyzing & Verification tools for HDL designs, FPGAs, Board schematic, PCB layout and Systems designersHome of CANopen, EtherCAT, PowerLink, ProfiNet– SW Protocols, Data loggers, Interfaces, devices & SolutionsIn-Circuit/Parallel Engineering & Production Device Programmers (Flash/EPROMs/CPLDs…)

For more information: Ohad Beit-On ohad@sightsys.co.il 054-2584032