Arm Keil ULINK Family

description

The Arm Keil ULINK family is Arm’s own line of USB debug and trace probes for Cortex-M microcontrollers — the hardware that sits between a PC and a target board, providing the JTAG/SWD connection Arm Keil MDK or Arm Development Studio needs to debug and program the chip. Three models — ULINK2, ULINKplus, and ULINKpro — cover everything from everyday run/stop debugging to full instruction trace and on-probe power measurement, so the probe can be matched to what a project actually needs.

Highlights

  • ULINK2 covers core run/stop debug, breakpoints, memory/register access, and Flash programming — the entry point for day-to-day Cortex-M work
  • ULINKpro adds full instruction trace up to 800 Mbit/s, code coverage, execution profiling, and performance analysis for Cortex-M3/M4/M7/M33
  • ULINKplus adds 1kV isolated power measurement and nine configurable I/O pins for correlating energy use with source-level execution and driving test automation
  • All three connect over USB 2.0 with no external power supply required

Where it earns its keep

  • Day-to-day Cortex-M application debug and Flash programming on ULINK2, scaling up to ULINKpro when intermittent faults or performance bottlenecks need full instruction trace
  • Power-aware firmware development on ULINKplus, correlating current draw directly against the line of code that caused it
  • Automated test and CI setups using ULINKplus’s configurable I/O pins

Key Specifications

ModelTraceDebug clockPower measurement
ULINK2Data trace to 1 Mbit/sJTAG/SWD to 10 MHz
ULINKplusData trace to 50 Mbit/sJTAG/SWD to 10 MHzYes (1kV isolated)
ULINKproInstruction trace to 800 Mbit/sJTAG/SWD to 50 MHz

Files and media

upbtn
Skip to content