Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • J-Link Debug Probes
  • J-Link PRO
  • Technology
  • Accessories
  • Tools
  • Models
SEGGER J-Link PRO

J-Link PRO — The universal debug probe

J-Link PRO is SEGGER's versatile JTAG/SWD programming and debug probe with USB and Ethernet interfaces.

Compare J-Link models
Buy now
  1. 1.Overview
    1. 1.1.Key features
  2. 2.Supported devices
  3. 3.Software
    1. 3.1.Multi-platform
    2. 3.2.J-Flash
  4. 4.Speed
  5. 5.Ethernet
    1. 5.1.Flexibility
    2. 5.2.Safety (galvanic isolation)
  6. 6.Flash Breakpoints
  7. 7.Ozone — The J-Link debugger
    1. 7.1.Standalone debugger
    2. 7.2.Performance analyzer
  8. 8.Use case
    1. 8.1.Wireless debugging/telemetry
  9. 9.Media gallery
    1. 9.1.Product photos
    2. 9.2.Videos
  10. 10.Technical specifications
  11. 11.Package content
  12. 12.FAQ

Overview

J-Link PRO is fully compatible with J-Link and can be used "out-of-the-box". J-Link PRO uses DHCP per default. The built-in webserver makes manual configuration easy. Ethernet allows allows the use of the debug probe far away from the PC, over a hardwired or wireless network, in a development or production environment. It also makes download and debugging speeds higher and provides electrical isolation from the PC. The product also comes with all features of the regular J-Link.

Key features

  • Additional Ethernet interface
  • Download speed up to 4 MB/s
  • Unlimited breakpoints in flash memory (Flash Breakpoints)
  • Use with Ozone, RDI/RDDI and J-Flash
  • Additional LEDs for power and RESET indication
  • Comes with web interface for easy TCP/IP configuration (built-in webserver)
  • Built-in VCOM functionality
  • Supports a broad range of microcontrollers
  • Supports direct download into RAM and flash memory
  • Free software updates

Supported devices

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

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

J-Link PRO: Supported devices (icon)

Software

All software is included free of charge. It comes with licenses for all J-Link related SEGGER software products, such as J-Link Unlimited Flash Breakpoints, Ozone, RDI/RDDI, J-Flash, J-Link GDB Server, providing the optimum debugging solution for professional developers.

The J-Link Software and Documentation Package is available here:

DownloadJ-Link Software and Documentation Pack

Multi-platform

As a multi-platform solution, J-Link PRO comes with the setup and control software for Linux, macOS and Windows. Software and firmware updates are included. Similarly, use on all currently supported target devices, and any that will be added, is also included.

J-Flash

J-Flash is a part of the J-Link Software and Documentation Package and allows the programming of the internal and external flash memory of a microcontroller-based embedded system via J-Link.

Learn more about J-Flash...

J-Link PRO: J-Flash (icon)

Speed

Up to 4 MB/s download speed make J-Link PRO the fastest debug probe on the market. Using TCP/IP instead of USB eliminates latencies from USB usage, resulting in higher debugging speed.

Learn more about flash programming speed...

J-Link PRO: Speed (icon)

Ethernet

J-Link PRO features a GBit-Ethernet interface as an alternative to USB connection.

Flexibility

Due to the Ethernet interface, long distances between the development PC and the target system are possible. You can set a default gateway for J-Link PRO making it also possible to use it in large intranets.

J-Link PRO: Flexibility (icon)

Safety (galvanic isolation)

Ethernet signal lines provide galvanic isolation of J-Link PRO (and so the target system) from the network and development PC.

J-Link PRO: Safety (icon)

Flash Breakpoints

The J-Link PRO comes with an additional feature, called Unlimited Flash Breakpoints. Unlimited Flash Breakpoints allow the user to set an unlimited number of breakpoints when debugging in flash memory.

Learn more about Unlimited Flash Breakpoints...

J-Link PRO: Flash Breakpoints (icon)

Ozone — The J-Link debugger

Ozone is the debugger for J-Link and J-Trace. It includes all well-known debug controls and information windows and makes use of the best performance of J-Link and J-Trace debug probes.

Standalone debugger

Ozone focuses on debugging. There are no compiler or project window distractions. All debug windows can be moved, resized and docked, to provide you with the workspace you need.

Ozone offers all well-known debug controls and information windows, and more. Instruction trace, power graph, live watches, and real-time terminal I/O further extend these capabilities.

Ozone: Debugging features (screen)
Debugging with Ozone

Performance analyzer

With J-Link's High-Speed Sampling technology, Ozone can sample and visualize an embedded system's variables over time. Checking values and flags in the debugger, while the target keeps running, is easy.

J-Link's power measurement features enable you to record the power consumption of your target device in a debug session. This is especially helpful when you are developing a low-power device and need to know how power consumption changes when you enable or disable certain components.

Ozone: Performance analysis features (screen)
Performance analysis with Ozone

Use case

Wireless debugging/telemetry

The J-Link PRO can be used for a wireless connection between monitoring/debugging PC and the target device. To achieve this, the J-Link PRO needs to be connected to a WiFi router or switch.

Learn more at: https://wiki.segger.com/Using_J-Link_via_WiFi#Via_WiFi_bridge

Media gallery

Product photos

SEGGER J-Link PRO: Debug probe (photo)
J-Link PRO
SEGGER J-Link PRO: Debug probe (photo)
J-Link PRO

Videos

SEGGER J-Link Tutorials: The J-Link Configurator

Mar. 2022 | 5:24 min
J-Link — J-Link Configurator

SEGGER J-Link Tutorials: The J-Link Commander

Mar. 2022 | 7:48 min
J-Link — J-Link Commander

SEGGER J-Link Remote Server: Accessing a J-Link, J-Trace or Flasher remotely - anywhere in the world

Mar. 2019 | 4:35 min
J-Link Remote Server — Intro

SEGGER J-Link PRO: Performance analysis on RISC-V

Jan. 2022 | 4:02 min
J-Link — Performance analysis

SEGGER J-Link PRO: An introduction to Cortex-M faults and how SEGGER's Ozone debugger can help

Aug. 2020 | 5:22 min
J-Link & Ozone — Intro Cortex-M Faults

SEGGER J-Link PRO: Analyzing Cortex-M faults using SEGGER's Ozone debugger

Aug. 2020 | 7:30 min
J-Link & Ozone — Cortex-M Faults analysis

SEGGER BBC micro:bit J-Link upgrade: Step-by-step instructions

Aug. 2016 | 1:33 min
BBC micro:bit J-Link Upgrade — Intro

   View more...

Technical specifications

General
Supported OSMicrosoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86)
Electromagnetic compatibility (EMC)EN 55022, EN 55024
Operating temperature+5°C ... +60°C
Storage temperature-20°C ... +65 °C
Relative humidity (non-condensing)Max. 90% rH
Mechanical
Size (without cables)100mm x 53mm x 27mm
Weight (without cables)73g
Available interfaces
Ethernet interface100 Mbit/s
USB interfaceUSB 2.0 (Hi-Speed)
Target interfaceJTAG/SWD 20-pin
JTAG/SWD interface, electrical
Target interface voltage (VIF)1.2V ... 5V
Current drawn from target voltage sense pin (VTRef)< 25µA
Target supply voltage5V (derived from USB voltage)
Target supply currentMax. 300mA
Reset typeOpen drain. Can be pulled low or tristated
Reset low level output voltageVOL <= 10% of VIF
For the whole target voltage range (1.2V <= VIF <= 5V)
LOW level input voltage (VIL)VIL <= 40% of VIF
HIGH level input voltage (VIH)VIH >= 60% of VIF
For 1.2V >= VIF <= 3.6V
LOW level output voltage (VOL) with a load of 10 kOhmVOL <= 20% of VIF
HIGH level output voltage (VOH) with a load of 10 kOhmVOH >= 80% of VIF
For 3.6 <= VIF <= 5V
LOW level output voltage (VOL) with a load of 10 kOhmVOL <= 20% of VIF
HIGH level output voltage (VOH) with a load of 10 kOhmVOH >= 80% of VIF
JTAG/SWD interface, timing
Target interface speedMax. 50 MHz
SWO sampling frequencyMax. 100 MHz
Data input rise time (Trdi)Trdi <= 20ns
Data input fall time (Tfdi)Tfdi <= 20ns
Data output rise time (Trdo)Trdo <= 10ns
Data output fall time (Tfdo)Tfdo <= 10ns
Clock rise time (Trc)Trc <= 3ns
Clock fall time (Tfc)Trc <= 3ns
Analog power measurement interface
Sampling frequency200 kHz
Resolution50 uA

Package content

J-Link PRO: Debug probe
J-Link PRO
J-Link PRO: Ethernet cable white
Ethernet cable
J-Link PRO: 20-pin, 0.1" target ribbon cable
20-pin, 0.1" target ribbon cable
J-Link PRO: USB cable black
USB cable

FAQ

Q: Can I use J-Flash with J-Link PRO?

A:  Yes. J-Link PRO comes with a license for J-Flash preinstalled on the probe itself. No license setup necessary, simply plug in J-Link PRO and start using J-Flash.

Q: What is the advantage of J-Link versus simple probes such as FTDI-based systems?

A:  J-Link has numerous advantages: the actual J-Link software supplied by SEGGER (which enables use with common IDEs), the availability of Unlimited Flash Breakpoints for the debugging of software which runs in the flash of microcontrollers, it’s high speed and it’s simple, fast download into flash memory.

In contrast to most simple probes, J-Link supports adaptive clocking as well as SWD and SWO. It also functions more stably, since it is not just a dump USB to JTAG converter. Instead, it uses the intelligence of the built-in CPU which provides more robust communication. This is especially so in situations where the target CPU runs at low clock speeds.

Q: May I work with more than one J-Link at the same time, on the same machine?

A:  Yes, you can connect an unlimited number of J-Links to your PC. No special configuration required; each J-Link is registered with its unique serial number on the PC. This enables you to have multiple J-Links connected at once.

Q: I have multiple Arm cores in my JTAG chain. How can I debug them (simultaneously) with J-Link?

A:  That's simple: Two or more debuggers can use the same J-Link simultaneously. Multi-core debugging requires multiple debuggers or multiple instances of the same debugger. You need to tell your debugger which device in the scan chain you want to debug. Additional special settings are not required.

Q: Does J-Link support the Embedded Trace Buffer (ETB)?

A:  Yes. J-Link supports ETB on Cortex-M3/M4/M7 and Cortex-A/R (if implemented by target device).

Q: Does J-Link support the  Micro Trace Buffer (MTB)?

A:  Yes.

Q: Does J-Link support the Embedded Trace Macrocell (ETM)?

A:  No. ETM requires another connection to the ARM chip and a CPU with built-in ETM. ETM is supported by the J-Trace product family.

More Information

Purchase

  • Pricing

Technology

  • Control Panel
  • Flash Breakpoints
  • Flash Download
  • Interface Description
  • J-Link SDK
  • J-Link DSK
  • Monitor Mode Debugging
  • Power Profiling
  • Real Time Transfer (RTT)

Tools

  • J-Run
  • Ozone - J-Link Debugger
  • J-Link Configurator
  • J-Link Remote Server
  • J-Link Commander
  • J-Mem
  • J-Link SWO Viewer
  • J-Scope
  • J-Flash
  • J-Flash SPI
  • J-Link RDI
  • RTT Viewer
  • SystemView
  • Terms of Use
  • Third Party applications

Models

  • Model Overview
  • J-Link PRO
  • J-Link ULTRA+
  • J-Link WiFi
  • J-Link PLUS
  • J-Link BASE
  • J-Link EDU
  • J-Link EDU Mini
  • J-Link OB

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emVNC
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • Linux Studio
  • SystemView
  • CE / REACH

Social Media

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
  • Privacy Policy

© 2022 SEGGER - All rights reserved.