Download NuTiny-SDK-NUC240 User Manual
Transcript
NuTiny-SDK-NUC240 User Manual ARM Cortex™-M0 32-BIT MICROCONTROLLER NuTiny-SDK-NUC240 User Manual For NuMicro™ NUC240 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. - 1 - Publication Release Date: Sep. 14, 2012 Revision V1.0 NuTiny-SDK-NUC240 User Manual 1 Overview ....................................................................................................... 3 2 NuTiny-SDK-NUC240 Introduction .................................................................... 3 2.1 2.2 2.3 NuTiny -SDK-NUC240 Jumper Description ................................................................. 4 Pin Assignment for Extended Connector .................................................................... 5 NuTiny-SDK-NUC240 PCB Placement ........................................................................ 6 How to Start NuTiny -SDK-NUC240 on the Keil μVision® IDE ................................ 7 3 3.1 3.2 3.3 3.4 4 Keil uVision® IDE Software Download and Install ........................................................ 7 Nuvoton Nu-Link Driver Download and Install ............................................................ 7 Hardware Setup ..................................................................................................... 7 Smpl_NuTiny-NUC240 Example Program ................................................................... 8 How to Start NuTiny-SDK-NUC240 on the IAR Embedded Workbench ................... 9 4.1 4.2 4.3 4.4 IAR Embedded Workbench Software Download and Install........................................... 9 Nuvoton Nu-Link Driver Download and Install ............................................................ 9 Hardware Setup ..................................................................................................... 9 Smpl_NuTiny-NUC240 Example Program ................................................................. 10 5 NuTiny-EVB-NUC240 Schematic ..................................................................... 11 6 Download NuMicro Family Related Files from Nuvoton Company ................................ 13 ™ 6.1 6.2 6.3 7 Download NuMicro™ Keil μVision® IDE Driver ............................................................ 13 Download NuMicro™ IAR EWARM Driver ................................................................... 15 Download NuMicro™ NUC100 Series BSP Software Library.......................................... 17 Revision History .............................................................................................. 18 - 2 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 1 Overview NuTiny-SDK-NUC240 is the specific development tool for NuMicro NUC240 series. Users can use NuTiny-SDKNUC240 to develop and verify the application program easily. NuTiny-SDK-NUC240 includes two portions. One is NuTiny-EVB-NUC240 and the other is Nu-Link-Me. NuTiny-EVBNUC240 is the evaluation board and Nu-Link-Me is its Debug Adaptor. Thus, users do not need other additional ICE or debug equipments. 2 NuTiny-SDK-NUC240 Introduction NuTiny-SDK-NUC240 uses the NUC240VE3AE as the target microcontroller. Figure 2-1 is NuTiny-SDK-NUC240 for NUC240 series, the left portion is called NuTiny-EVB-NUC240 and the right portion is Debug Adaptor called Nu-LinkMe. NuTiny-EVB-NUC240 is similar to other development boards. Users can use it to develop and verify applications to emulate the real behavior. The on board chip covers NUC240 series features. The NuTiny-EVB-NUC240 can be a real system controller to design users’ target systems. Nu-Link-Me is a Debug Adaptor. The Nu-Link-Me Debug Adaptor 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 Nu-Link-Me Debug adaptor with IAR or Keil, please refer to “Nuvoton NuMicro™ IAR ICE driver user manual “or Nuvoton NuMicro™ Keil ICE driver user manual” in detail. These two documents will be stored in the local hard disk when the user installs each driver. Figure 2-1 NuTiny-SDK-NUC240 (Blue PCB Board) - 3 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 2.1 2.1.1 NuTiny -SDK-NUC240 Jumper Description Power Setting J1: USB port in NuTiny-EVB-NUC240 JP1: VCC5 Voltage connecter in NuTiny-EVB-NUC240 J2: USB port in Nu-Link-Me JPR1: Select 5V or 3V for system power POWER model J1 USB port J2 USB port JP2 VCC5 MCU Voltage Model 1 Connect to PC X DC 5V output DC 5V Model 2 X Connect to PC DC 5V output DC 5V Model 3 X X DC 2.8-5.5V input Voltage by VCC input X: Unused. 2.1.2 Debug Connector JP4: Connector in target board (NuTiny-EVB-NUC240) for connecting with Nuvoton ICE adaptor (Nu-Link-Me) JP9: Connector in ICE adaptor (Nu-Link-Me) for connecting with a target board (for example NuTiny-EVB-NUC240) 2.1.3 USB Connector J1: Mini USB Connector in NuTiny-EVB for application use J2: Mini USB Connector in Nu-Link-Me connected to a PC USB port 2.1.4 Extended Connector JP3, JP5, JP7 and JP8: Show all chip pins in NuTiny-EVB-NUC240 2.1.5 Reset Button SW1: Reset button in NuTiny-EVB-NUC240 2.1.6 Power Connector JP1: VCC connector in NuTiny-EVB-NUC240 JP2: GND connector in NuTiny-EVB-NUC240 - 4 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 2.2 Pin Assignment for Extended Connector NuTiny-EVB-NUC240 provides NUC240VE3AE on board and the extended connector for LQFP-100 pin. Table 2-1 is the pin assignment for NUC240VE3AE. Pin No 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Pin Name PE15 PE14 PE13 PB14 PB13 VBAT X32O X32I PA11 PA10 PA9 PA8 PD8 PD9 PD10 PD11 PD12 PD13 PB4 PB5 PB6 PB7 LDO VDD VSS Pin No 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Pin Name PE8 PE7 VBUS VDD33 DD+ PB0 PB1 PB2 PB3 PD6 PD7 PD14 PD15 PC5 PC4 PC3 PC2 PC1 PC0 PE6 PE5 PB11 PB10 PB9 Pin No 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 Pin Name PE4 PE3 PE2 PE1 PE0 PC13 PC12 PC11 PC10 PC9 PC8 PA15 PA14 PA13 PA12 ICE_DAT ICE_CK VDD VSS AVSS PA0 PA1 PA2 PA3 PA4 Pin No 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 Pin Name PA5 PA6 PA7 Vref AVDD PD0 PD1 PD2 PD3 PD4 PD5 PC7 PC6 PC15 PC14 PB15 XT1_Out XT1_In /RESET VSS VDD PS2DAT PS2CLK PVSS PB8 Table 2-1 Pin Assignment for NUC 240 Series - 5 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 2.3 NuTiny-SDK-NUC240 PCB Placement Users can refer to Figure 2-2 for the NuTiny-SDK-NUC240 PCB placements. Figure 2-2 NuTiny-SDK-NUC240 PCB Placement - 6 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 3 How to Start NuTiny -SDK-NUC240 on the Keil μVision® IDE 3.1 Keil uVision® IDE Software Download and Install Please visit the Keil company website (http://www.keil.com) to download the Keil μVision® IDE and install the RVMDK. 3.2 Nuvoton Nu-Link Driver Download and Install Please visit the Nuvoton company NuMicro™ website (http://www.nuvoton.com/NuMicro ) to download “NuMicro™ Keil ® μVision IDE driver” file. Please refer to Chapter 6.1 for the detail download flow. When the Nu-Link driver has been well 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 as Figure 3-1 Figure 3-1 NuTiny-SDK-NUC240 Hardware Setup - 7 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 3.4 Smpl_NuTiny-NUC240 Example Program This example demonstrates the ease of downloading and debugging an application on a NuTiny-SDK-NUC240 board. It can be found on Figure 3-2 list directory and downloaded from Nuvoton NuMicro™ website following on Chapter 6.3. Directory Project File Figure 3-2 Smpl_NuTiny_240 Example Directory To use this example: The PA.10 LED will toggle on the NuTiny-EVB-NUC240 board. Start μVision® Project-Open Open the Smpl_NuTiny_240.uvproj project file Project - Build Compile and link the Smpl_NuTiny-NUC240 application Flash – Download Program the application code into on-chip Flash ROM - 8 - Start debug mode Using the debugger commands, you may: Review variables in the watch window Single step through code Reset the device Run the application Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 4 How to Start NuTiny-SDK-NUC240 on the IAR Embedded Workbench 4.1 IAR Embedded Workbench Software Download and Install Please connect to IAR company website (http://www.iar.com) to download the IAR Embedded Workbench and install the EWARM. 4.2 Nuvoton Nu-Link Driver Download and Install Please connect to the Nuvoton Company NuMicro™ website (http://www.nuvoton.com/NuMicro) to download “NuMicro™ IAR ICE driver user manual” file. Please refer to Chapter 6.2 for the detail download flow. When the NuLink driver has been well 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 as Figure 4-1 Figure 4-1 NuTiny- SDK-NUC240-100 Hardware Setup - 9 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 4.4 Smpl_NuTiny-NUC240 Example Program This example demonstrates the ease of downloading and debugging an application on a NuTiny-SDK-NUC240 board. It can be found on Figure 4-2 list directory and downloaded from Nuvoton NuMicro™ website following on Chapter 6.3. Directory Project File Figure 4-2 Smpl_NuTiny-NUC240 Example Directory To use this example: The PA.10 LED will toggle on the NuTiny-EVB-NUC240 board. Start IAR Embedded Workbench File-Open-Workspace Open the Smpl_NuTiny_240.eww workspace file Project - Make Compile and link the Smpl_NuTiny-240 application - 10 - Project – Download and Debug Program the application code into on-chip Flash ROM. Single step through code Reset the device Run the application Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 5 NuTiny-EVB-NUC240 Schematic DVCC5 TICEDAT TICECLK TICERST TICEDAT TICECLK TICERST ICERST ICEDAT ICECLK ICERST ADAVSS DVCC5 1 2 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 DAVDD L1 L0603 HEADER 5X2 L3 ICE INTERFACE L2 L0603 DVCC5 ADAVSS C3 20p DX32O D12MO C0603 C4 20p C5 20p XTAL-3.4MM-2P X2 12MHz D12MO D12MI RESET XTAL3-1 DX32I D12MI C0603 C0603 DVCC5 Crystal DVCC5 DVBUS DM1 DP1 DVCC5 IO1 KPT-2012 1 KP-2012 R2 500 R0603 HEADER 4 PR1 POWER1 KPT-2012 1 KP-2012 VCC5 VCC GND USBDUSBD+ R3 33 R0603 R4 33 R0603 C6 1u C0603 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 HEADER 13X2 500 R0603 DVBUS D1 NC 1 2 VCC5 J1 RB060L mini USB 5pin DM1 DP1 1 2 3 4 5 VCC DM DP NC GND SHIELD SHIELD SHIELD SHIELD L4 6 7 8 9 L0805 DVCC5 R10 0 R0603 USB_MINI_B 1 3 5 7 9 11 13 15 17 19 21 23 25 VCC CB1 0.1u C0603 JP8 HEADER 13X2 JP7 P76 P78 P80 P82 P84 P86 P88 P90 P92 P94 P96 P98 P100 CT1 1uF/6.3V TANT-R 1 3 5 7 9 11 13 15 17 19 21 23 25 2 DVBUS GND P49 P47 P45 P43 P41 P39 P37 P35 P33 P31 P29 P27 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 2 1 2 3 4 JP5 USBD+ USBD- 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 P10 JP6 JP3 HEADER 13X2 TM1/SPISS11/PB.9 TM2/SPISS01/PB.10 TM3/PMW4/PB.11 T1EX/PWM5/PE.5 PE.6 I2SLRCLK/SPISS00/PC.0 I2SBCLK/SPICLK0/PC.1 I2SDI/SPIMISO00/PC.2 I2SDO/SPIMOSI00/PC.3 SPIMISO01/PC.4 SPIMOSI01/PC.5 TX2/PD.15 RX2/PD.14 CANTX0/PD.7 CANRX0/PD.6 T3EX/SC2CD/CTS0/PB.3 T2EX/RTS0/PB.2 TX0/PB.1 RX0/PB.0 USB_D+ USB_DVDD33 VBUS PE.7 PE.8 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 P2 P4 P6 P8 P10 P12 P14 P16 P18 P20 P22 P24 GND X1 32.768K ADC5/PA.5/SC1RST ADC6/PA.6/SC1CLK ADC7/PA.7/SC1DAT/SPISS21 VREF AVDD SPICS20/PD.0 SPICLK2/PD.1 SPIMISO20/PD.2 SPIMOSI20/PD.3 SPIMISO21/PD.4 SPIMOSI21/PD.5 CPN0/PC.7/SC1CD CPP0/PC.6/SC0CD CPN1/PC.15 CPP1/PC.14 T0EX/INT1/PB.15 XT_OUT/PF.0 XT_IN/PF.1 /RESET VSS VDD PS2DAT/PF.2 PS2CLK/PF.3 PVSS CLKO/TM0/PB.8/STADC 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 2 4 6 8 10 12 14 16 18 20 22 24 26 C0603 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 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 P1 P3 P5 P7 P9 P11 P13 P15 P17 P19 P21 P23 P25 C2 20p L0603 DAVDD 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 U1 NUC240_LQFP100 25 23 21 19 17 15 13 11 9 7 5 3 1 DVCC5 26 24 22 20 18 16 14 12 10 8 6 4 2 HEADER 2 ICEDAT ICECLK ICERST SC1PWR/ADC4/PA.4 SC0DAT/ADC3/PA.3 SCOCLK/ADC2/PA.2 SCORST/ADC1/PA.1 SC0PWR/ADC0/PA.0 AVSS VSS VDD ICE_CLK ICE_DAT SC2DAT/PWM0/PA.12 SC2CLK/PWM1/PA.13 SC2RST/PWM2/PA.14 SC2PWR/I2SMCLK/PWM3/PA.15 MCLK/SPISS10/PC.8 SPICLK1/PC.9 SPIMISO10/PC.10 SPIMOSI10/PC.11 SPIMISO11/PC.12 SPIMISO11/PC.13 PWM6/PE.0 PWM7/PE.1 PE.2 PE.3 PE.4 2 4 6 8 10 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 1 2 1 3 5 7 9 GND P74 P72 P70 P68 P66 P64 P62 P60 P58 P56 P54 P52 JP2 DVCC5 JP4 P75 P73 P71 P69 P67 P65 P63 P61 P59 P57 P55 P53 P51 HEADER 2 Reset TANT-A DVCC5 JP1 ICECLK ICEDAT VCC5 RESET C1 10uF/10V DX32O DX32I R1 10K R0603 PE.15 PE.14 PE.13 INT0/SPISS1/PB.14 AD1/CPO1/PB.13 VBAT X32_O X32_I CANRX1/I2C1SCL/PA.11 CANTX1/I2C1SDA/PA.10 I2C0SCL/PA.9 I2C0SDA/PA.8 SPISS30/PD.8 SPICLK3/PD.9 SPIMISO30/PD.10 SPIMOSI30/PD.11 SPIMISO31/PD.12 SPIMOSI31/PD.13 RX1/PB.4 TX1/PB.5 RTS1/PB.6 CTS1/PB.7 LDO_CAP VDD VSS SW1 PUSH BOTTOM SW HEADER 13X2 Title Size A2 Date: - 11 - Nuvoton NU_TINY_120 Document Number Rev 1.0 Monday , July 30, 2012 Sheet of Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual VCC5 VCC5 R5 10K R0603 VCC5 ISPLED 2 ICP1 KPT-2012 1 KP-2012 1 3 5 7 NUC_RST# PVSS 2 4 6 8 8P4RA TICEDAT TICECLK TICERST GREEN 2 BUSY 1 KPT-2012 1 KP-2012 ICELED ISPLED RED GREEN VCC5 AVDD CB2 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 HEADER 5X2 VCC5 R7 1M R0603 C0603 X3 12MHz XTAL3-1 C9 20p 12M_I C0603 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 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 VCC5 ICE_CLK ICE_DAT RTCK1 100K R0603 ADAVSS TICERST TICECLK RTDA2 RTDA3 RTDA1 100K R0603 RRSET1 100K R0603 TICEDAT TICERST 0 1K R0603 R0603 VCC5 VCC5 VCC5 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 L5 L0603 2 4 6 8 10 C8 20p R0603 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 CT2 10uF/6.3V TANT-R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 3 5 7 9 TICEDAT TICECLK TICERST R6 33 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 2 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 RED U2 SS24A RB060L TANT-A AVDD 12M_O IDLE1 KPT-2012 1 KP-2012 D2 JP9 ICE_RST C7 10uF/10V NUC_RST# 12M_I 12M_O 2 RP1 8P4R-330 2 GND ICELED 1 VCC ICE1 KPT-2012 1 KP-2012 VCC5 ICE CONNECT IF VCC5 VBUS ADAVSS USB_D+ USB_D- L6 L0603 USBVBUS R8 33 R0603 USBVBUS C10 1u C0603 VCC5 CB3 0.1u C0603 R9 33 R0603 DM DP J2 mini USB 5pin 1 2 3 4 5 VCC DM DP NC GND SHIELD SHIELD SHIELD SHIELD RTIDA1 100K R0603 HEADER 5 6 7 8 9 USB_MINI_B 1 2 3 4 5 L7 ICE_DAT ICE_CLK ICE_RST RICK1 100K R0603 DEBUG JP10 L0805 P5V OUT 3 2 1 TANT-B JPR1 P3V USBVBUS DM DP 4 HEADER 3 3 1 2 PD1 USBVBUS SS24A 1 2 IN GND OUT UP1 RT9164A-3.3v CP1 10uF/10V RB060L JP11 1 2 3 4 Title Nuvoton NU_TINY_120 Size Document Number Custom Rev 1.0 HEADER 4 Date: - 12 - Tuesday , May 29, 2012 Sheet of Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual Download NuMicro™ Family Related Files from Nuvoton Company 6 6.1 Download NuMicro™ Keil μVision® IDE Driver Step1 ™ Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro Step2 Click here to enter Device Driver and Software Library - 13 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual Step 3 To download the file. Step 4 ® Download the NuMicro Keil μVision IDE driver - 14 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 6.2 Step1 Download NuMicro™ IAR EWARM Driver ™ Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro Step2 Click here to enter Device Driver and Software Library - 15 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual Step 3 To download the file Step 4 ™ ® Download the NuMicro IAR Embedded Workbench driver - 16 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 6.3 Download NuMicro™ NUC100 Series BSP Software Library Step1 ™ Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro Step2 Click here to enter Device Driver and Software Library Step 3 ™ Download the NuMicro NUC200 series software library - 17 - Publication Release Date: Sep. 14, 2013 Revision V1.0 NuTiny-SDK-NUC240 User Manual 7 Revision History Version Date Page Description 1.0 Sep. 14, 2013 -- Initial Release Important Notice Nuvoton products are not designed, intended, authorized or warranted for use as components in systems or equipment intended for surgical implantation, atomic energy control instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments, or for other applications intended to support or sustain life. Further more, Nuvoton products are not intended for applications wherein failure of Nuvoton products could result or lead to a situation wherein personal injury, death or severe property or environmental damage could occur. Nuvoton customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Nuvoton for any damages resulting from such improper use or sales. Please note that all data and specifications are subject to change without notice. All the trademarks of products and companies mentioned in this datasheet belong to their respective owners. - 18 - Publication Release Date: Sep. 14, 2013 Revision V1.0