Login

ARM The Architecture For The Digital World  

ULINK Family Product Comparison

FeatureULINKproULINK2ULINK-MEULINK
Debugging Features
RAM BreakpointsUnlimitedUnlimitedUnlimitedUnlimited
ROM Breakpoints (ARM7/9)2 max2 max2 max2 max
ROM Breakpoints (Cortex-M3)8 max8 max8 max8 max
ROM Breakpoints (µPSD)
(Cannot Set While Executing)
n/a5 maxn/a5 max
ROM Breakpoints (XC800)
(Cannot Set While Executing)
n/a4 maxn/a4 max
ROM Breakpoints (XC166)n/a4 maxn/a4 max
Execution Breakpoints
(Set While Executing)
yesyesyesyes
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/a3 maxn/a3 max
Access Breakpoints (XC800)n/a1 in IDATA maxn/a1 in IDATA max
Access Breakpoints (XC166)n/a1 maxn/a1 max
Debugging Support
Real-Time Agent (ARM7/9)noyesyesno
Serial Wire Debug (Cortex-M)yesyesyesno
Data Trace (Cortex-M3)
(Serial Wire Viewer)
yesyesyesno
Instruction Trace (Cortex-M3)
(Embedded Trace Macrocell - ETM)
yesnonono
Performance
JTAG Clock≤ 50MHz≤ 10MHz≤ 10MHz≤ 1MHz
Memory R/W≈ 1MB/s≈ 28KB/s≈ 28KB/s≈ 28KB/s
Flash R/W32KB/s≈ 25KB/s≈ 25KB/s≈ 15KB/s
Data Trace Streaming800Mb/s1Mb/s1Mb/sno
Connectors
10-pin (0.05")
(Cortex Debug Connector)
yesyesyesno
20-pin (0.1")
(ARM Standard JTAG Connector)
yesyesyesyes
20-pin (0.05")
(Cortex Debug+ETM Connector)
yesnonono
16-pin (0.1")
(Infineon OCDS Connector)
noyesnoyes
14-pin (0.1")
(ST µPSD Connector)
noyesnoyes
I/O Voltage Range1.2V - 3.3V2.7V - 5.5V3.0V - 3.6V3.0V - 5.5V
Supported Device Families
XC800 (8051)noyesnoyes
µPSD (8051)noyesnoyes
XC166/XE166/XC2000noyesnoyes
LPC950 (8051)noyesyesyes
ARM7yesyesyesyes
ARM9yesyesyesyes
Cortex-M0yesyesyesno
Cortex-M1yesyesyesno
Cortex-M3yesyesyesno
Cortex-M4yesyesyesno
 
Maximise