Nuvoton NuMicro 8051 Series User manual

Type
User manual

This manual is also suitable for

Nuvoton NuMicro 8051 Series is a family of high-performance 8-bit microcontrollers designed for a wide range of applications, from simple control tasks to complex system designs. With its powerful 1T 8051 core, extensive peripherals, and flexible clocking options, the NuMicro 8051 Series provides excellent performance and versatility.

Key features of the NuMicro 8051 Series include:

  • High-performance 1T 8051 core with up to 24MHz operation
  • Extensive peripherals, including UARTs, SPI, I2C, PWM, and ADC
  • Flexible clocking options, including internal oscillators, external crystal oscillators, and PLLs

Nuvoton NuMicro 8051 Series is a family of high-performance 8-bit microcontrollers designed for a wide range of applications, from simple control tasks to complex system designs. With its powerful 1T 8051 core, extensive peripherals, and flexible clocking options, the NuMicro 8051 Series provides excellent performance and versatility.

Key features of the NuMicro 8051 Series include:

  • High-performance 1T 8051 core with up to 24MHz operation
  • Extensive peripherals, including UARTs, SPI, I2C, PWM, and ADC
  • Flexible clocking options, including internal oscillators, external crystal oscillators, and PLLs
NuTiny-ML51EB
Jan 29, 2019 Page 1 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
1T 8051
8-bit Microcontroller
NuTiny-ML51EB
User Manual
NuMicro
®
8051 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.
www.nuvoton.com
NuTiny-ML51EB
Jan 29, 2019 Page 2 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
Table of Contents
1 OVERVIEW ......................................................................................... 3
2 NUTINY-ML51EB INTRODUCTION ............................................................ 4
Virtual COM Port Switch Description ............................................................... 4 2.1
NuTiny-ML51EB Power Setting and Connector .................................................. 4 2.2
2.2.1 Power Setting.................................................................................................... 4
2.2.2 Debug Connector ............................................................................................... 5
2.2.3 ICE USB Connector ............................................................................................ 5
2.2.4 Extended Connector ........................................................................................... 5
2.2.5 Reset Button ..................................................................................................... 5
2.2.6 Power Connector ............................................................................................... 5
2.2.7 Virtual COM Port Function Switch ........................................................................... 5
Pin Assignment for Extended Connector .......................................................... 6 2.3
3 HOW TO START NUTINY-ML51EB ON THE KEIL .......................................... 8
Downloading and Installing Keil
C-51 μVision
®
IDE Software .................................. 8 3.1
Downloading and Installing Nuvoton Nu-Link Driver ............................................. 8 3.2
Hardware Setup ........................................................................................ 8 3.3
Example Program ...................................................................................... 8 3.4
4 NUTINY-ML51EB SCHEMATIC ............................................................... 11
Nu-Link-Me Schematic ............................................................................... 11 4.1
NuTiny-ML51EB Schematic ......................................................................... 12 4.2
NuTiny-ML51EB Connector ......................................................................... 13 4.3
5 DOWNLOAD RELATED FILES FROM NUVOTON WEBSITE ........................... 14
Downloading Nuvoton Keil
C-51 μVision
®
IDE Driver ........................................... 14 5.1
Downloading Nuvoton 8bit 8051 MCUs ML51 Series Sample Code ......................... 15
5.2
6 REVISION HISTORY ............................................................................ 16
NuTiny-ML51EB
Jan 29, 2019 Page 3 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
1 OVERVIEW
NuTiny-ML51EB is the specific development tool for 8-bit high performance 1T 8051-based
microcontroller ML51 16K Flash size series. User can use NuTiny-ML51EB to develop and verify
the application program easily.
The ML51 runs up to 24 MHz at a wide voltage range from 1.8V to 5.5V, and contains up to
64/32/16/8 Kbytes Flash called APROM for programming code. The ML51 Flash supports In-
Application-Programming (IAP) function, which enables on-chip firmware updates. Partial Flash
can be optionally configured as Data Flash programmed by IAP and read by IAP or MOVC
instruction. The ML51 includes an additional configurable up to 4/3/2/1 Kbytes Flash area called
LDROM, in which the Boot Code normally resides for carrying out the In-System-Programming
(ISP). To facilitate mass production programming and verification, the Flash is allowed to be
programmed and read electronically by parallel Writer/Programmer or In-Circuit-Programming
(ICP) with Nu-Link. Once programmed and verified, the programmed code can be protected by
the Flash lock mechanism for not being read out by any external programming tool.
The ML51 provides rich peripherals including 256 bytes of SRAM, 4/2/1 Kbytes of auxiliary RAM
(XRAM), up to 43 general purpose I/O, two 16-bit Timers/Counters 0/1, one 16-bit Timer2 with
three-channel input capture module, one Watchdog Timer (WDT), one Self Wake-up Timer
(WKT), one 16-bit auto-reload Timer3 for general purpose or baud rate generator, two UARTs
with frame error detection and automatic address recognition, two ISO7816 Smartcard interface,
two SPI, two I
2
C, 12 enhanced PWM output channels with dead zone control, two analog
comparators, eight-channel shared pin interrupt for all I/O ports, and one 12-bit ADC at 500 ksps.
There are a total of 30 sources with 4-level-priority interrupts capability.
The ML51 is equipped with four clock sources and supports on-the-fly clock switching via
software control. The four clock sources include two sets of external crystal inputs (HXT, LXT),
38.4 kHz internal oscillator, and one 24 MHz internal high-precision ±2% oscillator. The ML51
provides additional power monitoring detection such as power-on reset and 7-level brown-out
detection, which stabilizes the power-on/off sequence for a high reliability system design.
Through the high performance of 1T 8051 core, low power performance of ML51 and rich well-
designed peripherals, the ML51 benefits for low-power, battery powered devices, general
purpose, home appliances, or motor control system.
NuTiny-ML51EB
Jan 29, 2019 Page 4 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
2 NUTINY-ML51EB INTRODUCTION
NuTiny-ML51EB uses the ML51EB9AE as the target microcontroller. Figure 2.1-1 is NuTiny-
ML51EB for the ML51 16K Flash size series, the left portion is called NuTiny-EVB-ML51 and the
right portion is Debug Adaptor called Nu-Link-Me.
NuTiny-EVB-ML51 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 ML51 series features. The
NuTiny-EVB-ML51 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
the users target system (via Serial Wired Debug Port) and allows user to program and debug
embedded programs on the target hardware. To use Nu-Link-Me Debug adaptor with Keil
,
please
refer to Nuvoton Nu-Link debug adapter user manual” in detail. This document will be stored in
the local hard disk when user installs each driver. Nu-Link-Me also supports virtual COM port
function. User can use Nu-Link-Me as a USB to UART virtual COM port, which connects to on-
board ML51EB9AE UART0.
ICE Controller
Extended Connector
Reset Key
Power LED
USB Connector
VDD
VSS
GPIO LED
ML51EB9AE
HXT circuit
Extended Connector
Virtual COM
Enable Switch
Power Select
Connector
5V or 3.3V
Figure 2.1-1 NuTiny-ML51EB (PCB Board)
Virtual COM Port Switch Description 2.1
The switch in Nu-Link-Me, SW3, determines that the virtual COM port function is enabled or
disabled. When user turns on all of the positions of switch, the virtual COM port function will be
enabled. By using virtual COM port function, user can access the USB device in the same way as
it would access a standard COM port to ML51EB9AE UART0 (P3.1 and P3.0) . To use this
function, user needs to install “VCOM Driver” at first. User can get Nuvoton USB driver from
NuMicroDVD www.nuvoton.com\NuMicroDVD in folder “Software Utilities” or from website:
Nu-Link_USB_Driver
NuTiny-ML51EB Power Setting and Connector 2.2
2.2.1 Power Setting
J1: USB port in Nu-Link-Me
J5 and J2: V
DD
in Voltage connector in NuTiny-ML51EB
NuTiny-ML51EB
Jan 29, 2019 Page 5 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
Model
JPR1
J1USB Port
JP7 & JP9 VCC33
Model 1
Select VCC33
(default)
Connect to PC
DC 3.3V output
Model 2
Select VCC5
Connect to PC
DC 5V output
Model 3
X
X
DC 1.8 V ~ 5.5 V Input
2.2.2 Debug Connector
JP5: Connector in target board (NuTiny-EVB-ML51) for connecting with Nuvoton ICE
adaptor (Nu-Link-Me)
JP6: Connector in ICE adaptor (Nu-Link-Me) for connecting with a target board (for
example NuTiny-EVB-ML51)
2.2.3 ICE USB Connector
J1: Mini USB Connector in Nu-Link-Me connected to a PC USB port
2.2.4 Extended Connector
JP5 and JP7: Show all chip pins in NuTiny-EVB-ML51
2.2.5 Reset Button
SW1: Reset button in NuTiny-EVB-ML51
2.2.6 Power Connector
J5:1.8V ~ 5.5V VCC connector in NuTiny-EVB-ML51
J2: V
SS
connector in NuTiny-EVB-ML51
2.2.7 Virtual COM Port Function Switch
SW3: Switch ON/OFF to enable or disable Nu-Link-Me virtual COM port function.
Function
Switch
Descriptions
1
2
3
4
Enable
ON
ON
ON
ON
Enable Nu-Link-Me virtual COM
port function
Disable
OFF
OFF
OFF
OFF
Disable Nu-Link-Me virtual COM
port function
NuTiny-ML51EB
Jan 29, 2019 Page 6 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
Pin Assignment for Extended Connector 2.3
NuTiny-EVB-ML51 provides ML51EB9AE on board and the extended connector for TSSOP-20
pin. is the pin assignment for ML51AT20.
Pin No
Pin Name And Function
01
I2C1_SCL / P1.4
02
I2C1_SDA / P1.5
03
UART0_TXD / P1.6
04
UART0_RXD / P1.7
05
VSS
06
INT0 / CLKO / TM0 / PWM0_CH0 / PWM1_BRAKE / P4.6
07
V
DD
08
CLKO / TM2_EXT1 / PWM1_CH1 / UART3_RXD / SPI1_CLK / ACMP1_N1 / ADC_CH7 / P3.2
09
TM2_EXT2 / PWM1_CH2 / UART0_TXD / UART3_TXD / SPI1_MISO / ACMP1_P3 / ACMP0_P3 /
ADC_CH6 / P3.1
10
TM2_EXT0 / PWM1_CH3 / UART0_RXD / SPI1_MOSI / P3.0
11
V
REF
12
INT0 / T0 / UART2_TXD / PWM0_CH0 / I2C0_SCL / ACMP1_P0 / ACMP0_P0 / ADC_CH0 / P2.5
13
INT1 / T1 / UART2_RXD / PWM0_CH1 / I2C0_SDA / ACMP0_N0 / ADC_CH1 / P2.4
14
PWM0_BRAKE / PWM0_CH2 / UART1_TXD / I2C1_SCL / ACMP1_P1 / ACMP0_P1 / ADC_CH2 / P2.3
15
P2.2 / ADC_CH3 / ACMP1_N0 / I2C1_SDA / UART1_RXD / PWM0_CH3
16
P2.1 / ADC_CH4 / ACMP1_P2 / ACMP0_P2 / UART2_TXD / I2C1_SCL / PWM0_CH4 / PWM1_CH4 /
PWM0_BRAKE
17
P2.0 / ADC_CH5 / ACMP0_N1 / UART2_RXD / I2C1_SDA / PWM0_CH5 / PWM1_CH5 / PWM0_BRAKE
18
P5.3 / UART0_TXD / I2C0_SCL / XT1_IN
19
P5.2 / UART0_RXD / I2C0_SDA / XT1_OUT
20
P0.3 / SPI0_SS / SPI1_SS / UART1_TXD / I2C1_SCL / PWM0_CH2 / CLKO / PWM1_BRAKE
21
P0.2 / SPI0_CLK / SPI1_CLK / UART1_RXD / I2C1_SDA / PWM0_CH3
22
P0.1 / SPI0_MISO / SPI1_MISO / UART0_TXD / PWM0_CH4
23
P0.0 / SPI0_MOSI / SPI1_MOSI / UART0_RXD / PWM0_CH5
24
nRESET
25
P5.0 / UART1_TXD / I2C1_SCL / UART0_TXD / ICE_DAT
26
P5.1 / UART1_RXD / I2C1_SDA / UART0_RXD / ICE_CLK
27
P4.1 / UART2_TXD / I2C0_SCL / PWM1_CH4 / ACMP0_O
28
P4.0 / UART2_RXD / I2C0_SDA / PWM1_CH5 / ACMP1_O
Table 2.3-1 Pin Assignment for ML51EB9AE
NuTiny-ML51EB
Jan 29, 2019 Page 7 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
NuTiny-ML51EB
Jan 29, 2019 Page 8 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
3 HOW TO START NUTINY-ML51EB ON THE KEIL
Downloading and Installing Keil
C-51 μVision
®
IDE Software 3.1
Please connect to the Keil
company website (http://www.keil.com) to download the Keil
C-51
μVision
®
IDE and install the RVMDK.
Downloading and Installing Nuvoton Nu-Link Driver 3.2
Please connect to Nuvoton 8bit 8051 MCUs website (http://www.nuvoton.com/8bit-8051-mcus) to
download the “Nu-Link_Keil
_
Driver” file. Please refer to section 5.1 for the detailed download flow.
After the Nu-Link driver is downloaded, please unzip the file and execute the file to install the
driver.
Hardware Setup 3.3
The hardware setup is shown as Figure 3.3-1
Figure 3.3-1 NuTiny-ML51EB Hardware Setup
Example Program 3.4
This example demonstrates the ease of downloading and debugging an application on a NuTiny-
ML51EB board. It can be found on Figure 3.4-1 list directory and downloaded from Nuvoton 8bit
8051 MCUs website.
The example file can be found in the directory list shown in Figure 3.4-1.
NuTiny-ML51EB
Jan 29, 2019 Page 9 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
Directory
Figure 3.4-1 Example Directory
To use this example:
1. Open a project from the ML51 sample code installation folder (default as C:\Nuvoton) using
the following path
\SampleCode\StdDriver\GPIO_InputOutput\KEIL\
2. Execute “GPIO.uvproj
Enter Compile Mode Interface
3. Compiler
4. Download the program code to Flash
5. Enter / Exit Debug mode
3
4
5
NuTiny-ML51EB
Jan 29, 2019 Page 10 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
Enter Debug Mode Interface
6. Execute the program
7. The I/O LED on the NuTiny-ML51EB board will be toggled on.
6
NuTiny-ML51EB
Jan 29, 2019 Page 11 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
4 NUTINY-ML51EB SCHEMATIC
Nu-Link-Me Schematic 4.1
N12
12M Oscillators
ISPLED
RED
ICELED
GREEN
ICEDAT
ICE_RST
ICECLK
VCC_connect
RXD
SWD connect
TXD
NUC_RST#
ICE_USB
RXD
ICERST
RESET
power switch
ICE_CLK
ICE_RST
ICE_DAT
ICE_TX
ICE_TX
Title
Size Document Number Rev
Date: Sheet of
1
3.0
Nu-Link-Me
A4
1 3Monday, June 25, 2018
5V
ICE CONNECT IF
DEBUG
TXD
RP1
8P4R-330
1 2
3 4
5 6
7 8
1 2
PD1
SS24A
RTDA1
100K
C5
0.1u
SW3
SW DIP-4/SM(EHS104LD)
R1
33
JPR1
1&2 (0 ohm)
1
2
3
C4
1uF/16V
12
ICERST
UP1
AMS1117_3.3v
IN
3
GND
1
OUT
2
OUT
4
R4
10K
R6
33
RTCK1
100K
12
ICP1
YELLOW
C7
20p
J1
MICRO USB 5P
母座
AB-ty pe R/A SMT P/N:2290536250
GND
5
NC
4
DP
3
DM
2
VCC
1
SHIELD
6
SHIELD
7
SHIELD
8
SHIELD
9
C3
20p
12
IDLE1
RED
CB1
0.1u
ICE_RX
12M_I
12
ICE1
RED
RTDA333
CP1
10uF/10V
12
R3 33
1 2
D1 SS24A
JP3
NC
1
2
3
4
12
BUSY1
GREEN
L2FERRITE BEAD
X2
12MHz
L3FERRITE BEAD
U1
NUC12SRE3DE
PA0/ADC0
44
PA1/ADC1
45
PA2/ADC2
46
PA3/ADC3
47
PA4/ADC4
48
INT0/PB14
1
CPO1/PB13
2
CPO0/PB12
3
VBUS
17
VDD33
18
D-
19
D+
20
PB0/RX0
21
PB1/TX0
22
PB2/RTS0
23
PB3/CTS0
24
PC2/SDI00
26
PC1/SPCLK0
27
PC0/SS00
28
PC11/SDO10
33
PC10/SDI10
34
PC9/SPCLK1
35
PC8/SS10
36
PA15/PWM3
37
PA14/PWM2
38
PA13/PWM1
39
X32I
4
X32O
5
I2C1SCL/PA11
6
I2C0SDA/PA8
9
I2C1SDA/PA10
7
I2C0SCL/PA9
8
RX1/PB4
10
TX1/PB5
11
RTS1/PB6
12
CTS1/PB7
13
PC3/SDO00
25
AVSS
43
ICE_CLK
42
ICE_DAT
41
PA12/PWM0
40
LDO
14
VSS
16
VDD
15
ADC/PA5
49
ADC6/PA6
50
ADC7/PA7
51
AVDD
52
CPN0/PC7
53
CPP0/PC6
54
CPN1/PC15
55
CPP1/PC14
56
INT1/PB15
57
XT1_Out
58
XT1_In
59
/RESET
60
VSS1
61
VDD1
62
PVSS
63
STADC/TM0/PB8
64
PE5
29
PB11/TM3
30
PB10/SS01/TM2
31
PB9/SS11/TM1
32
RTDA20
C8
10uF/10V
12
C6
1u
JP6
NC
1 2
3 4
5 6
7 8
9 10
JP1
NC
1
2
3
4
5
L4
FERRITE BEAD
RRSET1
100K
VCC
VCC
VCC
VCC
VCC
ADAVSS
USBVBUS
ICE_AVDD
VCC
5V
USBVBUS
ICE_AVDD
ADAVSS
USBVBUS
VCC
3.3V
VCC
VCC
GND
VCC
USBVBUS
VCC
12M_O
ICE_RX
VCC_connect
DM
ICECLK
DP
VCOM_pin
ICE_RX
ICE_TX
ICECLK
DM
DP
12M_I
PVSS
NUC_RST#
12M_O
ISPLED
RED
GREEN
ICELED
VBUS
USB_D+
USB_D-
ICERST
VCC_connect
ICE_CLK
ICE_DAT
TICEDAT
TICECLK
TICERST
MCU_TXD
MCU_RXD
N13
ICEDAT
ICEDAT
3.3V
VCOM_pin
ICE_Status
VCOM switch
USB_D-
USB_D+
NuTiny-ML51EB
Jan 29, 2019 Page 12 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
NuTiny-ML51EB Schematic 4.2
HXT Crystal
XT1_OUT
C1
20pF
C0603
C2
20pF
C0603
R5
NC
R0603
XT1_IN
X1
12MHz SMD 49US, XSC88C012000K0
P2
P1
P1.4
P6
P5
P4
P3
Title
Size Document Number Rev
Date: Sheet of
ML51PC0AE Target Board
v1.0
ML51 MCU
Custom
2 3Monday, January 14, 2019
P1.7
P1.6
P1.5
P8
P7
P3.2
VDD
P4.6
GND
P3.0
AVDD
TXDP9
P11 AVDD
P3.1
P13
P12
RXDP10
P2.3
P2.4
P2.5
P14
CB2
1uF
C0805
CB3
0.1uF
C0603
CB4
0.01uF
C0603
VDD
L1
L0603
CB5
0.1uF
C0603
CB6
10uF/10V(0805)
C0805
VDD
P5.0
ICE_CLKP26
ICE_DATP25
P4.0
P4.1
P5.1
P28
P27
nRESET
P21
P23
nRESETP24
P0.1
P0.0
P20 LED_G
P22
P5.2
P0.3
P0.2
XT1_OUTP19
P2.0
P5.3
P16
P17
XT1_INP18
P2.2
P2.1
P15
VREF & AVDD Cap
Bypass Cap
LED
12
LEDG1
Green
LED0805
R7
330R
R0603
12
POWER1
Red
LED0805
R8
330R
R0603
VDD
LED_G
RESET
SW1
SMD
按鍵開關
6X6X5H(
)
卷代
SW4-SMD
C11
1uF
C0603
VDD
nRESET
R2
10KR
R0603
AVDD
P26
P25
P28
P27
P11
P10
P9
P16
P15
P13
P14
P12
P20
P19
P18
P17
P24
P23
P21
P22
Pin15 - Pin28Pin1 - Pin14
U2
ML51EC9AE
P1.4
P1.5
P1.6
P1.7
VSS
P4.6
VDD
P3.2
P3.1
P3.0
VREF
P2.5
P2.4
P2.3
P4.0
P4.1
ICE_CLK/P5.1
ICE_DAT/P5.0
nRESET
P0.0
P0.1
P0.2
P0.3
P5.2
P5.3
P2.0
P2.1
P2.2
P5
P6
P7
P8
P1
P3
P2
P4
CM1
0.1uF
C0603
VDD_1
Debug Interface & Off Page
nRESET
ICE_DAT
VDD
ICE_CLK
JP8
1 2
3 4
5 6
7 8
9 10
RXD
TXD
GND
VCC_connect
MCU_RXD
MCU_TXD
TICECLK
TICEDAT
TICERST
NuTiny-ML51EB
Jan 29, 2019 Page 13 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
NuTiny-ML51EB Connector 4.3
JP2
HEADER 8X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
JP4
HEADER 8X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
JP7
HEADER 8X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
JP5
HEADER 8X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
Title
Size Document Number Rev
Date: Sheet of
ML51PC0AE Target board
v1.0
Ext. Connector
A
3 3Monday, June 25, 2018
VDD / GND Header
J2
HEADER 2x2
1
2
3
4
PB.4
PB.3
PB.2
PB.0
PB.1
PF.5
PF.4
J5
HEADER 2x2
1
2
3
4
VDD
PB.4
PB.3
PB.2
PB.0
PB.1
PF.5
PF.4
PB.5
P9 - P16
P1 - P8 P17 - P24
P25 - P32
PA.2
PA.3
nRESET
PA.1
PF.15
PF.3
PF.2
PA.0
PA.2
PA.3
nRESET
PA.1
PF.15
PF.3
PF.2
PA.0
PB.5
PA.13
PA.15
PA.12
PA.14
PB.14
PB.15
PB.13
PB.12
VDD
External Connector
PA.13
PA.15
PA.12
PA.14
PF.0
PF.1
PC.1
PC.0
PB.14
PB.15
PB.13
PB.12
VDD
GND
LDO_CAP
AVDD
PF.0
PF.1
PC.1
PC.0
GND
LDO_CAP
AVDD
NuTiny-ML51EB
Jan 29, 2019 Page 14 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
5 DOWNLOAD RELATED FILES FROM NUVOTON WEBSITE
Downloading Nuvoton Keil
C-51 μVision
®
IDE Driver 5.1
Step1
Visit The Nuvoton 8bit 8051 MCUs Website: HTTP://WWW.NUVOTON.COM/8BIT-8051-MCUS
Step2
Step3
Step4
Download the Nuvoton_Keil
_
Drive
3. Click here to
download
NuTiny-ML51EB
Jan 29, 2019 Page 15 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
Downloading Nuvoton 8bit 8051 MCUs ML51 Series Sample Code 5.2
Step1
Visit The Nuvoton 8bit 8051 MCUs Website: HTTP://WWW.NUVOTON.COM/8BIT-8051-MCUS
Step2
Step3
Download the ML51_BSP_ C51_V1.0
NuTiny-ML51EB
Jan 29, 2019 Page 16 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
6 REVISION HISTORY
Date
Revision
Description
2019.01.29
1.00
Initial release
NuTiny-ML51EB
Jan 29, 2019 Page 17 of 17 Rev 1.00
NUTINY-ML51EB USER MANUAL
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.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17

Nuvoton NuMicro 8051 Series User manual

Type
User manual
This manual is also suitable for

Nuvoton NuMicro 8051 Series is a family of high-performance 8-bit microcontrollers designed for a wide range of applications, from simple control tasks to complex system designs. With its powerful 1T 8051 core, extensive peripherals, and flexible clocking options, the NuMicro 8051 Series provides excellent performance and versatility.

Key features of the NuMicro 8051 Series include:

  • High-performance 1T 8051 core with up to 24MHz operation
  • Extensive peripherals, including UARTs, SPI, I2C, PWM, and ADC
  • Flexible clocking options, including internal oscillators, external crystal oscillators, and PLLs

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI