NuMaker-ML51PC User Manual
NuMaker-ML51PC User Manual
1T 8051
8-bit Microcontroller
NuMaker-ML51PC
User Manual
NuMicro® 8051 Series
M
NUMAKER-ML51PC USER MANUAL
N -m
The information described in this document is the exclusive intellectual property of
U
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.
Table of Contents
1. OVERVIEW ...................................................................................................... 6
1.1. NuMaker-ML51PC Features ........................................................................................ 7
2. NUMAKER-ML51PC OVERVIEW.................................................................... 8
2.1. Front View ....................................................................................................................... 8
2.2. Rear View ....................................................................................................................... 9
2.3. Arduino UNO Compatible Extension Connectors................................................... 10
2.4. Pin Assignment for Extension Connectors .............................................................. 12
2.5. System Configuration.................................................................................................. 14
VIN Power Source .......................................................................................................... 14
5 V Power Sources ........................................................................................................ 14
3.3 V Power Sources ..................................................................................................... 14
1.8V Power Sources ...................................................................................................... 14
Power Connectors .......................................................................................................... 15
USB Connectors ............................................................................................................. 15
Power Switches .............................................................................................................. 15
Power Supply Models .................................................................................................... 16
External Reference Voltage Connector ....................................................................... 19
.....................................................................................19
..................................................................................19
...............................................................................................19
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
...........................................................................................................20
2.6. Nu-Link2-Me ................................................................................................................. 20
2.7. PCB Placement ........................................................................................................... 21
3. QUICK START ............................................................................................... 22
3.1. Toolchains Supporting ................................................................................................ 22
3.2. Nuvoton Nu-Link Driver Installation .......................................................................... 22
3.3. BSP Firmware Download ........................................................................................... 24
3.4. Hardware Setup ........................................................................................................... 24
3.5. Find the Example Project ........................................................................................... 26
3.6. Execute the Project under Toolchains ...................................................................... 27
Keil MDK .......................................................................................................................... 27
IAR EW8051 ................................................................................................................... 29
4. NUMAKER-ML51PC SCHEMATICS ............................................................. 32
4.1. Nu-Link2-Me ................................................................................................................. 32
4.2. ML51 Platform .............................................................................................................. 33
4.3. Extension Connector................................................................................................... 34
Jun 04, 2019 Page 2 of 36 Rev 1.01
NuMaker-ML51PC
M
NUMAKER-ML51PC USER MANUAL
N -m
U
List of Figures
Figure 1.1-1 NuMaker-ML51PC Board ............................................................................................ 6
Figure 2.1-1 Front View of NuMaker-ML51PC................................................................................. 8
Figure 2.2-1 Rear View of NuMaker-ML51PC ................................................................................. 9
Figure 2.3-1 Arduino UNO Compatible Extension Connectors ...................................................... 10
Figure 2.4-1 ML51PC0AE Extension Connectors.......................................................................... 12
Figure 2.5-1 External Power Supply Sources on Nu-Link2-Me ..................................................... 16
Figure 2.5-2 External Power Supply Sources on ML51 Platform .................................................. 17
Figure 2.5-3 Separate the Nu-Link2-Me from NuMaker-ML51PC ................................................. 18
Figure 2.5-4 Wiring between Ammeter Connector and Ammeter .................................................. 19
Figure 2.7-1 Front Placement ........................................................................................................ 21
Figure 2.7-2 Rear Placement ......................................................................................................... 21
Figure 3.2-1 Nu-Link USB Driver Installation Setup....................................................................... 22
Figure 3.2-2 Nu-Link USB Driver Installation ................................................................................. 23
Figure 3.4-1 Open VCOM Function ............................................................................................... 24
Figure 3.4-2 ICE USB Connector ................................................................................................... 24
Figure 3.4-3 Device Manger........................................................................................................... 25
Figure 3.4-4 PuTTY Session Setting ............................................................................................. 25
Figure 3-5 Template Project Folder Path ....................................................................................... 26
Figure 3.6-1 Project File Migrate to Version 5 Format ................................................................... 27
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
List of Tables
Table 2.3-1 Arduino UNO Extension Connectors and ML51PC0AE Mapping GPIO List ............. 11
Table 2.4-1 ML51PC0AE Full-pin Extension Connectors and GPIO Function List ....................... 13
Table 2.5-1 Vin Power Source ....................................................................................................... 14
Table 2.5-2 5V Power Sources ...................................................................................................... 14
Table 2.5-3 3.3 V Power Sources .................................................................................................. 14
Table 2.5-4 1.8V Power Sources ................................................................................................... 15
Table 2.5-5 Power Connectors ...................................................................................................... 15
Table 2.5-6 USB Connectors ......................................................................................................... 15
Table 2.5-7 Power Switches .......................................................................................................... 15
Table 2.5-8 Supply External Power through Nu-Link2-Me ............................................................ 16
Table 2.5-9 Supply External Power for ML51 platform .................................................................. 18
Table 2.5-10 External Reference Voltage Connector .................................................................... 19
Table 2.5-11 Ammeter Connector .................................................................................................. 19
Table 2.5-12 Extension Connectors ............................................................................................... 19
Table 2.5-13 Push-Buttons ............................................................................................................ 20
Table 2.5-14 LEDs ......................................................................................................................... 20
Table 2.6-1 VCOM Function of Nu-Link2-Me................................................................................. 20
M
NUMAKER-ML51PC USER MANUAL
N -m
U
1. OVERVIEW
This user manual is aimed to give users a fast introduction to the use of NuMaker-ML51PC board.
The NuMaker-ML51PC consists of two parts, a ML51 platform and an on-board Nu-Link2-Me
debugger and programmer. The NuMaker-ML51PC allows users to quickly develop and easily
program and debug application.
The NuMaker-ML51PC offers ML51PC0AE full pins extension connectors, Arduino UNO compatible
extension connectors and diversified power supply option. It is an easy-to-develop platform for user to
expand the functionality and build the applications. The NuMaker-ML51PC also provides an ammeter
connector, allows user to monitor the microcontroller’s power consumption during development.
The Nu-Link2-Me is a debugger and programmer that support on-line programming and debugging
through OCD interface. The on-board 16 Mbit SPI Flash allows it able to off-line programming the
target microcontroller. Nu-Link2-Me provides virtual COM port (VCOM) function to print out messages
on PC. Nu-Link2-Me can be separated from NuMaker-ML51PC, allowing user to use as a mass
production programming tool.
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
M
NUMAKER-ML51PC USER MANUAL
N -m
U
2. NUMAKER-ML51PC OVERVIEW
Reset Button
External VDD Connector
Ammeter VCOM Switch
Figure 2.1-1 shows the main components and connectors from the front side of NuMaker-ML51PC.
The following lists components and connectors from the front view:
Target Chip: ML51PC0AE(U1)
USB Power Connector(J2)
Arduino UNO Compatible Extension Connectors (NU1, NU2, NU3, NU4)
ML51 Extension Connectors (JP3, JP4, JP5 and JP6)
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
M
NUMAKER-ML51PC USER MANUAL
N -m
U
NuMaker-ML51PC NuMaker-ML51PC
Header Header
Compatible to Compatible to
GPIO Pin of ML51 GPIO Pin of ML51
Arduino UNO Arduino UNO
NU4.8 VREF NC
M
NUMAKER-ML51PC USER MANUAL
NU4.9 SDA P4.0
N -m
NU4.10 SCL P4.1
Table 2.3-1 Arduino UNO Extension Connectors and ML51PC0AE Mapping GPIO List
ML51PC0AE
Header
Pin No. Function
M
NUMAKER-ML51PC USER MANUAL
JP4.3 JP4.4 18 P5.1/UART1_RXD/I2C1_SDA/UART0_RXD/ICE_CLK
N -m
JP4.7 JP4.8 20 P4.0/UART2_RXD/I2C0_SDA/ACMP1_O/INT1
JP4
JP4.9 JP4.10 21 P1.4/I2C1_SCL
U
JP4.15 JP4.16 24 P1.7/UART0_RXD
Table 2.4-1 ML51PC0AE Full-pin Extension Connectors and GPIO Function List
Net Name in
Connector Comment
Schematic
5 V Power Sources
Table 2.5-2 presents the 5 V power sources.
Net Name in
Connector Comment
Schematic
Power Connectors
Table 2.5-5 presents the power connectors.
Connector Comment
USB Connectors
Table 2.5-6 presents the USB connectors.
Connector Comment
M
NUMAKER-ML51PC USER MANUAL
Power Switches
N -m
Table 2.5-7 presents the power switches.
Switch Comment
U
SW2 Configures the target chip operating voltage at 3.3 V / 5 V.
Nu-Link2-Me
To use ICEJ3 as external power supply source with Nu-Link2-Me, please follow the below steps:
1. Solder the resistor on ICEJPR1 (MCUVCC) depends on the target chip operating voltage.
2. Solder the resistor on ICEJPR2 (ICEVCC) depends on the ICE chip operating voltage.
3. Switch the SW2 to OFF.
4. Connect the external power supply to JP1.
Table 2.5-8 presents all power models when supplies external power through Nu-Link2-Me. The Nu-
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
Connect 1.8 V
1 1.8 V 1.8 V 1.8 V 1.8 V Off Ignore Ignore
to PC output
Connect 3.3 V 3.3 V
2 3.3 V 3.3 V (default) 3.3 V Off Ignore Ignore
to PC (default) output
Connect 3.3 V 5V
3 5V 5V 3.3 V Off Ignore Ignore
to PC (default) output
X: Unused.
Note:
1. 0 Ω should be soldered between ICEJPR1’s MCUVCC and 1.8 V / 3.3 V / 5 V.
2. 0 Ω should be soldered between ICEJPR2’s ICEVCC and 1.8 V / 3.3 V.
To use Vin or J2 as external power supply source, please follow the below steps:
1. Switch the SW2 depends on the target chip operating voltage.
2. Remove the resistor on ICEJPR1 (MCUVCC).
3. Solder the resistor on ICEJPR2 (ICEVCC) depends on the ICE chip operating voltage.
4. Connect the external power supply to Vin or J2.
M
NUMAKER-ML51PC USER MANUAL
To use JP1 as external power supply source, please follow the below steps:
1. Switch the SW2 to OFF.
N -m
2. Remove the resistor on ICEJPR1 (MCUVCC).
3. Solder the resistor on ICEJPR2 (ICEVCC) depends on the ICE chip operating voltage.
4. Connect ICEJ3 to PC.
5. Connect the external power supply to JP1.
U
To use Vin or J2 as external power supply source with Nu-Link2-Me separated from NuMaker-
ML51PC, please follow the below steps:
1. Switch the SW2 depends on the target chip operating voltage.
2. Separate the Nu-Link2-Me from NuMaker-ML51PC.
3. Connect the external power supply to Vin or J2.
To use JP1 as external power supply source with Nu-Link2-Me separated from NuMaker-ML51PC,
please follow the below steps:
1. Switch the SW2 to OFF.
2. Separate the Nu-Link2-Me from NuMaker-ML51PC.
"
External VDD Connector (JP1)
Table 2.5-9 presents all power models when supplies external power through ML51 platform. The
ML51 platform external power sources are highlighted in yellow.
ICEJPR1 ICEJPR2
Target Chip SW2 ICE Chip
Model Vin [1] J2 ICEJ3 JP1 (MCUVCC) (ICEVCC)
Voltage Selection Voltage [4]
Selection [2] Selection [3]
7 V ~ 12 V NU1 Remove
4 3.3 V X Ignore 3.3 V output 3.3 V 3.3 V
Input 3VCC resistor
7 V ~ 12 V NU1 Remove
6 5V X Ignore 5 V output 3.3 V 3.3 V
Input 5VCC resistor
to PC 5VCC resistor
Nu-Link2-Me DC Input
9 1.8 V ~ 3.6 V Ignore [5] Ignore [5] removed OFF X X X
1.8 V ~ 3.6 V
X: Unused.
Note:
1. The Vin input voltage will be converted by voltage regulator UP2 to 5 V.
2. 0Ω should be removed from ICEJPR1’s MCUVCC and 1.8 V / 3.3 V / 5 V.
3. 0Ω should be soldered between ICEJPR2’s ICEVCC and 1.8 V / 3.3 V.
4. The ICE chip voltage should be close to the target chip voltage.
5. JP1 external power input only provides voltage to target chip. Supply external power to Vin or J2 can provide
5V to NU1 pin5 (5V) and 3.3V to NU1 pin4 (3VCC).
Connector Comment
Connector for user to easily connect to the external reference voltage pin
VREF1
of the target chip. User needs to remove the L5 ferrite bead.
Ammeter Connector
Table 2.5-11 presents the ammeter connector.
Connector Comment
Connector for user to easily measure the target chip power consumption.
AMMETER
User needs to remove the R16 resistor.
M
NUMAKER-ML51PC USER MANUAL
N -m
Figure 2.5-4 Wiring between Ammeter Connector and Ammeter
Extension Connectors
U
Table 2.5-12 presents the extension connectors.
Connector Comment
JP3, JP4, JP5 and JP6 Full pins extension connectors on the NuMaker-ML51PC.
NU1, NU2, NU3 and NU4 Arduino UNO compatible pins on the NuMaker-ML51PC.
Push-Buttons
Table 2.5-13 presents the push-buttons.
Component Comment
ICESW1 Off-line program button to start off-line programming the target chip.
LEDs
Table 2.5-14 presents the LEDs.
Component Comment
Power LED The power LED indicates that the NuMaker-ML51PC is powered.
PB14 LED The LED which is connected to the target chip PB.14.
2.6. Nu-Link2-Me
The Nu-Link2-Me is a debugger and programmer that supports on-line programming and debugging
through OCDinterface. The on-board 16 Mbit SPI Flash allows it to off-line program the target
microcontroller. Additionally, the Nu-Link2-Me provides virtual COM port (VCOM) function to print out
messages on PC. Table 2.6-1 presents how to set the VCOM function by ICESW2.
ICESW2
M
NUMAKER-ML51PC USER MANUAL
N -m
U
Figure 2.7-2 Rear Placement
3. QUICK START
M
NUMAKER-ML51PC USER MANUAL
N -m
U
2. Connect the ICE USB connector shown in Figure 3.4-2 to the PC USB port through USB cable.
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
3. Find the “Nuvoton Virtual COM Port” on the Device Manger as Figure 3.4-3.
4. Open a serial port terminal, PuTTY for example, to print out debug message. Set the speed to
115200. Figure 3.4-4 presents the PuTTY session setting.
M
NUMAKER-ML51PC USER MANUAL
N -m
U
Figure 3.4-4 PuTTY Session Setting
Keil MDK
This section provides steps to beginners on how to run a project by using Keil PK51.
1. Double click the “Template.uvproj” to open the project.
2. Make sure the debugger is “Nuvoton Nu-Link Debugger” as shown in Figure 3.6-2 and Figure
3.6-3.
Note: If the dropdown menu in Figure 3.6-2 does not contain “Nuvoton Nu-Link Debugger” item,
M
NUMAKER-ML51PC USER MANUAL
please rework section 0.
N -m
U
3. Rebuild all target files. After successfully compile the project, download code to the flash memory.
Click “Start/Stop Debug Section” button can enter debug mode.
4
1 3
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
1. Rebuild
2. Successfully compile
3. Download
4. Start/Stop Debug
4. Figure 3.6-5 shows the debug mode under Keil MDK. Click “Run” and the debug message will be
printed out as shown in Figure 3.6-6. User can debug the project under debug mode by checking
source code, assembly language, peripherals’ registers, and setting breakpoint, step run, value
monitor, etc.
3 1 2
1. Run
2. Stop
3. Reset
M
NUMAKER-ML51PC USER MANUAL
N -m
Figure 3.6-6 Debug Message on Serial Port Terminal Windows
U
IAR EW8051
This section provides steps to beginners on how to run a project by using IAR EW8051.
1. Double click the “Template.eww” to open the project.
2. Make sure the toolbar contain “Nu-Link” item as shown in Figure 3.6-7.
Note: If the toolbar does not contain “Nu-Link” item, please rework section 0.
3. Make target file as presented in Figure 3.6-8. After successfully compile the project, download
code to the flash memory and enter debug mode.
1 3
Maker Nu-mbed NUC472 User Manual
NUMAKER-ML51PC USER MANUAL
1. Make
2. Successfully compile
3. Download and Debug
4. Figure 3.6-9 shows the debug mode under IAR EW8051. Click “Go” and the debug message will
be printed out as shown in Figure 3.6-10. User can debug the project under debug mode by
checking source code, assembly language, peripherals’ registers, and setting breakpoint, step
run, value monitor, etc.
123
1. Go
2. Break
3. Reset
M
NUMAKER-ML51PC USER MANUAL
Figure 3.6-10 Debug Message on Serial Port Terminal Windows
N -m
U
4. NUMAKER-ML51PC SCHEMATICS
4.1. Nu-Link2-Me
Figure 4.1-1 shows the Nu-Link2-Me circuit. The Nu-Link2-Me is a debugger and programmer that
supports on-line programming and debugging through OCDinterface.
3.3V
ICER1
200 1% Off-page Connector
USB_HS_CAP USB_HS_REXT R0603
USB_HS_VBUS
HSUSB_VDD33
ICE5V
USB_HS_CAP
SPIM_MOSI0
SPIM_MISO0
ICEC1 ICEC2
USB_HS_D+
USB_HS_D-
ICE5V
0.1u 1u SPIM_CLK
SPIM_CS
SPIM_D3
SPIM_D2
ICE_DAT
ICE_CLK
C0603 C0603 MCUVCC_DIODE
GND
MCUVCC_DIODE
GND
SWDH_DAT
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
SWDH_CLK TICEDAT
SWDH_RST# TICECLK
HSUSB_D+
HSUSB_VSS
HSUSB_D-
PC.0
PC.1
PC.2
PC.3
PC.4
PC.5
PF.1
PF.0
HSUSB_VBUS
HSUSB_VDD33
HSUSB_VRES
HSUSB_VDD12_CAP
HSUSB_ID
ICE_RX_S TICERST
ICE_TX_S MCU_TX
MCU_RX
32 ICE_RST
nRESET 31 ICEVDD
GND 49 VDDIO 30 ETMCK_MOSI
50 VSS PA.0 29 ETMD0_MISO
ICEVDD 51 LDO_CAP PA.1 28 ETMD2_CK
ETMCK_MOSI 52 VDD PA.2 27 ETMD3_SS
ICEC3 ICEC4 ETMD0_MISO 53 PC.14 PA.3 26 SWO
1u 0.1u ETMD1 54 PB.15 PA.4 25
ETMD2_CK 55 PB.14 <M48SSIDAE> PA.5 24
C0603 C0603 PB.13 LDO_CAP ICEVDD
ETMD3_SS 56 23 ICEVDD ICEVDD
ICEVDD 57 PB.12 VDD 22 GND ICER2
58 AVDD VSS 21 ICEC5 ICEC6 10K ICE_DAT
GND 59 VREF PA.6 20 0.1u 1u
ICEVDD 60 AVSS PA.7 19 R0603
ISPLED C0603 C0603 ICER3
61 PB.11 PC.6 18 KEY 1 ICER4 10K
RED 62 PB.10 PC.7 17 HXT_O 10K ICE_CLK R0603
GREEN 63 PB.9 PF.2
64 PB.8 R0603 ICEVDD
ICEC7 ICEJ1 ICE_RST
ICEC8 PB.7
4.7u
470p ICEU3 ICEU4 1 ICEC9
C0603 C0603 3.3V SN74LV2T45DCUR ICEVDD 3.3V SN74LV2T45DCUR ICEVDD 2 ICE_DAT 1u
1 8 1 8 3 ICE_CLK C0603
VCCA VCCB 7 2 VCCA VCCB 7
PA.11
PA.10
2 4
VBAT
PA.9
PA.8
PF.6
PF.5
PF.4
PF.3
3 A1 B1 6 SPIM_MOSI0_LV 3 A1 B1 6 SPIM_MOSI0 5
4 A2 B2 5 4 A2 B2 5
GND DIR GND DIR
1
2
3
4
5
6
7
8
9
SWDH_DAT 10
11
12
13
SWDH_RST# 14
15
16
SWDH_CLK
DEBUG RESET
MSG_EN
ICEVDD
ICELED
HXT_I
3.3V
3.3V
OUT
MCUVCC ICEVCC
SS24A
ICECT1 SPI FLASH SW-2P-SMD
10uF/10V 1.8V 3.3V 1.8V 3.3V
2
3
2
1
VBUS
ICEVCC ICEVDD
ACE1117_ADJ
NULINK ID C0603
4 3 DM 1
2
USB_HS_D- ICER6 DM 2
D- 6
KEY
GND XOUT ICEX1 DP 0
OUT
OUT
ADJ
1 8P4R-330 2
3 4 ICES3
MCUVCC ICED4 MCUVCC_DIODE 5 6 0805 LED G (綠 光 ) 普 亮
Maker Nu-mbed NUC472 User Manual
1 2 7 8 KP-2012 1 2 GREEN
NUMAKER-ML51PC USER MANUAL
ICEJ4
8P4RA
SS24A
SWDH_DAT 1
3
2
4
ETMD3_SS I2C1_SCL QSPI_SS BUSY
LED
SWDH_CLK
SWDH_RST# 5 6 ETMD2_CK I2C1_SDA QSPI_CLK START
7 8
9 10
HEADER 2.54 5X2 (NC) SWO
P1 - P8 P17 - P24
P24
P23
P22
P21
P20
P19
P18
P17
P17 PF0_ICE_DAT
TICEDAT
P1 P18 PF1_ICE_CLK
PB5_NU2_A2 TICECLK
P2 P19
PB4_NU2_A3 PC1_NU4_SCL
P3 P20
PB3_NU3_D1/TX PC0_NU4_SDA
P4 P21
24
23
22
21
20
19
18
17
PB2_NU3_D0/RX PA12_NU3_D2
P5 P22
PB1_NU2_A5/SCL/TX PA13_NU3_D3
P6 P23
UART0_RXD/P1.7
UART0_TXD/P1.6
I2C1_SDA/P1.5
I2C1_SCL/P1.4
ACMP1_O/PWM1_CH5/I2C0_SDA/UART2_RXD/P4.0
ACMP0_O/PWM1_CH4/I2C0_SCL/UART2_TXD/P4.1
ICE_CLK/UART0_RXD/I2C1_SDA/UART1_RXD/P5.1
ICE_DAT/UART0_TXD/I2C1_SCL/UART1_TXD/P5.0
PB0_NU2_A4/SDA/RX PA14_NU3_D4
P7 PF5_X32_IN P24
PF5_X32_IN PA15_NU3_D5
P8 PF4_X32_OUT
PF4_X32_OUT
16 P16
nRESET 15 P15
CLKO/PWM0_CH1/PWM0_BRAKE/P5.6 14 P14
PWM0_CH5/UART0_RXD/SPI1_MOSI/SPI0_MOSI/P0.0 13 P13
PWM0_CH4/UART0_TXD/SPI1_MISO/SPI0_MISO/P0.1 12 P12
PWM0_CH3/I2C1_SDA/UART1_RXD/SPI1_CLK/SPI0_CLK/P0.2 11 P11
PWM1_BRAKE/CLKO/PWM0_CH2/I2C1_SCL/UART1_TXD/SPI1_SS/SPI0_SS/P0.3 10 P10
XT1_OUT/I2C0_SDA/UART0_RXD/P5.2 9 P9
XT1_IN/I2C0_SCL/UART0_TXD/P5.3
P2.1/ADC_CH4/ACMP0_P2/ACMP1_P2/UART2_TXD/I2C1+SCL/PWM0_CH4/PWM1_CH4/PWM0_BRAKE
P9 PF3_XT1_IN P25
P2.0/ADC_CH5/ACMP0_N1/UART2_RXD/I2C1_SDA/PWM0_CH5/PWM1_CH5/PWM0_BRAKE
PF3_XT1_IN GND
P10 PF2_XT1_OUT P26 LDO_CAP
P2.3/ADC_CH2/ACMP0_P1/ACMP1_P1/I2C1_SCL/UART1_TXD/PWM0_CH2/PWM0_BRAKE
PF2_XT1_OUT LDO_CAP
P11 P27 VDD_2
PA3_NU3_D10/SS VDD_MCU
P12 P28
PA2_NU3_D13/CLK PB15_NU2_A0
P2.5/ADC_CH0/ACMP0_P0/ACMP1_P0/I2C0_SCL/PWM0_CH0/UART2_TXD/T0_INT0
P13 P29 PB14_LED_R
PA1_NU3_D12/MISO PB14_NU2_A1
P14 P30 PB13_TXD0
PA0_NU3_D11/MOSI MCU_TX
P15 P31 PB12_RXD0
PF15 MCU_RX
P16 nRESET P32
TICERST VREF
P2.4/ADC_CH1/ACMP0_N0/I2C0_SDA/PWM0_CH1/UART2_RXD/T1/INT1
P2.2/ADC_CH3/ACMP1_N0/I2C1_SDA/UART1_rXD/PWM0_CH3
P5.5/UART2_RXD/PWM0_CH0/X32_IN/EADC0_ST
P5.4/UART2_TXD/PWM0_CH1/X32_OUT
P25 25
P26 26 VSS
P27 27 P4.6/PWM1_BRAKE/PWM0_CH0/TM0_CLKO/INT0 H4 H3
P28 28 VDD
P29 29 P3.3/SPI1_SS/PWM1_CH0/TM2_EXT0/PWM0_BRAKE 1 1
P30 30 P3.2/ADC_CH7/ACMP1_N1/CPI1_CLK/UART3_RXD/PWM1_CH1/TM2_EXT1/CLK0
P31 31 P3.1/ADC_CH6/ACMP0_P3/ACMP1_P3/SPI1_MISO/UART3_TXD/UART0_TXD/PWM1_CH2/TM2_EXT2
P32 32 P3.0/SPI1_MOSI/UART0_RXD/PWM1_CH3/TM2_EXT0 H-3.4X6 H-3.4X6
AVDD/VREF
H1 H2
1 1
H-3.4X6 H-3.4X6
U2 Mounting Hole
1
2
3
4
5
6
7
8
ML51PC0AE
P1
P2
P3
P4
P5
P6
P7
P8
VDD
R13 R14
J1 100KR 100KR
R0603 R0603
1 2 PF0_ICE_DAT
3 4 PF1_ICE_CLK
PB13_TXD0 5 6 nRESET
PB12_RXD0 7 8
9 10
HEADER 2.54 5X2 (NC)
ICE
VDD
VDD_MCU C2 20p R2 0 PF3_XT1_IN C1 20p R1 0 PF5_X32_IN VDD
VDD_2
R3 X1 SMD 32.768K X3215
C3 10KR 32MHz 49S SMD X2
0.1u SW1 R0603 XTAL\LP\SMD 9HT9
C0603 3x6x5 2PIN SMD
nRESET C8 20p R5 0 PF2_XT1_OUT C7 20p R4 0 PF4_X32_OUT
SW-2P-SMD
C9 R6 R7
10u 330R 330R
C0603 R0603 R0603
1
LEDG1 LEDR1
Green Red
VDD_MCU LED0805 LED0805
USB_VBUS JP1
VDD VREF
2
J2 UP1 VDD_MCU L5
1 L1 AMS1117_3.3v 1 R16 0
M
VBUS VDD 2
OUT
6 D- MCUVCC_DIODE VDD 4
IN
1
2
1
3
1
2
9 Shield 4 SW2
USB_VBUS 1 2 JP2 10uF/10V 0.1u 1u
2
Shield ID
10
NU1_3VCC LED
1
OUT
N -m
FERRITE BEAD
IN
NU1_5VCC
L0603 SS24A
3
1
2
NU1_VIN 1 2
1
D2 Title
CT5 NuMaker-ML51PC
10uF/10V
2
Power
Size
Custom
Document Number
Ml51PC0AE
Rev
v1.0
Date: Thursday , April 25, 2019 Sheet 2 of 3
P1 - P8 JP3
P17 - P24 JP4
NU2 NU3
1 8
PB15_NU2_A0 A0 D7 NU3_D7_NC
UNO Interface
External Connector
Title
NuMaker-ML51PC
Maker Nu-mbed NUC472 User Manual
5. REVISION HISTORY
M
NUMAKER-ML51PC USER MANUAL
N -m
U
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.