1
INTRODUCTION
The Nu-Link2-Pro is a powerful Debugger and Programmer for Nuvoton NuMicro
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
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
The programming system is based on In-Circuit Programming (ICP) and SWD interface. The Nu-Link2-
Pro can work with Nuvoton NuMicro
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
NuMicro
®
Family
ICP Tool
Keil MDK
IAR EWARM
NuEclipse GCC
SWD
ICP
ISP
ETM
Table 1.1-1 Nu-Link Debugger/ Programmer Technical Abbreviations
Mar. 13, 2020
Nu-Link2-Pro Debugger and Programmer
®
ICP Programming Tool, or serve as a stand-alone ICP
Full Name
Nuvoton NuMicro
®
Family
®
Nuvoton NuMicro
ICP Programming Tool
Keil ARM Microcontroller Development Kit (MDK-ARM
IAR Embedded Workbench for ARM
NuEclipse Integrated Development Environment
Serial Wire Debug
In-Circuit Programming
In-System Programming
Embedded Trace Macrocell
Page 8 of 77
®
Family programming microcontrollers are
®
Family microcontrollers.
®
®
Family
®
)
Rev 1.00
Need help?
Do you have a question about the Nu-Link2-Pro and is the answer not in the manual?