Download NuTiny-SDK-M453 User Manual
Transcript
NuTiny-SDK-M453 User Manual ARM Cortex®-M4 32-BIT MICROCONTROLLER NuTiny-SDK-M453 User Manual for NuMicro™ M453 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 16, 2014 Rev. V1.00 NuTiny-SDK-M453 User Manual Table of Contents 1 Overview ........................................................................................... 3 2 Introduction to NuTiny-SDK-M453 ........................................................ 3 2.1 2.2 2.3 Starting to Use NuTiny-SDK-M453 on the Keil μVision® IDE ................... 10 3 3.1 3.2 3.3 3.4 4 Downloading and Installing Keil μVision® IDE Software ................................. 10 Downloading and Installing Nuvoton Nu-Link Driver ..................................... 10 Hardware Setup ....................................................................................... 10 Example Program..................................................................................... 11 Starting to Use NuTiny-SDK-M453 on the IAR Embedded Workbench ...... 12 4.1 4.2 4.3 4.4 5 Downloading and Installing IAR Embedded Workbench Software .................... 12 Downloading and Installing Nuvoton Nu-Link Driver ..................................... 12 Hardware Setup ....................................................................................... 12 Example Program..................................................................................... 13 NuTiny-SDK-M453 Schematics ........................................................... 14 5.1 5.2 6 NuTiny-EVB-M453 Schematic .................................................................... 14 Nu-Link-Me Schematic .............................................................................. 18 Downloading NuMicro™ Related Files from Nuvoton Website .................. 19 6.1 6.2 6.3 7 NuTiny-SDK-M453 System Description .........................................................4 Pin Assignment for Extended Connectors ......................................................6 NuTiny-SDK-M453 PCB Placement ...............................................................9 Downloading NuMicro™ Keil μVision® IDE Driver .......................................... 19 Downloading NuMicro™ IAR EWARM Driver ................................................. 21 Downloading NuMicro™ M453 Series BSP Software Library ............................ 23 Revision History ............................................................................... 24 July 16, 2014 2 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 1 Overview The NuTiny-SDK-M453 is a specific development tool for NuMicro™ M453 Series. User can use NuTiny-SDK-M453 to develop and verify the application program easily. The NuTiny-SDK-M453 includes two parts: NuTiny-EVB-M453 and Nu-Link-Me. The NuTiny-EVB-M453 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-M453 The NuTiny-SDK-M453 uses the M453VG6AE as the target microcontroller. Figure 2-1 shows the NuTiny-SDK-M453 for M453 Series, in which the left portion is called NuTiny-EVB-M453 and the right portion is called Nu-Link-Me. The NuTiny-EVB-M453 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 M453 Series features. The NuTiny-EVB-M453 can be a real system controller to design users’ 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. Power LED LQFP-100 pin Extended Connector (JP6, JP8) VCC5 (JP1) Reset Key (SW1) USB OTG Connector (CON1/J3) ICE Controller USB Connector (J2) Target Chip GND (JP4) LQFP-100 pin Extended Connector (JP5, JP7) IO LED (PC.9) ICE Controller VCC:3.3V or 5V (JPR1) Figure 2-1 NuTiny-SDK-M453 (Blue PCB Board) July 16, 2014 3 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 2.1 NuTiny-SDK-M453 System Description 2.1.1 Power Settings J2: USB port in Nu-Link-Me CON1/J3: Micro USB port in NuTiny-EVB-M453 JP1: VCC5V voltage connector in NuTiny-EVB-M453 POWER Mode J2 USB Port (Mini) CON1/J3 USB Port (Mini/Micro) JP1 VCC5V MCU Voltage Mode 1 Connected to PC X DC 3.3V or 5V Output DC 3.3V or 5V Mode 2 X Connect to PC (USB port is device) DC 3.3V or 5V Output DC 3.3 V or 5V Mode 3 X Connect to USB device (USB port is host) DC 5V Input DC 5V Comment J2 (from PC) supplies the power. MCU voltage can be selected to 3.3V or 5V through JPR1. CON1/J3 (from PC) supplies the power when pins of JP14 are shorted together. JP1 supplies the power when JP1 is wired to pin1 of JP14 . X: Unused. 2.1.2 Debug Connectors JP2: The connector in the target board (NuTiny-EVB-M453) for connecting with Nuvoton ICE adaptor (Nu-Link, Nu-Link-Pro or Nu-Link-Me) JP11: The connector in the ICE adaptor (Nu-Link-Me) for connecting with a target board (e.g. NuTiny-EVB-M453) 2.1.3 USB Connector J2: Mini USB connector in Nu-Link-Me connected to a PC USB port 2.1.4 USB OTG Host/Device Connector CON1/J3: Mini/Micro USB connector in NuTiny-EVB-M453 for application use 2.1.5 Extended Connectors JP5, JP6, JP7 and JP8: Show all chip pins in NuTiny-EVB-M453 2.1.6 Reset Buttons SW1: Reset button in NuTiny-EVB-M453. Press this key to reset the target chip M453VG6AE. July 16, 2014 4 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 2.1.7 Power Connectors JPR1: An option to select whether the 3.3V voltage input supplied by the ICE bridge (default) VBAT: The VBAT connector in NuTiny-EVB-M453 to supply an extra battery power for RTC application. The default is shorted with VCC33. VREF: The VREF connector in NuTiny-EVB-M453 to supply an external reference voltage for analog peripherals. The default is shorted with VCC33. VDDIO: The VDDIO connector in NuTiny-EVB-M453 to supply a special voltage for some GPIOs. The default is shorted with VCC33. JP1: VCC5V connector in NuTiny-EVB-M453 to supply target chip voltage from an extra power supplier. JP4: GND connector in NuTiny-EVB-M453 July 16, 2014 5 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 2.2 Pin Assignment for Extended Connectors The NuTiny-EVB-M453 provides the M453VG6AE target chip on board and the extended connectors (JP5, JP6, JP7 and JP8) for LQFP 100-pin. No Pin Name No Pin Name 1 PB.13/EADC_CH10 24 PF.1/X32_IN 2 PB.14/EADC_CH11 25 PF.2/TAMPER 3 PB.15/EADC_CH12/TK2/ACMP0_P3/EBI_nCS1 26 PD.10/T2 27 PD.11/T3 4 5 6 PB.5/EADC_CH13/SPI0_MOSI0/SPI1_MOSI/TK3/ ACMP0_P2/EBI_AD6 PB.6/EADC_CH14/SPI0_MISO0/SPI1_MISO/TK4/ ACMP0_P1/EBI_AD5 PB.7/EADC_CH15/SPI0_CLK/SPI1_CLK/TK5 ACMP0_P0/EBI_AD4 28 29 PD.12/SPI2_SS/UART3_TXD/PWM1_CH0/ EBI_ADR16 PD.13/SPI2_MOSI/UART3_RXD/PWM1_CH1/ EBI_ADR17 PD.14/SPI2_MISO/UART3_nCTS/PWM1_CH2 EBI_ADR18 PD.15/SPI2_CLK/UART3_nRTS/PWM1_CH3/ EBI_ADR19 PD.7/PWM0_SYNC_IN/T1/ACMP0_O/PWM0_CH5/ EBI_nRD 7 nRESET 30 8 PD.0/SPI1_I2SMCLK/UART0_RXD/TK6 ACMP1_N/INT3 31 9 AVSS 32 10 VDD 33 PF.3/XT1_OUT/I2C1_SCL 11 VSS 34 PF.4/XT1_IN/I2C1_SDA 12 PC.8/TK7 35 VSS 13 PD.8/TK8/EBI_nCS0 36 VDD 14 PD.9/TK9/ACMP1_P3/EBI_ALE 37 LDO_CAP 38 PC.9/SPI2_I2SMCLK/PWM1_CH0 39 PC.10/SPI2_MOSI/PWM1_CH1 40 PC.11/SPI2_MISO/PWM1_CH2 41 PC.12/SPI2_CLK/PWM1_CH3 42 PC.13/SPI2_SS/PWM1_CH4 PC.14/PWM1_CH5 15 16 17 18 19 PD.1/PWM0_SYNC_IN/UART0_TXD/TK10/ ACMP1_P2/T0/EBI_nRD PD.2/STADC/T0_EXT/TK11/ACMP1_P1 PWM0_BRAKE0/EBI_nWR/INT0 PD.3/T2/T1_EXT/TK12/ACMP1_P0/ PWM0_BRAKE1/EBI_MCLK/INT1 PD.4/SPI1_CLK/I2C0_SDA/TK13/ PWM0_BRAKE0/T0 PD.5/CLKO/SPI1_MISO/I2C0_SCL/TK14/ PWM0_BRAKE1/T1 20 PE.3/SPI1_MOSI/TK15/PWM0_CH3 43 21 PD.6/CLKO/SPI1_SS/UART0_RXD/TK16 ACMP0_O/PWM0_CH5/EBI_nWR/ 44 22 VBAT 45 23 PF.0/X32_OUT/INT5 46 July 16, 2014 6 of 26 PC.0/SPI2_CLK/UART2_nCTS/CAN0_TXD/ PWM0_CH0/EBI_AD8/INT2 PC.1/CLKO/STDAC/UART2_nRTS/CAN0_RXD/ PWM0_CH1/EBI_AD9 PC.2/SPI2_SS/UART2_TXD/ACMP1_O/ Rev. V1.00 NuTiny-SDK-M453 User Manual PWM0_CH2/EBI_AD10 47 48 49 PC.3/SPI2_MOSI/UART2_RXD/USB_VBUS_ST/ PWM0_CH3/EBI_AD11 PC.4/SPI2_MISO/I2C1_SCL/USB_VBUS_EN/ PWM0_CH4/EBI_AD12 PE.0/SPI2_CLK/I2C1_SDA/T2_EXT/SC0_CD/ PWM0_CH0/EBI_nCS1/INT4 73 USB_VBUS 74 USB_D- 75 USB_D+ 50 PC.5/SPI2_I2SMCLK/PWM0_CH5/EBI_AD13 76 USB_ID 51 PC.6/I2C1_SMBAL/ACMP1_O/PWM1_CH0/ EBI_AD14 77 USB_VDD33_CAP 52 PC.7/I2C1_SMBSUS/PWM1_CH1/EBI_AD15 78 PE.2/PWM1_CH1 53 54 PE.4/I2C1_SCL/SC0_PWR/PWM1_BRAKE0/ EBI_nCS0/INT0 PE.5/I2C1_SDA/SC0_RST/PWM1_BRAKE1/ EBI_ALE/INT1 79 80 PA.3/USB_VBUS_ST/UART0_RXD/UART0_nRTS/ I2C0_SCL/SC0_PWR/PWM1_CH2/EBI_AD3 PA.2/USB_VBUS_EN/UART0_TXD/UART0_nCTS/ I2C0_SDA/SC0_RST/PWM1_CH3/EBI_AD2 PA.1/UART1_nRTS/UART1_RXD/CAN0_TXD/ SC0_DAT/PWM1_CH4/EBI_AD1 PA.0/UART1_nCTS/UART1_TXD/CAN0_RXD/ SC0_CLK/PWM1_CH5/EBI_AD0/INT0 55 PF.5/ICE_CLK 81 56 PF.6/ICE_DAT 82 57 PA.8/UART3_TXD 83 PA.12/SPI1_I2SMCLK/CAN0_TXD 58 PA.9/UART3_RXD 84 PA.13/CAN0_RXD 59 PA.7/SPI1_CLK/T0_EXT/EBI_AD7 85 PA.14/UART2_nCTS/I2C0_SMBAL 60 PA.6/SPI1_MISO/T1_EXT/EBI_AD6 86 PA.15/UART2_nRTS/I2C0_SMBSUS 61 PA.5/SPI1_MOSI/T2_EXT/EBI_AD5 87 VSS 62 PA.4/SPI1_SS/EBI_AD4 88 VDD 63 VSS 89 AVDD 64 VDD 90 VREF 65 PE.1/T3_EXT/SC0_CD/PWM0_CH1 91 66 67 68 69 70 71 72 PE.8/UART1_TXD/SPI0_MISO1/I2C1_SCL/ SC0_PWR PE.9/UART1_RXD/SPI0_MOSI1/I2C1_SDA/ SC0_RST PE.10/SPI1_MISO/SPI0_MISO0/UART1_nCTS/ I2C0_SMBAL/SC0_DAT PE.11/SPI1_MOSI/SPI0_MOSI0/UART1_nRTS/ I2C0_SMBSUS/SC0_CLK PE.12/SPI1_SS/SPI0_SS/UART1_TXD/ I2C0_SCL PE.13/SPI1_CLK/SPI0_CLK/UART1_RXD/ I2C0_SDA VDDIO July 16, 2014 92 93 94 95 PB.0/EADC_CH0/SPI0_MOSI1/UART2_RXD/ T2/DAC/EBI_nWRL/INT1 PB.1/EADC_CH1/SPI0_MISO1/UART2_TXD/T3/ SC0_RST/PWM0_SYNC_OUT/EBI_nWRH PB.2/EADC_CH2/SPI0_CLK/SPI1_CLK/ UART1_RXD/SC0_CD PB.3/EADC_CH3/SPI0_MISO0/SPI1_MISO/ UART1_TXD PB.4/EADC_CH4/SPI0_SS/SPI1_SS/ UART1_nCTS/ACMP0_N/EBI_AD7 96 PB.8/EADC_CH5/UART1_nRTS/PWM0_CH2 97 PB.9/EADC_CH6 98 PB.10/EADC_CH7 7 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 99 PB.11/EADC_CH8/TK0 100 PB.12/EADC_CH9/TK1 Table 2-1 M453VG6AE LQFP 100-pin Assignment for Extended Connectors July 16, 2014 8 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 2.3 NuTiny-SDK-M453 PCB Placement The following figure shows the NuTiny-SDK-M453 PCB placement. Figure 2-2 NuTiny-SDK-M453 PCB Placement July 16, 2014 9 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 3 Starting to Use NuTiny-SDK-M453 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-M453 Hardware Setup July 16, 2014 10 of 26 Rev. V1.00 NuTiny-SDK-M453 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-M453 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-M453 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 16, 2014 11 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 4 Starting to Use NuTiny-SDK-M453 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-M453 Hardware Setup July 16, 2014 12 of 26 Rev. V1.00 NuTiny-SDK-M453 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-M453 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-M453 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 16, 2014 Project – Download and Debug Program the application code into on-chip Flash ROM Single step through code Reset the device Run the application 13 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 5 NuTiny-SDK-M453 Schematics 5.1 NuTiny-EVB-M453 Schematic VDDIO VDD 0ohm U1 M453VG6AE LQFP-100 USB_ID C11 1u C0603 USB_OC# USB_PWR_EN 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 USB_ID USB_LDO_CAP PE.2 PA.3_SC_PWR/USB_ST PA.2/SC_RST/USB_EN PA.1/CAN_TX/SC_DAT PA.0/CAN_RX/SC_CLK PA.12/CAN_TX PA.13/CAN_RX PA.14 PA.15 VSS VDD AVDD VREF PB.0/AIN0/DAC PB.1/AIN1 PB.2/AIN2 PB.3/AIN3 PB.4/AIN4 PB.8/AIN5 PB.9/AIN6 PB.10/AIN7 PB.11/AIN8 PB.12/AIN9 PC.5 PE.0/SPI2_CLK/SC_CD/I2C1_SDA PC.4/SPI2_MISO/I2C1_SCL/USB_EN PC.3/SPI2_MOSI/USB_ST PC.2/CMP1_O/SPI2_CS# PC.1/CAN_RX/CKO PC.0/CAN_TX/SPI2_CLK PC.14 PC.13/SPI2_CS# PC.12/SPI2_CLK PC.11/SPI2_MISO PC.10/SPI2_MOSI PC.9 LDO_CAP VDD VSS PF.4/I2C1_SDA/XT1_I PF.3/I2C1_SCL/XT1_O PD.7/CMP0_O/TM1 PD.15/SPI2_CLK PD.14/SPI2_MISO PD.13/SPI2_MOSI PD.12/SPI2_CS# PD.11/TM3 PD.10/TM2 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 P50 P49 P48 P47 P46 P45 P44 P43 P42 P41 P40 P39 P38 P37 P36 P35 P34 P33 P32 P31 P30 P29 P28 P27 P26 PC9 VDD C12 D12MI D12MO 1u C0603 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 P21 P22 P23 P24 P25 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 VDD AVDD VREF P76 P77 P78 P79 P80 P81 P82 P83 P84 P85 P86 P87 P88 P89 P90 P91 P92 P93 P94 P95 P96 P97 P98 P99 P100 PB.13/AIN10 PB.14/AIN11 PB.15/TK2/AIN12/CMP0_P3 PB.5/AIN13/CMP0_P2/SPI0_MOSI0/SPI1_MOSI PB.6/AIN14/CMP0_P1/SPI0_MISO0/SPI1_MISO PB.7/AIN15/CMP0_P0/SPI0_CLK/SPI1_CLK RESET# PD.0/CMP1_N/UART0_RXD AVSS VDD VSS PC.8 PD.8 PD.9/CMP1_P3 PD.1/CMP1_P2/UART0_TXD/TM0 PD.2/CMP1_P1/TM0_EXT PD.3/CMP1_P0/TM1_EXT/TM2 PD.4/SPI1_CLK/I2C0_SDA PD.5/SPI1_MISO/I2C0_SCL/CLKO PE.3/SPI1_MOSI PD.6/CMP0_O/SPI1_CS#/UART0_RXD VBAT PF.0/X32_O PF.1/X32_I PF.2/TAMPER USB OTG LDO Multi-function Pins USB_D+ USB_DVBUS VDDIO PE.13/SPI0_CLK PE.12/SPI0_CS# PE.11/SPI0_MOSI PE.10/SPI0_MISO PE.9/SPI0_MOSI1 PE.8/SPI0_MISO1 PE.1/SC_CD/TM3_EXT VDD VSS PA.4/SPI1_CS# PA.5/SPI1_MOSI/TM2_EXT PA.6/SPI1_MISO/TM1_EXT PA.7/SPI1_CLK PA.9/UART3_RX PA.8/UART3_TX PF.6/ICE_DAT PF.5/ICE_CLK PE.5/I2C1_SDA PE.4/I2C1_SCL PC.7 PC.6/CMP1_O 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 P75 P74 P73 P72 P71 P70 P69 P68 P67 P66 P65 P64 P63 P62 P61 P60 P59 P58 P57 P56 P55 P54 P53 P52 P51 VDD ICEDAT ICECLK 0.1u C0603 USB_D+ USB_DUSB_VBUS C21 1 2 DX32O DX32I ICERST VDD VDD C0603 0.1u C13 0ohm 2 1 VBAT ADAVSS July 16, 2014 14 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual Crystal C1 20p C2 20p XTAL-3.4MM-2P C0603 R2 0 R0603 DX32O R6 0 R0603 DX32I C0603 32.768K X1 C9 20p C0603 C10 20p X2 12MHz D12MO R7 0 R0603 D12MI XTAL3-1 C0603 Reset R3 0 R0603 VDD SW1 PUSH BOTTOM SW R1 10K R0603 ICERST C8 10uF/10V TANT-A USB Host/Device USB_VBUS VDD DD+ USB_ID D1 2 2 1 D2 NC RB060L NC 2 1 VCC5 1 SS24A RB060L 2 JP9 0ohm-R8050 1 JP14 0ohm-R8050 J1 1 2 3 4 5 U2 5 USB_PWR_EN 4 R9 NC R0603 J3 OUT IN GND EN/EN# OC# USB_VBUS 1 1 USB_D-R8 2 3 CT1 + 1uF/6.3V USB_OC# TANT-A NCT3520U CB1 0.1u C0603 27 R0603 USB_D+R10 27 D- 2 D+ 3 USB_ID 4 R0603 5 VDD VBUS DD+ ID GND Shield Shield Shield Shield 6 7 8 9 NC NCT3520U High Active L3 L0603 CON1 mini USB 5pin R11 4.7K R0603 NCT3520U pin3(OC#) is Open Drain Pin USB_OC# USB_VBUS DD+ USB_ID 1 2 3 4 5 VCC DM DP NC GND SHIELD SHIELD SHIELD SHIELD 6 7 8 9 USB_MINI_B July 16, 2014 15 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual Power VDD JP1 1 2 VREF L0603 C3 10uF/10V TANT-A C4 C5 C6 0.1u 10uF/10V C0603 TANT-A 0.1u C0603 L2 JP4 1 2 C7 1 2 NC AVDD L1 VREF 0ohm-R8050 0.1u C0603 L0603 NC ADAVSS Connector JP6 JP5 P76 P78 P80 P82 P84 P86 P88 P90 P92 P94 P96 P98 P100 1 3 5 7 9 11 13 15 17 19 21 23 25 2 4 6 8 10 12 14 16 18 20 22 24 26 P77 P79 P81 P83 P85 P87 P89 P91 P93 P95 P97 P99 GND GND P74 P72 P70 P68 P66 P64 P62 P60 P58 P56 P54 P52 NC 1 3 5 7 9 11 13 15 17 19 21 23 25 25 23 21 19 17 15 13 11 9 7 5 3 1 P75 P73 P71 P69 P67 P65 P63 P61 P59 P57 P55 P53 P51 NC JP7 P1 P3 P5 P7 P9 P11 P13 P15 P17 P19 P21 P23 P25 26 24 22 20 18 16 14 12 10 8 6 4 2 JP8 2 4 6 8 10 12 14 16 18 20 22 24 26 P2 P4 P6 P8 P10 P12 P14 P16 P18 P20 P22 P24 GND GND P49 P47 P45 P43 P41 P39 P37 P35 P33 P31 P29 P27 NC 26 24 22 20 18 16 14 12 10 8 6 4 2 25 23 21 19 17 15 13 11 9 7 5 3 1 P50 P48 P46 P44 P42 P40 P38 P36 P34 P32 P30 P28 P26 NC Debug Interface & Off Page VDD JP2 ICERX ICETX 1 3 5 7 9 2 4 6 8 10 ICEDAT ICECLK ICERST TICEDAT TICECLK TICERST NC July 16, 2014 16 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual LED VDD R4 R5 330 R0603 2 July 16, 2014 IO1 0805LED_Red KP-2012 PC9 2 1 POWER1 0805LED_Red KP-2012 1 330 R0603 17 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual Nu-Link-Me Schematic 5.2 VCC VCC 1 D3 2 RB060L SS24A VDD JP11 1 3 5 7 9 TICEDAT TICECLK TICERST TICEDAT TICECLK TICERST 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 U3 ICE_RST 12M_I 12M_O SWD Interface & Off Page VCC 2 4 6 8 10 ICERX ICETX ICERX ICETX ICELED ISPLED RED GREEN DVBUS C17 1u J2 mini USB 5pin 6 7 8 9 SHIELD SHIELD SHIELD SHIELD VCC DM DP NC GND 1 2 3 4 5 DM DP 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 NUC12SRE3AN OUT PD1 SS24A 1 2 UP1 RT9164A-3.3v R0603 NC R15 RB060L R13 NC R0603 C0603 X3 12MHz XTAL3-1 C15 20p 12M_I ICE_CLK ICE_DAT RRSET1 100K R0603 RTCK1 100K R0603 C0603 RTDA1 100K R0603 USB Test Interface DVBUS TICERST TICECLK TICEDAT JP12 1 2 3 4 DM DP RTDA2 1K R0603 NC LED Display R14 NC R0603 ICETX ICERX ICELED 2 ICE1 0805LED_Red 1 KP-2012 ISPLED 2 ICP1 0805LED_Orange 1 KP-2012 2 IDLE1 0805LED_Red 1 KP-2012 GREEN 2 BUSY 1 0805LED_Green 1 KP-2012 RED DEBUG Interface VCC 7 5 3 1 8P4RA 8 6 4 2 8P4R-330 RP1 VCC JPR1 NC 3 2 1 C18 10uF/10V TANT-A C19 0.1u C0603 1 2 3 4 5 JP13 ICE_DAT ICE_CLK ICE_RST R19 10K R0603 Title C20 10uF/10V TANT-A Size A4 Date: July 16, 2014 C14 20p R12 27 R0603 VCC R17 NC R0603 VCC 0ohm-R8050(1-2) 4 R20 NC R0603 VCC5 IN GND OUT Power 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 L4 3 1 2 L0805 R16 C0603 27 R0603 CB2 0.1u C0603 R18 27 R0603 USB_MINI_B DVBUS 12M_O 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 VCC 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 Crystal 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 C16 10uF/10V TANT-A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 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 NC 18 of 26 NuLink-Me Document Number Rev 1.0 Wednesday , July 16, 2014 Sheet of Rev. V1.00 NuTiny-SDK-M453 User Manual 6 6.1 Step1 Downloading NuMicro™ Related Files from Nuvoton Website Downloading NuMicro™ Keil μVision® IDE Driver ™ Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro Step2 Click here to enter Tool & Software. Step3 Click here to enter Device Driver and Software Library. July 16, 2014 19 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual Step4 Click here to download the file. Step5 ™ ® Download the NuMicro Keil μVision IDE driver. July 16, 2014 20 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 6.2 Step1 Downloading NuMicro™ IAR EWARM Driver ™ Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro. Step2 Click here to enter Tool & Software. Step3 Click here to enter Device Driver and Software Library. July 16, 2014 21 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual Step4 Click here to download the file. Step5 ™ Download the NuMicro IAR EWARM driver. July 16, 2014 22 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 6.3 Step1 Downloading NuMicro™ M453 Series BSP Software Library ™ Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro. Step2 Click here to enter Tool & Software. Step3 Click here to enter Device Driver and Software Library. Step 3 ™ Download the NuMicro M453 Series CMSIS BSP. July 16, 2014 23 of 26 Rev. V1.00 NuTiny-SDK-M453 User Manual 7 Revision History Revision Date Description 1.0 July 16, 2014 Initial 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 16, 2014 24 of 26 Rev. V1.00