Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
NuTiny-SDK- NUC472 User Manual
March 01, 2016 Rev. 1.02
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.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 2 of 32 Rev. 1.02
Table of Contents
1 Overview ........................................................................................... 3
2 Introduction to NuTiny-SDK-NUC472 .................................................... 3
2.1 NuTiny-SDK-NUC472 Jumper Description ...................................................... 5 2.2 Pin Assignment for Extended Connectors ...................................................... 7 2.3 NuTiny-SDK-NUC472 PCB Placement .......................................................... 11
3 Starting to Use NuTiny-SDK-NUC472 on the Keil μVision® IDE ............... 12
3.1 Downloading and Installing Keil μVision® IDE Software ................................. 12 3.2 Downloading and Installing Nuvoton Nu-Link Driver ..................................... 12 3.3 Hardware Setup ....................................................................................... 12 3.4 Example Program ..................................................................................... 13
4 Starting to Use NuTiny-SDK-NUC472 on the IAR Embedded Workbench .. 14
4.1 Downloading and Installing IAR Embedded Workbench Software .................... 14 4.2 Downloading and Installing Nuvoton Nu-Link Driver ..................................... 14 4.3 Hardware Setup ....................................................................................... 14 4.4 Example Program ..................................................................................... 15
5 NuTiny-EVB-NUC472 Schematics ........................................................ 16
5.1 NuTiny-EVB-NUC472 Schematic ................................................................. 16 5.2 Nu-Link-Me Schematic .............................................................................. 23
6 Downloading NuMicro™ Related Files from Nuvoton Website .................. 24
6.1 Downloading NuMicro™ Keil μVision® IDE Driver .......................................... 24 6.2 Downloading NuMicro™ IAR EWARM Driver ................................................. 27 6.3 Downloading NuMicro™ NUC472 Series BSP Software Library ......................... 30
7 Revision History ............................................................................... 32
NuTiny-SDK-NUC472 User Manual
March 01, 2016 3 of 32 Rev. 1.02
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 Nu-Link-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.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 4 of 32 Rev. 1.02
Target Chip
ICE Controller
VCC:3.3V or 5V*
(JP1)
ICE Controller
USB Connector
(ICEJ1)
GND
(JP6)
VDD5V
(JP4)
Reset Key
(SW1)
USB OTG
Connector
(CON2)
Ethernet
PHY
(CON1)
LQFP-176 pin
Extended Connector
(J2x, J3x, x = A ~ C)
LQFP-176 pin
Extended Connector
(J1x, J4x, x = A ~ C)
I/O LED
(PB.10)
VDD5V
(JP14)
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.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 5 of 32 Rev. 1.02
2.1 NuTiny-SDK-NUC472 Jumper Description
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
POWER Mode
ICEJ1 USB Port (Mini)
CON2 USB Port (Micro)
JP4/JP14
VDD5V
MCU Voltage
Comment
Mode 1 Connected to PC X DC 5V Output
DC 3.3 V ICEJ1 (from PC) supplies the power.
Mode 2 X Connect to PC
(USB port is device) DC 5V Output
DC 3.3 V CON2 (from PC) supplies the power when TP10 is wired to JP4 or JP14.
Mode 3 X Connect to PC
(USB port is host) DC 5V Input
DC 3.3V 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 Connector
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.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 6 of 32 Rev. 1.02
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.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 7 of 32 Rev. 1.02
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 No Pin Name
1 PE.12/ADC1_4/ACMP1_P3/ACMP2_P2/ EBI_ncs1/HS
21 PD.0/SPI1_MISO0/SC4_CLK/SD1_DAT2/ CAP_DATA3/EBI_A4/INT3/HS
2 PE.13/ADC1_5/ACMP2_P1/EBI_nCS2/HS 22 PD.1/SPI1_CLK/TM0_CNT_OUT/SD1_DAT1/ CAP_DATA2/EBI_A5/HS
3 PE.14/ADC1_6/ACMP2_P0/EBI_nCS3/HS 23 PD.2/STADC/I2C3_SCL/SD1_DAT0/CAP_DATA1/ EBI_A6/HS
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 PD.3/SC5_CLK/I2C3_SDA/ACMP2_O/SD0_CDn/ CAP_DATA0/EBI_A7/HS
9 PF.13/OPA1_IN-/UART1_TXD 29 PD.4/SC5_CD/UART3_RXD/ACMP1_O/ CAP_SCLK/EBI_A8/HS
10 PF.14/OPA1_O/UART1_RXD 30 PD.5/SC5_RST/UART3_TXD/CAP_VSYNC/ EBI_A9/HS
11 VSS 31 PD.6/SC5_PWR/UART3_RTS/SD0_CMD/ CAP_HSYNC/EBI_A10/HS
12 VDD 32 PD.7/SC5_DAT/UART3_CTS/SD0_CLK/ CAP_PIXCLK/EBI_A11/HS
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
17 PC.12/SPI1_SS0/SC4_CD/SD1_CDn/CAP_DATA7/ EBI_A0/HS
37 PG.13/XT1_IN
18 PC.13/SPI1_MOSI1/SC4_RST/SD1_CMD/ CAP_DATA6/EBI_A1/HS
38 PG.12/XT1_OUT
19 PC.14/SPI1_MISO1/SC4_PWR/TM3_EXT/ SD1_CLK/CAP_DATA5/EBI_A2/HS
39 nRESET
20 PC.15/SPI1_MOSI0/SC4_DAT/SD1_DAT3/ CAP_DATA4/EBI_A3/HS
40 LDO_CAP
NuTiny-SDK-NUC472 User Manual
March 01, 2016 8 of 32 Rev. 1.02
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 PA.7/SC0_CLK/SPI3_SS0/PWM1_3/EPWM0_5/ EBI_A17/HS
47 VBAT 70 PA.8/SC0_RST/SPI3_CLK/PWM1_2/EPWM0_4/ EBI_A18/HS
48 PA.0/TAMPER0/SC0_CD/CAN1_RXD/INT0 71 PA.9/SC0_PWR/SPI3_MISO0/PWM1_1/EPWM0_3/EBI_A19/HS
49 PA.1/TAMPER1/SC5_CD/CAN1_TXD/EBI_A22 72 PA.10/SC0_DAT/SPI3_MOSI0/PWM1_0/ EPWM0_2/EBI_A20/HS
50 PI.3/SPI3_SS0/HS 73 PA.11/UART0_RTS/SPI3_MISO1/PWM0_5/ EPWM0_1/EBI_AD0/HS
51 PI.4/SPI3_CLK/HS 74 PA.12/UART0_CTS/SPI3_MOSI1/PWM0_4/ EPWM0_0/EBI_AD1/HS
52 PI.5/SPI3_MISO0/HS 75 PA.13/UART0_RXD/SC3_DAT/PWM1_4/EBI_AD2/ HS
53 PI.6/SPI3_MOSI0/HS 76 PA.14/UART0_TXD/SC3_CLK/PWM1_5/EBI_AD3/ HS
54 PD.8/SPI3_MISO1/I2C0_SCL/HS 77 PI.9/I2C4_SCL
55 PD.9/SPI3_MOSI1/I2C0_SDA/HS 78 PI.10
56 PA.2/SC2_DAT/SPI3_MISO0/I2S0_MCLK/ BRAKE11/CAP_SFIELD/EBI_A12/HS
79 PD.10/SC3_DAT/I2C4_SCL
57 PA.3/SC2_CLK/SPI3_MOSI0/I2S0_DO/BRAKE10/ EBI_A13/HS
80 PD.11/SC3_RST/TM3_CNT_OUT
58 PA.4/SC2_PWR/SPI3_CLK/I2S0_DI/QEI1_Z/ EBI_A14/ECAP1_IC2/HS
81 PD.12/SC3_CLK/I2C4_SDA
59 PA.5/SC2_RST/SPI3_SS0/I2S0_BCLK/PWM0_0/ QEI1_B/EBI_A15/ECAP1_IC1/HS
82 PA.15/SC3_PWR/UART2_RTS/I2C0_SCL/ EBI_A21/HS
60 PA.6/SC2_CD/I2S0_LRCK/PWM0_1/QEI1_A/ CAN1_TXD/EBI_A16/ECAP1_IC0/HS
83 PC.9/STADC/UART2_CTS/SC3_RST/I2C0_SDA/ CAP_DATA1/I2C3_SCL/EBI_A22/SD1_DAT0/ EBI_A6/HS
61 PI.7/I2C2_SCL/SPI3_MISO1/HS 84 PC.10/SC3_CD/UART2_RXD/PWM0_2/EBI_A23/ EBI_AD2/HS
62 PI.8/I2C2_SDA/SPI3_MOSI1/HS 85 PC.11/UART2_TXD/PWM0_3/EBI_A24/EBI_AD3/ HS
63 PG.3/PS2_CLK/I2S1_DO/SC1_RST 86 LDO_CAP
NuTiny-SDK-NUC472 User Manual
March 01, 2016 9 of 32 Rev. 1.02
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 PB.2/UART1_RXD/SPI2_SS0/USB1_D-/ EBI_AD4/HS
91 PD.15/SPI1_MISO0/UART5_TXD/ECAP0_IC0/HS 114 PB.3/UART1_TXD/SPI2_CLK/USB1_D+/EBI_AD5/HS
92 PF.0/SPI1_MOSI0/UART5_RXD/INT5/HS 115 PB.4/UART1_RTS/SPI2_MISO0/UART4_RXD/ TM0_CNT_OUT/EBI_AD6/HS
93 VRES 116 PB.5/UART1_CTS/SPI2_MOSI0/UART4_TXD/ EBI_AD7/HS
94 VBUS 117 PB.6/I2C2_SCL/BRAKE01/UART4_RTS/PWM1_4/ EPWM1_0/EBI_AD8/HS
95 USB_VDD33_CAP 118 PB.7/I2C2_SDA/BRAKE00/UART4_CTS/PWM1_5/ EPWM1_1/ EBI_AD9/HS
96 VSSA 119 PB.8/UART5_CTS/EPWM1_2/ EBI_AD10/HS
97 USB0_D- 120 PB.9/UART5_RTS/EPWM1_3/ EBI_AD11/HS
98 USB0_D+ 121 PB.10/UART5_TXD/EPWM1_4/ EBI_AD12/HS
99 USB0_OTG_ID 122 PB.11/UART5_RXD/EPWM1_5/ EBI_AD13/HS
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 PG.7/SPI2_MISO0/I2S1_MCLK/SC1_CD/ SC3_RST/HS
125 PB.12/UART4_RTS/SPI2_MISO1/CAN0_RXD/ EMAC_MII_MDC/EBI_AD14/HS
103 PG.8/SPI2_MOSI0/I2S1_DO/UART4_RTS/ SC3_DAT/HS
126 PB.13/UART4_CTS/SPI2_MOSI1/CAN0_TXD/ EMAC_MII_MDIO/EBI_AD15/HS
104 PG.9/SPI2_CLK/I2S1_DI/UART4_CTS/SC3_CLK/ HS
127 PB.14/I2S1_MCLK/SC1_RST/BRAKE01/ EMAC_MII_MDC/HS
105 PI.11/SPI2_SS0/I2S1_BCLK/I2C4_SCL/SC3_PWR/ HS
128 PB.15/I2S1_DO/SC1_DAT/BRAKE00/ EMAC_MII_MDIO/HS
106 PI.12/SPI2_MISO1/I2S1_LRCK/I2C4_SDA/ SC3_CD
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
NuTiny-SDK-NUC472 User Manual
March 01, 2016 10 of 32 Rev. 1.02
133 PC.1/I2S1_BCLK/SC1_CLK/UART4_TXD/ TM3_CNT_OUT/EMAC_MII_RXERR/EBI_AD13/HS
155 PH.7/SPI2_MISO0/HS
134 PC.2/I2S1_LRCK/SC1_PWR/UART4_RTS/ SPI0_SS0/EMAC_MII_RXDV/EBI_AD12/HS
156 PH.8/SPI2_MOSI0/HS
135 PC.3/I2S1_MCLK/SC1_CD/UART4_CTS/ SPI0_MISO1/QEI0_Z/EMAC_MII_RXD1/EBI_AD11/ECAP0_IC2/HS
157 PH.9/SPI2_MISO1/HS
136 PC.4/I2S1_DO/SC1_RST/SPI0_MOSI1QEI0_B/ EMAC_MII_RXD0/EBI_AD10/ECAP0_IC1/HS
158 PH.10/SPI2_MOSI1/HS
137 PC.5/CLKO/QEI0_A/EMAC_MII_RXCLK/ EBI_MCLK/ECAP0_IC0/HS
159 LDO_CAP
138 PC.6/TM2_EXT/SPI0_MISO0/TM2_CNT_OUT/ EMAC_MII_TXD0/EBI_AD9/HS
160 VSS
139 PC.7/TM1_EXT/SPI0_MOSI0/EMAC_MII_TXD1/ EBI_AD8/HS
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 PE.6/ADC0_6/ACMP0_P0/SPI0_MISO0/ SD0_CMD/EBI_nWR/HS
147 PF.6/UART2_RXD/SD0_CDn/EMAC_MII_TXCLK/ HS
169 PE.7/ADC0_7/ACMP0_N/SPI0_MOSI0/SD0_CLK/ EBI_nRD/HS
148 PF.7/UART2_TXD/SD0_CMD/EMAC_MII_TXD3/ 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 PE.8/ADC1_0/ADC0_8/ACMP1_N/ TM1_CNT_OUT/SD0_DAT3/EBI_ALE/HS
152 PH.4/I2C3_SDA 174 PE.9/ADC1_1/ADC0_9/ACMP1_P0/SD0_DAT2/ EBI_nWRH/HS
153 PH.5/SPI2_SS0/HS 175 PE.10/ADC1_2/ADC0_10/ACMP1_P1/ SPI0_MISO1/SD0_DAT1/EBI_nWRL/HS
154 PH.6/SPI2_CLK/HS 176 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
NuTiny-SDK-NUC472 User Manual
March 01, 2016 11 of 32 Rev. 1.02
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
NuTiny-SDK-NUC472 User Manual
March 01, 2016 12 of 32 Rev. 1.02
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
NuTiny-SDK-NUC472 User Manual
March 01, 2016 13 of 32 Rev. 1.02
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
Project – Build Compile and link the LED application
Flash – Download Program the application code into on-chip Flash ROM
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
NuTiny-SDK-NUC472 User Manual
March 01, 2016 14 of 32 Rev. 1.02
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
NuTiny-SDK-NUC472 User Manual
March 01, 2016 15 of 32 Rev. 1.02
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
Project – Download and Debug Program the application code into on-chip Flash ROM
Single step through code
Reset the device
Run the application
NuTiny-SDK-NUC472 User Manual
March 01, 2016 16 of 32 Rev. 1.02
5 NuTiny-EVB-NUC472 Schematics
5.1 NuTiny-EVB-NUC472 Schematic
USB_VSSA
VREF
ICE_USBVBUS
VREF
VDD5V
GNDGND
VCC33
VBAT
VCC33
VBAT
Off-page Connector
PowerPIN146
PIN
1P
IN2
PIN47 VBAT
PIN67
PIN
3
LED
PIN86PIN87
Off-page Connector
PIN88
PIN
4P
IN5
MCUConnector
PIN[1:176]
Off-page Connector
PIN[1:176]
PB_0 USB_ID
USB_D-
USB_D+
Off-page Connector
USB_D-
USB_VBUS
PB_1
PB_0
USB_D+PB_1
USB_ID
USB_VBUS
PIN
131
PIN159
PIN
9P
IN8
PIN
10
PIN
7
PIN
14
PIN
13
PIN
6
PIN
15
RX
D0
PIN
19
PIN
18
PIN
17
PIN
23
PIN
16
TX
D0
PIN
20
PIN
32
PIN
38
XT
1_O
UT
RE
SE
TP
IN39
PIN
28
RX
D3
PIN
24
PIN
31
PIN
26
PIN
34
PIN
35
PIN
25
TX
D3
PIN
22
PIN
30
PIN
27
PIN
40
PIN
37
XT
1_IN
PIN
36
PIN
29
PIN
21
PIN
33
PIN
44
ICE
_D
AT
PIN
43
ICE
_C
LK
US
B_D
+
GN
DP
IN130
US
B_ID
PIN
115
PIN
119
PIN
121
PB
_10
PIN
103
PIN
109
PIN
102
PIN
128
EM
C_M
DIO
US
B_V
RE
S
PIN
118
PIN
110
PIN
107
PIN
92
PIN
122
PB
_11
PIN
125
US
B_D
-
EM
C_M
DC
PIN
127
US
B_V
SS
A
PIN
100
PB
_0
PIN
91
PIN
123
PIN
114
PIN
106
GN
DP
IN112
PIN
113
PIN
104
PIN
90
PIN
116
PIN
89
PIN
132
EM
C_P
HY
_C
LK
PIN
124
PIN
108
PIN
105
PIN
117
PIN
126
PIN
120
US
B_V
BU
S
PIN
101
PB
_1
PIN80
PIN85
PIN82PIN83
PIN81
PIN84
PIN75
PIN77PIN78
PIN74
PIN76
PIN79
PIN71PIN72PIN73
PIN69PIN70
PIN49
GNDPIN68
PIN56
PIN61
PIN50
PIN62
PIN65
PIN54
PIN64
PIN66
PIN53
PIN57PIN58PIN59
PIN51
PIN60
PIN63
PIN55
PIN52
PIN48
XT32_OUTPIN46XT32_INPIN45
PIN161
PIN
11
AVDD
ADAVSSADAVSS
AVDD
PIN
12
PIN152
PIN173
PIN168
PIN140EMC_TXEN
PIN169
PIN133EMC_RXERR
PIN151
PIN135EMC_RXD1
PIN154PIN155
PIN134EMC_RXDV
PIN174
GND PIN145
PIN148
ADAVSS PIN170
PIN156
PIN143
PIN163
PIN136EMC_RXD0
PIN158
PIN175
PIN147
PIN166
PIN176
PIN137
PIN165
PIN139EMC_TXD1
PIN153
PIN157
PIN144
PIN162
AVDD PIN172
PIN142
PIN150
VREF PIN171
PIN138EMC_TXD0
GND PIN160
PIN141
PIN164
PIN149
PIN167
Title
Size Document Number Rev
Date: Sheet of
QFP 176 pin V3.0
NUC472 MCU
Custom
3 3Wednesday , March 02, 2016
PIN
111
EtherNet
USB_VDD33_CAP
CB10
0.1u
C0603
CT7
1uF/16V
TANT-A
CB2
0.1u
C0603CT3
1uF/16V
TANT-A
R2
8.2K
R0603
CT6
1uF/16V
TANT-A
PIN
129
CT8
1uF/16V
TANT-A
CB1
0.1u
C0603
CB15
0.1u
C0603
CB13
0.1u
C0603
Off-page Connector
PB_14
EMC_RXD1
PB_11
EMC_MDC
EMC_PHY_CLK
EMC_TXD1EMC_RXDV
PC_4
PC_8
PC_6EMC_TXD0
PB_15
PC_7
EMC_MDIO
EMC_RXD0PHY_INT#
Off-page Connector
PC_2
PC_1EMC_RXERR
PC_3
PC_0
EMC_TXEN
PIN
41
PIN
42
L1L0603
U-1
NUC472HI8AE-LQFP176
SC1_PWR/I2S1_DI/PS2_DAT/PG.464
SC1_RST/I2S1_DO/PS2_CLK/PG.363
SPI3_MOSI1/I2C2_SDA/PI.862
ECAP1_IC1/EBI_A15/QEI1_B/PWM0_0/I2S0_BCLK/SPI3_SS0/SC2_RST/PA.559
ECAP1_IC2/EBI_A14/QEI1_Z/I2S0_DI/SPI3_CLK/SC2_PWR/PA.458
EBI_A13/BRAKE10/I2S0_DO/SPI3_MOSI0/SC2_CLK/PA.357
EBI_A12/CAP_SFIELD/BRAKE11/I2S0_MCLK/SPI3_MISO0/SC2_DAT/PA.256
I2C0_SDA/SPI3_MOSI1/PD.955
I2C0_SCL/SPI3_MISO1/PD.854
SPI3_MOSI0/PI.653
SPI3_MISO0/PI.552
SPI3_CLK/PI.451
SPI3_SS0/PI.350
EBI_A22/CAN1_TXD/SC5_CD/TAMPER1/PA.149
INT0/CAN1_RXD/SC0_CD/TAMPER0/PA.048
VBAT47
I2C1_SDA/X32K_OUT/PG.1446
I2C1_SCL/X32K_IN/PG.1545
PG
.11/I
CE
_D
AT
44
PG
.10/I
CE
_C
LK
43
VD
D42
VS
S41
LD
O_C
AP
40
PG
.12/X
T1_O
UT
38
PG
.13/X
T1_IN
37
PD
.4/S
C5_C
D/U
AR
T3_R
XD
/AC
MP
1_O
/CA
P_S
CLK
/EB
I_A
829
PH
.13/U
AR
T3_R
TS
26
PD
.2/S
TA
DC
/I2C
3_S
CL/S
D1_D
0/C
AP
_D
1/E
BI_
A6
23
PD
.1/S
PI1
_C
LK
/TM
0/S
D1_D
1/C
AP
_D
2/E
BI_
A5
22
PD
.0/S
PI1
_M
ISO
0/S
C4_C
LK
/SD
1_D
2/C
AP
_D
3/E
BI_
A4/I
NT
321
PC
.15/S
PI1
_M
OS
I0/S
C4_D
AT
/SD
1_D
3/C
AP
_D
4/E
BI_
A3
20
PC
.14/S
PI1
_M
ISO
1/S
C4_P
WR
/TM
3_E
XT
/SD
1_C
LK
/CA
P_D
5/E
BI_
A2
19
PC
.13/S
PI1
_M
OS
I1/S
C4_R
ST
/SD
1_C
MD
/CA
P_D
6/E
BI_
A1
18
PC
.12/S
PI1
_S
S0/S
C4_C
D/S
D1_C
Dn/C
AP
_D
7/E
BI_
A0
17
PG
.2/U
AR
T0_T
XD
16
PG
.1/U
AR
T0_R
XD
15
PG
.0/U
AR
T0_C
TS
/IN
T6
14
PF
.15/U
AR
T0_R
TS
13
VD
D12
VS
S11
PF
.14/O
PA
1_O
/UA
RT
1_R
XD
10
PF
.13/O
PA
1_IN
-/U
AR
T1_T
XD
9
PF
.11/O
PA
0_O
/UA
RT
1_R
TS
7P
F.1
0/O
PA
0_IN
-/P
WM
0_1
6
PE
.15/A
DC
1_7/A
CM
P2_N
4P
E.1
4/A
DC
1_6/A
CM
P2_P
0/E
BI_
nC
S3
3P
E.1
3/A
DC
1_5/A
CM
P2_P
1/E
BI_
nC
S2
2P
E.1
2/A
DC
1_4/A
CM
P1_P
3/A
CM
P2_P
2/E
BI_
nC
S1
1
EM
AC
_M
II_M
DIO
/BR
AK
E00/S
C1_D
AT
/I2S
1_D
O/P
B.1
5128
EM
AC
_M
II_M
DC
/BR
AK
E01/S
C1_R
ST
/I2S
1_M
CLK
/PB
.14
127
EB
I_A
D15/E
MA
C_M
II_M
DIO
/CA
N0_T
XD
/SP
I2_M
OS
I1/U
AR
T4_C
TS
/PB
.13
126
EB
I_A
D14/E
MA
C_M
II_M
DC
/CA
N0_R
XD
/SP
I2_M
ISO
1/U
AR
T4_R
TS
/PB
.12
125
INT
7/C
AN
1_R
XD
/UA
RT
4_R
XD
/I2C
1_S
CL/P
H.0
123
EB
I_A
D13/E
PW
M1_5/U
AR
T5_R
XD
/PB
.11
122
EB
I_A
D11/E
PW
M1_3/U
AR
T5_R
TS
/PB
.9120
EB
I_A
D8/E
PW
M1_0/P
WM
1_4/U
AR
T4_R
TS
/BR
AK
E01/I
2C
2_S
CL/P
B.6
117
EB
I_A
D7/U
AR
T4_T
XD
/SP
I2_M
OS
I0/U
AR
T1_C
TS
/PB
.5116
EB
I_A
D5/U
SB
1_D
+/S
PI2
_C
LK
/UA
RT
1_T
XD
/PB
.3114
EB
I_A
D4/U
SB
1_D
-/S
PI2
_S
S0/U
AR
T1_R
XD
/PB
.2113
VD
D111
SP
I2_M
OS
I1/P
F.1
110
PI.
15
109
PI.
14
108
PI.
13
107
SC
3_C
D/I
2C
4_S
DA
/I2S
1_LR
CK
/SP
I2_M
ISO
1/P
I.12
106
SC
3_P
WR
/I2C
4_S
CL/I
2S
1_B
CLK
/SP
I2_S
S0/P
I.11
105
SC
3_D
AT
/UA
RT
4_R
TS
/I2S
1_D
O/S
PI2
_M
OS
I0/P
G.8
103
SC
3_R
ST
/SC
1_C
D/I
2S
1_M
CLK
/SP
I2_M
ISO
0/P
G.7
102
TM
1/I
2C
4_S
DA
/US
B0_V
BU
S_E
N/P
B.1
101
INT
1/I
2C
4_S
CL/U
SB
0_V
BU
S_S
T/P
B.0
100
US
B0_D
+98
US
B0_D
-97
VS
SA
96
US
B_V
DD
33_C
AP
95
VB
US
94
VR
ES
93
INT
5/U
AR
T5_R
XD
/SP
I1_M
OS
I0/P
F.0
92
EC
AP
0_IC
0/U
AR
T5_T
XD
/SP
I1_M
ISO
0/P
D.1
591
EC
AP
0_IC
1/U
AR
T5_R
TS
/SP
I1_C
LK
/PD
.14
90
EC
AP
0_IC
2/U
AR
T5_C
TS
/SP
I1_S
S0/P
D.1
389
EBI_AD3/EBI_A24/PWM0_3/UART2_TXD/PC.1185
EBI_A21/I2C0_SCL/UART2_RTS/SC3_PWR/PA.1582
I2C4_SDA/SC3_CLK/PD.1281
TM3/SC3_RST/PD.1180
I2C4_SCL/SC3_DAT/PD.1079
PI.1078
I2C4_SCL/PI.977
EBI_AD3/PWM1_5/SC3_CLK/UART0_TXD/PA.1476
EBI_AD2/PWM1_4/SC3_DAT/UART0_RXD/PA.1375
EBI_AD1/EPWM0_0/PWM0_4/SPI3_MOSI1/UART0_CTS/PA.1274
EBI_AD0/EPWM0_1/PWM0_5/SPI3_MISO1/UART0_RTS/PA.1173
EBI_A20/EPWM0_2/PWM1_0/SPI3_MOSI0/SC0_DAT/PA.1072
EBI_A19/EPWM0_3/PWM1_1/SPI3_MISO0/SC0_PWR/PA.971
EBI_A18/EPWM0_4/PWM1_2/SPI3_CLK/SC0_RST/PA.870
EBI_A17/EPWM0_5/PWM1_3/SPI3_SS0/SC0_CLK/PA.769
VSS68
VDD67
SC1_CLK/I2S1_LRCK/PG.666
SC1_DAT/I2S1_BCLK/PG.565
PF
.9/O
PA
0_IN
+/P
WM
0_0
5
PF
.12/O
PA
1_IN
+/U
AR
T1_C
TS
8
PH
.11/U
AR
T3_R
XD
24
PH
.12/U
AR
T3_T
XD
25
PH
.14/U
AR
T3_C
TS
27
PD
.3/S
C5_C
LK
/I2C
3_S
DA
/AC
MP
2_O
/SD
0_C
Dn/C
AP
_D
0/E
BI_
A7
28
PD
.5/S
C5_R
ST
/UA
RT
3_T
XD
/CA
P_V
SY
NC
/EB
I_A
930
PD
.6/S
C5_P
WR
/UA
RT
3_R
TS
/SD
0_C
MD
/CA
P_H
SY
NC
/EB
I_A
10
31
PD
.7/S
C5_D
AT
/UA
RT
3_C
TS
/SD
0_C
LK
/CA
P_P
IXC
LK
/EB
I_A
11
32
PH
.15/S
C5_C
LK
33
PI.
0/S
C5_R
ST
34
PI.
1/S
C5_P
WR
35
PI.
2/S
C5_D
AT
36
nR
ES
ET
39
ECAP1_IC0/EBI_A16/CAN1_TXD/QEI1_A/PWM0_1/I2S0_LRCK/SC2_CD/PA.660SPI3_MISO1/I2C2_SCL/PI.761
EBI_A6/SD1_D0/EBI_A22/I2C3_SCL/CAP_D1/I2C0_SDA/SC3_RST/UART2_CTS/STADC/PC.983EBI_AD2/EBI_A23/PWM0_2/UART2_RXD/SC3_CD/PC.1084
LDO_CAP86VSS87VDD88
US
B0_O
TG
_ID
99
SC
3_C
LK
/UA
RT
4_C
TS
/I2S
1_D
I/S
PI2
_C
LK
/PG
.9104
VS
S112
EB
I_A
D6/T
M0/U
AR
T4_R
XD
/SP
I2_M
ISO
0/U
AR
T1_R
TS
/PB
.4115
EB
I_A
D9/E
PW
M1_1/P
WM
1_5/U
AR
T4_C
TS
/BR
AK
E00/I
2C
2_S
DA
/PB
.7118
EB
I_A
D10/E
PW
M1_2/U
AR
T5_C
TS
/PB
.8119
EB
I_A
D12/E
PW
M1_4/U
AR
T5_T
XD
/PB
.10
121
CA
N1_T
XD
/UA
RT
4_T
XD
/I2C
1_S
DA
/PH
.1124
VD
D129
VS
S130
LD
O_C
AP
131
INT
2/E
BI_
MC
LK
/EM
AC
_R
EF
CLK
/UA
RT
4_R
XD
/SC
1_D
AT
/I2S
1_D
I/P
C.0
132
PC.1/I2S1_BCLK/SC1_CLK/UART4_TXD/TM3/EMAC_MII_RXERR/EBI_AD13133
PC.2/I2S1_LRCK/SC1_PWR/UART4_RTS/SPI0_SS0/EMAC_MII_RXDV/EBI_AD12134
PC.3/I2S1_MCLK/SC1_CD/UART4_CTS/SPI0_MISO1/QEI0_Z/EMAC_MII_RXD1/EBI_AD11/ECAP0_IC2135
PC.4/I2S1_DO/SC1_RST/SPI0_MOSI1/QEI0_B/EMAC_MII_RXD0/EBI_AD10/ECAP0_IC1136
PC.5/CLKO/QEI0_A/EMAC_MII_RXCLK/EBI_MCLK/ECAP0_IC0137
PC.6/TM2_EXT/SPI0_MISO0/TM2/EMAC_MII_TXD0/EBI_AD9138
PC.7/TM1_EXT/SPI0_MOSI0/EMAC_MII_TXD1/EBI_AD8139
PC.8/TM0_EXT/SPI0_CLK/EMAC_MII_TXEN140
PF.2/SPI3_SS0/SD0_D3/EMAC_MII_RXD3141
PF.3/SPI3_CLK/SD0_D2/EMAC_MII_RXD2142
PF.4/SPI3_MISO0/SD0_D1/EMAC_MII_COL0143
PF.5/SPI3_MOSI0/SD0_D0/EMAC_MII_CRS144
VSS145
VDD146
PF.6/UART2_RXD/SD0_CDn/EMAC_MII_TXCLK147
PF.7/UART2_TXD/SD0_CMD/EMAC_MII_TXD3148
PF.8/UART2_RTS/SD0_CLK/EMAC_MII_TXD2149
PH.2/UART2_CTS150
PH.3/I2C3_SCL151
PH.4/I2C3_SDA152
PH.5/SPI2_SS0153
PH.6/SPI2_CLK154
PH.7/SPI2_MISO0155
PH.8/SPI2_MOSI0156
PH.9/SPI2_MISO1157
PH.10/SPI2_MOSI1158
LDO_CAP159
VSS160
VDD161
PE.0/ADC0_0/INT4162
PE.1/ADC0_1/TM2163
PE.2/ADC0_2/ACMP0_O/SPI0_MISO0164
PE.3/ADC0_3/ACMP0_P3/SPI0_MOSI0165
PE.4/ADC0_4/ACMP0_P2/SPI0_SS0166
PE.5/ADC0_5/ACMP0_P1/SPI0_CLK/SD0_CDn167
PE.6/ADC0_6/ACMP0_P0/SPI0_MISO0/SD0_CMD/EBI_nWR168
PE.7/ADC0_7/ACMP0_N/SPI0_MOSI0/SD0_CLK/EBI_nRD169
AVSS170
Vref171
AVDD172
PE.8/ADC1_0/ADC0_8/ACMP1_N/TM1/SD0_D3/EBI_ALE173
PE.9/ADC1_1/ADC0_9/ACMP1_P0/SD0_D2/EBI_nWRH174
PE.10/ADC1_2/ADC0_10/ACMP1_P1/SPI0_MISO1/SD0_D1/EBI_nWRL175
PE.11/ADC1_3/ADC0_11/ACMP1_P2/SPI0_MOSI1/SD0_D0/ACMP2_P3/EBI_nCS0176
CB16
0.1u
C0603
PB_10
ICE_DAT
RXD3
TICERST
TXD3
ICE_CLK
ICE
TICECLK
RESET
TICEDAT
TXD3
PB_10
RXD3
RXD0
TXD0
RXD0
TXD0
CB12
0.1u
C0603
CB8
0.1u
C0603
CT210uF/10V
TANT-A
Off-page Connector
XT1_IN
XT1_OUT
XT32_OUT
XT32_INXT32_IN
VREFAVDD
XT1_IN
XT1_OUT
XT32_OUT
VCC33
VCC33
VCC33
VBAT
VCC33
VCC33
VCC33
USB HOST/DEVICE
VCC33
VCC33
PB_1(OTG_5V_EN) to control the NCT3520U powe switchPB_0(OTG_5V_ST) to checkk the over current status
Crystal
USB_VRES
NuTiny-SDK-NUC472 User Manual
March 01, 2016 17 of 32 Rev. 1.02
XT1_OUT
GN
D
XT32_IN
XT32_OUT
XT1_IN
N13
C1110pC0603
C910p
C0603
Off-page Connector
X212MHz
XTAL3-1
XT1_OUT
XT1_IN
GNDGND
XT32_IN
XT32_OUT
XT32_IN
XT1_IN
XT1_OUT
C820p
C0603
XT32_OUT
C720p
C0603
X3
32.768K
XTAL-3.4MM-2P
R19
0
R0603
R24
NC
R0603
R20
NC
R0603
CRYSTAL
VCC33VCC33
RESET
Off-page Connector
TICERSTRESET
RESET
C10
1uFC0603
R2310KR0603
GNDGND
SW1
PUSH BOTTOM
SW
VCC33
GN
D
NuTiny-SDK-NUC472 User Manual
March 01, 2016 18 of 32 Rev. 1.02
R26
10KR0603
VCC33
GND
VCC33
GND
TP12 NC
TP13 NC
TP14 NC
ICE_USBVBUSVDD5V
TP11 NC
TP10 NC
USB_IDN14
USB_OC#
USB Host/Device
USB_OC#USB_PWR_EN
VDD5V
GN
D
USB_OC#
Off-page Connector
USB_ID
USB_PWR_EN
USB_VBUS
USB_D-
USB_D+
USB_VBUS
+
CT15
10uF/10V
TANT-A
CB22
0.1u
C0603
USB OTG Host/Device
NCT3520U Low Active
D-USB_D-
D+
USB_D+
R28 0
R0603
L8
L0603
CB21
0.1u
C0603
U5
NCT3520U
OUT1
GND2
OC#3
IN5
EN/EN#4
PB_1
USB_ID
PB_0
USB_D-
USB_D+
USB_VBUS
R30 0
R0603
CON2
USB MICRO-AB RECEP.
VBUS1
D-2
D+3
GND5
ID4 Shield
6
Shield7
Shield8
Shield9
+
CT14
33uF/6.3V
TANT-A
R254.7K
R0603
VCC33
NCT3520Upin3(OC#) isOpen Drain Pin
NuTiny-SDK-NUC472 User Manual
March 01, 2016 19 of 32 Rev. 1.02
MDI_RN
LED1/PHYAD1
EMC_TXD0
EMC_MDC
LED3/PHYAD3
N27
MDI_RP
N21
MDI_TN
MDI_TP
EMC_TXEN
MDI_RN
X1
N26
N17
N25
RESET
EMC_PHY_CLKMDI_RP
LED2/PHYAD2
LED0/PHYAD0
LED0/PHYAD0
N24
EMC_TXD1
MDI_TP
X2X1
TP5 NC
N18
N16
MDI_TN
COL/RMII
LED4/PHYAD4
EMC_RXD0
N15
C50M_O
EMC_RXD1
REGOUT
X2
EMC_MDIO
N23
EMC_RXERR
TP7 NC
TP8 NC
TP6 NCTP9 NC
N19N20
N22
EMC_MDIO
CRSCOL/RMII
RP38P4R-5.1K
8P4RA
1 23 45 67 8
LED_10M#
LED_100M# LED_100M#
LED2/PHYAD2
LED_10M#
LED4/PHYAD4
LED1/PHYAD1
LED2/PHYAD2
LED_DUPX#
LED3/PHYAD3
LED1/PHYAD1
LED3/PHYAD3
PC_0
PC_1
PB_15
PB_14
PC_8
PB_11
PC_3
PC_4
PC_2
PC_6
PC_7
PHY_INT#
TICERSTRESET
LED_DUPX#
REGIN
10/100 Mbps Fast Ethernet PHY
GND
VCC33
GND
VCC33EMC_RXERR
EMC_PHY_CLK
Off-page ConnectorPHY_INT#
EMC_MDC
EMC_TXENEMC_MDIO EMC_RXD1
EMC_RXDV EMC_TXD1
EMC_TXD0
EMC_RXD0
Transformer
Ethernet
PHY_INT#
CON1RJ-45L
RJ45
TX+1
TX-2
RX+3
NC4
NC5
RX-6
NC7
NC8
Sold
er1
11
Sold
er2
12
RP18P4R-5.1K
8P4RA
1 23 45 67 8
C120p
C0603
R1725.1K
R0603
CB50.1u
C0603
R1375
R0603
R1275
R0603
CB14
0.1u
C0603
L2
L0603
R6
0
R0603
R8
0
R0603
RP28P4R-510
8P4RA
1 23 45 67 8
U2
IP101GAP48LQFP
COL/RMII1
TX_EN2 TXD33 TXD24 TXD15 TXD06
TX_CLK/REF_CLK7
REGIN8
LED0/PHYAD09
LED1/PHYAD110
DGND11
LED2/PHYAD212
MDC25
MDIO26
TEST_ON27
RTSET28
AGND29
MDI_RN30MDI_RP31
REGOUT32
MDI_TN33
MDI_TP34
AGND35
AVDD3336
RX_ER24 CRS/LEDMOD23
RX_DV/CRS_DV22
RXD021
RXD120
RXD219
RXD318
DGND17
RX_CLK/C50M_O16
LED4/PHYAD415
DVDD3314
LED3/PHYAD313
AN_ENA37DPLX38SPD39RPTR40
APS41
RESET_N42
ISOL43
MII_SNIB44
DGND45
X146
X247
INTR48
1 2
100M
RedKP-2012
C6
0.001u/3KV
CAPT150
R1575
R0603
CB9
0.1uC0603
C5
0.001u/3KV
CAPT150
C220p
C0603
R18 510
R0603
U3TS6121C
TS6121C
TD+1
TD-3
CT2
CT15
TX-14
TX+16
RX+11
RX-9
CT10
CT7
RD-8
RD+6
CT4
10uF/10VTANT-A
Power-on Settings & LED diplay
1 2
10M
YellowKP-2012
1 2
DUPX
GreenKP-2012
12
LINK1
GreenKP-2012
X125MHzXTAL3-1
R7
6.2K 1%
R0603
CB6
0.1u
C0603
CB11
0.1u
C0603
CB4
0.1u
C0603
R271K
R0603
R1475
R0603
VCC33
REGOUT
REGOUT
REGOUT
VCC33
VCC33
VCC33
EMC_RXDV
R315.1K
R0603G
ND
C50M_O
REF_CLK REF_CLK
CRS
NuTiny-SDK-NUC472 User Manual
March 01, 2016 20 of 32 Rev. 1.02
POWER
CT13
10uF/10VTANT-A
VCC33
NC
JP3
HEADER 2X1 (NC)
12
VDD5V
VREF
AVDD
VCC33
R171120K
R0603
CB200.1u
C0603
ADAVSS
CB17
NCC0603
VCC33
JP7
HEADER 2X1 (NC)
12
JP14
HEADER 2X1 (NC)
12
JP5
HEADER 2X1 (1 and 2 short)
12
VCC33
VDD5VCT10
10uF/10VTANT-A
CT9
NCTANT-A
CB19
0.1uC0603
ICE_USBVBUS
VDD5V
L6L0603
JP4
HEADER 2X1 (NC)
12
GND
NCT3705U-A
U4
SOT-25
CE3
VIN1
VOUT5
VSS2
SET4CB71
0.1u
C0603
L5L0603
CB180.1u
C0603
CT12
10uF/10VTANT-A
JP6
HEADER 2X1 (NC)
12
R17200K
R0603
ADAVSS
L4L0603
VBAT
Off-page Connector
AVDD
ADAVSS
AVDD
ADAVSS
VCC33VCC33
VBATVBAT
GNDGND
VREFVREF
NuTiny-SDK-NUC472 User Manual
March 01, 2016 21 of 32 Rev. 1.02
GNDGND
Off-page Connector
PIN[1:176]PIN[1:176]
RP48P4R- 0
8P4RA
1 23 45 67 8
PIN82
PIN130
PIN135_
PIN32
PIN47
PIN37
PIN60
PIN50
PIN123
PIN10
PIN122_
PIN151
PIN146PIN55
PIN3
PIN63
PIN143
PIN120
PIN149
PIN171
PIN23
PIN61
PIN160PIN70
PIN83
PIN34PIN38
J2B
HEADER 15X1 (NC)
123456789101112131415
PIN136_
PIN168
PIN145
PIN7
PIN71
PIN121
PIN14
PIN57
PIN27
PIN48
J2C
HEADER 15X1 (NC)
123456789101112131415
PIN91
PIN144
PIN126
PIN169
PIN18
PIN56
PIN175
PIN31
PIN62
PIN81
PIN4
PIN107
PIN176
PIN167
PIN36
PIN88PIN172
PIN51
PIN116
PIN161
PIN127_PIN41
PIN84
PIN CONNECTOR
PIN58
PIN118PIN28
PIN105
J3B
HEADER 15X1 (NC)
123456789101112131415
PIN142
PIN12
PIN73
PIN138_
PIN1
PIN66
PIN131
PIN92
PIN163
PIN101
PIN147
J3A
HEADER 15X1 (NC)
123456789101112131415
PIN75
PIN173
PIN125
PIN2
PIN59
PIN21
PIN85
PIN159
PIN25
PIN80
PIN104
PIN100
PIN30
J4B
HEADER 15X1 (NC)
123456789101112131415
PIN132_
PIN153
PIN128_
PIN133_
PIN53
PIN17
PIN6
PIN65
J2A
HEADER 15X1 (NC)
123456789101112131415
PIN26
PIN45
J1B
HEADER 15X1 (NC)
123456789101112131415
PIN157PIN162
PIN69
PIN139_
PIN79
PIN114PIN22
PIN117
PIN9
J1C
HEADER 15X1 (NC)
123456789101112131415
PIN134_
PIN103
PIN152
PIN11
PIN52
PIN115
PIN119PIN35
PIN64
GN
D
PIN33
PIN46
PIN54
PIN106
PIN129
PIN155
PIN148
PIN24
PIN67 PIN154
PIN19
J3C
HEADER 15X1 (NC)
123456789101112131415
PIN89
PIN174
PIN29
PIN109
PIN156
PIN20
PIN86
PIN43
PIN39
PIN68
J1A
HEADER 15X1 (NC)
123456789101112131415
PIN113
PIN166
PIN158
PIN16
J4C
HEADER 15X1 (NC)
123456789101112131415
PIN72
PIN102PIN15
PIN78
PIN141
J4A
HEADER 15X1 (NC)
123456789101112131415
PIN108
PIN164
PIN44
PIN90
PIN137
PIN76PIN74
PIN49
PIN40
PIN87
PIN124
PIN111
PIN165
PIN150
PIN5
PIN42
PIN77
PIN110
PIN140_
PIN13
PIN8
PIN112
PIN170
PIN122PIN127PIN128PIN132
PIN122_PIN127_PIN128_PIN132_
PIN133_
PIN136PIN135PIN134PIN133
PIN135_PIN136_
PIN134_
RP58P4R- 0
8P4RA
1 23 45 67 8
PIN140PIN139PIN138
PIN140_PIN139_PIN138_
RP68P4R- 0
8P4RA
1 23 45 67 8
NuTiny-SDK-NUC472 User Manual
March 01, 2016 22 of 32 Rev. 1.02
TICEDAT
RXD0
Off-page Connector
TICERST
TICECLK
ICE_DAT
TXD3TXD3
ICE_CLK
RXD3
TXD0
RXD0
RESET
TXD0
RXD3
M0_TXDM0_TXD
M0_RXDM0_RXD
JP11
HEADER 5X2 (NC)
1 23 45 67 89 10
ICE INTERFACE
TXD0
RXD
TXD3
JP10
HEADER 2X1 (1 and 2 short)
12
ICE_CLK
GN
D
TXD RESET
RXD3
RXD0JP9
HEADER 3X1 (NC)
123
TXD
JP8
HEADER 3X1 (NC)
123
VCC33M0_TXD
RXD
M0_RXD
ICE_DAT
GND
VCC33
GND
VCC33
VCC_A
VCC33
GN
D
R22330
R0603
12
POWER
GreenKP-2012
Off-page Connector
PB_10PB_10
VCC33
GNDGND
VCC33
12
I/O
RedKP-2012
R21330
R0603
LED
VCC33
PB_10
NuTiny-SDK-NUC472 User Manual
March 01, 2016 23 of 32 Rev. 1.02
5.2 Nu-Link-Me Schematic
ICE_VCC33
ICE_USB_D+ICE_USB_D-
VCC_A
ICE_VCC
ICPLED
RED
N5
12
IDLE
RedKP-2012
N4
12
ICP
YellowKP-2012
N2ICELED 12
ICE
RedKP-2012
12
BUSY
GreenKP-2012
ICERP1
8P4R-3308P4RA
1 23 45 67 8
GREEN
ICE_VCC
N3
ICEL2
L0603
ICEC2
20pC0603
ICEX112MHz
XTAL3-1
ICEC1
20pC0603
ICEL1
L0603
ADAVSS
ICE_VCC
ICE_JP14
HEADER 2X1 (NC)
12
ICE_VCC5
ICE_VCC5
ICER5
10K
R0603
ICEC410uF/10VTANT-A
ICE_VCC
ICE_VCC
TICECLKTICEDAT
TICERSTM0_TXDM0_RXD
RXDTXD
M0_TXDM0_RXD
ICE_RST
VCOM_En
TX1
HEADER 2X1 (NC)
12
RX1
HEADER 2X1 (NC)
12
VCOM1
HEADER 2X1 (NC)
12
M0_TXDRXD
M0_RXDTXD
VCOM_En
POWER
ICE CONNECT IF
MCU and USB
ICE_VCC
CRYSTAL
DEBUG
ICE_AVDD
RESET CIRCUIT
ICE_USBVBUS
TICECLKTICEDAT
TICERST
ICEJP2
HEADER 5X2 (NC)HEADER 5X2
1 23 45 67 89 10
ICE_VCC
ICEJP1
HEADER 5X1 (NC)HEADER 5X1
12345
ICE_USBVBUS
TP1 NC
TP2 NC
TP3 NCTP4 NC
N11
ICE_CLKICE_RST
ICE_DAT
12M_I
12M_O
ICEU1
NUC12SRE3AN
PA0/ADC044PA1/ADC145PA2/ADC246PA3/ADC347PA4/ADC448INT0/PB14
1
CPO1/PB132
CPO0/PB123
VB
US
17
VD
D3
318
D-
19
D+
20
PB
0/R
X0
21
PB
1/T
X0
22
PB
2/R
TS
023
PB
3/C
TS
024
PC
2/S
DI0
026
PC
1/S
PC
LK
027
PC
0/S
S0
028
PC11/SDO1033PC10/SDI1034PC9/SPCLK135PC8/SS1036PA15/PWM337PA14/PWM238PA13/PWM139
X32I4
X32O5
I2C1SCL/PA116
I2C0SDA/PA89
I2C1SDA/PA107
I2C0SCL/PA98
RX1/PB410
TX1/PB511
RTS1/PB612
CTS1/PB713
PC
3/S
DO
00
25
AVSS43
ICE_CK42
ICE_DAT41
PA12/PWM040
LDO14
VSS16 VDD15
AD
C/P
A5
49
AD
C6
/PA
650
AD
C7
/PA
751
AV
DD
52
CP
N0
/PC
753
CP
P0
/PC
654
CP
N1
/PC
15
55
CP
P1
/PC
14
56
INT
1/P
B1
557
XT
1_
Ou
t58
XT
1_
In59
/RE
SE
T60
VS
S1
61
VD
D1
62
PV
SS
63
ST
AD
C/T
M0
/PB
864
PE
529
PB
11
/TM
330
PB
10
/SS
01
/TM
231
PB
9/S
S1
1/T
M1
32
ICEL3L0603
ICER233R0603
ICER433R0603
ICEJ1
mini USB 5pinUSB_MINI_B
GND5 NC4 DP3 DM2 VCC1
SHIELD6
SHIELD7
SHIELD8
SHIELD9
ICE_USB_D+
ICE_USBVBUS
N12ICE_USB_D-
ICE
_R
ST
GNDGND
ICE_USBVBUS
12
ICED3SS24ARB060L
12
M_
I1
2M
_O
ICE_AVDD
ICE_VCC
N6
REDGREEN
ICPLEDICELED
ICECB10.1uC0603
VB
US
N7
ICE_USBVBUSICEC31uFC0603
ICECB20.1uC0603
N10
TICERST
RTDA20R0603
TICECLK
RTCK1100KR0603
RTDA333R0603
TICEDATN8
ADAVSS
RRSET1100KR0603
RTDA1100KR0603
N9
ICE_CLKICE_DAT
ICE_VCC
GN
DICE_VCC5
CB72
0.1u
C0603 NCT3705U-A
U1
SOT-25
CE3
VIN1
VOUT5
VSS2
SET4 N1
R174120K
R0603
R173200K
R0603 CB73
4.7u
C0603
JP13-W JUMPER (2 and 3 short)
1 32
ICE_USBVBUS
ICE_VCC33
ICECT110uF/10VTANT-A
Title
Size Document Number Rev
Date: Sheet of
ICE_LQFP64.SCH V3.0
Nu-Link-Me V2.0
Custom
2 3Wednesday , March 02, 2016
ICE_VCC5
NuTiny-SDK-NUC472 User Manual
March 01, 2016 24 of 32 Rev. 1.02
6 Downloading NuMicro™ Related Files from Nuvoton Website
6.1 Downloading NuMicro™ Keil μVision® IDE Driver
Step1
Visit the Nuvoton NuMicro™
website: http://www.nuvoton.com/NuMicro.
Step2
2-1. Move to “Support”
2-2. Click here to enter Tool & Software
NuTiny-SDK-NUC472 User Manual
March 01, 2016 25 of 32 Rev. 1.02
Step3
Click here to enter Software
download page
NuTiny-SDK-NUC472 User Manual
March 01, 2016 26 of 32 Rev. 1.02
Step4
Step5
Download the NuMicro
™ Keil μVision
® IDE driver.
Click here to download the file.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 27 of 32 Rev. 1.02
6.2 Downloading NuMicro™ IAR EWARM Driver
Step1
Visit the Nuvoton NuMicro™
website: http://www.nuvoton.com/NuMicro.
Step2
2-1. Move to “Support”
2-2. Click here to enter Tool & Software
NuTiny-SDK-NUC472 User Manual
March 01, 2016 28 of 32 Rev. 1.02
Step3
Click here to enter Software
download page
NuTiny-SDK-NUC472 User Manual
March 01, 2016 29 of 32 Rev. 1.02
Step4
Step5
Download the NuMicro™
IAR EWARM driver.
Click here to download the file.
NuTiny-SDK-NUC472 User Manual
March 01, 2016 30 of 32 Rev. 1.02
6.3 Downloading NuMicro™ NUC472 Series BSP Software Library
Step1
Visit the Nuvoton NuMicro™
website: http://www.nuvoton.com/NuMicro.
Step2
2-1. Move to “Support”
2-2. Click here to enter Tool & Software
NuTiny-SDK-NUC472 User Manual
March 01, 2016 31 of 32 Rev. 1.02
Step3
Step4
Download the NuMicro™
NUC442_472 Series CMSIS BSP.
Click here to enter Software
download page
NuTiny-SDK-NUC472 User Manual
March 01, 2016 32 of 32 Rev. 1.02
7 Revision History
Revision Date Description
1.02 March 01, 2016 1. Corrected the MCU pin assignment 2. Modified the schematic and changed the part from
IP101A to IP101GA
1.01 July 02, 2014 Update section 6 Downloading NuMicro™ Related Files from Nuvoton Website download path.
1.00 May 09, 2014 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.