Debug with Power Measurement

ULINKplus offers isolated debug connection, power measurement, and I/Os for test automation for visibility to the function, timing, and power consumed by your Cortex-M based devices. It supports all classic debug features such as simple and complex breakpoints, SWV trace, and even multi-core debugging.


Features and Benefits

Software Profiling

With ULINKplus, you can use either Keil MDK or Arm Development Studio to profile your application for timing and energy consumption.

I/O for Test Automation

ULINKplus offers flexible digital and analog I/O pins that you can easily configure from debug views or from debug scripts to interact with the target under test or to control automated test stands.

Power Synced to Trace

ULINKplus provides isolated JTAG/serial-wire and power measurement connections to the target, synchronized to event tracing. An intuitive graphical user interface allows you to quickly attribute any unintended behavior to the right piece of code.

Case Study

L-Tek BLE Beacon: Software Optimization Doubles Battery Life

L-Tek specializes in the development and production of electronic modules, electromechanical components and software solutions for industries producing complex goods. Using Arm Keil MDK and ULINKpro debug probe they optimized software in a BLE beacon to double battery-life - giving an improved end user experience.

Download Case Study

Talk with an Expert

Learn how ULINKplus helps ensure design success.

Contact Us
Related Products and Services

Explore Other Arm Tools and Software



ULINKpro lets you program, debug, and analyze applications on your device with MDK and Arm Development Studio. Control the processor, trace instructions, set breakpoints, and read/write to memory, all at full processor speed.

Keil MDK Software Development Tool

Keil MDK

For development of Arm-based microcontroller applications, Keil MDK includes all the components to create, build, and debug embedded applications plus software packs to accelerate development.



Offering seamless integration with the Keil MDK, the ULINK2 debug unit connects your PC's USB port to your target system to enable you to program and debug your applications on target hardware.

Arm Development Studio

Arm Development Studio

An end-to-end software development environment for all Arm-based systems, including Arm Compiler, debuggers, IDEs, performance analysis tools, models and middleware.