Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • J-Trace streaming trace probes

    J-Trace streaming trace probes

    SEGGER's trace probes are the leading solution for analyzing, verifying and profiling code. The J-Trace PRO captures complete instruction traces over infinite periods of time, enabling the recording of infrequent, hard-to-reproduce bugs.

    Buy now
    Compare J-Trace models
    Documentation
    SEGGER J-Trace PRO
    1. 1.J-Trace models
      1. 1.1.J-Trace PRO
      2. 1.2.J-Trace PRO Cortex-A/R/M
      3. 1.3.J-Trace PRO Cortex-M
      4. 1.4.J-Trace PRO RISC-V
    2. 2. Debug and trace connectors
    3. 3.Supported devices
    4. 4.Comparison
    5. 5.Media gallery
    6. 6.Getting started
    7. 7.Latest news

    Overview

    SEGGER's J-Trace is a professional streaming trace probe that offers the best possible trace experience, boasting an extensive list of features that fulfill any embedded developers’ debugging needs. With unlimited streaming trace, Live Code Profiling and Live Code Coverage, developers can isolate and identify hard-to-find code defects.

    The J-Trace offers multi-platform support for Windows, macOS and Linux making it very versatile. This is also reflected in its support for most popular IDEs. The free, stand-alone debug software Ozone can be used for any toolchain to enable tracing. For quick and easy first steps, there are trace reference boards available.

    The J-Trace series comprises different models. Equipped with full J-Link debug functionality, the J-Trace PRO is designed to support the advanced tracing features of all popular cores and architectures. Specialized models provide support for Cortex-M-based microcontrollers (J-Trace PRO Cortex-M), Cortex-A/R/M-based microcontrollers (J-Trace PRO Cortex-A/R/M), and RISC-V-based microcontrollers (J-Trace PRO RISC-V). All of them deliver large trace memory capacities and high-speed communication via USB SuperSpeed 3.0.

    Key features

    • Streaming trace probe with SuperSpeed USB3.0 interface and Gigabit Ethernet
    • Real-time streaming at full System Clock
    • Fine-tune applications with Live Code Profiling
    • Instruction-level code coverage to satisfy regulatory requirements
    • Unlimited trace to isolate & identify hidden code defects
    • Unlimited breakpoints in flash memory (Unlimited Flash Breakpoints)
    • Available for all popular devices (Arm and RISC-V)

    J-Trace models

    J-Trace PRO

    The multi-architecture trace probe

    The J-Trace PRO is SEGGER's "all-in-one" streaming trace probe for any CPU core and architecture.

    J-Trace PRO Cortex-A/R/M

    The Arm Cortex trace probe

    The J-Trace PRO for Cortex-A/R/M-based microcontrollers supports tracing on a wide range of Arm Cortex cores.

    J-Trace PRO Cortex-M

    The leading trace probe

    The J-Trace PRO for Cortex-M-based microcontrollers enables continuous streaming trace for code development and optimization.

    J-Trace PRO RISC-V

    The RISC-V trace probe

    J-Trace PRO for RISC-V-based microcontrollers supports tracing on a wide range of RISC-V cores.

    Debug and trace connectors

    J-Trace connector layout

    J-Trace has two connectors. The pinout of the debug and trace connector is in the SEGGER knowledge base. The debug connector is for debug only and can be used with target adapters for J-Link.

    Please note that only one connector can be used at a time.


    Supported devices

    The list of supported manufacturers, families, devices, and SoCs includes tens of thousands of devices in hundreds of device families.

    Device not listed? Please don’t hesitate to contact us.

    Comparison

     J-Trace PROJ-Trace PRO Cortex-A/R/MJ-Trace PRO Cortex-MJ-Trace PRO RISC-V
    Hardware features
    Power supplyUSBUSBUSBUSB
    Download speed into RAM [1]4.0 MB/s4.0 MB/s4.0 MB/s4.0 MB/s
    Max. CPU frequencyUnlimitedUnlimitedUnlimitedUnlimited
    Max. TPIU frequency300 MHz300 MHz300 MHz300 MHz
    Max. trace clock frequency150 MHz150 MHz150 MHz150 MHz
    Max. SWO speed100 MHz100 MHz100 MHz100 MHz
    Max. target interface speed50 MHz50 MHz50 MHz50 MHz
    Host interfaces
    Ethernet
    USB
    Target interfaces
    cJTAG 
    JTAG 
    Arm SWD 
    Arm SWO 
    RISC-V SWD 
    Trace interfaces
    Unlimited streaming trace + Live analysis [2]
    Buffer Trace
    Supported trace encoders
    Cortex-M ETM Trace
    Cortex-A ETM Trace
    Cortex-R ETM Trace
    Cortex-A PTM Trace
    RISC-V N-Trace BTM
    Software features
    Flash Download 
    GDB Server 
    J-Flash 
    J-Flash SPI 
    Ozone 
    RDDI
    RDI 
    Real-Time Transfer (RTT) 
    Unlimited Flash Breakpoints 
    Supported Arm cores
    Cortex-A5  
    Cortex-A7  
    Cortex-A8  
    Cortex-A9  
    Cortex-A12  
    Cortex-A15  
    Cortex-A17  
    Cortex-A32  
    Cortex-A35  
    Cortex-A53  
    Cortex-A55  
    Cortex-A72  
    Cortex-M0
    Cortex-M0+
    Cortex-M1
    Cortex-M3   
    Cortex-M4   
    Cortex-M7   
    Cortex-M23   
    Cortex-M33   
    Cortex-M52   
    Cortex-M55   
    Cortex-M85   
    Cortex-R4  
    Cortex-R5  
    Cortex-R8  
    Cortex-R52  
    SC000 (M0 secure)
    SC300 (M3 secure)   
    Supported Arm legacy cores
    Arm7
    Arm9
    Arm11
    Supported Cadence cores
    HiFi 1
    HiFi 3
    HiFi 3z
    HiFi 4
    HiFi 5
    Fusion F1
    Xtensa LX6
    Xtensa LX7
    Supported Microchip PIC32 cores
    Microchip PIC32MX
    Microchip PIC32MZ
    Supported Renesas RX cores
    Renesas RX110
    Renesas RX111
    Renesas RX140
    Renesas RX210
    Renesas RX21A
    Renesas RX220
    Renesas RX610
    Renesas RX621
    Renesas RX62G
    Renesas RX62N
    Renesas RX62T
    Renesas RX630
    Renesas RX631
    Renesas RX63N
    Renesas RX63T
    Renesas RX660
    Supported RISC-V cores
    E20  
    E21  
    E24  
    E31  
    E34  
    E61  
    E61-MC  
    E76  
    E76-MC  
    Supported SiLabs 8051 cores
    EFM8

    Supported          Debug support: Run control, memory access, etc.          Pin trace supported         Not supported

    [1]  The download speeds listed here are the peak download speeds that can be achieved by the particular J-Trace model. The actual download speed may be lower as it depends on various factors, such as, but not limited to: The selected debug interface & speed, the CPU core and its operating frequency, other devices in the JTAG chain in case JTAG is used as target interface.

    [2]  Unlimited streaming trace allows to transmit trace in real time to the PC. While traditional trace only allows to see and analyze the last xxx MB of trace data, with streaming trace it is possible to have all data available. This allows extended debugging features, such as code coverage or CPU load analysis based on a function basis.


    Media gallery

    Aug. 2016 | 1:55 min
    Live Code Profiling & Code Coverage

    Jan. 2021 | 48:06 min
    Advanced debugging webinar

    Oct. 2018 | 5:01 min
    Live Code Profiling & Code Coverage with SAME70

    Getting started

    Video_Cover_Getting_Started_with_J-Trace_Pro_and_Ozone

    Aug. 2020 | 10:40 min
    Getting started

    J-Trace PRO is designed to work out-of-the-box with most trace-capable target devices. In all other cases J-Trace PRO offers additional features that can make any trace setup possible. It has never been easier to get a trace up and running.

    More about getting started with J-Trace...


    Latest news

    2025
    Jun.26
    J-Link
    J-Link and Flasher devices next to GigaDevice GD32C2  microcontroller

    SEGGER provides debug and flash-programming support for GigaDevice's GD32C2 series

    With the release of the V8.46 version of the J-Link and Flasher Software and Documentation Packs, SEGGER has added debug and flash-programming support for GigaDevice's general purpose ARM® Cortex®-M23-based GD32C2 range of microcontrollers.

    [Read more...]

    All news

    Get in touch with us

    Have questions or need assistance? Our Embedded Experts are here to help!

    Reach out to us for:

    • Licensing quotes
    • Technical inquiries
    • Project support

     

    Contact us

    • Online documentation
    • Knowledge Base
    • Supported devices
    • List of downloads
    • Release notes
    • Update notification
    • Pricing
    • Support
    • Videos
    • Product briefs

    Headquarters

    SEGGER Microcontroller GmbH

    Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    info@segger.com
    Tel.: +49-2173-99312-0
    Fax: +49-2173-99312-28

    Locations

    USA: SEGGER Microcontroller Systems LLC

    Boston area
    101 Suffolk Lane
    Gardner, MA 01440, USA
    us-east@segger.com
    Tel.: +1-978-874-0299
    Fax: +1-978-874-0599

    Silicon Valley
    Milpitas, CA 95035, USA
    us-west@segger.com
    Tel.: +1-408-767-4068

    China: SEGGER Microcontroller China Co., Ltd.

    Room 218, Block A, Dahongqiaoguoji
    No. 133 Xiulian Road
    Minhang District, Shanghai 201199, China
    china@segger.com
    Tel.: +86-133-619-907-60

    ISO 9001 certified

    ISO 9001

    30+ years of experience

    First-class embedded software tools since 1992
    • Imprint
    • Disclaimer
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.