Keil Logo

ULINKplus debug adapter

Learning Platform
ULINKplus Housing

The ULINKplus debug adapter connects your PC's USB port to your target system (via a 10-pin Cortex Debug connector). It allows you to program, debug, and analyze your applications and their power consumption using its outstanding power measurement technology.
ULINKplus, together with MDK, provides extended on-the-fly debug capabilities for Cortex-M devices. You can control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed. High-Speed data trace enables you to analyze detailed program behavior.

Broad device support

ULINKplus connects to a wide variety of processor targets:

Run/stop debugging

Using ULINKplus, you can

  • 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 to running targets (hot-plugging).

High-speed connections

ULINKplus offers fast and reliable target connections:

  • Data and event trace for Arm Cortex-M up to 50 Mbit/s.
  • JTAG/SW clock speed up to 10 MHz
  • High-speed memory read/write up to 1 MByte/s

Test I/Os

The integrated I/Os of ULINKplus are accessible from debug views or from debug scripts to interact with the target under test or to control automated test stands.

You can easily configure the I/Os in the µVision debugger. Simply select the pin function (digital/analog and input/output). The values that are applied to the pins are automatically updated and displayed. Also, the results from the power measurement are shown.

ULINKplus I/O Configuration

Power measurement

ULINKplus provides isolated JTAG/serial-wire and isolated power measurement connections to the target hardware. This is essential for testing applications such as motor control, power converters, or systems with sensitive analog processing. The power measurement is synchronized to event tracing which makes it easy to optimize the energy efficiency of a system. The intuitive graphical user interface allows you to quickly spot and attribute any unintended behavior to the right piece of code.

ULINKplus Power Measurement


  • Wide target voltage range: 1.2V - 5.5V
  • Electrical isolation from the target system is integrated up to 1 kV
  • USB 2.0 high-speed connection using the CMSIS-DAP debug protocol
  • USB powered (no power supply required)
  • 10-pin (0.05") - Cortex debug connector
  • Hot-plugging to running targets
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.