Download NuTiny-SDK- NUC472 User Manual

Transcript
NuTiny-SDK- NUC472 User Manual
NuTiny-SDK- NUC472 User Manual
for NuMicro™ NUC472 Series
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.
July 02, 2014
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Table of Contents
1
Overview ........................................................................................... 3
2
Introduction to NuTiny-SDK-NUC472 .................................................... 3
2.1
2.2
2.3
Starting to Use NuTiny-SDK-NUC472 on the Keil μVision® IDE ............... 12
3
3.1
3.2
3.3
3.4
4
Downloading and Installing Keil μVision® IDE Software ................................. 12
Downloading and Installing Nuvoton Nu-Link Driver ..................................... 12
Hardware Setup ....................................................................................... 12
Example Program..................................................................................... 13
Starting to Use NuTiny-SDK-NUC472 on the IAR Embedded Workbench .. 14
4.1
4.2
4.3
4.4
5
Downloading and Installing IAR Embedded Workbench Software .................... 14
Downloading and Installing Nuvoton Nu-Link Driver ..................................... 14
Hardware Setup ....................................................................................... 14
Example Program..................................................................................... 15
NuTiny-EVB-NUC472 Schematics ........................................................ 16
5.1
5.2
6
NuTiny-EVB-NUC472 Schematic ................................................................. 16
Nu-Link-Me Schematic .............................................................................. 23
Downloading NuMicro™ Related Files from Nuvoton Website .................. 24
6.1
6.2
6.3
7
NuTiny-SDK-NUC472 Jumper Description ......................................................5
Pin Assignment for Extended Connectors ......................................................7
NuTiny-SDK-NUC472 PCB Placement .......................................................... 11
Downloading NuMicro™ Keil μVision® IDE Driver .......................................... 24
Downloading NuMicro™ IAR EWARM Driver ................................................. 27
Downloading NuMicro™ NUC472 Series BSP Software Library ......................... 30
Revision History ............................................................................... 32
July 02, 2014
2 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
1 Overview
The NuTiny-SDK-NUC472 is a specific development tool for NuMicro™ NUC472 series.
User can use NuTiny-SDK-NUC472 to develop and verify the application program
easily. The NuTiny-SDK-NUC472 includes two parts: NuTiny-EVB-NUC472 and NuLink-Me. The NuTiny-EVB-NUC472 is the evaluation board and Nu-Link-Me is its
Debug Adaptor. Therefore, user does not need other additional ICE or debug
equipment.
2 Introduction to NuTiny-SDK-NUC472
The NuTiny-SDK-NUC472 uses the NUC472HI8AE as the target microcontroller. Figure
2-1 shows the NuTiny-SDK-NUC472 for NUC472 series, in which the left portion is
called NuTiny-EVB-NUC472 and the right portion is called Nu-Link-Me.
The NuTiny-EVB-NUC472 is similar to other development boards. User can use it to
develop and verify applications to emulate the real behavior. The on-board chip covers
NUC472 series features. The NuTiny-EVB-NUC472 can be a real system controller to
design user’s target systems.
The Nu-Link-Me is a Debug Adaptor, which connects your PC's USB port to your target
system (via Serial Wired Debug port) and allows you to program and debug embedded
programs on the target hardware. To use the Nu-Link-Me Debug Adaptor with IAR or
Keil, please refer to the “Nuvoton NuMicro™ IAR ICE Driver User Manual or “Nuvoton
NuMicro™ Keil ICE Driver User Manual” for details. The two documents will be stored
in the local hard disk when each driver is installed.
July 02, 2014
3 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
VDD5V
(JP4)
LQFP-176 pin
Extended Connector
(J2x, J3x, x = A ~ C)
VDD5V
(JP14)
I/O LED
(PB.10)
Target Chip
USB OTG
Connector
(CON2)
ICE Controller
USB Connector
(ICEJ1)
Ethernet
PHY
(CON1)
GND
(JP6)
LQFP-176 pin
Extended Connector
(J1x, J4x, x = A ~ C)
ICE Controller
Reset Key
(SW1)
VCC:3.3V or 5V*
(JP1)
Figure 2-1 NuTiny-SDK-NUC472 (Black PCB Board)
* NOTE: Make sure the VCC (JP1) is shorted on VCC33 (default), and don’t change it
to protect all the Ethernet 3.3V devices in the NuTiny-EVB-NUC472 when debugging
this target NUC472 system via this Nu-Link-Me board.
July 02, 2014
4 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
NuTiny-SDK-NUC472 Jumper Description
2.1
2.1.1 Power Settings
 ICEJ1: USB port in Nu-Link-Me
 CON2: USB port in NuTiny-EVB-NUC472
 JP4/JP14: VDD5V voltage connector in NuTiny-EVB-NUC472
JP4/JP14
VDD5V
DC 5V
Output
POWER
Mode
ICEJ1
USB Port (Mini)
CON2
USB Port (Micro)
MCU
Voltage
Mode 1
Connected to PC
X
Mode 2
X
Connect to PC
(USB port is device)
DC 5V
Output
DC 3.3 V
Mode 3
X
Connect to PC
(USB port is host)
DC 5V
Input
DC 3.3V
DC 3.3 V
Comment
ICEJ1 (from PC) supplies the
power.
CON2 (from PC) supplies the
power when TP10 is wired to
JP4 or JP14.
JP4 or JP14 supplies the
power.
X: Unused.
2.1.2 Debug Connectors
 JP11: The connector in the target board (NuTiny-EVB-NUC472) for connecting
with Nuvoton ICE adaptor (Nu-Link, Nu-Link-Pro or Nu-Link-Me)
 ICEJP2: The connector in the ICE adaptor (Nu-Link-Me) for connecting with a
target board (e.g. NuTiny-EVB-NUC472)
2.1.3 USB Connectors
 ICEJ1: Mini USB connector in Nu-Link-Me connected to a PC USB port
2.1.4 USB OTG Host/Device Connector
 CON2: Micro USB connector in NuTiny-EVB-NUC472 for application use
2.1.5 Extended Connectors
 J1x, J2x, J3x and J4x (x = A ~ C) : Show all chip pins in NuTiny-EVB-NUC472
2.1.6 Reset Button
 SW1: Reset button in NuTiny-EVB-NUC472. Press this key to reset the target chip
NUC472HI8AE.
July 02, 2014
5 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
2.1.7 Power Connectors
 JP3: VCC33 connector in NuTiny-EVB-NUC472 to supply the 3.3V voltage input to
target board
 JP10: An option to select whether the 3.3V voltage input supplied by the ICE
bridge (default)
 VBAT: The VBAT connector in NuTiny-EVB-NUC472 to supply an extra battery
power. The default is shorted with VCC33.
 JP4/JP14: VDD5V connector in NuTiny-EVB-NUC472 to supply 5V voltage input
from an extra power supplier.
 JP6: GND connector in NuTiny-EVB-NUC472
2.1.8 10/100 Mbps Fast Ethernet PHY
 CON1: Ethernet connector in NuTiny-EVB-NUC472 for application use.
July 02, 2014
6 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
2.2
Pin Assignment for Extended Connectors
The NuTiny-EVB-NUC472 provides the NUC472HI8AE target chip on board and the
extended connectors J1x, J2x, J3x, and J4x (x = A ~ C) for LQFP 176-pin.
No
Pin Name
PE.12/ADC1_4/ACMP1_P3/ACMP2_P2/
EBI_ncs1/HS
No
2
PE.13/ADC1_5/ACMP2_P1/EBI_nCS2/HS
22
3
PE.14/ADC1_6/ACMP2_P0/EBI_nCS3/HS
23
4
PE.15/ADC1_7/ACMP2_N
24
PH.11/UART3_RXD
5
PF.9/OPA0_IN+/PWM0_0/HS
25
PH.12/UART3_TXD
6
PF.10/OPA0_IN-/PWM0_1/HS
26
PH.13/UART3_RTS
7
PF.11/OPA0_O/UART1_RTS
27
PH.14/UART3_CTS
8
PF.12/OPA1_IN+/UART1_CTS
28
9
PF.13/OPA1_IN-/UART1_TXD
29
10
PF.14/OPA1_O/UART1_RXD
30
11
VSS
31
12
VDD
32
13
PF.15/UART0_RTS
33
PH.15/SC5_CLK
14
PG.0/UART0_CTS/INT6
34
PI.0/SC5_RST
15
PG.1/UART0_RXD
35
PI.1/SC5_PWR
16
PG.2/UART0_TXD
36
PI.2/SC5_DAT
37
PG.13/XT1_IN
38
PG.12/XT1_OUT
39
nRESET
40
LDO_CAP
1
17
18
19
20
PC.12/SPI1_SS0/SC4_CD/SD1_CDn/CAP_DATA7/
EBI_A0/HS
PC.13/SPI1_MOSI1/SC4_RST/SD1_CMD/
CAP_DATA6/EBI_A1/HS
PC.14/SPI1_MISO1/SC4_PWR/TM3_EXT/
SD1_CLK/CAP_DATA5/EBI_A2/HS
PC.15/SPI1_MOSI0/SC4_DAT/SD1_DAT3/
CAP_DATA4/EBI_A3/HS
July 02, 2014
21
7 of 32
Pin Name
PD.0/SPI1_MISO0/SC4_CLK/SD1_DAT2/
CAP_DATA3/EBI_A4/INT3/HS
PD.1/SPI1_CLK/TM0_CNT_OUT/SD1_DAT1/
CAP_DATA2/EBI_A5/HS
PD.2/STADC/I2C3_SCL/SD1_DAT0/CAP_DATA1/
EBI_A6/HS
PD.3/SC5_CLK/I2C3_SDA/ACMP2_O/SD0_CDn/
CAP_DATA0/EBI_A7/HS
PD.4/SC5_CD/UART3_RXD/ACMP1_O/
CAP_SCLK/EBI_A8/HS
PD.5/SC5_RST/UART3_TXD/CAP_VSYNC/
EBI_A9/HS
PD.6/SC5_PWR/UART3_RTS/SD0_CMD/
CAP_HSYNC/EBI_A10/HS
PD.7/SC5_DAT/UART3_CTS/SD0_CLK/
CAP_PIXCLK/EBI_A11/HS
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
41
VSS
64
PG.4/PS2_DAT/I2S1_DI/SC1_PWR
42
VDD
65
PG.5/I2S1_BCLK/SC1_DAT
43
PG.10/ICE_CLK
66
PG.6/I2S1_LRCK/SC1_CLK
44
PG.11/ICE_DAT
67
VDD
45
PG.15/X32K_IN/I2C1_SCL
68
VSS
46
PG.14/X32K_OUT/I2C1_SDA
69
47
VBAT
70
48
PA.0/TAMPER0/SC0_CD/CAN1_RXD/INT0
71
49
PA.1/TAMPER1/SC5_CD/CAN1_TXD/EBI_A22
72
50
PI.3/SPI3_SS0/HS
73
51
PI.4/SPI3_CLK/HS
74
52
PI.5/SPI3_MISO0/HS
75
53
PI.6/SPI3_MOSI0/HS
76
54
PD.8/SPI3_MISO1/I2C0_SCL/HS
77
PI.9/I2C4_SCL
55
PD.9/SPI3_MOSI1/I2C0_SDA/HS
78
PI.10
79
PD.10/SC3_DAT/I2C4_SCL
80
PD.11/SC3_RST/TM3_CNT_OUT
81
PD.12/SC3_CLK/I2C4_SDA
56
57
58
59
PA.2/SC2_DAT/SPI3_MISO0/I2S0_MCLK/
BRAKE11/CAP_SFIELD/EBI_A12/HS
PA.3/SC2_CLK/SPI3_MOSI0/I2S0_DO/BRAKE10/
EBI_A13/HS
PA.4/SC2_PWR/SPI3_CLK/I2S0_DI/QEI1_Z/
EBI_A14/ECAP1_IC2/HS
PA.5/SC2_RST/SPI3_SS0/I2S0_BCLK/PWM0_0/
QEI1_B/EBI_A15/ECAP1_IC1/HS
82
60
PA.6/SC2_CD/I2S0_LRCK/PWM0_1/QEI1_A/
CAN1_TXD/EBI_A16/ECAP1_IC0/HS
83
61
PI.7/I2C2_SCL/SPI3_MISO1/HS
84
62
PI.8/I2C2_SDA/SPI3_MOSI1/HS
85
63
PG.3/PS2_CLK/I2S1_DO/SC1_RST
86
July 02, 2014
8 of 32
PA.7/SC0_CLK/SPI3_SS0/PWM1_3/EPWM0_5/
EBI_A17/HS
PA.8/SC0_RST/SPI3_CLK/PWM1_2/EPWM0_4/
EBI_A18/HS
PA.9/SC0_PWR/SPI3_MISO0/PWM1_1/EPWM0_3
/EBI_A19/HS
PA.10/SC0_DAT/SPI3_MOSI0/PWM1_0/
EPWM0_2/EBI_A20/HS
PA.11/UART0_RTS/SPI3_MISO1/PWM0_5/
EPWM0_1/EBI_AD0/HS
PA.12/UART0_CTS/SPI3_MOSI1/PWM0_4/
EPWM0_0/EBI_AD1/HS
PA.13/UART0_RXD/SC3_DAT/PWM1_4/EBI_AD2/
HS
PA.14/UART0_TXD/SC3_CLK/PWM1_5/EBI_AD3/
HS
PA.15/SC3_PWR/UART2_RTS/I2C0_SCL/
EBI_A21/HS
PC.9/STADC/UART2_CTS/SC3_RST/I2C0_SDA/
CAP_DATA1/I2C3_SCL/EBI_A22/SD1_DAT0/
EBI_A6/HS
PC.10/SC3_CD/UART2_RXD/PWM0_2/EBI_A23/
EBI_AD2/HS
PC.11/UART2_TXD/PWM0_3/EBI_A24/EBI_AD3/
HS
LDO_CAP
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
87
VSS
110
PF.1/SPI2_MOSI1/HS
88
VDD
111
VDD
89
PD.13/SPI1_SS0/UART5_CTS/ECAP0_IC2/HS
112
VSS
90
PD.14/SPI1_CLK/UART5_RTS/ECAP0_IC1/HS
113
91
PD.15/SPI1_MISO0/UART5_TXD/ECAP0_IC0/HS
114
92
PF.0/SPI1_MOSI0/UART5_RXD/INT5/HS
115
93
VRES
116
94
VBUS
117
95
USB_VDD33_CAP
118
96
VSSA
119
97
USB0_D-
120
98
USB0_D+
121
99
USB0_OTG_ID
122
100
PB.0/USB0_VBUS_ST/I2C4_SCL/INT1
123
PH.0/I2C1_SCL/UART4_RXD/CAN1_RXD/INT7
101
PB.1/USB0_VBUS_EN/I2C4_SDA/TM1_CNT_OUT
124
PH.1/UART4_TXD/I2C1_SDA/CAN1_TXD
102
103
104
105
106
PG.7/SPI2_MISO0/I2S1_MCLK/SC1_CD/
SC3_RST/HS
PG.8/SPI2_MOSI0/I2S1_DO/UART4_RTS/
SC3_DAT/HS
PG.9/SPI2_CLK/I2S1_DI/UART4_CTS/SC3_CLK/
HS
PI.11/SPI2_SS0/I2S1_BCLK/I2C4_SCL/SC3_PWR/
HS
PI.12/SPI2_MISO1/I2S1_LRCK/I2C4_SDA/
SC3_CD
125
126
127
128
PB.2/UART1_RXD/SPI2_SS0/USB1_D-/
EBI_AD4/HS
PB.3/UART1_TXD/SPI2_CLK/USB1_D+/EBI_AD5/
HS
PB.4/UART1_RTS/SPI2_MISO0/UART4_RXD/
TM0_CNT_OUT/EBI_AD6/HS
PB.5/UART1_CTS/SPI2_MOSI0/UART4_TXD/
EBI_AD7/HS
PB.6/I2C2_SCL/BRAKE01/UART4_RTS/PWM1_4/
EPWM1_0/EBI_AD8/HS
PB.7/I2C2_SDA/BRAKE00/UART4_CTS/PWM1_5/
EPWM1_1/ EBI_AD9/HS
PB.8/UART5_CTS/EPWM1_2/
EBI_AD10/HS
PB.9/UART5_RTS/EPWM1_3/
EBI_AD11/HS
PB.10/UART5_TXD/EPWM1_4/
EBI_AD12/HS
PB.11/UART5_RXD/EPWM1_5/
EBI_AD13/HS
PB.12/UART4_RTS/SPI2_MISO1/CAN0_RXD/
EMAC_MII_MDC/EBI_AD14/HS
PB.13/UART4_CTS/SPI2_MOSI1/CAN0_TXD/
EMAC_MII_MDIO/EBI_AD15/HS
PB.14/I2S1_MCLK/SC1_RST/BRAKE01/
EMAC_MII_MDC/HS
PB.15/I2S1_DO/SC1_DAT/BRAKE00/
EMAC_MII_MDIO/HS
129
VDD
107
PI.13
130
VSS
108
PI.14
131
LDO_CAP
109
PI.15
132
PC.0/I2S1_DI/SC1_DAT/UART4_RXD/
EMAC_REFCLK/EBI_MCLK/INT2/HS
July 02, 2014
9 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
133
134
135
136
137
138
139
PC.1/I2S1_BCLK/SC1_CLK/UART4_TXD/
TM3_CNT_OUT/EMAC_MII_RXERR/EBI_AD13/HS
PC.2/I2S1_LRCK/SC1_PWR/UART4_RTS/
SPI0_SS0/EMAC_MII_RXDV/EBI_AD12/HS
PC.3/I2S1_MCLK/SC1_CD/UART4_CTS/
SPI0_MISO1/QEI0_Z/EMAC_MII_RXD1/EBI_AD11/
ECAP0_IC2/HS
PC.4/I2S1_DO/SC1_RST/SPI0_MOSI1QEI0_B/
EMAC_MII_RXD0/EBI_AD10/ECAP0_IC1/HS
PC.5/CLKO/QEI0_A/EMAC_MII_RXCLK/
EBI_MCLK/ECAP0_IC0/HS
PC.6/TM2_EXT/SPI0_MISO0/TM2_CNT_OUT/
EMAC_MII_TXD0/EBI_AD9/HS
PC.7/TM1_EXT/SPI0_MOSI0/EMAC_MII_TXD1/
EBI_AD8/HS
155
PH.7/SPI2_MISO0/HS
156
PH.8/SPI2_MOSI0/HS
157
PH.9/SPI2_MISO1/HS
158
PH.10/SPI2_MOSI1/HS
159
LDO_CAP
160
VSS
161
VDD
140
PC.8/TM0_EXT/SPI0_CLK/EMAC_MII_TXEN/HS
162
PE.0/ADC0_0/INT4
141
PF.2/SPI3_SS0/SD0_DAT3/EMAC_MII_RXD3/HS
163
PE.1/ADC0_1/TM2_CNT_OUT
142
PF.3/SPI3_CLK/SD0_DAT2/EMAC_MII_RXD2/HS
164
PE.2/ADC0_2/ACMP0_O/SPI0_MISO0/HS
143
PF.4/SPI3_MISO0/SD0_DAT1/EMAC_MII_COL0/
HS
165
PE.3/ADC0_3/ACMP0_P3/SPI0_MOSI0/HS
144
PF.5/SPI3_MOSI0/SD0_DAT0/EMAC_MII_CRS/HS
166
PE.4/ADC0_4/ACMP0_P2/SPI0_SS0/HS
145
VSS
167
PE.5/ADC0_5/ACMP0_P1/SPI0_CLK/SD0_CDn/HS
146
VDD
168
147
148
PF.6/UART2_RXD/SD0_CDn/EMAC_MII_TXCLK/
HS
PF.7/UART2_TXD/SD0_CMD/EMAC_MII_TXD3/
HS
169
PE.6/ADC0_6/ACMP0_P0/SPI0_MISO0/
SD0_CMD/EBI_nWR/HS
PE.7/ADC0_7/ACMP0_N/SPI0_MOSI0/SD0_CLK/
EBI_nRD/HS
170
AVSS
149
PF.8/UART2_RTS/SD0_CLK/EMAC_MII_TXD2/HS
171
Vref
150
PH.2/UART2_CTS
172
AVDD
151
PH.3/I2C3_SCL
173
152
PH.4/I2C3_SDA
174
153
PH.5/SPI2_SS0/HS
175
154
PH.6/SPI2_CLK/HS
176
PE.8/ADC1_0/ADC0_8/ACMP1_N/
TM1_CNT_OUT/SD0_DAT3/EBI_ALE/HS
PE.9/ADC1_1/ADC0_9/ACMP1_P0/SD0_DAT2/
EBI_nWRH/HS
PE.10/ADC1_2/ADC0_10/ACMP1_P1/
SPI0_MISO1/SD0_DAT1/EBI_nWRL/HS
PE.11/ADC1_3/ADC0_11/ACMP1_P2/
SPI0_MOSI1/SD0_DAT0/ACMP2_P3/EBI_nCS0/
HS
Table 2-1 NUC472HI8AE LQFP 176-pin Assignment for Extended Connectors
July 02, 2014
10 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
2.3
NuTiny-SDK-NUC472 PCB Placement
The following figure shows the NuTiny-SDK-NUC472 PCB placement.
Figure 2-2 NuTiny-SDK-NUC472 PCB Placement
July 02, 2014
11 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
3 Starting to Use NuTiny-SDK-NUC472 on the Keil μVision® IDE
3.1
Downloading and Installing Keil μVision® IDE Software
Please connect to the Keil company website (http://www.keil.com) to download the
Keil μVision® IDE and install the RVMDK.
3.2
Downloading and Installing Nuvoton Nu-Link Driver
Please connect to Nuvoton NuMicro™ website (http://www.nuvoton.com/NuMicro) to
download the “NuMicro™ Keil μVision® IDE driver” file. Please refer to section 6.1 for
the detailed download flow. After the Nu-Link driver is downloaded, please unzip the
file and execute the “Nu-Link_Keil_Driver.exe” to install the driver.
3.3
Hardware Setup
The hardware setup is shown in the following figure.
Figure 3-1 NuTiny-SDK-NUC472 Hardware Setup
July 02, 2014
12 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
3.4
Example Program
This example, as shown in the directory in Figure 3-2, demonstrates downloading and
debugging an application on a NuTiny-SDK-NUC472 board. The example file can be
downloaded from Nuvoton NuMicro™ website as described in section 6.3.
Directory
Project File
Figure 3-2 Example Directory
To use the example:
The I/O LED on the NuTiny-EVB-NUC472 board will be toggled on.




Start μVision®
Project – Open
Open the led.uvproj project file

Start Debug mode
When using the debugger commands, you
may:

Review variables in the watch
window

Single step through code

Reset the device

Run the application
Project – Build
Compile and link the LED application
Flash – Download
Program the application code into on-chip
Flash ROM
July 02, 2014
13 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
4 Starting to Use NuTiny-SDK-NUC472 on the IAR Embedded
Workbench
4.1
Downloading and Installing IAR Embedded Workbench Software
Please connect to IAR company website (http://www.iar.com) to download the IAR
Embedded Workbench and install the EWARM.
4.2
Downloading and Installing Nuvoton Nu-Link Driver
Please
connect
to
Nuvoton
Company
NuMicro™
website
(http://www.nuvoton.com/NuMicro) to download “NuMicro™ IAR EWARM Driver” file.
Please refer to section 6.2 for the detail download flow. After the Nu-Link driver is
downloaded, please unzip the file and execute the “Nu-Link_IAR_Driver.exe” to install
the driver.
4.3
Hardware Setup
The hardware setup is shown in the following figure.
Figure 4-1 NuTiny- SDK-NUC472 Hardware Setup
July 02, 2014
14 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
4.4
Example Program
This example, as shown in the directory in Figure 4-2, demonstrates downloading and
debugging an application on a NuTiny-SDK-NUC472 board. The example file can be
downloaded from Nuvoton NuMicro™ website as described in section 6.3.
Directory
Project File
Figure 4-2 Example Directory
To use the example:
The I/O LED on the NuTiny-EVB-NUC472 board will be toggled on.



Start IAR Embedded Workbench
File-Open-Workspace
Open the led.eww workspace file
Project - Make
Compile and link the LED application
July 02, 2014

Project – Download and Debug
Program the application code into on-chip
Flash ROM

Single step through code

Reset the device

Run the application
15 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
5 NuTiny-EVB-NUC472 Schematics
NuTiny-EVB-NUC472 Schematic
5.1
VCC33
VCC33
CT2
PIN132 EMC_PHY_CLK
PIN131
PIN130
GND
PIN129
PIN128
EMC_MDIO
PIN127
EMC_MDC
PIN126
PIN125
PIN124
PIN123
PIN122
PB_11
PIN121
PB_10
PIN120
PIN119
PIN118
PIN117
PIN116
PIN115
PIN114
PIN113
PIN112
GND
PIN111
PIN110
PIN109
PIN108
PIN107
PIN106
PIN105
PIN104
PIN103
PIN102
PIN101
PB_1
PIN100
PB_0
PIN99
USB_ID
PIN98
USB_D+
PIN97
USB_DPIN96
USB_VSSA
PIN95
PIN94
USB_VBUS
PIN93
USB_VRES
PIN92
PIN91
PIN90
PIN89
USB_VDD33_CAP
CT3
1uF/16V
TANT-A
INT2/EBI_MCLK/EMAC_REFCLK/UART4_RXD/SC1_DAT/I2S1_DI/PC.0
LDO_CAP
VSS
VDD
EMAC_MII_MDIO/BRAKE00/SC1_DAT/I2S1_DO/PB.15
EMAC_MII_MDC/BRAKE01/SC1_RST/I2S1_MCLK/PB.14
EBI_AD15/EMAC_MII_MDIO/CAN0_TXD/SPI2_MOSI1/UART4_CTS/PB.13
EBI_AD14/EMAC_MII_MDC/CAN0_RXD/SPI2_MISO1/UART4_RTS/PB.12
CAN1_TXD/UART4_TXD/I2C1_SDA/PH.1
INT7/CAN1_RXD/UART4_RXD/I2C1_SCL/PH.0
ETM_TRACE_CLK/EBI_AD13/EPWM1_5/UART5_RXD/PB.11
ETM_TRACE_D0/EBI_AD12/EPWM1_4/UART5_TXD/PB.10
ETM_TRACE_D1/EBI_AD11/EPWM1_3/UART5_RTS/PB.9
ETM_TRACE_D2/EBI_AD10/EPWM1_2/UART5_CTS/PB.8
ETM_TRACE_D3/EBI_AD9/EPWM1_1/PWM1_5/UART4_CTS/BRAKE00/I2C2_SDA/PB.7
EBI_AD8/EPWM1_0/PWM1_4/UART4_RTS/BRAKE01/I2C2_SCL/PB.6
EBI_AD7/UART4_TXD/SPI2_MOSI0/UART1_CTS/PB.5
EBI_AD6/TM0/UART4_RXD/SPI2_MISO0/UART1_RTS/PB.4
EBI_AD5/USB1_D+/SPI2_CLK/UART1_TXD/PB.3
EBI_AD4/USB1_D-/SPI2_SS0/UART1_RXD/PB.2
VSS
VDD
SPI2_MOSI1/PF.1
PI.15
PI.14
PI.13
SC3_CD/I2C4_SDA/I2S1_LRCK/SPI2_MISO1/PI.12
SC3_PWR/I2C4_SCL/I2S1_BCLK/SPI2_SS0/PI.11
SC3_CLK/UART4_CTS/I2S1_DI/SPI2_CLK/PG.9
SC3_DAT/UART4_RTS/I2S1_DO/SPI2_MOSI0/PG.8
SC3_RST/SC1_CD/I2S1_MCLK/SPI2_MISO0/PG.7
TM1/I2C4_SDA/USB0_VBUS_EN/PB.1
INT1/I2C4_SCL/USB0_VBUS_ST/PB.0
USB0_OTG_ID
USB0_D+
USB0_DVSSA
USB_VDD33_CAP
VBUS
VRES
INT5/UART5_RXD/SPI1_MOSI0/PF.0
ECAP0_IC0/UART5_TXD/SPI1_MISO0/PD.15
ECAP0_IC1/UART5_RTS/SPI1_CLK/PD.14
ECAP0_IC2/UART5_CTS/SPI1_SS0/PD.13
U-1
GND
VCC33
CB12
0.1u
C0603
GND
VCC33
CB13
0.1u
C0603
VREF
AVDD
ADAVSS
VREF
AVDD
PC.1/I2S1_BCLK/SC1_CLK/UART4_TXD/TM3/EMAC_MII_RXERR/EBI_AD13
PC.2/I2S1_LRCK/SC1_PWR/UART4_RTS/SPI0_SS0/EMAC_MII_RXDV/EBI_AD12
PC.3/I2S1_MCLK/SC1_CD/UART4_CTS/SPI0_MISO1/QEI0_Z/EMAC_MII_RXD1/EBI_AD11/ECAP0_IC2
PC.4/I2S1_DO/SC1_RST/SPI0_MOSI1/QEI0_B/EMAC_MII_RXD0/EBI_AD10/ECAP0_IC1
PC.5/CLKO/QEI0_A/EMAC_MII_RXCLK/EBI_MCLK/ECAP0_IC0
PC.6/TM2_EXT/SPI0_MISO0/TM2/EMAC_MII_TXD0/EBI_AD9
PC.7/TM1_EXT/SPI0_MOSI0/EMAC_MII_TXD1/EBI_AD8
PC.8/TM0_EXT/SPI0_CLK/EMAC_MII_TXEN
PF.2/SPI3_SS0/SD0_D3/EMAC_MII_RXD3
PF.3/SPI3_CLK/SD0_D2/EMAC_MII_RXD2
PF.4/SPI3_MISO0/SD0_D1/EMAC_MII_COL0
PF.5/SPI3_MOSI0/SD0_D0/EMAC_MII_CRS
VSS
VDD
PF.6/UART2_RXD/SD0_CDn/EMAC_MII_TXCLK
PF.7/UART2_TXD/SD0_CMD/EMAC_MII_TXD3
PF.8/UART2_RTS/SD0_CLK/EMAC_MII_TXD2
PH.2/UART2_CTS
PH.3/I2C3_SCL
PH.4/I2C3_SDA
PH.5/SPI2_SS0
PH.6/SPI2_CLK
PH.7/SPI2_MISO0
PH.8/SPI2_MOSI0
PH.9/SPI2_MISO1
PH.10/SPI2_MOSI1
LDO_CAP
VSS
VDD
PE.0/ADC0_0/INT4
PE.1/ADC0_1/TM2
PE.2/ADC0_2/ACMP0_O/SPI0_MISO0
PE.3/ADC0_3/ACMP0_P3/SPI0_MOSI0
PE.4/ADC0_4/ACMP0_P2/SPI0_SS0
PE.5/ADC0_5/ACMP0_P1/SPI0_CLK/SD0_CDn
PE.6/ADC0_6/ACMP0_P0/SPI0_MISO0/SD0_CMD/EBI_nWR
PE.7/ADC0_7/ACMP0_N/SPI0_MOSI0/SD0_CLK/EBI_nRD
AVSS
Vref
AVDD
PE.8/ADC1_0/ADC0_8/ACMP1_N/TM1/SD0_D3/EBI_ALE
PE.9/ADC1_1/ADC0_9/ACMP1_P0/SD0_D2/EBI_nWRH
PE.10/ADC1_2/ADC0_10/ACMP1_P1/SPI0_MISO1/SD0_D1/EBI_nWRL
PE.11/ADC1_3/ADC0_11/ACMP1_P2/SPI0_MOSI1/SD0_D0/ACMP2_P3/EBI_nCS0
NUC472HI8AE-LQFP176
USB_ID
USB_VSSA
R0603
USB_D+
USB_DL1
L0603
USB_VBUS
USB_ID
USB_D+
PB_1
USB_D-
PB_1(OTG_5V_EN) to control the NCT3520U powe switch
PB_0(OTG_5V_ST) to checkk the over current status
USB HOST/DEVICE
VCC33
VDD
VSS
LDO_CAP
EBI_AD3/EBI_A24/PWM0_3/UART2_TXD/PC.11
EBI_AD2/EBI_A23/PWM0_2/UART2_RXD/SC3_CD/PC.10
EBI_A6/SD1_D0/EBI_A22/I2C3_SCL/CAP_D1/I2C0_SDA/SC3_RST/UART2_CTS/STADC/PC.9
EBI_A21/I2C0_SCL/UART2_RTS/SC3_PWR/PA.15
I2C4_SDA/SC3_CLK/PD.12
TM3/SC3_RST/PD.11
I2C4_SCL/SC3_DAT/PD.10
PI.10
I2C4_SCL/PI.9
EBI_AD3/PWM1_5/SC3_CLK/UART0_TXD/PA.14
EBI_AD2/PWM1_4/SC3_DAT/UART0_RXD/PA.13
EBI_AD1/EPWM0_0/PWM0_4/SPI3_MOSI1/UART0_CTS/PA.12
EBI_AD0/EPWM0_1/PWM0_5/SPI3_MISO1/UART0_RTS/PA.11
EBI_A20/EPWM0_2/PWM1_0/SPI3_MOSI0/SC0_DAT/PA.10
EBI_A19/EPWM0_3/PWM1_1/SPI3_MISO0/SC0_PWR/PA.9
EBI_A18/EPWM0_4/PWM1_2/SPI3_CLK/SC0_RST/PA.8
EBI_A17/EPWM0_5/PWM1_3/SPI3_SS0/SC0_CLK/PA.7
VSS
VDD
SC1_CLK/I2S1_LRCK/PG.6
SC1_DAT/I2S1_BCLK/PG.5
SC1_PWR/I2S1_DI/PS2_DAT/PG.4
SC1_RST/I2S1_DO/PS2_CLK/PG.3
SPI3_MOSI1/I2C2_SDA/PI.8
SPI3_MISO1/I2C2_SCL/PI.7
ECAP1_IC0/EBI_A16/CAN1_TXD/QEI1_A/PWM0_1/I2S0_LRCK/SC2_CD/PA.6
ECAP1_IC1/EBI_A15/QEI1_B/PWM0_0/I2S0_BCLK/SPI3_SS0/SC2_RST/PA.5
ECAP1_IC2/EBI_A14/QEI1_Z/I2S0_DI/SPI3_CLK/SC2_PWR/PA.4
EBI_A13/BRAKE10/I2S0_DO/SPI3_MOSI0/SC2_CLK/PA.3
EBI_A12/CAP_SFIELD/BRAKE11/I2S0_MCLK/SPI3_MISO0/SC2_DAT/PA.2
I2C0_SDA/SPI3_MOSI1/PD.9
I2C0_SCL/SPI3_MISO1/PD.8
SPI3_MOSI0/PI.6
SPI3_MISO0/PI.5
SPI3_CLK/PI.4
SPI3_SS0/PI.3
EBI_A22/CAN1_TXD/SC5_CD/TAMPER1/PA.1
INT0/CAN1_RXD/SC0_CD/TAMPER0/PA.0
VBAT
I2C1_SDA/X32K_OUT/PG.14
I2C1_SCL/X32K_IN/PG.15
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
PIN88
PIN87
PIN86
PIN85
PIN84
PIN83
PIN82
PIN81
PIN80
PIN79
PIN78
PIN77
PIN76
PIN75
PIN74
PIN73
PIN72
PIN71
PIN70
PIN69
PIN68
PIN67
PIN66
PIN65
PIN64
PIN63
PIN62
PIN61
PIN60
PIN59
PIN58
PIN57
PIN56
PIN55
PIN54
PIN53
PIN52
PIN51
PIN50
PIN49
PIN48
PIN47
PIN46
PIN45
Off-page Connector
PHY _INT#
EMC_PHY _CLK
PB_11
EMC_RXERR
CT6
1uF/16V
TANT-A
CB8
0.1u
C0603
EMC_MDC
EMC_RXDV
PB_14
EMC_MDIO
EMC_RXD1
PB_15
PC_0
PC_1
PC_2
PC_3
EMC_RXD0
PC_4
EMC_TXD0
PC_6
EMC_TXD1
PC_7
EMC_TXEN
PC_8
EtherNet
Off-page Connector
XT1_OUT
XT1_IN
XT32_OUT
GND
VCC33
CB10
0.1u
C0603
XT32_IN
Off-page Connector
XT1_OUT
TICEDAT
XT1_IN
TICECLK
XT32_OUT
TICERST
XT32_IN
Crystal
VDD5V
ICE_USBVBUS
VCC33
VCC33
VBAT
TXD3
TXD3
RXD3
ICE
Off-page Connector
VREF
PB_10
PB_10
GND
VBAT
RESET
RXD0
RXD0
VBAT
VREF
VBAT
XT32_OUT
XT32_IN
ICE_CLK
TXD0
TXD0
RXD3
Off-page Connector
ICE_DAT
GND
ADAVSS
AVDD
ADAVSS
AVDD
Power
LED
Off-page Connector
PIN[1:176]
PIN[1:176]
MCU
Connector
ICE_CLK
ICE_DAT
XT1_IN
XT1_OUT
RESET
VCC33
CB15
0.1u
C0603
RXD3
TXD3
RXD0
TXD0
PIN1
PIN2
PIN3
PIN4
PIN5
PIN6
PIN7
PIN8
PIN9
PIN10
PIN11
PIN12
PIN13
PIN14
PIN15
PIN16
PIN17
PIN18
PIN19
PIN20
PIN21
PIN22
PIN23
PIN24
PIN25
PIN26
PIN27
PIN28
PIN29
PIN30
PIN31
PIN32
PIN33
PIN34
PIN35
PIN36
PIN37
PIN38
PIN39
PIN40
PIN41
PIN42
PIN43
PIN44
CT7
1uF/16V
TANT-A
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
USB_VBUS
PB_0
PB_1
PE.12/ADC1_4/ACMP1_P3/ACMP2_P2/EBI_nCS1
PE.13/ADC1_5/ACMP2_P1/EBI_nCS2
PE.14/ADC1_6/ACMP2_P0/EBI_nCS3
PE.15/ADC1_7/ACMP2_N
PF.9/OPA0_IN+/PWM0_0
PF.10/OPA0_IN-/PWM0_1
PF.11/OPA0_O/UART1_RTS
PF.12/OPA1_IN+/UART1_CTS
PF.13/OPA1_IN-/UART1_TXD
PF.14/OPA1_O/UART1_RXD
VSS
VDD
PF.15/UART0_RTS
PG.0/UART0_CTS/INT6
PG.1/UART0_RXD
PG.2/UART0_TXD
PC.12/SPI1_SS0/SC4_CD/SD1_CDn/CAP_D7/EBI_A0/ETM_TRACE_D3
PC.13/SPI1_MOSI1/SC4_RST/SD1_CMD/CAP_D6/EBI_A1/ETM_TRACE_D2
PC.14/SPI1_MISO1/SC4_PWR/TM3_EXT/SD1_CLK/CAP_D5/EBI_A2/ETM_TRACE_D1
PC.15/SPI1_MOSI0/SC4_DAT/SD1_D3/CAP_D4/EBI_A3/ETM_TRACE_D0
PD.0/SPI1_MISO0/SC4_CLK/SD1_D2/CAP_D3/EBI_A4/INT3/ETM_TRACE_CLK
PD.1/SPI1_CLK/TM0/SD1_D1/CAP_D2/EBI_A5
PD.2/STADC/I2C3_SCL/SD1_D0/CAP_D1/EBI_A6
PH.11/UART3_RXD
PH.12/UART3_TXD
PH.13/UART3_RTS
PH.14/UART3_CTS
PD.3/SC5_CLK/I2C3_SDA/ACMP2_O/SD0_CDn/CAP_D0/EBI_A7/JTAG_TDO
PD.4/SC5_CD/UART3_RXD/ACMP1_O/CAP_SCLK/EBI_A8/JTAG_TDI
PD.5/SC5_RST/UART3_TXD/CAP_VSYNC/EBI_A9/JTAG_RST
PD.6/SC5_PWR/UART3_RTS/SD0_CMD/CAP_HSYNC/EBI_A10
PD.7/SC5_DAT/UART3_CTS/SD0_CLK/CAP_PIXCLK/EBI_A11
PH.15/SC5_CLK
PI.0/SC5_RST
PI.1/SC5_PWR
PI.2/SC5_DAT
PG.13/XT1_IN
PG.12/XT1_OUT
nRESET
LDO_CAP
VSS
VDD
PG.10/ICE_CLK/JTAG_TCLK
PG.11/ICE_DAT/JTAG_TMS
EMC_TXD0
EMC_TXD1
EMC_TXEN
PIN133
PIN134
PIN135
PIN136
PIN137
PIN138
PIN139
PIN140
PIN141
PIN142
PIN143
PIN144
PIN145
PIN146
PIN147
PIN148
PIN149
PIN150
PIN151
PIN152
PIN153
PIN154
PIN155
PIN156
PIN157
PIN158
PIN159
PIN160
PIN161
PIN162
PIN163
PIN164
PIN165
PIN166
PIN167
PIN168
PIN169
PIN170
PIN171
PIN172
PIN173
PIN174
PIN175
PIN176
USB_VRES
PB_0
R2
8.2K
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
EMC_RXERR
EMC_RXDV
EMC_RXD1
EMC_RXD0
Off-page Connector
10uF/10V
TANT-A
CB2
0.1u
C0603
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
CB1
0.1u
C0603
VCC33
CT8
1uF/16V
TANT-A
CB16
0.1u
C0603
Title
NUC472 MCU
Size
Document Number
CustomQFP 176 pin
Date:
July 02, 2014
16 of 32
Friday , May 30, 2014
Rev
V2.2
Sheet
3
of
Rev. 1.01
3
NuTiny-SDK-NUC472 User Manual
C7
20p
C0603
C8
20p
R19
0
XT1_OUT
R0603
X2
12MHz
XTAL3-1
R20
NC
R0603
Off-page Connector
XT1_IN
XT1_OUT
XT1_IN
C0603
XT32_OUT
XT32_IN
C9
NC
C0603
XT32_OUT
GND
R24
NC
R0603
X3
32.768K
XTAL-3.4MM-2P
XT1_OUT
XT1_IN
XT32_OUT
XT32_IN
GND
C11
NC
C0603
GND
XT32_IN
CRYSTAL
VCC33
SW1
PUSH BOTTOM
Off-page Connector
R23
10K
R0603
RESET
RESET
GND
SW
VCC33
C10
1uF
C0603
GND
TICERST
VCC33
GND
RESET
July 02, 2014
17 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Off-page Connector
USB_OC#
USB_PWR_EN
VDD5V
PB_0
ICE_USBVBUS
VCC33
PB_1
VCC33
GND
USB_VBUS
USB_ID
USB_D+
USB_D-
GND
USB_VBUS
USB_ID
USB_D+
USB_D-
VCC33
R25
4.7K
R0603
USB_OC#
TP10
NCT3520U
pin3(OC#) is
Open Drain Pin
NC
TP11 NC
TP12 NC
USB Host/Device
U5
CT15
+ 10uF/10V
TANT-A
CB22
0.1u
C0603
USB_PWR_EN
NCT3520U Low Active
4
OUT
IN
GND
EN/EN#
OC#
NCT3520U
1
1
USB_VBUS
2
3
USB_DUSB_OC#
GND
VDD5V
5
CT14
+ 33uF/6.3V
TANT-A
R26
10K
CB21
0.1u
C0603
R28 0
R0603
USB_D+
D-
2
D+
3
R30 0
USB_ID
R0603
4
5
R0603
CON2
VBUS
DD+
ID
GND
Shield
Shield
Shield
Shield
6
7
8
9
USB MICRO-AB RECEP.
TP14
NC
L0603
TP13 NC
USB OTG Host/Device
July 02, 2014
18 of 32
L8
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Off-page Connector
EMC_PHY _CLK
PB_11
EMC_RXERR
EMC_RXDV
PB_14
EMC_MDIO
REF_CLK
EMC_RXD1
PB_15
R6
33
R1
5.1K
R8
33
C50M_O
R0603
PC_8
EMC_MDIO
R27
1K
COL/RMII
R0603
T1
R4
5.1K
X1
C0603
EMC_TXEN
REF_CLK
EMC_RXDV
EMC_RXD0
EMC_RXD1
C50M_O
COL/RMII
CRS
EMC_RXERR
X1
X2
R0603
R3
5.1K
C1
20p
C2
20p
GND
R0603
NC
CRS
R0603
X1
25MHz
XTAL3-1
R5
5.1K
X2
25
26
6
5
4
3
2
7
22
21
20
19
18
16
1
23
24
46
47
EMC_MDC
EMC_MDIO
EMC_TXD0
EMC_TXD1
VCC33
R0603
EMC_PHY _CLK
REGOUT
U2
VCC33
GND
PC_7
EMC_TXEN
PC_3
TICERST
VCC33
PC_6
EMC_TXD1
PC_2
RESET
PC_4
EMC_TXD0
PC_1
GND
EMC_MDC
EMC_RXD0
PC_0
1
PHY _INT#
LED0/PHY AD0
LED1/PHY AD1
LED2/PHY AD2
LED3/PHY AD3
LED4/PHY AD4
9
10
12
13
15
PHY _INT#
14
48
PHY _INT#
R0603
VCC33
C0603
11
17
45
CB9
0.1u
C0603
Ethernet
Removed if U2 is IP101GA.
VCC33
MDC
MDIO
TXD0
TXD1
TXD2
TXD3
TX_EN
TX_CLK/REF_CLK
RX_DV/CRS_DV
RXD0
RXD1
RXD2
RXD3
RX_CLK/C50M_O
COL/RMII
CRS/LEDMOD
RX_ER
X1
X2
LED0/PHY AD0
LED1/PHY AD1
LED2/PHY AD2
LED3/PHY AD3
LED4/PHY AD4
REGOUT
AVDD33
AGND
AGND
REGOUT
L2
L0603
CB4
0.1u
C0603
29
35
CB5
0.1u
C0603
REGOUT
REGIN
MDI_RP
MDI_RN
MDI_TN
MDI_TP
TEST_ON
RTSET
ISOL
RPTR
SPD
DPLX
AN_ENA
APS
RESET_N
MII_SNIB
DVDD33
INTR
32
36
L3
8
REGIN
CT4
31
30
MDI_RP
MDI_RN
33
34
MDI_TN
MDI_TP
27
28
43
40
39
38
37
41
42
44
10uF/10V
TANT-A
CB6
0.1u
C0603
L0603
CB7
0.1u
C0603
CB3
R0603
0.1u
C0603
DGND
DGND
DGND
1
T2
NC
Removed if U2 is IP101GA.
10/100 Mbps Fast Ethernet PHY
IP101A/IP101GA
P48LQFP
TP9
NC
TP6
10uF/10V
TANT-A
REGOUT
R7
6.2K 1%
RESET
CT5
VCC33
R172
5.1K
LED0/PHY AD0
NC
R0603
TP8
U3
TS6121C
C4
390p
C0603
MDI_RN
R0603
July 02, 2014
6
7
REGOUT
R16
49.9 1%
LED1/PHY AD1
8
TD-
RD+
CT
TX-
RX+
CT
CT
RD-
RX-
TS6121C
15
1
2
3
4
5
6
7
8
14
11
10
CON1
RJ-45L
TX+
TXRX+
NC
NC
RXNC
NC
RJ45
9
LED1/PHY AD1
LED2/PHY AD2
LED3/PHY AD3
LED4/PHY AD4
10M
LED2/PHY AD2
1
3
5
7
RP1
8P4R-5.1K
2
4
6
8
LED_10M#
8P4RA
Y ellow
KP-2012
100M
LED3/PHY AD3
LED_100M#
Red
KP-2012
LED_DUPX#
LED_10M#
LED_100M#
1
3
5
7
RP2
8P4R-510
2
4
6
8
8P4RA
Power-on Settings & LED diplay
R12
75
R13
75
R14
75
R15
75
R0603
R0603
R0603
R0603
C6
0.001u/3KV
CAPT150
R18 510
R0603
LED_DUPX#
Green
KP-2012
11
CT
TX+
Solder1
3
TD+
Solder2
MDI_RP
CB14
0.1u
C0603
NC
12
MDI_TN
R0603
TP7
16
1
2
R0603
R11
49.9 1%
1
Green
KP-2012
DUPX
2
MDI_TP
LINK1
1
NC
1
CB11
0.1u
C0603
TP5
1
R10
49.9 1%
2
Transformer
R0603
C3
390p
C0603
NC
2
REGOUT
2
R9
49.9 1%
C5
0.001u/3KV
CAPT150
19 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
VCC33
VREF
L4
L0603
CT9
CB17
NC
C0603
NC
TANT-A
CB18
0.1u
C0603
1
2
CT10
10uF/10V
TANT-A
VDD5V
1
2
HEADER 2X1 (NC)
JP6
GND
VBAT
1
2
HEADER 2X1 (NC)
CT12
10uF/10V
TANT-A
CB19
0.1u
C0603
CB20
0.1u
C0603
Off-page Connector
VDD5V
HEADER 2X1 (NC)
VCC33
JP5
VBAT
1
2
VREF
HEADER 2X1 (1 and 2 short)
AVDD
L5
L0603
JP3
1
2
HEADER 2X1 (NC)
JP4
ADAVSS
VCC33
VCC33
JP14
NC
JP7
1
2
GND
ADAVSS
AVDD
ICE_USBVBUS
VCC33
VBAT
VREF
GND
ADAVSS
AVDD
HEADER 2X1 (NC)
CT13
10uF/10V
TANT-A
L6
L0603
ADAVSS
POWER
VDD5V
CB71
0.1u
C0603
July 02, 2014
VCC33
1
2
3
U4
VIN VOUT
VSS
CE
SET
NCT3705U-A
SOT-25
5
R17
200K
4
R0603
R171
120K
R0603
20 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Off-page Connector
PIN[1:176]
GND
J1B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HEADER 15X1 (NC)
J1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN1
PIN4
PIN7
PIN10
PIN13
PIN16
PIN19
PIN22
PIN25
PIN28
PIN31
PIN34
PIN37
PIN40
PIN43
HEADER 15X1 (NC)
J2A
J2B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HEADER 15X1 (NC)
HEADER 15X1 (NC)
PIN46
PIN49
PIN52
PIN55
PIN58
PIN61
PIN64
PIN67
PIN70
PIN73
PIN76
PIN79
PIN82
PIN85
PIN88
HEADER 15X1 (NC)
J3B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN3
PIN6
PIN9
PIN12
PIN15
PIN18
PIN21
PIN24
PIN27
PIN30
PIN33
PIN36
PIN39
PIN42
J2C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN45
PIN48
PIN51
PIN54
PIN57
PIN60
PIN63
PIN66
PIN69
PIN72
PIN75
PIN78
PIN81
PIN84
PIN87
J3A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN2
PIN5
PIN8
PIN11
PIN14
PIN17
PIN20
PIN23
PIN26
PIN29
PIN32
PIN35
PIN38
PIN41
PIN44
GND
J1A
HEADER 15X1 (NC)
J4A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HEADER 15X1 (NC)
PIN133
PIN136
PIN139
PIN142
PIN145
PIN148
PIN151
PIN154
PIN157
PIN160
PIN163
PIN166
PIN169
PIN172
PIN175
HEADER 15X1 (NC)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN90
PIN93
PIN96
PIN99
PIN102
PIN105
PIN108
PIN111
PIN114
PIN117
PIN120
PIN123
PIN126
PIN129
PIN132
HEADER 15X1 (NC)
J4B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN47
PIN50
PIN53
PIN56
PIN59
PIN62
PIN65
PIN68
PIN71
PIN74
PIN77
PIN80
PIN83
PIN86
GND
J3C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN89
PIN92
PIN95
PIN98
PIN101
PIN104
PIN107
PIN110
PIN113
PIN116
PIN119
PIN122
PIN125
PIN128
PIN131
PIN[1:176]
PIN91
PIN94
PIN97
PIN100
PIN103
PIN106
PIN109
PIN112
PIN115
PIN118
PIN121
PIN124
PIN127
PIN130
HEADER 15X1 (NC)
J4C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN134
PIN137
PIN140
PIN143
PIN146
PIN149
PIN152
PIN155
PIN158
PIN161
PIN164
PIN167
PIN170
PIN173
PIN176
HEADER 15X1 (NC)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PIN135
PIN138
PIN141
PIN144
PIN147
PIN150
PIN153
PIN156
PIN159
PIN162
PIN165
PIN168
PIN171
PIN174
HEADER 15X1 (NC)
PIN CONNECTOR
July 02, 2014
21 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
JP8
TXD0
TXD
TXD3
JP9
RXD0
RXD
RXD3
1
2
3
HEADER 3X1 (NC)
Off-page Connector
1
2
3
TICEDAT
HEADER 3X1 (NC)
TICECLK
M0_TXD
TICERST
VCC33
VCC_A
JP11
TXD
RXD
2
4
6
8
10
ICE_DAT
ICE_CLK
RESET
HEADER 5X2 (NC)
M0_RXD
HEADER 2X1 (1 and 2 short)
RESET
RXD0
RXD0
1
2
TXD3
TXD3
RXD3
RXD3
M0_TXD
GND
1
3
5
7
9
ICE_CLK
TXD0
TXD0
JP10
ICE_DAT
M0_RXD
VCC33
GND
M0_TXD
M0_RXD
VCC33
GND
ICE INTERFACE
VCC33
VCC33
R21
330
R0603
R22
330
R0603
Off-page Connector
PB_10
1
1
VCC33
I/O
GND
VCC33
GND
GND
2
Green
KP-2012
2
Red
KP-2012
POWER
PB_10
PB_10
LED
July 02, 2014
22 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Nu-Link-Me Schematic
5.2
ICE_JP14
ICE_VCC5
1
2
ICE_VCC
ICE_VCC
HEADER 2X1 (NC)
ICE_VCC
1
2
ICE_VCC33
ICEL1
3
VCC_A
ICE_VCC
2
1
ICE_USBVBUS
ICED3
SS24A
RB060L
ICEJP1
JP1
3-W JUMPER (2 and 3 short)
ICE_USBVBUS
L0603
ICE_VCC33
1
2
3
CB72
0.1u
C0603
U1
VIN VOUT
VSS
CE
SET
5
ICE_DAT
ICE_CLK
ICE_RST
TICEDAT
TICECLK
TICERST
1
3
5
7
9
TICEDAT
TICECLK
TICERST
HEADER 5X1 (NC)
HEADER 5X1
R0603
R174
120K
R0603
4.7u
C0603
GND
DEBUG
GND
ICE CONNECT IF
1
TP1
SIP/1P
ICE_USB_DICE_USB_D+
ICE_VCC
ICE
1
Red
KP-2012
ICP
1
1
3
5
7
ICERP1
2
4
6
8
ICE_VCC
8P4R-330
8P4RA
Y ellow
KP-2012
IDLE
2
ICECT1
10uF/10V
TANT-A
ICELED
ICPLED
RED
GREEN
ICECB1
0.1u
C0603
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
1
Red
KP-2012
BUSY
1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
TP4
SIP/1P
ICE_VCC
ICE_CLK
ICE_DAT
RRSET1
100K
R0603
TICEDAT
RTDA2
0
R0603
VBUS
RESET CIRCUIT
M0_TXD
RXD
VCOM1
VCOM_En
1
2
HEADER 2X1 (NC)
HEADER 2X1 (NC)
RX1
M0_RXD
TXD
1
2
ICE_USB_D+
ICE_USB_D-
HEADER 2X1 (NC)
ICECB2
0.1u
C0603
MCU and USB
Title
Nu-Link-Me V2.0
Size
Document Number
Custom
Rev
V2.2
ICE_LQFP64.SCH
Date:
July 02, 2014
RTDA3
33
R0603
TX1
TXD
RXD
ICE_RST
ICEC4
10uF/10V
TANT-A
RTDA1
100K
R0603
VCOM_En
ICE_USBVBUS
ICER5
10K
R0603
RTCK1
100K
R0603
TICERST
TICECLK
1
2
ICEC3
1uF
C0603
ICEL3
L0603
1
PA4/ADC4
PA3/ADC3
PA2/ADC2
PA1/ADC1
PA0/ADC0
AVSS
ICE_CK
ICE_DAT
PA12/PWM0
PA13/PWM1
PA14/PWM2
PA15/PWM3
PC8/SS10
PC9/SPCLK1
PC10/SDI10
PC11/SDO10
Green
KP-2012
ICE_VCC
6
7
8
9
ICE_USBVBUS TP3
SIP/1P
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
GREEN 2
NUC12SRE3AN
SHIELD
SHIELD
SHIELD
SHIELD
TP2
SIP/1P
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
CRYSTAL
VCC
DM
DP
NC
GND
1
ICEU1
20p
C0603
ICEJ1
mini USB 5pin
USB_MINI_B
ICE_AVDD
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
12M_I
1
2
3
4
5
1
ICE_RST
12M_I
12M_O
20p
ICEX1 C0603
12MHz
XTAL3-1
ICEC2
ICE_USBVBUS
ICER2
33
R0603
ICER4
33
R0603
ICEC1
12M_O
RED
M0_TXD
M0_RXD
CB73
ICE_VCC
ICPLED 2
M0_TXD
M0_RXD
HEADER 5X2 (NC)
HEADER 5X2
POWER
ICELED 2
2
4
6
8
10
ADAVSS
R173
200K
4
NCT3705U-A
SOT-25
L0603
GND
ICEL2
ICE_VCC5
ICEJP2
1
2
3
4
5
ADAVSS
ICE_USBVBUS
ICE_AVDD
ICE_VCC5
ICE_VCC5
23 of 32
Friday , May 30, 2014
Sheet
2
of
Rev. 1.01
3
NuTiny-SDK-NUC472 User Manual
6
Downloading NuMicro™ Related Files from Nuvoton Website
6.1
Step1
Downloading NuMicro™ Keil μVision® IDE Driver
™
Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro.
2-1. Move to “Support”
2-2. Click here to enter
Tool & Software
Step2
July 02, 2014
24 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Click here to enter
Software
download page
Step3
July 02, 2014
25 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Click here to
download
the file.
Step4
Step5
™
®
Download the NuMicro Keil μVision IDE driver.
July 02, 2014
26 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
6.2
Step1
Downloading NuMicro™ IAR EWARM Driver
™
Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro.
2-1. Move to “Support”
2-2. Click here to enter
Tool & Software
Step2
July 02, 2014
27 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Click here to enter
Software
download page
Step3
July 02, 2014
28 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Click here to
download
the file.
Step4
Step5
™
Download the NuMicro IAR EWARM driver.
July 02, 2014
29 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
6.3
Step1
Downloading NuMicro™ NUC472 Series BSP Software Library
™
Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro.
2-1. Move to “Support”
2-2. Click here to enter
Tool & Software
Step2
July 02, 2014
30 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
Click here to enter
Software
download page
Step3
Step4
™
Download the NuMicro NUC442_472 Series CMSIS BSP.
July 02, 2014
31 of 32
Rev. 1.01
NuTiny-SDK-NUC472 User Manual
7 Revision History
Revision
Date
1.01
July 02, 2014
1.00
May 09, 2014
Description
Update section 6 Downloading NuMicro™ Related Files
from Nuvoton Website download path.
Initially release.
Important Notice
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.
July 02, 2014
32 of 32
Rev. 1.01