Login

ULINK Family Product Comparison

Feature ULINKpro ULINK2 ULINK-ME ULINK
Debugging Features
RAM Breakpoints Unlimited Unlimited Unlimited Unlimited
ROM Breakpoints (ARM7/9) 2 max 2 max 2 max 2 max
ROM Breakpoints (Cortex-M3) 8 max 8 max 8 max 8 max
ROM Breakpoints (µPSD)
(Cannot Set While Executing)
n/a 5 max n/a 5 max
ROM Breakpoints (XC800)
(Cannot Set While Executing)
n/a 4 max n/a 4 max
ROM Breakpoints (XC166) n/a 4 max n/a 4 max
Execution Breakpoints
(Set While Executing)
yes yes yes yes
Access Breakpoints (ARM7/9) 2 max
(R/W Only, With Value)
2 max
(R/W Only, With Value)
2 max
(R/W Only, With Value)
2 max
(R/W Only, With Value)
Access Breakpoints (Cortex-M3) 4 max
(With value)
4 max
(With value)
4 max
(With Value)
no
Access Breakpoints (µPSD) n/a 3 max n/a 3 max
Access Breakpoints (XC800) n/a 1 in IDATA max n/a 1 in IDATA max
Access Breakpoints (XC166) n/a 1 max n/a 1 max
Debugging Support
Real-Time Agent (ARM7/9) no yes yes no
Serial Wire Debug (Cortex-M) yes yes yes no
Data Trace (Cortex-M3)
(Serial Wire Viewer)
yes yes yes no
Instruction Trace (Cortex-M3)
(Embedded Trace Macrocell - ETM)
yes no no no
Performance
JTAG Clock ≤ 50MHz ≤ 10MHz ≤ 10MHz ≤ 1MHz
Memory R/W ≈ 1MB/s ≈ 28KB/s ≈ 28KB/s ≈ 28KB/s
Flash R/W 32KB/s ≈ 25KB/s ≈ 25KB/s ≈ 15KB/s
Data Trace Streaming 800Mb/s 1Mb/s 1Mb/s no
Connectors
10-pin (0.05")
(Cortex Debug Connector)
yes yes yes no
20-pin (0.1")
(ARM Standard JTAG Connector)
yes yes yes yes
20-pin (0.05")
(Cortex Debug+ETM Connector)
yes no no no
16-pin (0.1")
(Infineon OCDS Connector)
no yes no yes
14-pin (0.1")
(ST µPSD Connector)
no yes no yes
I/O Voltage Range 1.2V - 3.3V 2.7V - 5.5V 3.0V - 3.6V 3.0V - 5.5V
Supported Device Families
XC800 (8051) no yes no yes
µPSD (8051) no yes no yes
XC166/XE166/XC2000 no yes no yes
LPC950 (8051) no yes yes yes
ARM7 yes yes yes yes
ARM9 yes yes yes yes
Cortex-M0 yes yes yes no
Cortex-M1 yes yes yes no
Cortex-M3 yes yes yes no
Cortex-M4 yes yes yes no
 
Maximise