
Nu-Link2-Pro Debugger and Programmer
Mar. 13, 2020
Page
8
of 77
Rev 1.00
NU
-LINK
2
-P
RO
D
E
B
UG
G
E
R
a
nd
P
RO
G
RA
MM
E
R U
S
E
R
M
A
NUA
L
Ma
k
er Nu
-m
be
d
NUC
47
2
Us
er Man
ua
l
1
INTRODUCTION
The Nu-Link2-Pro is a powerful Debugger and Programmer for Nuvoton NuMicro
®
Family
microcontrollers. The usage of Nu-Link2-Pro can vary from software and hardware development to mass
production.
The Nu-Link2-Pro Debugger and Programmer provides SWD and ETM debugging and emulator support
for the NuMicro
®
Family microcontrollers. The system can program target chips based on In-Circuit
Programming (ICP) and SWD interface. The NuMicro
®
Family programming microcontrollers are
supported by a diverse range of IDEs, such as Keil MDK, IAR EWARM, and NuEclipse GCC. With the
Nu-Link2-Pro, users can program and debug directly on IDEs with full access and visibility into the
microcontrollers.
The Nu-Link2-Pro can be used as a mass production programmer for NuMicro
®
Family microcontrollers.
The programming system is based on In-Circuit Programming (ICP) and SWD interface. The Nu-Link2-
Pro can work with Nuvoton NuMicro
®
ICP Programming Tool, or serve as a stand-alone ICP
programmer. It also provides a control bus interface that can connect to Automated IC programming
system. The programming process can be triggered by ICP Programming tool, Physical button, or
Automated IC programming system.
The Nu-Link2-Pro is also an In-System Programming (ISP) programmer. It can work with Nuvoton
NuMicro
®
ISP Programming Tool, or serve as a stand-alone (Offline) ISP programmer. It provides multi-
interfaces bridge, such as UART, RS-485, USB, I²C, SPI, and CAN, to perform ISP function to NuMicro
®
Family microcontrollers.
The Nu-Link2-Pro provides a Virtual COM part for a microcontroller to communicate to PC. It also
supports multi-interfaces analyzer function. Nuvoton provides dedicated firmware for Nu-Link2-Pro to
support DAPLink and PyOCD.
For simplicity and clarity, parts of specific terms in this user manual are contracted or abbreviated, as
listed in Table 1.1-1.
Short Name
Full Name
NuMicro
®
Family
Nuvoton NuMicro
®
Family
ICP Tool
Nuvoton NuMicro
®
ICP Programming Tool
Keil MDK
Keil ARM Microcontroller Development Kit (MDK-ARM
®
)
IAR EWARM
IAR Embedded Workbench for ARM
NuEclipse GCC
NuEclipse Integrated Development Environment
SWD
Serial Wire Debug
ICP
In-Circuit Programming
ISP
In-System Programming
ETM
Embedded Trace Macrocell
Table 1.1-1 Nu-Link Debugger/ Programmer Technical Abbreviations