
ARM ULINKpro-D Debug and Trace Unit
The ULINKpro-D Debug and Trace Unit from Keil enables you to program, debug and analyse your ARM and Cortex-M based applications through your PC’s USB port.
- Supports ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, and Cortex-M4 devices
- JTAG support for ARM7, ARM9, and Cortex-M
- Serial Wire Debug (SWD) support for Cortex-M and Serial Wire Viewer (SWV) Data and Event Trace for Cortex-M up to 100Mbit/s (Manchester mode)
- Instruction Trace (ETM) for Cortex-M3 and Cortex-M4 up to 800Mbit/s (not supported with ULINKpro-D)
- Unique Streaming Trace direct to your PC, provides unlimited trace buffer

Product Description
The Keil ULINKpro-D Debug and Trace Unit connects your PC's USB port to your target system (via a JTAG, Cortex Debug, or Cortex Debug+ETM connector).
It allows you to program, debug and analyse your applications using its unique streaming trace technology.
The Keil ULINKpro-D Debug unit is a lower-cost variant with all the features of the ULINKpro-D but for trace function.
No-one likes to pay for what they do not use, so the ULINKpro family makes a great entry-level debug solution for OEMs and ODMs that do not require all the versatility and performance of the ARM DSTREAM™ debug and trace probe. ULINKpro-D supports download and debug of code on a wide selection of devices, and is even capable of collecting processor trace from the Embedded Trace Buffer (ETB).
ULINKpro adds 4-pin ETM streaming trace capability over ULINKpro-D feature set when connected to Keil MDK-ARM (note this feature is not currently supported in DS-5).
Easy Access
No power supply required, can be powered though the USB 2.0 high-speed connection
Detailed Knowledge
Complete code coverage information about your program's execution ensures thorough application testing and verification.
Performance Analysis
The Execution Profiler and Performance Analyser enable you to identify program bottlenecks, optimise your application and isolate problems
Contract pricing display is unavailable at the moment. Prices shown are standard retail prices, orders placed will have contract pricing applied when processed.
| Manufacturer Part No | Order Code | Manufacturer / Description | Availability | Price For | Price | Quantity | IC Product Type | Silicon Family Name | Core Architecture | Core Sub-Architecture | Kit Contents | Features | Product Range | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ULINKPRO
|
2309952 |
Debug Adapter, ULINKpro USB To JTAG Adapter, Supports ARM7/ARM9/Cortex Devices KEIL
You previously purchased this product.
View in Order History
|
5 in stock + Check Stock & Lead Times 5 in stock for next day delivery (UK stock)
More stock available week commencing 16/02/26 |
Each
|
1+ £1,013.00 £1,215.60 |
Restricted Item
Minimum order of 1 items Multiples of 1 only Please enter a valid quantity Min: 1
Mult:
1
|
Debugger / Programmer | ARM7, ARM9, Cortex | ARM | ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4 | ULINKpro USB-JTAG Adapter, Ribbon Cable, USB Cable | Unlimited breakpoints, Capture and analyze trace data | - | |
ULINK2
|
2309951 |
Debug Adapter, ULINK2 USB To JTAG Interface, Supports ARM7, ARM9, 8051, C166 KEIL
You previously purchased this product.
View in Order History
|
62 in stock + Check Stock & Lead Times 62 in stock for next day delivery (UK stock)
More stock available week commencing 16/02/26 |
Each
|
1+ £320.00 £384.00 |
Restricted Item
Minimum order of 1 items Multiples of 1 only Please enter a valid quantity Min: 1
Mult:
1
|
Debugger / Programmer | 8051, ARM7, ARM9, C166, Cortex, ST10 | ARM | ARM7, ARM9, Cortex-M, 8051 | ULINK2 USB-JTAG Adapter, Adapter Cables, USB Cable | USB interface, Real-time in-circuit emulation, Flash programming | - |