Login

ARM The Architecture For The Digital World  

ULINK-ME Debug Adapter

ULINK-ME Debug Adapter Image (View Larger ULINK-ME Debug Adapter Image)
The new ULINK-ME Debug Adapter now supports the 10-pin Cortex Debug Connector available on the latest Keil Evaluation boards. The ULINK-ME connects your PC's USB port to your target system (via JTAG or SWD) and allows you to program and debug embedded programs on the target hardware.

See a comparison of all ULINK adapters.

explore device database
Supported Devices for
ULINK-ME USB-JTAG Adapter

 


Features

  • JTAG speed up to 10MHz
  • Serial Wire Debug (SWD) support for ARM Cortex-M based devices
  • Serial Wire Viewer (SWV) Data Trace for Cortex-M3 and Cortex-M4
  • Real-Time Agent with memory R/W during execution, terminal emulation, and serial debug output
  • Seamless integration with the Keil µVision IDE & Debugger
  • Target Voltage: 3.0V - 3.6V
  • 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

ULINK-ME may be used for:

  • On-chip Debugging (using on-chip JTAG, SWD or SWV)
  • Flash Memory Programming (using user-configurable Flash programming algorithms).

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

Note:

  • For a short period the previous version of ULINK-ME will be shipped with starter kits which require only the 20-pin ARM Standard JTAG Connector.
  • ULINK-ME is only delivered and supported as part of Keil or OEM Starter Kits. It is not guaranteed to work with custom hardware.
  • Support for ULINK-ME is available in:
    • MDK v3.04 or higher,
    • C51 v8.15 or higher.

ULINK-ME Specifications

FeatureULINK-ME
Debugging Features
RAM BreakpointsUnlimited
ROM Breakpoints (ARM7/9)2 max
ROM Breakpoints (Cortex-M3)8 max
ROM Breakpoints (µPSD)
(Cannot Set While Executing)
n/a
ROM Breakpoints (XC800)
(Cannot Set While Executing)
n/a
ROM Breakpoints (XC166)n/a
Execution Breakpoints
(Set While Executing)
yes
Access Breakpoints (ARM7/9)2 max
(R/W Only, With Value)
Access Breakpoints (Cortex-M3)4 max
(With Value)
Access Breakpoints (µPSD)n/a
Access Breakpoints (XC800)n/a
Access Breakpoints (XC166)n/a
Debugging Support
Real-Time Agent (ARM7/9)yes
Serial Wire Debug (Cortex-M)yes
Data Trace (Cortex-M3)
(Serial Wire Viewer)
yes
Instruction Trace (Cortex-M3)
(Embedded Trace Macrocell - ETM)
no
Performance
JTAG Clock≤ 10MHz
Memory R/W≈ 28KB/s
Flash R/W≈ 25KB/s
Data Trace Streaming1Mb/s
Connectors
10-pin (0.05")
(Cortex Debug Connector)
yes
20-pin (0.1")
(ARM Standard JTAG Connector)
yes
20-pin (0.05")
(Cortex Debug+ETM Connector)
no
16-pin (0.1")
(Infineon OCDS Connector)
no
14-pin (0.1")
(ST µPSD Connector)
no
I/O Voltage Range3.0V - 3.6V
Supported Device Families
XC800 (8051)no
µPSD (8051)no
XC166/XE166/XC2000no
LPC950 (8051)yes
ARM7yes
ARM9yes
Cortex-M0yes
Cortex-M1yes
Cortex-M3yes
Cortex-M4yes

Maximise