EmbeddedRelated.com
The 2026 Embedded Online Conference
ULINKpro

ULINKpro

Keil (Arm)
Arm/Keil professional debug and trace probe commonly used with ARM toolchains.
Active11 in stock

Overview

The ULINKpro is a professional debug and trace probe that connects a PC USB port to a target system via JTAG, SWD, or OCDS. It provides high-speed data and instruction trace streaming directly to a host computer for real-time analysis of ARM7, ARM9, and Cortex-M based microcontrollers. By utilizing high-speed streaming trace, it enables advanced features like execution profiling and code coverage without halting the processor.

Why Choose This Part

It supports unique streaming trace capabilities that allow for unlimited trace depth by sending data directly to the PC over a high-speed USB interface. The probe integrates seamlessly with the Keil MDK-ARM environment, providing a stable and high-bandwidth connection for complex debugging tasks.

Applications

Real-Time Debugging
Standard JTAG/SWD debugging for ARM7, ARM9, and Cortex-M devices with high-speed memory access.
Instruction Trace
Streaming ETM instruction trace for full reconstruction of program execution and timing analysis.
Code Coverage
Identifying every executed instruction to satisfy safety-critical software testing requirements.
Performance Analysis
Using execution profiling to identify bottlenecks and optimize firmware algorithms.

Key Specifications

Type Debugger, Programmer (In-Circuit/In-System)
Contents Board(s)
Utilized IC / Part ARM7, ARM9, Cortex

Getting Started

To use the ULINKpro, connect it to a host PC via the provided USB cable and to the target hardware via a standard 10-pin or 20-pin JTAG/SWD connector. You must use the Keil MDK-ARM Microcontroller Development Kit to access the full suite of debug and trace features. Ensure the target hardware includes an ETM (Embedded Trace Macrocell) connector if instruction trace functionality is required.

Also Consider

J-Link EDU Mini SEGSegger - A low-cost alternative for students and hobbyists that supports JTAG and SWD for ARM Cortex-M devices.
J-Link UltraPlus SEGSegger - A high-speed debug probe compatible with multiple IDEs that offers fast download speeds and various trace capabilities.
The 2026 Embedded Online Conference