Your cart is empty

ULINK2 Debug Adapter with USB interface

US $16.00
Always Free Shipping
  • Model: Ulink2
  • Shipping Weight: 100g
  • 4637 Units in Stock

The Keil ULINK2 Debug Adapter connects your PC's USB port to your target system (via JTAG, SWD, or OCDS) and allows you to program and debug embedded programs on target hardware.

Only the shell is different.

Color ULINK2

Black ULINK2



  • Supports various ARM7, ARM9, Cortex-M, 8051, and C166 devices
  • JTAG speed up to 10MHz
  • Serial Wire Debug (SWD) support for ARM Cortex-M based devices
  • Serial Wire Viewer (SWV) Data Trace for Cortex-M up to 1Mbit/s (UART mode)
  • Real-Time Agent with memory R/W during execution, terminal emulation, and serial debug output
  • Seamless integration with the Keil µVision IDE & Debugger
  • Wide target voltage range: 2.7V - 5.5V
  • USB powered (no power supply required)
  • Plug-and-Play installation using standard Windows USB drivers
  • Target Connectors
    • 10-pin (0.05") - Cortex Debug Connector
    • 20-pin (0.10") - ARM Standard JTAG Connector

ULINK2 may be used for:

Using the ULINK2 adapter together with the Keil µVision IDE/Debugger, you can easily create, download, and test embedded applications on target hardware.

Technical Specifications

Debugging Features
RAM Breakpoints Unlimited
ROM Breakpoints (ARM7/9) 2 max
ROM Breakpoints (Cortex-M3) 8 max
ROM Breakpoints (µPSD)
(Cannot Set While Executing)
5 max
ROM Breakpoints (XC800)
(Cannot Set While Executing)
4 max
ROM Breakpoints (XC166) 4 max
Execution Breakpoints
(Set While Executing)
Access Breakpoints (ARM7/9) 2 max
(R/W Only, With Value)
Access Breakpoints (Cortex-M3) 4 max
(With value)
Access Breakpoints (µPSD) 3 max
Access Breakpoints (XC800) 1 in IDATA max
Access Breakpoints (XC166) 1 max
Debugging Support
Real-Time Agent (ARM7/9)
Serial Wire Debug (Cortex-M)
Data Trace (Cortex-M3)
(Serial Wire Viewer)
Instruction Trace (Cortex-M3)
(Embedded Trace Macrocell - ETM)
JTAG Clock <= 10MHz
Memory R/W ≈ 28KB/s
Flash R/W ≈ 25KB/s
Data Trace Streaming 1Mb/s
10-pin (0.05")
(Cortex Debug Connector)
20-pin (0.1")
(ARM Standard JTAG Connector)
20-pin (0.05")
(Cortex Debug+ETM Connector)
16-pin (0.1")
(Infineon OCDS Connector)
14-pin (0.1")
(ST µPSD Connector)
I/O Voltage Range 2.7V - 5.5V
Supported Device Families
XC800 (8051)
µPSD (8051)
LPC950 (8051)


Supported Devices
For the ULINK2 USB-JTAG Adapter

Add to Cart:

Please Choose: