NuMaker UNO
ARM® Cortex® -M0
32-bit Microcontroller
NuMicro® Family
NuMaker UNO
User Manual
NUMAKER UNO USER MANUAL
The information described in this document is the exclusive intellectual property of
Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton.
Nuvoton is providing this document only for reference purposes of NuMicro microcontroller based
system design. Nuvoton assumes no responsibility for errors or omissions.
All data and specifications are subject to change without notice.
For additional information or questions, please contact: Nuvoton Technology Corporation.
www.nuvoton.com
Aug 20, 2018
Page 1 of 43
Rev 1.02
NuMaker UNO
Table of Contents
1
OVERVIEW................................................................................................................... 3
2
FEATURES ................................................................................................................... 4
3
INTRODUCTION TO NUMAKER UNO DEVELOPMENT BOARD ............................... 5
3.1 NuMaker UNO Jumper Description .......................................................................................... 7
3.2 Pin Assignment for NUC131SD2AE Extended Connectors................................................... 8
3.3 NuMaker UNO NUC131SD2AE Extended Connectors Layout.............................................. 9
3.4 Arduino UNO Pin Assignment for NuMaker UNO ............................................................... 10
3.5 NuMaker UNO Arduino Layout ........................................................................................... 11
3.6 NuMaker UNO PCB Placement .......................................................................................... 12
4
DOWNLOADING AND INSTALLING ARDUINO IDE 1.8.5 AND NUMAKER
UNO SOFTWARE................................................................................................................ 13
4.1
4.2
4.3
4.4
5
Downloading and Installing Arduino IDE 1.8.5 Software ..................................................... 13
Installing Nu-Link USB Driver for Arduino IDE 1.8.5 ........................................................... 16
Hardware Setup .................................................................................................................. 20
Testing USB and VCOM Device in the Device Manager ..................................................... 20
STARTING TO USE NUMAKER UNO ON ARDUINO IDE 1.8.5 ................................ 21
5.1
Compiling and Executing Example Program ....................................................................... 21
STARTING TO USE NUMAKER UNO ON KEIL μVision® IDE ................................... 26
6
NUMAKER UNO USER MANUAL
6.1
6.2
6.3
6.4
7
®
Downloading and Installing Keil μVision IDE Software....................................................... 26
Downloading and Installing Nu-Link Keil Driver ................................................................... 26
Hardware Setup .................................................................................................................. 26
Procedure for Downloading and Debugging Example Program .......................................... 26
STARTING TO USE NUMAKER UNO ON IAR EMBEDDED WORKBENCH ............ 33
7.1
7.2
7.3
7.4
8
Downloading and Installing IAR Embedded Workbench Software ...................................... 33
Downloading and Installing Nu-Link IAR Driver ................................................................... 33
Hardware Setup .................................................................................................................. 33
Procedure for Downloading and Debugging Example Program .......................................... 33
DOWNLOADING NU-LINK DRIVER FROM NUVOTON WEBSITE ........................... 36
8.1
8.2
9
Downloading and Installing Nu-Link Keil Driver ................................................................... 36
Downloading and Installing Nu-Link IAR Driver ................................................................... 38
NUMAKER UNO SCHEMATICS ................................................................................. 40
9.1
9.2
9.3
10
NuMaker UNO I/O Schematic ............................................................................................. 40
NuMaker UNO NUC131SD2AE Schematic......................................................................... 41
Nu-Link-Me Schematic........................................................................................................ 42
REVISION HISTORY .................................................................................................. 43
Aug 20, 2018
Page 2 of 43
Rev 1.02
NuMaker UNO
1
OVERVIEW
Arduino is an open-source electronics platform based on easy-to-use hardware and software. The
®
®
NuMicro NuMaker UNO Evaluation Board is an Arduino compatible hardware using NuMicro
microcontroller (MCU) as the MCU. Its function can be extended with Arduino add-ons. With the
Arduino IDE, users can develop their applications and leverage large number of open source
samples.
Figure 1-1 NuMaker UNO Board
®
The NuMaker UNO is a specific development tool for NuMicro NUC131 series by which users
can develop and verify the application program easily. Its purpose is to provide a platform for
development and learning. With ADC, PWM, I²C, SPI, UART and other peripheral functions, user
can set different functions on the NuMaker UNO development kit, or increase the peripheral
functions according to the user needs on the development kit. The NuMaker UNO includes two
portions: NuMaker UNO (an evaluation board) and Nu-Link-Me (Debug Adaptor). With the
NuMaker UNO, users do not need additional ICE or debug equipment.
NUMAKER UNO USER MANUAL
Figure 1-2 NuMaker UNO Board with Different Add-ons
The NuMaker UNO is pin to pin compatible with Arduino UNO board.
Digital pins provide UART, I2C, LED, INT, and 10-channels PWM. In addition, the extended pins
of MCU NUC131SD2AE provide 24-channels PWM and 6-channels UART. Clock Output (CLKO)
is also available on extra pin.
Aug 20, 2018
Page 3 of 43
Rev 1.02
NuMaker UNO
2
FEATURES
The NuMaker UNO development board provides the following features:
Wide range of development tools for Learning/applications/debug
Portable package development and debugging tools
Rich MCU peripheral functions, such as ADC, PWM, I²C, SPI, and UART
Able to connect to different application modules due to high scalability
Supports pin to pin compatible with Arduino UNO revision 3
Supports USB virtual serial port (VCOM)
Supported by a wide choice of Integrated Development Environments (IDEs) including
Arduino IDE, IAR EWARM and Keil RVMDK IDE
Extension resources:
NuMicro Morpho extension pin headers for full access to all MCU NUC131 I/O
On-board Nu-Link debugger/programmer with SWD connector
Flexible board power supply:
USB VBUS (jumper JPR1 can be used to select 5V or 3.3V)
External VIN (7V ~ 12V) supply voltage from transformer converted into 5V
External 2.5 ~ 5.5V supply voltage from other power source input to VDD pin
LEDs Status
NUMAKER UNO USER MANUAL
Aug 20, 2018
®
Power, TX, RX, ICE and user status
One push button: RESET
Page 4 of 43
Rev 1.02
NuMaker UNO
3
INTRODUCTION TO NUMAKER UNO DEVELOPMENT BOARD
Figure 3-1 and Figure 3-2 show the NuMaker UNO development board, in which the left portion is
called NuMaker UNO target board and the right portion is Debug Adaptor called Nu-Link-Me.
The NuMaker UNO is similar to other development boards. Users can use it to develop and verify
applications to emulate the real behavior. NuMaker UNO can be a real system controller to design
user’s target system. NuMaker UNO is pin to pin compatible with Arduino UNO revision 3. The left
portion is NuMaker UNO target board where the NUC131 series MCU is mounted on. The
NUC131 series provides 24-ch PWM as well as 6-ch UART, and commonly used peripherals
2
such as Timer, WDT, SPI, I C and ADC. The NUC131 series also provides CAN communication
interface.
The right portion is the debug adaptor called Nu-Link-Me which connects the USB port from PC to
user’s target system (via the Serial Wired Debug port) and allows users to program and debug
embedded programs on the target hardware. In addition to loading external application, it also
provides a virtual serial port (VCOM) functions. The debug messages through user-friendly NuLink–Me is displayed on the computer screen. For detailed description, please refer to section
3.1.2. The NuMaker UNO supports Arduino IDE, Keil, and IAR. For detailed installation and setup,
please refer to section 4.1.
The NuMaker UNO development board provides the Arduino pin-out definition and extended
connectors for each pin from the NUC131SD2AE MCU. It can be used to connect the application
circuit board. The target board also supports a wide range of power supplies, such as from ICE,
VDD & GND (JP1 & JP2) or from 7V ~ 12V transformer. LED status is for power, I/O, TX, RX and
ICE, as shown in Figure 3-1.
NUMAKER UNO USER MANUAL
Figure 3-1 NuMaker UNO Development Board – Upper Side
Aug 20, 2018
Page 5 of 43
Rev 1.02
NuMaker UNO
Figure 3-2 NuMaker UNO Development Board – Bottom Side
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 6 of 43
Rev 1.02
NuMaker UNO
3.1 NuMaker UNO Jumper Description
3.1.1
Power Settings
There are three methods to use the NuMaker UNO board to provide power to VDD. The first
method is through the Nu-Link-Me USB interface. This power will go through LDO voltage
regulator to 3.3V, JPR1 can be used to adjust VDD power to 5V or 3.3V. The second method is
through the JP1 on development board to VDD by DC 2.5V ~ 5.5V power supply. The third
method is through transformer (7V ~ 12V) and then the voltage is converted into 5V through
the step-down circuit. Please refer to the table below.
JPR1
(Selection Voltage)
Model
JP1
(VDD Provided Voltage)
MCU Voltage
Select 5V or 3.3V (Default is 5V)
USB, target board will be able to get the
supply voltage.
DC 5V or 3.3V
USB
(SW2 pin1 need on)
Other power for VDD pin
Transformer
X
External power supply DC 2.5 V ~ 5.5 V.
X
Transformer DC 7 V ~ 12 V, after pass
the step-down circuit, it provides 5V
supply to target chip
Voltage by JP1
input
DC 5V
(J2 need short)
Table 3-1 Power Settings
USB Virtual COM Function Setting
SW2: Open the Virtual COM mode for the debug message and supply power to NuMaker
UNO.
The Virtual COM function can be used for Arduino IDE, Keil and IAR. To enable VCOM
function on Nu-Link Me, turn on all SW2 pins. To enable the UART0 function, turn off pin 2 ~
pin 4 on SW2. Please refer to the table below.
Switch Pin
Number
Function Name
UART0 Mode VCOM Mode
1
ICE_VCC
On
On
2
VCOM_En
Off
On
3
VCOM_TX
Off
On
4
VCOM_RX
Off
On
Table 3-2 USB VCOM Setting (Default as VCOM Mode)
Aug 20, 2018
Page 7 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
3.1.2
NuMaker UNO
3.1.3
Header Description
JP1
VDD connector on NuMaker UNO, can be accessed by an external power supply DC 2.5V ~ 5.5V, in
order to provide NuMaker UNO power supply
JP2
GND connector on NuMaker UNO, can be accessed by external power supply GND
J1
Mini USB connector on Nu-Link-Me connected to the PC USB port
SW2
Pin 1 is ICE VDD connected to target chip VDD
CON1
7 V ~ 12 V transformer
J2
Power JACK is connected to VDD transformer, after the step-down circuit then to provide VDD power
supply to target Chip
SW1
Reset button on NuMaker UNO
JP10
Connector on target board (NuMaker UNO) for connecting to Nuvoton ICE adaptor (Nu-Link-Me)
JP9
Connector on ICE adaptor (Nu-Link-Me) for connecting to the target board (NuMaker UNO)
JP3 ~ JP6
Show all NUC131SD2AE MCU pin-out on NuMaker UNO
X
Unused
Table 3-3 Header Description
Note: When using the transformer power supply, please turn off all the SW2 pins.
3.2
Pin Assignment for NUC131SD2AE Extended Connectors
The NuMaker UNO provides the NUC131SD2AE target chip on board and the NUC131SD2AE
extended connectors (JP3, JP4, JP5 and JP6) for LQFP64-pin. Table 3-4 shows the pin
assignment for NUC131SD2AE.
NUMAKER UNO USER MANUAL
Pin No
Odel
01
Pin Name
Pin No
Pin Name
PB.14,INT0
33
PC.11,PWM1_BRAKE1
02
PB.13
34
PC.10,PWM1_BRAKE0
03
PB.12,CLKO,BPWM1_CH3
35
PC.9,PWM0_BRAKE1
04
PF.5,I2C0_SCL,PWM1_CH5
36
PC.8,PWM0_BRAKE0
05
PF.4,I2C0_SDA,PWM1_CH4
37
PA.15,PWM0_CH3
06
PA.11,I2C1_SCL,PWM1_CH3
38
PA.14,PWM0_CH2
07
PA.10,I2C1_SDA,PWM1_CH2
39
PA.13,PWM0_CH1,UART5_TXD
08
PA.9,I2C0_SCL,UART1_nCTS
40
PA.12,PWM0_CH0,UART5_RXD
09
PA.8,I2C0_SDA,UART1_nRTS
41
PF.7,ICE_DAT
10
PB.4,UART1_RXD
42
PF.6,ICE_CLK
11
PB.5,UART1_TXD
43
AVSS
12
PB.6,UART1_nRTS
44
PA.0,PWM0_CH4,ADC0,I2C1_SCL,UART5_TXD
13
PB.7,UART1_nCTS
45
PA.1,PWM0_CH5,ADC1,I2C1_SDA,UART5_RXD
14
LDO_CAP
46
PA.2,PWM1_CH0,ADC2,UART3_TXD
15
VDD
47
PA.3,PWM1_CH1,ADC3,UART3_RXD
16
VSS
48
PA.4,ADC4
17
PB.0,UART0_RXD
49
PA.5,UART3_RXD,ADC5
18
PB.1,UART0_TXD
50
PA.6,UART3_TXD,ADC6
Aug 20, 2018
Page 8 of 43
Rev 1.02
NuMaker UNO
19
51
PA.7,Vref,ADC7
52
AVDD
21
PB.2,UART0_nRTS,TM2_EXT,TM2,PWM1_BRAK
E1
PB.3,UART0_nCTS,TM3_EXT,TM3,PWM1_BRAK
E0
PD.6,BPWM1_CH1,CAN0_RXD
53
PC.7,PWM0_BRAKE1,I2C0_SCL,UART4_RXD
22
PD.7,BPWM1_CH0,CAN0_TXD
54
PC.6,PWM0_BRAKE0,I2C0_SDA,UART4_TXD
23
PD.14,BPWM0_CH5,UART2_RXD
55
PC.15
24
PD.15,BPWM0_CH4,UART2_TXD
56
PC.14
25
PC.3,BPWM0_CH3,SPI0_MOSI0
57
PB.15, ,BPWM1_CH5TM0,TM0_EXT,INT1
26
PC.2,BPWM0_CH2,SPI0_MISO0
58
PF.0,XT1_OUT
27
PC.1,BPWM0_CH1,SPI0_CLK
59
PF.1,XT1_IN
28
PC.0,BPWM0_CH0,SPI0_SS0
60
nRESET
29
PE.5,PWM0_CH5,TM1_EXT,TM1
61
VSS
30
PB.11,TM3,PWM0_CH4
62
VDD
31
PB.10,TM2
63
PF.8, PWM1_CH4,CLKO
32
PB.9,TM1
64
PB.8,BPWM1_CH2,CLKO,TM0,STADC
20
Table 3-4 Pin Assignment for NUC131SD2AE
3.3
NuMaker UNO NUC131SD2AE Extended Connectors Layout
NuLink-Me
USB
JACK
NUMAKER UNO USER MANUAL
Power
Jack
NuMaker UNO
Reset
PA.5
49
50
PA.6
PA.4
48
47
PA.7
51
52
AVdd
PA.2
46
45
PA.3
PA.1
PC.7
53
54
PC.6
PA.0
44
43
Avss
PC.15
55
56
PC.14
PF.6
42
41
PF.7
PB.15
57
58
PF.0
PA.12
40
39
PA.13
PF.1
59
60
nRESET
PA.14
38
37
PA.16
Vss
61
62
Vdd
PC.8
36
35
PC.9
PF.8
63
64
PB.8
PC.10
34
33
PC.11
PB.14
1
2
PB.13
PB.9
32
31
PB.10
PB.12
3
4
PF.5
PB.11
30
29
PE.5
PF.4
5
6
PA.11
PC.0
28
27
PC.1
PA.10
7
8
PA.9
PA.8
9
10
PB.4
PB.5
11
12
PB.7
13
14
Vdd
15
16
Vss
PC.2
26
25
PC.3
PD.15
24
23
PD.14
PB.6
PD.7
22
21
PD.6
LDO_CAP
PB.3
20
19
PB.2
PB.1
18
17
PB.0
NUC131
SD2AE
Figure 3-3 NuMaker UNO NUC131SD2AE Extended Connectors Layout
Aug 20, 2018
Page 9 of 43
Rev 1.02
NuMaker UNO
3.4
Arduino UNO Pin Assignment for NuMaker UNO
The NuMaker UNO provides the NUC131SD2AE target chip on board and the Arduino UNO
extended connectors (NU1, NU2, NU3, NU4 and NU5) for LQFP64-pin. Table 3-5 shows the
pin assignment for NuMaker UNO.
Clock Output
Power
Analog
Digital
SPI
Interface
Pin No
Odel
1
Pin Name
Pin No
Pin Name
NUMAKER UNO USER MANUAL
CLKO
5
5V
2
VCC
6
GND
3
RESET
7
GND
4
3.3V
8
Vin
1
A0
4
A3
2
A1
5
A4
3
A2
6
A5
0
PB.0/UART_RX0
9
PA.14/PWM0_CH2
1
PB.1/UART_TX0
10
PA.13/PWM0_CH1
2
PF.4/PWM1_CH4
11
PA.12/PWM0_CH0
3
PF.5/PWM1_CH5
12
PB.15/TM0/INT1
4
PA.10/PWM1_CH2
13
PB.13(LED)
5
PA.11/PWM1_CH3
VSS
6
PA.15/PWM0_CH3
VREF
7
PE.5/PWM0_CH5
I2C
PA.8/SDA
8
PB.11/PWM0_CH4
I2C
PA.9/SCL
1
PC.2/SPI0_MISO
5
RESET
2
VDD
6
GND
3
PC.1/SPI0_CLK
7
PC.0/SPI0_SS
4
PC.3/SPI0_MOSI
8
PB.9/TM1
VSS
VREF
Table 3-5 Pin Assignment for NuMaker UNO
Aug 20, 2018
Page 10 of 43
Rev 1.02
NuMaker UNO
3.5
NuMaker UNO Arduino Layout
NUMAKER UNO USER MANUAL
Figure 3-4 NuMaker UNO Pin Design for Arduino
Aug 20, 2018
Page 11 of 43
Rev 1.02
NuMaker UNO
3.6
NuMaker UNO PCB Placement
Figure 3-5 NuMaker UNO PCB Placement
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 12 of 43
Rev 1.02
NuMaker UNO
4
DOWNLOADING AND INSTALLING ARDUINO IDE 1.8.5 AND NUMAKER
UNO SOFTWARE
4.1
Downloading and Installing Arduino IDE 1.8.5 Software
Please visit the Arduino official website (http://www.arduino.cc/en/Main/software) to download
and install the Arduino IDE 1.8.5. Currently it is recommended to install Arduino IDE 1.8.5 for
Windows version, since the other operating system has not been verified.
The Arduino IDE 1.8.5 installation steps are as follows:
4.1.1
Step 1: Download Arduino IDE 1.8.5 software
Visit https://www.arduino.cc/en/Main/Software, and download the latest Arduino.
NUMAKER UNO USER MANUAL
Figure 4-1 Find and Click “previous version of the current release”
Aug 20, 2018
Page 13 of 43
Rev 1.02
NuMaker UNO
4.1.2
Step 2: Check if download file is version 1.8.5
Click on download.
Figure 4-2 Find and Download Arduino 1.8.5
4.1.3
Step 4: Install the “Arduino-1.8.5-windows.exe” file
Double click on the “arduino-1.8.5-windows.exe” and click “Run”.
NUMAKER UNO USER MANUAL
Figure 4-5 Install arduino-1.8.5-windows.exe Installation File
Aug 20, 2018
Page 14 of 43
Rev 1.02
NuMaker UNO
4.1.4
Step 5: Select the installation folder
Select the installation folder and click “Install”.
Figure 4-6 Install arduino-1.8.5-windows.exe to Installation Folder
4.1.5
Step 6: Wait for the installation is complete
Figure 4-7 Install arduino-1.8.5-windows to Installation Folder
After installation is finished, two executable files can be found in the Arduino 1.8.5 installation
directory, including arduino.exe and arduino_debug.exe. Both files are able to start the Arduino
Aug 20, 2018
Page 15 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Wait the installation process until it is finished. It will take about 2 minutes to install arduino1.8.5-windows file to the installation folder.
NuMaker UNO
IDE program. As for the arduino_debug.exe, you can open the debug window. When the
program is executed or compiled, the debug window will open for users to check which part of
the problem occurs.
Figure 4-8 Arduino 1.8.5 Installation Directory
4.2
Installing Nu-Link USB Driver for Arduino IDE 1.8.5
Please visit the Nuvoton NuMaker UNO official website (www.nuvoton.com/NuMaker_UNO) to
download “Nu-Link USB Driver”.
NUMAKER UNO USER MANUAL
Note: It is recommended to use Arduino IDE version 1.8.5.
The Nu-Link USB Driver installation steps are as follows:
4.2.1
Step 1: Download Nu-Link USB Driver
Visit www.nuvoton.com/NuMaker_UNO and find Resources. Click on “Nu-Link USB Driver”.
Figure 4-9 Find and Click Nu-Link USB Driver
Aug 20, 2018
Page 16 of 43
Rev 1.02
NuMaker UNO
4.2.2
Step 2: Select the installation folder
Select the installation folder and click “Next” to install.
Figure 4-10 Installing Nu-Link USB Driver
4.2.3
Step 3: Run Arduino IDE 1.8.5
Figure 4-11 Arduino IDE 1.8.5 Select File and Click Preferences
Aug 20, 2018
Page 17 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Go to File → Preferences, enter the following URL to textbox of ‘Additional Board Manager
URLs’
https://raw.githubusercontent.com/OpenNuvoton/NuMakerUNO/master/package_nuvoton_index.json
NuMaker UNO
Figure 4-12 Enter the NuMaker UNO Board’s URL to ‘Additional Board Manager URLs’
NUMAKER UNO USER MANUAL
4.2.4
Step 4: Install NuMaker UNO on Arduino IDE 1.8.5 Boards Manager
Go to Tools → Board → Boards Manager on Arduino IDE 1.8.5.
Figure 4-13 Click Boards Manager on Arduino IDE 1.8.5
Aug 20, 2018
Page 18 of 43
Rev 1.02
NuMaker UNO
Search “MuMaker” and the NuMaker UNO will show up on the list. Select NuMaker UNO
and click install.
Figure 4-14 Select NuMaker UNO and Click Install
4.2.5
Step 5: Select NuMaker UNO on Arduino IDE 1.8.5 Board Selection
After the package download is finished, go to Tools → Board and select NuMaker UNO to
use it.
NUMAKER UNO USER MANUAL
Figure 4-15 Select NuMaker UNO on Board Selection to Use It
Aug 20, 2018
Page 19 of 43
Rev 1.02
NuMaker UNO
4.3
Hardware Setup
Hardware connections are shown in the figure below. Use a mini USB to connect to a
computer.
Figure 4-16 NuMaker UNO Connected to Computer
4.4
Testing USB and VCOM Device in the Device Manager
NUMAKER UNO USER MANUAL
Before connecting the NuMaker UNO development board to the computer, please enable SW2
of VCOM Function. All the SW2 pins shall be turned on. Please refer to section 3.1.2. Open the
device manager and check if the USB is detected. If it is not detected, please reinstall the NuLink USB Driver.
Figure 4-17 USB Device Detected by Device Manager
Aug 20, 2018
Page 20 of 43
Rev 1.02
NuMaker UNO
5
STARTING TO USE NUMAKER UNO ON ARDUINO IDE 1.8.5
5.1
Compiling and Executing Example Program
This example demonstrates how to download an application and debug using virtual serial port
on a NuMaker UNO board. When users install the Nu-Link USB Driver, the “NuMaker UNO” can
be found in Arduino IDE on Tools Board NuMaker UNO as shown in the figure below.
Note: Execute the “arduino_debug.exe” file in the installation path.
5.1.1
Step 1: Select the NuMaker UNO Board
5.1.2
Step 2: Open virtual serial modes and select Debug Serial Port
SW2: Supply power to NuMaker UNO. Before NuMaker UNO is connected to PC, all the SW2
pins shall be turned on. To activate UART0 function, SW2 pin2 ~ pin4 shall be turned off.
Switch Pin
Number
Function Name
UART0 Mode VCOM Mode
1
ICE_VCC
On
On
2
VCOM_En
Off
On
3
VCOM_TX
Off
On
4
VCOM_RX
Off
On
Table 5-1 SW2 Mode Setting (Default as VCOM Mode)
Aug 20, 2018
Page 21 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Figure 5-1 NuMaker UNO Board Selection on Arduino IDE
NuMaker UNO
After SW2 setting is completed, you will be able to see the serial COM port number.
Figure 5-2 Select NuMaker-UNO Serial COM Port
Note 1: If the SW2 pin 2 of VCOM function is not enabled, Tools Port will become gray
(disabled), unless the board is re-connected to the computer. However, before re-connecting
to PC, you must open the VCOM function.
Note 2: If the serial port number is not selected, you will not be able to use the serial monitor.
NUMAKER UNO USER MANUAL
Figure 5-3 COM port Not Detected and Unable to Use Serial Monitor
5.1.3
Step 3: Open the sample code
Open the sample code through File Examples 03.Analog AnalogInOutSerial.
Figure 5-4 Open the Sample Code
Aug 20, 2018
Page 22 of 43
Rev 1.02
NuMaker UNO
5.1.4
Step 4: Download the sample code
Use the Upload button to compile and load code to target board or use the Verify button to
compile code.
1.
Upload: This button can compile and load code to a target board.
2.
Verify: This button can compile code.
3.
Serial Monitor: This button can open the serial monitor.
2
3
1
5.1.5
Step 5: Check the Correctness of the VCOM Baud Rate
User needs to check if the virtual serial port baud rate setting is the same as the program
setting. When the program is set to 9600, the virtual serial port monitor will be set as 9600.
Aug 20, 2018
Page 23 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Figure 5-5 Sample Program Compiled and Loaded
NuMaker UNO
Figure 5-6 Serial Monitor
This example uses ADC0 to perform ADC conversion into a digital value which is then displayed
by the virtual serial port out. To set a COM port baud rate and then display the virtual serial
conversion results, use the ADC0 pin connected to VDD or VSS. Then, whether the ADC
conversion result is correct can be displayed.
NUMAKER UNO USER MANUAL
Figure 5-7 Sample Program Baud Rate Setting
Aug 20, 2018
Page 24 of 43
Rev 1.02
NuMaker UNO
Figure 5-8 Serial Monitor Shows ADC0 Conversion Result
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 25 of 43
Rev 1.02
NuMaker UNO
6
STARTING TO USE NUMAKER UNO ON KEIL μVISION® IDE
6.1
Downloading and Installing Keil μVision® IDE Software
®
Please visit the Keil official website (http://www.keil.com) to download the Keil μVision IDE and
install the RVMDK.
6.2
Downloading and Installing Nu-Link Keil Driver
®
Please visit Nuvoton NuMicro official website (http://www.nuvoton.com/NuMicro) to download
the “NuMicro Nu-Link Keil Driver” file. Please refer to section 8.1 for the detailed download flow.
After the Nu-Link driver is downloaded, please unzip the file and execute the “NuLink_Keil_Driver.exe” to install the driver.
6.3
Hardware Setup
The hardware setup is shown in the figure 6-1. If users want to use the VCOM function, turn on
all the SW2 pins (refer to section 3.1.2).
NUMAKER UNO USER MANUAL
Figure 6-1 NuMaker UNO Connected to the Computer
6.4
Procedure for Downloading and Debugging Example Program
This example demonstrates how to download and debug a program on the NuMaker UNO
board. The example file can be found in the directory list as shown in the following figure.
6.4.1
Step 1: Open the Project
Please open the following path.
“C:\Nuvoton\BSPLibrary\NUC131BSP_CMSIS_v3.00.001\SampleCode\StdDriver\ADC_Result
Monitor\KEIL”
Aug 20, 2018
Page 26 of 43
Rev 1.02
NuMaker UNO
Figure 6-2 ADC Sample Program
6.4.2
Step 2: Check Device Chip and Debug Chip
Aug 20, 2018
Page 27 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Please open the “target options” to check the device chip and if the debug chip selection is
correct. Figure 6-3 shows the correct device chip selection. Figure 6-4 shows the correct
debug chip selection. Figure 6-5 shows the debugging tool to confirm the selection is correct.
NuMaker UNO
Figure 6-3 Select Device Chip
NUMAKER UNO USER MANUAL
Figure 6-4 Select Debug Chip
Aug 20, 2018
Page 28 of 43
Rev 1.02
NuMaker UNO
Figure 6-5 Select Nuvoton Debugger Tool (Nu-Link)
Step 3: Build and Download Sample Code
Click the Build button to see the completed compilation for error if any, and finally load the
code to the development board.
Build
Download
6.4.4
Step 4: Open the Serial Monitor and Set Baud Rate
User can open the serial monitor to print debug message. The present example uses the
“PuTTY tool”.
Aug 20, 2018
Page 29 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
6.4.3
NuMaker UNO
Figure 6-6 Set the Baud Rate on PuTTY Tool
NUMAKER UNO USER MANUAL
6.4.5
Step 5: Click the Reset Button to Run Your Code.
After clicking the Reset button, chip will re-execute the program. The debug messages are
displayed as shown below
Figure 6-7 Serial Monitor Window
Aug 20, 2018
Page 30 of 43
Rev 1.02
NuMaker UNO
Function Button Description:
1.
®
Open μVision Development Tool
Project – Open
Open the SYS.uvproj project file (Step 1
in Figure 6-8)
4.
Open Debug Mode (Step 4 in Figure
6-9)
When using the debugger commands, it
has the following features:
2.
Project – Build
Compile and link the SYS application
(Step 2 in Figure 6-9)
a.
Window View to detect changes in
the value of variables and registers
(Step 4a in Figure 6-10)
3.
Flash – Download
Program the application code into on-chip
Flash ROM (Step 3 in Figure 6-9)
b.
Single-Step through code (Step 4b
in Figure 6-10)
c.
Reset the device (Step 4c in Figure
6-10)
d.
Run the application (Step 4d in
Figure 6-10)
NUMAKER UNO USER MANUAL
1
Figure 6-8 ADC Sample Code Path
Aug 20, 2018
Page 31 of 43
Rev 1.02
NuMaker UNO
4
2
3
2
Figure 6-9 ADC Enter Compile Mode Interface
4c 4d 4b
4a
NUMAKER UNO USER MANUAL
Figure 6-10 ADC Enter Debug Mode Interface
Aug 20, 2018
Page 32 of 43
Rev 1.02
NuMaker UNO
7
STARTING TO USE NUMAKER UNO ON IAR EMBEDDED WORKBENCH
7.1
Downloading and Installing IAR Embedded Workbench Software
Please visit IAR official website (http://www.iar.com) to download the IAR Embedded
Workbench and install the EWARM.
7.2
Downloading and Installing Nu-Link IAR Driver
®
Please visit Nuvoton NuMicro official website (http://www.nuvoton.com/NuMicro) to download
“NuMicro Nu-Link IAR Driver” file. Please refer to section 8.2 for the detailed download flow.
After the Nu-Link driver is downloaded, please unzip the file and execute the “NuLink_IAR_Driver.exe” to install the driver.
7.3
Hardware Setup
The hardware setup is shown in the figure 7-1. If users want to use the VCOM function, please
turn on all the SW2 pins. Please refer to section 3.1.2.
7.4
Procedure for Downloading and Debugging Example Program
This example demonstrates how to download and debug an application on a NuMaker UNO
board. The example file can be found in the directory list as shown in the following figure.
7.4.1
Step 1: Open the Project
Please open the following path example program.
“C:\Nuvoton\BSPLibrary\NUC131BSP_CMSIS_v3.00.001\SampleCode\StdDriver\ADC_Result
Monitor\IAR”.
Aug 20, 2018
Page 33 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Figure 7-1 NuMaker UNO Connected to the Computer
NuMaker UNO
Figure 7-2 ADC Sample Program in IAR
7.4.2
Step 2: Download the Sample Code.
Click the button on the top right corner to download the program.
NUMAKER UNO USER MANUAL
Figure 7-3 Compile and Load Program in IAR
7.4.3
Step 3: Click the Reset Button to Run Your Code
After clicking the Reset button, chip will re-execute the application and debug messages are
displayed.
Aug 20, 2018
Page 34 of 43
Rev 1.02
NuMaker UNO
Figure 7-4 Serial Monitor Window
Function Button Description:
Open IAR Embedded Workbench
File – Open – Workspace
Open the SYS.eww workspace file
Project – Make
Compile and link the SYS application
Aug 20, 2018
Project – Download and Debug
Program the application code into on-chip
Flash ROM. It has the following features:
Single-step through code
Reset the device
Run the application
Page 35 of 43
NUMAKER UNO USER MANUAL
Rev 1.02
NuMaker UNO
8
8.1
DOWNLOADING NU-LINK DRIVER FROM NUVOTON WEBSITE
Downloading and Installing Nu-Link Keil Driver
Step 1
Visit Nuvoton NuMicro® Website: http://www.nuvoton.com/NuMicro
2-1. Move to “Support”
Step 2
2-2. Click here to enter
“Tool & Software”
NUMAKER UNO USER MANUAL
Step 3
Aug 20, 2018
Click here to enter
“Software”
download page
Page 36 of 43
Rev 1.02
NuMaker UNO
Click here to download
“Nu-Link Keil Driver”
Step 4
Step 5
Download “Nu-Link Driver for Keil RVMDK” file. After download is complete, unzip the file and execute "NuLink_Keil_Driver.exe". Follow the instructions to install Nu-Link Keil driver.
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 37 of 43
Rev 1.02
NuMaker UNO
8.2
Downloading and Installing Nu-Link IAR Driver
Step 1
Visit Nuvoton NuMicro® Website: http://www.nuvoton.com/NuMicro
2-1. Move to “Support”
Step 2
2-2. Click here to enter
“Tool & Software”
NUMAKER UNO USER MANUAL
Step 3
Aug 20, 2018
Click here to enter
“Software”
download page
Page 38 of 43
Rev 1.02
NuMaker UNO
Step 4
Click here to
download
“Nu-Link IAR Driver”
Step 5
Download “Nu-Link Driver for IAR” file. After download is complete, unzip the file and execute "Nu-Link_
IAR_Driver.exe". Follow the instructions to install Nu-Link IAR driver.
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 39 of 43
Rev 1.02
NuMaker UNO
9
9.1
NUMAKER UNO SCHEMATICS
NuMaker UNO I/O Schematic
VCC
C1
20p
DVCC5
N7
1
2
3
4
R1
10K
NC
SW1
D12MI
RESET
JP2
1
PUSH BOTTON (B)
2
N6
N5
Crystal
C3
10uF/10V
Reset
1
2
3
4
Power
DVCC5
NC
CLKO
DVCC5
RESET
3VCC 3.3V
5VCC 5V
GND
VIN
1
2
3
4
5
6
7
8
NU1
NC
VDD
MCU_RESET
3VCC
5VCC
VSS
VSS
VIN
PA.9
PA.8
VREF
GND
PB.13
PB.15
PA.12
PA.13
PA.14
PB.11
header 2.54 1X10 母 (正 面 )
10
9 I2C1_SCL
8 I2C1_SDA
7 VREF
6 VSS
5 PWM11
4 PWM10
3 PWM9
2 PWM8
1 PWM7
PWM6
PE.5
PA.15
PA.11
PA.10
PF.5
PF.4
PB.1
PB.0
header 2.54 1X8 母 (正 面 )
8
7 PWM5
6 PWM4
5 PWM3
4 PWM2
3 PWM1
2 PWM0
1 UART_TX0
UART_RX0
header 2.54 1X8 母 (正 面 )
3.3V
5V
NU2
3.3V
5V
1
2
3
4
5
6
PA.0
PA.1
PA.2
PA.3
PA.4
PA.5
NU3
ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
header 2.54 1X6 母 (正 面 )
PC.2
PC.1
RESET
PC.0
1
3
5
7
P1
P3
P5
P7
P9
P11
P13
P15
P49
P51
P53
P55
P57
P59
P61
P63
VCC
D12MO
D12MI
TICERST
RESET
3VCC
5VCC
GND
VREF
ADAVSS
DAVDD
DVCC5
VIN
CLKO
D12MO
D12MI
ICERST
RESET
3VCC
5VCC
GND
VREF
ADAVSS
DAVDD
DVCC5
VIN
CLKO
JP1
D12MO
X1
12MHz
C2
20p
DVCC5
DVCC5
Off-page Connector
P[1:64]
1
3
5
7
9
11
13
15
2
4
6
8
10
12
14
16
NC
JP5
1
3
5
7
9
11
13
15
2
4
6
8
10
12
14
16
P17
P19
P21
P23
P25
P27
P29
P31
P50
P52
P54
P56
P58
P60
P62
P64
P33
P35
P37
P39
P41
P43
P45
P47
PD.[0:15]
PE.[0:15]
JP4
1
3
5
7
9
11
13
15
PE.[0:15]
1
3
5
7
9
11
13
15
PF.[0:7]
P18
P20
P22
P24
P26
P28
P30
P32
2
4
6
8
10
12
14
16
NC
JP6
IO
NU5
SPI0_MISO
VCC
SPI0_CLK SPI0_MOSI
RESET
GND
SPI0_SS
GPIO
2
4
6
8
P34
P36
P38
P40
P42
P44
P46
P48
2
4
6
8
10
12
14
16
NC
LED
DVCC5
PC.3
GND
PB.9
Arduino interface
DVCC5
P17
2
IO1 GREEN
1
N4
R2
510
DVCC5
P18
2
IO2 RED
1
N3
R3
510
DVCC5
P2
2
IO3 RED
1
N2
R4
510
DVCC5
N1
R5
510
POWER1GREEN
2
1
IN
GND
OUT
UP2
L78M05ACDT
D3
SS24A
1
2
2
RB060L
1
2
3
1
VIN
1
C8
CT6
100uF/16V
2
IN
CON1
GND
PC.[0:15]
PD.[0:15]
NU4
header 2.54 2X4 公 (正 面 )
TANT-D
DC-CON
CB6
0.1u
0.1u
J2
DVCC5
1
2
Title
NuEdu-UNO for NUC131
NC
NUMAKER UNO USER MANUAL
Size
A4
input voltage (7V to 12V)
Aug 20, 2018
PB.[0:15]
PC.[0:15]
PF.[0:7]
P2
P4
P6
P8
P10
P12
P14
P16
NC
PA.[0:15]
PB.[0:15]
Off-page Connector
JP3
P[1:64]
PA.[0:15]
Date:
Page 40 of 43
Document Number
Monday , May 18, 2015
Rev
1.5
Sheet
1
of
3
Rev 1.02
NuMaker UNO
NuMaker UNO NUC131SD2AE Schematic
DAVDD
ADAVSS
1
DVCC5
P[1:64]
P[1:64]
PA.[0:15]
DAVSS
P48
P47
P46
P45
P44
P43
P42
P41
P40
P39
P38
P37
P36
P35
P34
P33
2
L7FERRITE BEAD
PA.[0:15]
PB.[0:15]
PB.[0:15]
VREF
1
2
VREF1
PA.5/UART3_RXD/ADC5
PA.6/UART3_TXD/ADC6
PA.7/Vref /ADC7
AVDD
PC.7/PWM0_BRAKE1/I2C0_SCL/UART4_RXD
PC.6/PWM0_BRAKE0/I2C0_SDA/UART4_TXD
PC.15
PC.14
PB.15/TM0/TM0_EXT/INT1
PF.0/PWM1_CH4/XT1_OUT
PF.1/BPWM1_CH5/XT1_IN
nRESET
VSS
VDD
PF.8/CLKO
PB.8/BPWM1_CH2/CLKO/TM0/STADC
1
3
5
7
9
NC
2
4
6
8
10
VCC_connect
ICE_DAT
ICE_CLK
RESET
GND
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
P32
P31
P30
P29
P28
P27
P26
P25
P24
P23
P22
P21
P20
P19
P18
P17
PB.9
PB.10
PB.11
PE.5
PC.0
PC.1
PC.2
PC.3
PD.15
PD.14
PD.7
PD.6
PB.3
PB.2
ICETX
ICERX
PF.[0:7]
D12MO
D12MI
VREF
DVCC5
ADAVSS
DAVDD
CLKO
TICEDAT
TICECLK
TICERST
GND
VCC_connect
M0_TXD
M0_RXD
3.3V
5V
RESET
VCC_connect
ICETX
ICERX
3.3V
5V
RESET
PB.1
PB.0
Title
NuEdu-UNO for NUC131
DVCC5
SWD Interface
CT5
1uF/16V
Size
A4
Date:
1
ICETX
ICERX
DVCC5
JP10
TM1/PB.9
TM2/PB.10
TM3/PWM0_CH4/PB.11
TM1_EXT/TM1/PWM0_CH5/PE.5
SPI0_SS0/BPWM0_CH0/PC.0
SPI0_CLK/BPWM0_CH1/PC.1
SPI0_MISO0/BPWM0_CH2/PC.2
SPI0_MOSI0/BPWM0_CH3/PC.3
UART2_TXD/BPWM0_CH4/PD.15
UART2_RXD/BPWM0_CH5/PD.14
BPWM1_CH0/PD.7
BPWM1_CH1/PD.6
UART0_nCTS/TM3_EXT/TM3/PWM1_BRAKE0/PB.3
UART0_nRTS/TM2_EXT/TM2/PWM1_BRAKE1/PB.2
UART0_TXD/PB.1
UART0_RXD/PB.0
2
NUC131SD2AE_LQFP64
3.3V
5V
DVCC5
D12MO
D12MI
VREF
DVCC5
ADAVSS
DAVDD
CLKO
ICE_DAT
ICE_CLK
RESET
GND
PB.14/INT0
PB.13
PB.12/CLKO/BPWM1_CH3
PF.5/I2C0_SCL/PWM1_CH5
PF.4/I2C0_SDA/PWM1_CH4
PA.11/I2C1_SCL/PWM1_CH3
PA.10/I2C1_SDA/PWM1_CH2
PA.9/I2C0_SCL/UART1_nCTS
PA.8/I2C0_SDA/UART1_nRTS
PB.4/UART1_RXD
PB.5/UART1_TXD
PB.6/UART1_nRTS
PB.7/UART1_nCTS
LDO_CAP
VDD
VSS
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
PE.[0:15]
PF.[0:7]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
DAVSS
1
N10
PD.[0:15]
PE.[0:15]
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
DVCC5P15
GNDP16
PA.5 P49
PA.6 P50
PA.7 P51
DAVDDP52
FERRITE BEAD
PC.7 P53
DAVDD
PC.6 P54
CT4
10uF/10V PC.15 P55
PC.14 P56
PB.15 P57
D12MO P58
D12MI
P59
RESET
P60
ADAVSS
P61
DVCC5
N11
P62
P63
CLKO PB.8 P64
CB4
0.1u
0 ohm
L8
PC.[0:15]
PD.[0:15]
ADC4/PA.4
ADC3/PWM1_CH1/UART3_RXD/PA.3
ADC2/PWM1_CH0/UART3_TXD/PA.2
ADC1/PWM0_CH5/I2C1_SDA/UART5_RXD/PA.1
ADC0/PWM0_CH4/I2C1_SCL/UART5_TXD/PA.0
AVSS
ICE_CLK/PF.6
ICE_DAT/PF.7
PWM0_CH0/UART5_RXD/PA.12
PWM0_CH1/UART5_TXD/PA.13
PWM0_CH2/PA.14
PWM0_CH3/PA.15
PWM0_BRAKE0/PC.8
PWM0_BRAKE1/PC.9
PWM1_BRAKE0/PC.10
PWM1_BRAKE1/PC.11
ADAVSS
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
PC.[0:15]
U2
DAVDD
Off-page Connector
PA.4
PA.3
PA.2
PA.1
PA.0
DAVSS
ICE_CLK
ICE_DAT
PA.12
PA.13
PA.14
PA.15
PC.8
PC.9
PC.10
PC.11
L6FERRITE BEAD
CT3
10uF/10V
PB.14
PB.13
PB.12
PF.5
PF.4
PA.11
PA.10
PA.9
PA.8
PB.4
PB.5
PB.6
PB.7
9.2
Document Number
Monday , May 18, 2015
Rev
1.5
Sheet
3
of
3
CB5
0.1u
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 41 of 43
Rev 1.02
NuMaker UNO
9.3
Nu-Link-Me Schematic
ICE CONNECT IF
VCC
VCC
L3FERRITE BEAD
VCC
VCC
ADAVSS
IDLE1
2
1
RED
BUSY 1
GREEN 2
1
GREEN
8P4RA
VCC
ICELED
CT2
VCC
CB2
1uF/16V 0.1u
USBVBUS
C7
0.1u
CB3
0.1u
1
33
33
SS24A
JP9
1
3
5
7
9
OUT
2
3
2
1
JPR1
3VCC
2&3 (0 ohm)
Power select
SS24A
VCC
RRSET1
100K
ADAVSS
ICE_chip_RST
TICECLK
RTDA20
RTDA333
RTCK1
100K
RTDA1
100K
TICEDAT
SW2
VCC_connect
M0_TXD
M0_RXD
2
VCC
D2
1 SS24A
VCOM_pin
ICE_RX
ICE_TX
HPS604-E
VCOM Switch
3.3V
5V
VCC_connect
3.3V
5V
VCC_connect
USBVBUS
ICE_TX
ICE_RX
VCC_connect
TICEDAT
TICECLK
TICERST
N13
CP1
10uF/10V
VCOM_pin
NC
D4
ICE_chip_RST 1
2
PD1
1
2
N12
ICE_CLK
ICE_DAT
VBUS 17
18
19
20
RXD 21
TXD 22
23
24
25
26
27
28
29
30
31
32
1
2
3
4
USBVBUS
ON
JP8
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
1 2 3 4
DM
DP
2
NUC12SRE3DE
JP7
USBVBUS
PA4/ADC4
PA3/ADC3
PA2/ADC2
PA1/ADC1
PA0/ADC0
AVSS
ICE_CLK
ICE_DAT
PA12/PWM0
PA13/PWM1
PA14/PWM2
PA15/PWM3
PC8/SS10
PC9/SPCLK1
PC10/SDI10
PC11/SDO10
VBUS
VDD33
DD+
PB0/RX0
PB1/TX0
PB2/RTS0
PB3/CTS0
PC3/SDO00
PC2/SDI00
PC1/SPCLK0
PC0/SS00
PE5
PB11/TM3
PB10/SS01/TM2
PB9/SS11/TM1
1
2
ICE_DAT
ICE_CLK
ICE_RST
INT0/PB14
CPO1/PB13
CPO0/PB12
X32I
X32O
I2C1SCL/PA11
I2C1SDA/PA10
I2C0SCL/PA9
I2C0SDA/PA8
RX1/PB4
TX1/PB5
RTS1/PB6
CTS1/PB7
LDO
VDD
VSS
UP1
AMS1117-3.3V
IN
GND
OUT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
X2
12MHz C6
20p
RED
GREEN
1
2
3
4
5
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
20p
3.3V
4
C5
N15
DEBUG
VCC
5V
3
1
2
N14
12MHz Oscillator
NC
AVDD
C4
10uF/10V
5VCC
U1
R8
NC
12M_I
ICE_RST
STADC/TM0/PB8
PVSS
VDD1
VSS1
/RESET
XT1_In
XT1_Out
INT1/PB15
CPP1/PC14
CPN1/PC15
CPP0/PC6
CPN0/PC7
AVDD
ADC7/PA7
ADC6/PA6
ADC/PA5
12M_O R7 33
NUC_RST#
PVSS
NUC_RST#
12M_I
12M_O
1
RED
USB_DUSB_D+
R9 0
R10 0
ICELED 2
RED
R6
10K
VCC
RP1
1 8P4R-510 2
3
4
5
6
7
8
ICE1
VCC
TICEDAT
TICECLK
TICERST
M0_TXD
M0_RXD
VIN
3VCC
5VCC
AVSS
GND
TICEDAT
TICECLK
TICERST
ICETX
ICERX
VIN
3VCC
5VCC
AVSS
L4FERRITE BEAD
1
AVDD
2
4
6
8
10
3.3V
5V
R12
R11
DM
DP
1
2
3
4
5
mini USB 5pin
VCC
DM
DP
NC
GND
J1
SHIELD
SHIELD
SHIELD
SHIELD
6
7
8
9
L5
FERRITE BEAD
M0_TXD
M0_RXD
Title
NuLink Me
NC
SWD connect
Size
A4
Date:
Document Number
Monday , March 02, 2015
Rev
3.0
Sheet
2
of
3
NUMAKER UNO USER MANUAL
Aug 20, 2018
Page 42 of 43
Rev 1.02
NuMaker UNO
10 REVISION HISTORY
Date
Revision
Description
2015.07.20
1.00
1.
Initially issued.
1.
Changed the board name from NuEdu-UNO to NuMaker UNO.
2.
Updated NuMicro Patch for Arduino 1.5.8 to Nu-Link_USB_Driver_V1.2 in
section 4.2.
3.
Added section 3.3 NuMaker UNO NUC131SD2AE Extended Connectors
Layout.
1.
Update installing instruction in section 4.1, 4.2 .
2.
Update NuMaker-UNO package for Arduino 1.8.5
2016.11.02
2018.08.20
1.01
®
1.02
Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any
malfunction or failure of which may cause loss of human life, bodily injury or severe property
damage. Such applications are deemed, “Insecure Usage”.
Insecure usage includes, but is not limited to: equipment for surgical implementation, atomic
energy control instruments, airplane or spaceship instruments, the control or operation of
dynamic, brake or safety systems designed for vehicular use, traffic signal instruments, all
types of safety devices, and other applications intended to support or sustain life.
All Insecure Usage shall be made at customer’s risk, and in the event that third parties lay
claims to Nuvoton as a result of customer’s Insecure Usage, customer shall indemnify the
damages and liabilities thus incurred by Nuvoton.
Aug 20, 2018
Page 43 of 43
Rev 1.02
NUMAKER UNO USER MANUAL
Important Notice