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