ULINK Family of Debug and Trace Adapters

ULINK Family of Debug and Trace Adapters Image

All ULINK adapters enable you to:

  • Download programs to your target hardware
  • Examine memory and registers
  • Single-step through programs and insert multiple breakpoints
  • Run programs in real-time
  • Program Flash Memory
  • Connect using JTAG or Serial Wire modes
  • On-the-fly debug of ARM Cortex-M based devices
  • Examine Trace information from ARM Cortex-M3 and Cortex-M4 devices

    See a comparison of all ULINK adapters


Delivers real-time data and instruction trace streaming via USB. ULINKpro supports:

  • ARM7, ARM9, and Cortex-M devices
  • Data and Instruction Trace for Cortex-M systems
  • Sophisticated application analysis including execution profiling and code coverage
  • High-Speed Flash Download

ULINKpro Accessories


The Keil ULINK2 Debug Adapter connects your PC's USB port to your target system (via JTAG, SWD, or OCDS) and allows you to program and debug embedded programs on target hardware. ULINK2 may be used for on-chip debugging (using on-chip JTAG, SWD, or SWV), and Flash Memory Programming (using user-configurable Flash programming algorithms). ULINK2 supports various ARM7, ARM9, Cortex-M, 8051, and C166 devices.

Note - The original ULINK has been replaced by ULINK2.


Offers a subset of the ULINK2 features:

  • Supports ARM7, ARM9, and Cortex-M devices
  • Delivered and supported only as part of Keil or OEM Starter Kits
  • Standard 20-pin (0.1") JTAG and 10-pin (0.05") Cortex Debug connectors


We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set