Versatile Microcontroller Debug

A ULINK debug adapter connects your PC's USB port to your target system (via JTAG or serial wire debug interface) and allows you to download, debug, and analyze embedded applications running on the target hardware. You can control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed.

Features and Benefits

Full Debug Capabilities

Run/stop debug features include program download to flash memory, examination of memory and registers, single step debugging using multiple breakpoints, serial wire trace, and running applications in real-time on the target hardware .

Streaming Trace

The unique streaming trace capabilities deliver sophisticated analysis features such as code coverage information and performance analysis to identify program bottlenecks, optimize your application, and to isolate problems.

Fast Connections

ULINK debug adapters support up to 100 Mbit/s data and event trace, up to 800 Mbit/s instruction trace, and a JTAG clock speed of up to 50 MHz on Arm Cortex-M based devices. High-speed memory reads/writes support up to 1 Mbit/s.

Talk with an Expert

Learn how ULINK helps ensure design success.

Contact Us

Explore ULINK Debug Tools

ULINK Pro: Debug, Serial Wire and Streaming Trace

  • Flash programming + run-control
  • Memory + breakpoint (access while running)
  • Serial wire trace capturing up to 100 Mbit/sec (Manchester mode)
  • 50 MHz JTAG/SW clock speed
  • Instruction trace capturing up to 800 Mbit/sec
  • Streaming trace: Instruction trace, code coverage, performance analysis

ULINKplus: Debug, Serial Wire Trace, Test I/O, and Power Measurement

  • Flash programming + run-control
  • Memory + breakpoint (access while running)
  • Serial wire trace capturing up to 50 Mbit/sec (UART mode)
  • 10 MHz JTAG/SW clock speed
  • Power measurement for efficient source code
  • I/Os for test automation and continuous integration

ULINK2: Debug and Serial Wire Trace

  • Flash programming + run-control
  • Memory + breakpoint (access while running)
  • Serial wire trace capturing up to 1 Mbit/sec (UART mode)
  • 10 MHz JTAG/SW clock speed