Skip to main content
SEGGER J-Trace PRO
SEGGER SEGGER

J-Trace PRO

Debug & Trace

Top-of-the-line trace probe for ARM and RISC-V with USB 3.0, 64 MB trace buffer, and continuous streaming trace. Local stock and support across India, GSAS.

Interface

USB 3.0 SuperSpeed

Trace Buffer

64 MB on-board

Trace Port

ETM 4-bit, 200 MHz max

Download

Up to 4 MB/s

Cores

Cortex-M/A/R, RISC-V

Authorized SEGGER partner
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About J-Trace PRO

J-Trace PRO

The J-Trace PRO is SEGGER’s top-of-the-line streaming trace probe, supporting Arm Cortex-M, Cortex-A, Cortex-R, and RISC-V architectures from a single device. With USB 3.0 SuperSpeed and Gigabit Ethernet connectivity, it delivers continuous streaming trace with zero data loss, capturing every instruction executed on the target for complete execution visibility that breakpoint-based debugging cannot provide.

Architecture
Arm Cortex-M/A/R, RISC-V
Trace Type
ETM/PTM streaming plus on-board buffer
On-Board Buffer
64 MB
IDEs
Embedded Studio, Keil MDK, IAR, Eclipse, VS Code

Streaming Trace and On-Board Buffer

The J-Trace PRO captures trace data at up to 150 MHz trace clock (300 MHz TPIU frequency) on a 4-bit trace port, streaming it to the host in real time over USB 3.0 SuperSpeed. A 64 MB on-board trace buffer ensures that no data is lost when USB bandwidth is momentarily insufficient, allowing long-running trace sessions without gaps. This combination of streaming and buffered trace means developers can record complete execution histories spanning millions of instructions, essential for reproducing timing-dependent bugs and race conditions that disappear under breakpoint debugging.

Trace Protocol Support

The J-Trace PRO supports the full range of Arm and RISC-V trace protocols:

ProtocolFunction
ETMCycle-accurate instruction trace for Cortex-M/A/R
ETBEmbedded Trace Buffer readout
PTMProgram Trace Macrocell for Cortex-A/R
ITMInstrumentation Trace, software event and printf trace
SWOSerial Wire Output at up to 100 MHz
DWTData Watchpoint and Trace, data access and cycle counting
MTBMicro Trace Buffer for Cortex-M0/M0+
N-Trace BTMBranch Trace for RISC-V cores

Code Coverage and Execution Profiling

Hardware-based code coverage extracts MC/DC, branch, and statement metrics directly from the trace stream, supporting safety certification under IEC 61508, ISO 26262, and DO-178C without requiring code instrumentation that alters timing behavior. Execution profiling identifies function-level hotspots and timing bottlenecks in real time, enabling data-driven optimization of performance-critical firmware.

J-Trace PRO vs J-Trace PRO Cortex-M

The J-Trace PRO Cortex-M is a dedicated variant that supports Cortex-M0 through M85 cores at a lower price point. The full J-Trace PRO extends architecture coverage to Cortex-A, Cortex-R, and RISC-V in addition to Cortex-M, and adds Gigabit Ethernet connectivity and PTM trace support, making it the right choice for teams working across multiple core families or requiring network-attached trace infrastructure.

J-Trace PRO vs Lauterbach TRACE32

For Arm Cortex-M/A/R and RISC-V instruction trace specifically, SEGGER J-Trace PRO offers more or less similar core capability to Lauterbach TRACE32, non-intrusive streaming trace, hardware coverage, and profiling, at a materially lower cost point. J-Trace PRO ships as one probe with Ozone, J-Flash, and full J-Link debug included at no added license, while TRACE32 is Lauterbach’s modular, architecture-agnostic platform: a PowerDebug base plus swappable debug and trace modules purchased per architecture. That modularity is the source of Lauterbach’s real strength. TRACE32 covers well over 150 architectures, including Renesas RH850 and Infineon TriCore/AURIX where it is the industry standard, with heterogeneous multicore debug and OS or hypervisor-aware debugging (AUTOSAR, Bao, RTA-HVR) that J-Trace PRO does not offer (lauterbach.com). J-Trace PRO does not support RH850 in any form; per SEGGER’s own supported-devices database, RH850 debug and trace sit outside both J-Link and J-Trace, and SEGGER’s RH850 coverage lives instead in its Flasher production-programming line (segger.com).

DimensionJ-Trace PROTRACE32Notes
Architecture scopeArm Cortex-M/A/R, RISC-V150+ architectures incl. RH850, TriCore/AURIX, PowerPC, Xtensa, ARCTRACE32 covers a much broader architecture range, per lauterbach.com
On-probe trace memory64 MB on-board buffer, continuous USB 3.0 streaming1 GB (PowerTrace II Lite) up to 8 GB (PowerTrace III / Serial 2)Per lauterbach.com
Debug depthFull J-Link debug, single architecture family per probeHeterogeneous multicore, OS-aware, hypervisor-aware debugTRACE32 debugs mixed-architecture cores together, per lauterbach.com
Pricing modelList prices published on SEGGER’s web shopConfigured and quoted per project via Lauterbach salessegger.com / lauterbach.com

For Indian teams whose target silicon is entirely Arm Cortex-M/A/R or RISC-V, J-Trace PRO reaches the same core trace-evidence outcome as a TRACE32 setup at a lower cost point, with the debugger and programmer already in the box. Teams whose bench includes RH850, TriCore/AURIX, or another architecture outside that set, or that need heterogeneous multicore and hypervisor-aware debug, are well served by TRACE32’s broader coverage. GSAS Micro Systems offers J-Trace PRO in India with competitive pricing and short lead times; GSAS does not carry the Lauterbach TRACE32 platform. Read the full comparison in J-Trace PRO vs Lauterbach TRACE32: an honest comparison for India.

Specifications

Watch the SEGGER J-Trace PRO introduction

FeatureSpecification
Download SpeedUp to 4 MB/s
Host InterfaceUSB 3.0 SuperSpeed + Gigabit Ethernet
Debug InterfaceJTAG, SWD, cJTAG
Max TPIU Frequency300 MHz
Max Trace Clock150 MHz
Max SWO Speed100 MHz
Trace Port4-bit ETM
On-Board Trace Buffer64 MB
Streaming TraceContinuous over USB 3.0, unlimited depth
Code CoverageMC/DC, branch, statement
ArchitecturesArm Cortex-M/A/R, RISC-V
Flash BreakpointsUnlimited
RTTReal-time terminal, bidirectional
Target Voltage1.2 V to 5 V
IDE CompatibilityEmbedded Studio, Keil MDK, IAR, Eclipse, VS Code

Buy J-Trace PRO in India from GSAS

GSAS Micro Systems is an authorized SEGGER engineering partner in India, offering the full J-Trace PRO family with competitive pricing and short lead times. Whether your programme needs the flagship J-Trace PRO for mixed Cortex-M/A/R and RISC-V trace, the dedicated J-Trace PRO Cortex-M for microcontroller-class targets, the J-Trace PRO Cortex-A/R for application processors and real-time cores, or the J-Trace PRO RISC-V for RISC-V silicon, our application engineers in Bengaluru, Chennai, Hyderabad, Pune, Mumbai, and Delhi NCR can help match the variant to your target silicon and review your board’s trace pin routing before tape-out. Request a quote for GST-compliant INR pricing.

Common questions about J-Trace PRO

What is SEGGER J-Trace PRO used for?
J-Trace PRO captures non-intrusive, cycle-accurate instruction trace on Arm Cortex-M/A/R and RISC-V targets. Teams use it for hardware-based code coverage (MC/DC, branch, statement) under IEC 61508, ISO 26262, and DO-178C, crash forensics on intermittent faults, and cycle-level execution profiling that breakpoint debugging cannot provide.
Does J-Trace PRO do streaming trace or on-board buffer?
Both. A 64 MB on-board trace buffer holds data if USB bandwidth is briefly insufficient, while the probe streams trace continuously to the host over USB 3.0 SuperSpeed at up to 150 MHz trace clock, so long test runs capture without gaps or depth limits.
Which J-Trace PRO for Cortex-M vs Cortex-A/R vs RISC-V?
SEGGER ships three dedicated variants alongside the full J-Trace PRO: J-Trace PRO Cortex-M covers Cortex-M0 through M85, J-Trace PRO Cortex-A/R targets Cortex-A and Cortex-R cores, and J-Trace PRO RISC-V covers RISC-V with N-Trace BTM. The full J-Trace PRO spans all four in one device plus Gigabit Ethernet.
What IDEs support J-Trace PRO?
J-Trace PRO works with SEGGER Embedded Studio, Keil MDK, IAR Embedded Workbench, Eclipse, and VS Code through its built-in GDB Server, with SEGGER Ozone included for trace visualization, coverage export, and reverse debug on the captured trace.
Is J-Trace PRO a TRACE32 alternative for Indian teams?
For Arm Cortex-M/A/R and RISC-V targets specifically, J-Trace PRO delivers similar core streaming-trace capability to Lauterbach TRACE32 (lauterbach.com) at a lower cost point, with the debugger and flash programmer included. TRACE32 remains the stronger choice for RH850, TriCore/AURIX, and other non-Arm architectures. GSAS Micro Systems offers J-Trace PRO in India with competitive pricing and short lead times.
How does J-Trace PRO compare with Lauterbach TRACE32 for trace evidence?
Both capture non-intrusive instruction trace for coverage and crash-forensics evidence on Arm and RISC-V. TRACE32's PowerTrace systems offer 1 GB to 8 GB of trace memory across a far wider architecture range including RH850 and TriCore per lauterbach.com, while J-Trace PRO pairs a 64 MB buffer with continuous USB 3.0 streaming on Arm and RISC-V at a lower price point.

Interested in J-Trace PRO?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo