Nu-LB-M051 User Manual ARM CortexTM-M0 32-BIT MICROCONTROLLER Nu-LB-M051 User Manual For NuMicroTM M051 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 NuMicroTM 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: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 1 Overview ..................................................................................................... 3 2 Nu-LB-M051 Introduction ............................................................................... 3 2.1 2.2 Functional Block of Nu -LB-M051 ............................................................................. 4 Pin Assignment for Extended Connector.................................................................... 5 How to Start Nu-LB-M051 on the Keil Vision(R) IDE ............................................ 6 3 3.1 3.2 3.3 3.4 4 Keil uVision(R) IDE Software Download and Install ....................................................... 6 Nuvoton Nu-Link Driver Download and Install............................................................ 6 Hardware Setup.................................................................................................... 6 Smpl_StartKit Example Program ............................................................................. 7 How to Start Nu-LB-M051 on the IAR Embedded Workbench ............................... 8 4.1 4.2 4.3 4.4 IAR Embedded Workbench Software Download and Install .......................................... 8 Nuvoton Nu-Link Driver Download and Install............................................................ 8 Hardware Setup.................................................................................................... 8 Smpl_StartKit Example Program ............................................................................. 9 5 Nu-LB-M051 Schematic................................................................................ 10 6 Download NuMicroTM Family Related Files from Nuvoton Company ...................... 13 6.1 6.2 6.3 7 Download NuMicroTM Keil Vision(R) IDE driver ........................................................... 13 Download NuMicroTM IAR EWARM driver .................................................................. 14 Download NuMicroTM M051 series BSP Software Library ............................................. 15 Revision History.......................................................................................... 16 - 2 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 1 Overview Nu-LB-M051 is the specific development tool for NuMicro M051 series. Users can use Nu-LB-M051 to learn easily how to display information, store date, communicate with PC and interact with human through M051 series. Besides, it also integrates ICE controller called Nu-Link-Me and users do not need other additional ICE or debug equipments. 2 Nu-LB-M051 Introduction Nu-LB-M051 uses the M0516LAN as the target microcontroller and includes rich functional blocks on board. Figure 2-1 is the positive and negative Nu-LB-M051. The positive Nu-LB-M051 includes main chip (M0516LAN), INT key, reset key, variable resistance, RGB LED, 8 LEDs, 128x64 Dot Matrix LCD and RS232 interface. The negative Nu-LB-M051 includes EEPROM, Flash and ICE controller called Nu-Link-Me. Nu-LB-M051 is similar to other development boards. Users can use the functional blocks connected with M0516LAN to develop and verify applications to emulate the real behavior. The on board chip covers M051 series features. The Nu-LBM051 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 NuMicroTM IAR ICE driver user manual "or Nuvoton NuMicroTM 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 Nu-LB-M051 - 3 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 2.1 Functional Block of Nu -LB-M051 Nu-LB-M051 provides the rich functional blocks connected with M0516LAN to display information, communicate with PC, store data and interact with human. Users can follow the pin assignment at Table 2-1 to control every functional block. Functional Block ICE controller(Nu-Link-Me) Reset Key INT Key Variable Resistance Buzzer GRB LED 8 LEDs EEPROM FLASH Black Dot Matrix LCD Panel EBI Interface Pin assignment ICE_CLK ICE_DATA /RST P3.2 P1.0 P4.3 P4.0 P4.1 P4.2 P2.0~P2.7 P3.4 P3.5 P0.4 P0.7 P0.6 P0.5 P1.4 P1.7 P1.6 P1.5 P1.1 P4.4 P4.5 P3.6 P3.7 P0.0~P0.7 P2.0~P2.7 Pin Function Description SWD interface Reset INT0 AIN0(ADC input) PWM3 PWM0 PWM1 PWM2 GPIO or PWM0~PWM7 I2C SDA I2C SCL SPISS1 SPICLK1 MISO_1 MOSI_1 SPISS0 SPICLK0 MISO_0(LCD Reset) MOSI_0 Background Enable/Disable /CS ALE /WR /RD AD0~AD7 AD8~AD15 Table 2-1 Functional Block for Nu-LB-M051 - 4 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 2.2 Pin Assignment for Extended Connector Nu-LB-M051 provides M0516LAN on board and the extended connector for LQFP-48 pin. Table 2-2 is the pin assignment for M0516LAN. 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 Pin Name P1.5, MOSI_0, AIN5 P1.6, MISO_0, AIN6 P1.7, SPICLK0, AIN7 /RST P3.0, RXD AVSS P3.1, TXD P3.2, /INT0, STADC P3.3, /INT1, MCLK P3.4, T0, SDA P3.5, T1, SCL P4.3, PWM3 P3.6, /WR, CKO P3.7, /RD XTAL2 XTAL1 VSS LDO_CAP P2.0, PWM0, AD8 P2.1, PWM1, AD9 P2.2, PWM2, AD10 P2.3, PWM3, AD11 P2.4, PWM4, AD12 P4.0, PWM0 Pin No 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Pin Name P2.5, PWM5, AD13 P2.6, PWM6, AD14 P2.7, PWM7, AD15 P4.4, /CS P4.5, ALE P4.6, ICE_CLK P4.7, ICE_DAT P0.7, SPISCLK1, AD7 P0.6, MISO_1, AD6 P0.5, MOSI_1, AD5 P0.4, SPISS1, AD4 P4.1, PWM1 P0.3, RTS0, AD3 P0.2, CTS0, AD2 P0.1, RTS1, AD1 P0.0, CTS1, AD0 VDD AVDD P1.0, T2, AIN0 P1.1, T3, AIN1 P1.2, RXD1, AIN2 P1.3, TXD1, AIN3 P1.4, SPISS0, AIN4 P4.2, PWM2 Table 2-2 Pin Assignment for M0516LAN - 5 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 3 How to Start Nu-LB-M051 on the Keil Vision(R) IDE 3.1 Keil uVision(R) IDE Software Download and Install Please visit the Keil company website (http://www.keil.com) to download the Keil Vision(R) IDE and install the RVMDK. 3.2 Nuvoton Nu-Link Driver Download and Install Please visit the Nuvoton company NuMicroTM website (http://www.nuvoton.com/NuMicro ) to download "NuMicroTM Keil Vision(R) 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 Nu-LB-M051 Hardware Setup - 6 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 3.4 Smpl_StartKit Example Program This example demonstrates the ease of downloading and debugging an application on a Nu-LB-M051 board. It can be found on Figure 3-2 list directory and downloaded from Nuvoton NuMicroTM website following on Chapter 6.3. Directory Project File Figure 3-2 Smpl_StartKit Example Directory To use this example: The LCD will display the result of ADC on the Nu-LB-M051 board. Start Vision(R) Project-Open Open the Smpl_StartKit.uvproj project file Project - Build Compile and link the Smpl_StartKit application Flash - Download Program the application code into on-chip Flash ROM - 7 - 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: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 4 How to Start Nu-LB-M051 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 NuMicroTM website (http://www.nuvoton.com/NuMicro) to download "NuMicroTM IAR ICE driver user manual" file. Please refer to Chapter 6.2 for the detail download flow. When the Nu-Link 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 Nu-LB-M051 Hardware Setup - 8 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 4.4 Smpl_StartKit Example Program This example demonstrates the ease of downloading and debugging an application on a Nu-LB-M051 board. It can be found on Figure 4-2 list directory and downloaded from Nuvoton NuMicroTM website following on Chapter 6.3. Directory Project File Figure 4-2 Smpl_StartKit Example Directory To use this example: The LCD will display the result of ADC on the Nu-LB-M051 board. Start IAR Embedded Workbench File-Open-Workspace Open the Smpl_StartKit.eww workspace file Project - Make Compile and link the Smpl_StartKit application - 9 - 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: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual Nu-LB-M051 Schematic 1 2 3 4 5 6 7 8 9 10 11 12 MOSI_0/AIN5/P1.5 MISO_0/AIN6/P1.6 SCLK0/AIN7/P1.7 RST RXD/P3.0 AVSS TXD/P3.1 INT0/P3.2 MCLK/INT1/P3.3 SDA/T0/P3.4 SCL/T1/P3.5 P4.3 M052 LQFP 48 IN GND OUT 3 1 2 CB1 VCC DAVDD L2 L0603 CT3 10uF/10V 0.1u C0603 L3 TANT-R CB2 CT2 10uF/10V TANT-R 0.1u C0603 TANT-R CB6 0.1u C0603 L0603 P4.1 P0.4/AD4/SS1 P0.5/AD5/MOSI_1 P0.6/AD6/MISO_1 P0.7/AD7/SCLK1 P4.7/ICE_DAT P4.6/ICE_CLK P4.5/ALE P4.4/CS P2.7/AD15/PWM7 P2.6/AD14/PWM6 P2.5/AD13/PWM5 36 35 34 33 32 31 30 29 28 27 26 25 PIN36 PIN35 PIN34 PIN33 PIN32 PIN31 PIN30 PIN29 PIN28 PIN27 PIN26 PIN25 PWM1 SPI1_SS AD4 SPI1_MOSI AD5 SPI1_MISO AD6 SPI1_CLK AD7 ICE_DAT ICE_CLK ALE nCS LED7 AD15 LED6 AD14 LED5 AD13 ADAVSS Pin interface JP2 PIN1 PIN3 PIN5 PIN7 PIN9 PIN11 1 3 5 7 9 11 JP4 PIN2 PIN4 PIN6 PIN8 PIN10 PIN12 2 4 6 8 10 12 PIN13 PIN15 PIN17 PIN19 PIN21 PIN23 1 3 5 7 9 11 PIN25 PIN27 PIN29 PIN31 PIN33 PIN35 1 3 5 7 9 11 JP1 PIN26 PIN28 PIN30 PIN32 PIN34 PIN36 2 4 6 8 10 12 PIN37 PIN39 PIN41 PIN43 PIN45 PIN47 1 3 5 7 9 11 HEADER 6X2 PIN13 PIN14 PIN15 PIN16 PIN17 PIN18 AD8 LED0 PIN19 AD9 LED1 PIN20 AD10 LED2 PIN21 AD11 LED3 PIN22 AD12 LED4 PIN23 PWM0 PIN24 PIN14 PIN16 PIN18 PIN20 PIN22 PIN24 2 4 6 8 10 12 HEADER 6X2 HEADER 6X2 JP3 13 14 15 16 17 18 19 20 21 22 23 24 PIN1 PIN2 PIN3 PIN4 PIN5 PIN6 PIN7 PIN8 PIN9 SDA PIN10 SCL PIN11 PWM3 PIN12 CT1 10uF/10V P4.2 AIN3/SS0/P1.4 AIN3/TXD1/P1.3 AIN2/RXD1/P1.2 AIN1/T2/P1.1 AIN0/T2/P1.0 AVDD VDD P0.0/AD0/CTS1 P0.1/AD1/RTS1 P0.2/AD2/CTS0 P0.3/AD3/RTS0 IC51-0484-806 10K R4 SPI_MOSI R0603 SPI_MISO SW1 SPI_CLK PUSH BOTTOM ICE_RST SW RX C6 TX TANT-A INT0 10uF/10V ADAVSS ADAVSS P3.6/WR/CKO P3.7/RD XTAL2 XTAL1 VSS LDO_CAP P2.0/AD8/PWM0 P2.1/AD9/PWM1 P2.2/AD10/PWM2 P2.3/AD11/PWM3 P2.4/AD12/PWM4 P4.0 VCC 48 47 46 45 44 43 42 41 40 39 38 37 VCC5 U5 OUT U1 RT9164A-3.3v CB3 PIN48 PIN47 PIN46 PIN45 PIN44 PIN43 PIN42 PIN41 PIN40 PIN39 PIN38 PIN37 0.1u CB7 Power C0603 0.1u 4 C0603 VCC AD0 AD1 AD2 AD3 PWM2 SPI_SS LCD_LED ADC0 DAVDD NuMicro M0516 PIN38 PIN40 PIN42 PIN44 PIN46 PIN48 2 4 6 8 10 12 HEADER 6X2 Reset nWR nRD 5 Buzzer ADC VCC VCC X3 C13 20p C0603 12MHz XTAL3-1 C14 20p C0603 CB4 10uF/6.3V TANT-R INT0 PWM3 R2 10K VR1 Q1 8550 BZ1 1 2 R0603 SW_INT1 PUSH BOTTOM SW VCC 24LC64 EEPROM ADDRESS:0H A0 A1 A2 GND 24LC64 VCC WP SCL SDA R7 8 7 6 5 ADC0 20K C15 820pf C0603 2400Hz 3 Color LED U4 I2C-EEPROM 1 2 3 4 DAVDD R1 10K RINT1 10K R0603 2.2K SCL SDA ADAVSS R8 2.2K RGBLED1 4 3 2 1 RRGB1 500 R0603 RRGB2 500 R0603 RRGB3 500 R0603 VCC PWM0 PWM1 PWM2 VCC5 VCC GND LCD_LED SPI_SS SPI_MOSI SPI_MISO SPI_CLK SPI1_SS SPI1_MOSI SPI1_MISO SPI1_CLK ICE_DAT VCC5 ICE_CLK VCC TX GND RX LCD_LED SPI_SS SPI_MOSI SPI_MISO SPI_CLK SPI1_SS SPI1_MOSI SPI1_MISO SPI1_CLK ICE_DAT ICE_CLK UART_TX UART_RX ICE_RST LED[0..7] AD[0..15] AD[0..15] nWR nWR nRD nRD ALE nCS ALE nCS Title Nu-LB-M051 (1/3) Size A4 Date: - 10 - ICE_RST LED[0..7] Document Number Thursday , October 21, 2010 Rev V1.0 Sheet 1 of 4 Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 64*128 Dot Matrix LCM R11 10M R0603 C7 0.01u C0603 VCC LCD_LED 1 33 Gate CL1 CL2 C9 1u C0603 Si2301ADS (P-FET) 3 RL1 2 Source C8 1u C0603 QL1 GND Drain GND VCC GND VCC CL3 SPI_MOSI GND C/C,0.1uF C/C,1uF C/C,0.1uF R12 10K R0603 A LCM_RST SPI_SS T1 CB5 0.1u C0603 K T2 SPI_CLK GND C10 4.7u C0603 VCC UART CON2 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 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 VCC C2 0.1u C0603 C3 0.1u C0603 C4 0.1u C0603 U2 SP232ECN 1 2 3 4 5 6 7 8 C5 0.1u C0603 C1+ V+ C1C2+ C2VT2_OUT R2_IN VCC GND T1_OUT R1_IN R1_OUT T1_IN T2_IN R2_OUT DB9_MALE C1 0.1u C0603 16 15 14 13 12 11 10 9 1 6 2 7 3 8 4 9 5 RX TX GND 10 11 CON1 DIP16\SO L0603 L1 SPI Flash VCC R6 U3 W25X16VSSIG R5 4.7K SPI1b_SS 1 SPI1b_MISO 2 3 4 FPC 1X30 FPC30\0.5MM CS# DO WP# GND 4.7K VCC HOLD# CLK DI 8 7 6 5 LED[0..7] AD[0..15] nWR nRD ALE nCS TX RX LED[0..7] AD[0..15] nWR nRD ALE nCS UART_TX UART_RX SPI1b_CLK SPI1b_MOSI VCC GND LCD_LED SPI_SS SPI_MOSI LCM_RST SPI_CLK SPI1_SS SPI1_MOSI SPI1_MISO SPI1_CLK VCC GND LCD_LED SPI_SS SPI_MOSI SPI_MISO SPI_CLK SPI1_SS SPI1_MOSI SPI1_MISO SPI1_CLK SOIC-8P J3 SPI1b_SS SPI1b_MOSI SPI1b_MISO SPI1b_CLK 2 4 6 8 1 3 5 7 SPI1_SS SPI1_MOSI SPI1_MISO SPI1_CLK VCC EBI J1 HEADER 4X2 LED VCC LEDb4 2 LED6 KPT-2012 1 KP-2012 LEDb5 2 LED7 KPT-2012 1 KP-2012 1 3 5 7 RP2 8P4R-300 8P4RA 2 4 6 8 VCC LEDb0 2 LED2 KPT-2012 1 KP-2012 LEDb1 2 LED3 KPT-2012 1 KP-2012 LEDb6 2 LED8 KPT-2012 1 KP-2012 LEDb2 2 LED4 KPT-2012 1 KP-2012 LEDb7 2 LED9 KPT-2012 1 KP-2012 LEDb3 2 LED5 KPT-2012 1 KP-2012 1 3 5 7 RP1 8P4R-300 2 4 6 8 10 12 14 16 18 20 22 24 26 AD0 AD2 AD4 AD6 AD8 AD10 AD12 AD14 nRD ALE 2 4 6 8 1 3 5 7 9 11 13 15 17 19 21 23 25 AD1 AD3 AD5 AD7 AD9 AD11 AD13 AD15 nWR nCS HEADER 2X13 HRADER13X2\2.54 8P4RA J2 LEDb0 LEDb1 LEDb2 LEDb3 LEDb4 LEDb5 LEDb6 LEDb7 2 4 6 8 10 12 14 16 1 3 5 7 9 11 13 15 LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7 Title Nu-LB-M051 (2/3) HEADER 8X2 Size A4 Date: - 11 - Document Number Thursday , October 21, 2010 Rev 1.0 Sheet 2 of 4 Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual Nu-Link on board (NUC12SRE3AN) USB ICEC1 20p C0603 VCC ICEC2 20p C0603 USB_DN USB_DP ICER3 10K R0603 X2 12MHz XTAL3-1 SS24A RB060L ICRR1 100 R0603 1 2 3 4 5 ICER4 100 R0603 ICE_USB1 mini USB 5pin VCC DM DP NC GND 6 7 8 9 SHIELD SHIELD SHIELD SHIELD ICEL3 USB_MINI_B DRET ICEC3 10uF/10V VCC5 ICED1 DVBUS 1 2 VCC VCC L0805 TANT-A KPT-2012 ICP1 KP-2012 8P4RA 8P4R-330 DCLK DDAT RRSET1 100K R0603 RTCK1 100K R0603 2 4 6 8 RTDA1 100K R0603 ICPLED 1 3 5 7 KPT-2012 ICE1 KP-2012 ICELED 1 TICERST TICECLK ICERP1 RTDA2 RTDA3 0 1K R0603 R0603 KPT-2012 KP-2012 TICEDAT ICE Interface VCC 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 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 HEADER 5 USB_DN USB_DP 1 2 3 4 5 2 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 RED VCC 1 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 2 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 1 ICEC5 0.1u C0603 GREEN KPT-2012 IDLE1 KP-2012 VCC 2 VCC NUC12SRE3AN BUSY 1 1 ICEC4 10uF/6.3V TANT-R 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 LED 2 ICELED ICPLED RED GREEN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 ICECHIP1 DDAT DCLK DRET VCC5 VCC TICEDAT TICECLK TICERST GND VCC5 VCC ICE_DAT ICE_CLK ICE_RST GND DH1 DVBUS ICEC6 1u C0603 ICEC7 0.1u C0603 Title Nu-LB-M051 (3/3) Size A4 Date: - 12 - Document Number Thursday , October 21, 2010 Rev V1.0 Sheet 3 of 4 Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual Download NuMicroTM Family Related Files from Nuvoton Company 6 6.1 Download NuMicroTM Keil Vision(R) IDE driver Step1 Visit the Nuvoton NuMicroTM website: http://www.nuvoton.com/NuMicro Step2 Step 3 Step 4 Download the NuMicro Keil Vision(R) IDE driver - 13 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 6.2 Download NuMicroTM IAR EWARM driver Step1 Visit the Nuvoton NuMicroTM website: http://www.nuvoton.com/NuMicro Step2 Step 3 Step 4 Download the NuMicroTM IAR Embedded Workbench(R) driver - 14 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 6.3 Download NuMicroTM M051 series BSP Software Library Step1 Visit the Nuvoton NuMicroTM website: http://www.nuvoton.com/NuMicro Click here to enter Software Library page Step2 Step 3 Download the NuMicroTM M051 series software library - 15 - Publication Release Date: Oct. 21, 2010 Revision V1.0 Nu-LB-M051 User Manual 7 Revision History Version Date Page Description 1.0 Oct. 21, 2010 -- 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. - 16 - Publication Release Date: Oct. 21, 2010 Revision V1.0