JTAGjet and JTAGjet-Trace

JTAGjet and JTAGjet Trace

As a complement to I-jet and I-jet Trace, we offer additional in-circuit debuggers for customers with needs for certain debugging functionality or device support.


JTAGjet is an advanced, real-time, in-circuit debugging probe for high-end applications development. It is based on the JTAG boundary scan port.

  • Download speed exceeding 1 MB/sec
  • USB 2.0 (480Mbps) connection to host PC
  • Smart Flash Programmer
  • JTAG chain Device Detection
  • Variable (up to 30 MHz) and Adaptive JTAG clock
  • Auto-sensing JTAG voltage
  • Fully integrated with IAR Embedded Workbench
  • Chameleon debugger software included
  • Multi-core debugging available with add-on in Chameleon
  • ARM/SWD adapter included (except for JTAGjet for ARM which instead includes an ARM-20 adapter) 

Available product versions

JTAGjet for ARM Support for ARM7 and ARM9
JTAGjet for ARM79CM Support for ARM7, ARM9, and Cortex-M
JTAGjet™ for ARM7911C Support for ARM7, ARM9, ARM11, Cortex-M, Cortex-A8/A9, and Cortex-R4


JTAGjet-Trace is an advanced, real-time, in-circuit debugger used for debugging, testing, and verification of high-end applications. It is equipped with Embedded Trace Macrocell (ETM) trace, and supports ARM Cortex devices with ETM.

  • USB 2.0 (480Mbps) connection to host PC
  • Smart Flash Programmer
  • Adaptive JTAG Clock & Voltage
  • Fully integrated with IAR Embedded Workbench
  • Chameleon debugger software included
  • Multi-core debugging available with add-on in Chameleon
  • Plain JTAG adapter for boards without ETM available
  • Comes with an ETM-SWD20 adapter for Cortex-M 4-bit trace and an MIPI20-ARM20 adapter

Trace features

  • Up to 200MHz trace clock (400Msample/sec ETM trace acquisition speed)
  • Auto adjusting timing eliminates problems with data skew
  • Available with 4.5 or 18 MB trace buffer
  • Support for 4, 8 and 16-bit wide trace busses
  • 56-bit time stamp with CPU cycle accuracy for timing analysis
  • Easy access to all ETM modes, triggers and filtering
  • Only one connection to target–both JTAG and trace are taken from a high-density, 20-pin Cortex header

Available product versions

JTAGjet-Trace for Cortex-M

Supports Cortex-M cores equipped with ETM trace logic

JTAGjet-Trace for ARM Supports all ARM7, ARM9, ARM11, Cortex-M, Cortex-A8/A9, and Cortex-R4 cores equipped with ETM trace logic

JTAGjet C2000 emulator

Note: This emulator is not compatible with IAR Embedded Workbench

Hardware Features

  • Supports TI TMS320C24xx and F28xx DSPs
  • USB 2.0 high-speed port (480 Mbps) provides faster downloads
  • Includes fully isolated JTAG adapter (ADA_ISO_TI14_E)
  • Supports all on-chip breakpoints and RTDX.
  • Powered by USB port – no external power adapters needed
  • LEDs provide status of target power, JTAG activity, PC host activity and emulator power

Software Features

  • Supports Code Composer Studio v. 3.3 to v. 6.10.0 (Newer CCS versions are not supported)
  • Includes Flash Programmer utility (does not need CCS)
  • Change JTAG clock even when the CCS is running
  • Detects and graphically shows all devices on the JTAG chain
  • Graphically monitors all pins on the JTAG header
  • Windows 7, Vista and XP compatible


Flasher-C2000 is a software utility that enables JTAGjet-C2000 to program the on-chip Flash memory of the Texas Instruments F2000 DSP devices. This utility works stand-alone and does not require the Code Composer Studio to be installed. The Flasher SW can be used in GUI mode for engineering purposes, or in batch mode for production purposes and supports both the TI COFF files and Intel HEX files for programming.

Supported devices



TMS320F24x  Fixed-Point 
TMS320LC240x  Fixed-Point 
TMS320LF240x  Fixed-Point
TMS320C28xx Fixed-Point
TMS320F28xx  Fixed-Point
TMS320F2801x  Fixed-Point
TMS320F2802x  Piccolo™
TMS320F2803x  Piccolo™
TMS320F2804x  Fixed-Point
TMS320F2823x  Fixed-Point 
TMS320F2833x Delfino™
TMS320F28M35x Concerto™

Chameleon Debugger

JTAGjet comes with the Chameleon Debugger, a high-end, full-featured, multi-core debugger that handles single and multi-CPU debugging.

  • Easy and intuitive hardware breakpoint settings with full support for all ARM debug capabilities
  • Choice of hardware or software breakpoints in source window
  • Access to variables, registers and peripherals in run-time
  • Integrated co-processor support
  • Automatic switching between ARM and ARM Thumb mode
  • Integrated CodeScope profiling analysis tool
  • Integrated flash programming utilities
  • Integrated homogeneous and heterogeneous multi-core debug support (up to 16-CPUs at a time)
  • Access to all registers and peripherals with bit-fields and grouping
  • Easy register customizations (adding, grouping, bit-fields)
  • Step into, step out and step over functions in C/C++ and Assembly
  • Full CPU control and validation of program execution using powerful macro language
  • Real-Time Embedded Trace support
  • Remote debugging over TCP/IP networks
  • Full CPU control and validation of program execution using powerful macro language
  • Definable hot-keys and macros for actions performed frequently
  • Multiple memory, source, watch, locals, command and other windows
  • Drag and drop of variables, functions and addresses
  • Mouse fly-by display shows variables and registers
  • Virtual I/O access to the host console and file system in run-time
  • Access to debugger and target from external plug-ins (DLL or EXE)
  • Full GUI remote debugging over TCP/IP networks
  • Command level remote debugging over TELNET (may be used with PDAs and notebooks without the debugger)
  • RTOS visibility via dedicated plug-in window
  • Full set of testing programs included

Please note that some of the features are available as optional add-ons.

© IAR Systems 1995-2016 - All rights reserved.