You are on page 1of 24

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 NuTiny-SDK-M453 System Description .........................................................4
2.2 Pin Assignment for Extended Connectors ......................................................6
2.3 NuTiny-SDK-M453 PCB Placement ...............................................................9
3 Starting to Use NuTiny-SDK-M453 on the Keil μVision® IDE ................... 10
3.1 Downloading and Installing Keil μVision® IDE Software ................................. 10
3.2 Downloading and Installing Nuvoton Nu-Link Driver ..................................... 10
3.3 Hardware Setup ....................................................................................... 10
3.4 Example Program..................................................................................... 11
4 Starting to Use NuTiny-SDK-M453 on the IAR Embedded Workbench ...... 12
4.1 Downloading and Installing IAR Embedded Workbench Software .................... 12
4.2 Downloading and Installing Nuvoton Nu-Link Driver ..................................... 12
4.3 Hardware Setup ....................................................................................... 12
4.4 Example Program..................................................................................... 13
5 NuTiny-SDK-M453 Schematics ........................................................... 14
5.1 NuTiny-EVB-M453 Schematic .................................................................... 14
5.2 Nu-Link-Me Schematic .............................................................................. 18
6 Downloading NuMicro™ Related Files from Nuvoton Website .................. 19
6.1 Downloading NuMicro™ Keil μVision® IDE Driver .......................................... 19
6.2 Downloading NuMicro™ IAR EWARM Driver ................................................. 21
6.3 Downloading NuMicro™ M453 Series BSP Software Library ............................ 23
7 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.

LQFP-100 pin
Extended Connector
Power LED (JP6, JP8)

VCC5 (JP1)
Reset Key (SW1)
USB OTG ICE Controller
Connector USB Connector
(CON1/J3) (J2)

Target Chip

GND (JP4) LQFP-100 pin


IO LED (PC.9) ICE VCC:3.3V or 5V
Extended Connector Controller
(JP5, JP7) (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 J2 CON1/J3 JP1 MCU


Comment
Mode USB Port (Mini) USB Port (Mini/Micro) VCC5V Voltage
J2 (from PC) supplies the
DC 3.3V
Connected to DC 3.3V or power. MCU voltage can
Mode 1 X or 5V
PC 5V be selected to 3.3V or 5V
Output
through JPR1.
CON1/J3 (from PC)
DC 3.3V
Connect to PC DC 3.3 V or supplies the power when
Mode 2 X or 5V
(USB port is device) 5V pins of JP14 are shorted
Output
together.
JP1 supplies the power
Connect to USB device DC 5V
Mode 3 X DC 5V when JP1 is wired to pin1
(USB port is host) Input
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
PB.5/EADC_CH13/SPI0_MOSI0/SPI1_MOSI/TK3/
4 27 PD.11/T3
ACMP0_P2/EBI_AD6
PB.6/EADC_CH14/SPI0_MISO0/SPI1_MISO/TK4/ PD.12/SPI2_SS/UART3_TXD/PWM1_CH0/
5 28
ACMP0_P1/EBI_AD5 EBI_ADR16
PB.7/EADC_CH15/SPI0_CLK/SPI1_CLK/TK5 PD.13/SPI2_MOSI/UART3_RXD/PWM1_CH1/
6 29
ACMP0_P0/EBI_AD4 EBI_ADR17
PD.14/SPI2_MISO/UART3_nCTS/PWM1_CH2
7 nRESET 30
EBI_ADR18
PD.0/SPI1_I2SMCLK/UART0_RXD/TK6 PD.15/SPI2_CLK/UART3_nRTS/PWM1_CH3/
8 31
ACMP1_N/INT3 EBI_ADR19
PD.7/PWM0_SYNC_IN/T1/ACMP0_O/PWM0_CH5/
9 AVSS 32
EBI_nRD
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
PD.1/PWM0_SYNC_IN/UART0_TXD/TK10/
15 38 PC.9/SPI2_I2SMCLK/PWM1_CH0
ACMP1_P2/T0/EBI_nRD
PD.2/STADC/T0_EXT/TK11/ACMP1_P1
16 39 PC.10/SPI2_MOSI/PWM1_CH1
PWM0_BRAKE0/EBI_nWR/INT0
PD.3/T2/T1_EXT/TK12/ACMP1_P0/
17 40 PC.11/SPI2_MISO/PWM1_CH2
PWM0_BRAKE1/EBI_MCLK/INT1
PD.4/SPI1_CLK/I2C0_SDA/TK13/
18 41 PC.12/SPI2_CLK/PWM1_CH3
PWM0_BRAKE0/T0
PD.5/CLKO/SPI1_MISO/I2C0_SCL/TK14/
19 42 PC.13/SPI2_SS/PWM1_CH4
PWM0_BRAKE1/T1
20 PE.3/SPI1_MOSI/TK15/PWM0_CH3 43 PC.14/PWM1_CH5
PD.6/CLKO/SPI1_SS/UART0_RXD/TK16 PC.0/SPI2_CLK/UART2_nCTS/CAN0_TXD/
21 44
ACMP0_O/PWM0_CH5/EBI_nWR/ PWM0_CH0/EBI_AD8/INT2
PC.1/CLKO/STDAC/UART2_nRTS/CAN0_RXD/
22 VBAT 45
PWM0_CH1/EBI_AD9
23 PF.0/X32_OUT/INT5 46 PC.2/SPI2_SS/UART2_TXD/ACMP1_O/

July 16, 2014 6 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

PWM0_CH2/EBI_AD10
PC.3/SPI2_MOSI/UART2_RXD/USB_VBUS_ST/
47 73 USB_VBUS
PWM0_CH3/EBI_AD11
48 PC.4/SPI2_MISO/I2C1_SCL/USB_VBUS_EN/ 74 USB_D-
PWM0_CH4/EBI_AD12
PE.0/SPI2_CLK/I2C1_SDA/T2_EXT/SC0_CD/
49 75 USB_D+
PWM0_CH0/EBI_nCS1/INT4
50 PC.5/SPI2_I2SMCLK/PWM0_CH5/EBI_AD13 76 USB_ID
PC.6/I2C1_SMBAL/ACMP1_O/PWM1_CH0/
51 77 USB_VDD33_CAP
EBI_AD14
52 PC.7/I2C1_SMBSUS/PWM1_CH1/EBI_AD15 78 PE.2/PWM1_CH1
PE.4/I2C1_SCL/SC0_PWR/PWM1_BRAKE0/ PA.3/USB_VBUS_ST/UART0_RXD/UART0_nRTS/
53 79
EBI_nCS0/INT0 I2C0_SCL/SC0_PWR/PWM1_CH2/EBI_AD3
54 PE.5/I2C1_SDA/SC0_RST/PWM1_BRAKE1/ 80 PA.2/USB_VBUS_EN/UART0_TXD/UART0_nCTS/
EBI_ALE/INT1 I2C0_SDA/SC0_RST/PWM1_CH3/EBI_AD2
PA.1/UART1_nRTS/UART1_RXD/CAN0_TXD/
55 PF.5/ICE_CLK 81
SC0_DAT/PWM1_CH4/EBI_AD1
PA.0/UART1_nCTS/UART1_TXD/CAN0_RXD/
56 PF.6/ICE_DAT 82
SC0_CLK/PWM1_CH5/EBI_AD0/INT0
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
PB.0/EADC_CH0/SPI0_MOSI1/UART2_RXD/
65 PE.1/T3_EXT/SC0_CD/PWM0_CH1 91
T2/DAC/EBI_nWRL/INT1
PE.8/UART1_TXD/SPI0_MISO1/I2C1_SCL/ PB.1/EADC_CH1/SPI0_MISO1/UART2_TXD/T3/
66 92
SC0_PWR SC0_RST/PWM0_SYNC_OUT/EBI_nWRH
PE.9/UART1_RXD/SPI0_MOSI1/I2C1_SDA/ PB.2/EADC_CH2/SPI0_CLK/SPI1_CLK/
67 93
SC0_RST UART1_RXD/SC0_CD
PE.10/SPI1_MISO/SPI0_MISO0/UART1_nCTS/ PB.3/EADC_CH3/SPI0_MISO0/SPI1_MISO/
68 94
I2C0_SMBAL/SC0_DAT UART1_TXD
PE.11/SPI1_MOSI/SPI0_MOSI0/UART1_nRTS/ PB.4/EADC_CH4/SPI0_SS/SPI1_SS/
69 95
I2C0_SMBSUS/SC0_CLK UART1_nCTS/ACMP0_N/EBI_AD7
PE.12/SPI1_SS/SPI0_SS/UART1_TXD/
70 96 PB.8/EADC_CH5/UART1_nRTS/PWM0_CH2
I2C0_SCL
PE.13/SPI1_CLK/SPI0_CLK/UART1_RXD/
71 97 PB.9/EADC_CH6
I2C0_SDA
72 VDDIO 98 PB.10/EADC_CH7

July 16, 2014 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®  Start Debug mode


When using the debugger commands, you
 Project – Open may:
Open the led.uvproj project file
 Review variables in the watch
 Project – Build window
Compile and link the LED application
 Single step through code
 Flash – Download
Program the application code into on-chip  Reset the device
Flash ROM
 Run the application

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  Project – Download and Debug


Program the application code into on-chip
 File-Open-Workspace Flash ROM
Open the led.eww workspace file

 Single step through code


 Project - Make
Compile and link the LED application
 Reset the device

 Run the application

July 16, 2014 13 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

5 NuTiny-SDK-M453 Schematics
5.1 NuTiny-EVB-M453 Schematic
VDDIO
C21 VDD
1

USB_VBUS
2 0.1u

USB_D+

ICEDAT
ICECLK
USB_D-
C0603
0ohm

VDD
U1

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
M453VG6AE
LQFP-100
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
USB_D+

VSS
VBUS

PC.7
USB_D-

VDDIO

PA.4/SPI1_CS#

PA.7/SPI1_CLK
PE.13/SPI0_CLK
PE.12/SPI0_CS#

PF.5/ICE_CLK

PC.6/CMP1_O
PE.10/SPI0_MISO

PE.4/I2C1_SCL
PE.9/SPI0_MOSI1
PE.8/SPI0_MISO1

PA.9/UART3_RX
PA.8/UART3_TX

PE.5/I2C1_SDA
VDD

PF.6/ICE_DAT
PE.11/SPI0_MOSI

PE.1/SC_CD/TM3_EXT

PA.5/SPI1_MOSI/TM2_EXT
PA.6/SPI1_MISO/TM1_EXT
USB OTG
LDO Multi-function Pins
USB_ID P76 76 50 P50
P77 77 USB_ID PC.5 49 P49
P78 78 USB_LDO_CAP PE.0/SPI2_CLK/SC_CD/I2C1_SDA 48 P48
C11 USB_OC# P79 79 PE.2 PC.4/SPI2_MISO/I2C1_SCL/USB_EN 47 P47
USB_PWR_EN P80 80 PA.3_SC_PWR/USB_ST PC.3/SPI2_MOSI/USB_ST 46 P46
1u PA.2/SC_RST/USB_EN PC.2/CMP1_O/SPI2_CS#
P81 81 45 P45
C0603 PA.1/CAN_TX/SC_DAT PC.1/CAN_RX/CKO
P82 82 44 P44
P83 83 PA.0/CAN_RX/SC_CLK PC.0/CAN_TX/SPI2_CLK 43 P43
P84 84 PA.12/CAN_TX PC.14 42 P42
P85 PA.13/CAN_RX PC.13/SPI2_CS# P41
PB.6/AIN14/CMP0_P1/SPI0_MISO0/SPI1_MISO

85 41
PB.5/AIN13/CMP0_P2/SPI0_MOSI0/SPI1_MOSI

P86 86 PA.14 PC.12/SPI2_CLK 40 P40


PA.15 PC.11/SPI2_MISO
PB.7/AIN15/CMP0_P0/SPI0_CLK/SPI1_CLK

P87 87 39 P39
P88 88 VSS PC.10/SPI2_MOSI 38 P38 PC9
VDD VDD PC.9
PD.6/CMP0_O/SPI1_CS#/UART0_RXD

P89 89 37 P37
AVDD AVDD LDO_CAP
P90 90 36 P36
VREF VDD
PD.5/SPI1_MISO/I2C0_SCL/CLKO

VREF VDD
PD.1/CMP1_P2/UART0_TXD/TM0

P91 91 35 P35 C12


P92 PB.0/AIN0/DAC VSS P34 D12MI
PD.3/CMP1_P0/TM1_EXT/TM2

92 34 1u
P93 93 PB.1/AIN1 PF.4/I2C1_SDA/XT1_I 33 P33 D12MO
PD.0/CMP1_N/UART0_RXD
PB.15/TK2/AIN12/CMP0_P3

PB.2/AIN2 PF.3/I2C1_SCL/XT1_O C0603


PD.4/SPI1_CLK/I2C0_SDA

P94 94 32 P32
PD.2/CMP1_P1/TM0_EXT

P95 95 PB.3/AIN3 PD.7/CMP0_O/TM1 31 P31


P96 96 PB.4/AIN4 PD.15/SPI2_CLK 30 P30
P97 97 PB.8/AIN5 PD.14/SPI2_MISO 29 P29
P98 98 PB.9/AIN6 PD.13/SPI2_MOSI 28 P28
PE.3/SPI1_MOSI

PB.10/AIN7 PD.12/SPI2_CS#
PD.9/CMP1_P3

P99 99 27 P27
PF.2/TAMPER

PB.11/AIN8 PD.11/TM3
PB.13/AIN10
PB.14/AIN11

P100 100 26 P26


PF.0/X32_O

PB.12/AIN9 PD.10/TM2
PF.1/X32_I
RESET#

AVSS

VBAT
PC.8
PD.8
VDD
VSS
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
P10
P11
P12
P13
P14
P15
P16
P17
P18
P19
P20
P21
P22
P23
P24
P25
P1
P2
P3
P4
P5
P6
P7
P8
P9

VDD
ICERST

DX32O
DX32I

0ohm
C0603
VDD 0.1u 2
C13 1
VBAT
ADAVSS

July 16, 2014 14 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

Crystal
C1 C2
20p 20p
XTAL-3.4MM-2P R2 DX32O R3 D12MO
0 0
C0603 R0603 C0603 R0603
X2
32.768K 12MHz
X1
C9 C10 XTAL3-1
20p 20p
R6 DX32I R7 D12MI
0 0
C0603 R0603 C0603 R0603

Reset VDD

R1
SW1 10K
PUSH BOTTOM R0603
SW ICERST

C8
10uF/10V
TANT-A

USB Host/Device USB_VBUS J1

VDD 1
D- 2
D+ 3
D1 USB_ID 4
JP9 5
JP14 0ohm-R8050
2

2 1
D2
0ohm-R8050 NC NC
SS24A
1

RB060L
2
1

VCC5 RB060L
2
1

U2 J3
1 USB_VBUS 1
5 OUT VBUS
IN 2 USB_D-R8 27 D- 2
USB_PWR_EN 4 GND D-
EN/EN# CT1 R0603
3 USB_OC# + 1uF/6.3V CB1 D+ 3
OC# D+ 6
0.1u
R9 TANT-A C0603 USB_D+R10 27 USB_ID 4 Shield 7
NCT3520U ID Shield 8
NC R0603 Shield
R0603 5 9
GND Shield
VDD
NC
NCT3520U High Active
L3 L0603
CON1
R11 mini USB 5pin
4.7K USB_VBUS 1 6
D- 2 VCC SHIELD 7
R0603 NCT3520U pin3(OC#) is Open Drain Pin D+ 3 DM SHIELD 8
USB_ID 4 DP SHIELD 9
USB_OC# 5 NC SHIELD
GND
USB_MINI_B

July 16, 2014 15 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

Power VDD AVDD VREF


JP1 L1
1
2 L0603

NC
C3 C4 C5 C6 C7

1
2
10uF/10V 0.1u 10uF/10V 0.1u 0.1u
TANT-A C0603 TANT-A C0603 C0603
VREF
JP4 L2 0ohm-R8050
1
2 L0603

NC ADAVSS

Connector
JP5 JP6
P76 P77 GND P75
P78 1 2 P79 P74 26 25 P73
P80 3 4 P81 P72 24 23 P71
P82 5 6 P83 P70 22 21 P69
P84 7 8 P85 P68 20 19 P67
P86 9 10 P87 P66 18 17 P65
P88 11 12 P89 P64 16 15 P63
P90 13 14 P91 P62 14 13 P61
P92 15 16 P93 P60 12 11 P59
P94 17 18 P95 P58 10 9 P57
P96 19 20 P97 P56 8 7 P55
P98 21 22 P99 P54 6 5 P53
P100 23 24 GND P52 4 3 P51
25 26 2 1
NC NC

JP7 JP8
P1 P2 GND P50
P3 1 2 P4 P49 26 25 P48
P5 3 4 P6 P47 24 23 P46
P7 5 6 P8 P45 22 21 P44
P9 7 8 P10 P43 20 19 P42
P11 9 10 P12 P41 18 17 P40
P13 11 12 P14 P39 16 15 P38
P15 13 14 P16 P37 14 13 P36
P17 15 16 P18 P35 12 11 P34
P19 17 18 P20 P33 10 9 P32
P21 19 20 P22 P31 8 7 P30
P23 21 22 P24 P29 6 5 P28
P25 23 24 GND P27 4 3 P26
25 26 2 1
NC NC

Debug Interface & Off Page


JP2 VDD
1 2 ICEDAT
3 4 ICECLK TICEDAT
5 6 ICERST TICECLK
ICERX 7 8 TICERST
ICETX 9 10
NC

July 16, 2014 16 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

LED VDD

R4 R5
330 330
R0603 R0603

1
POWER1 IO1
0805LED_Red 0805LED_Red
KP-2012 KP-2012

PC9 2

July 16, 2014 17 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

5.2 Nu-Link-Me Schematic


SWD Interface & Off Page
VCC

ICE_RST
1 2 RB060L

12M_O
VCC

12M_I
D3 SS24A VDD JP11

VCC TICEDAT 1 2
TICEDAT TICECLK 3 4
TICECLK TICERST 5 6 ICERX
TICERST 7 8 ICETX ICERX
9 10 ICETX
U3
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
NC
PVSS
VDD1
VSS1

XT1_In

INT1/PB15
CPP1/PC14
CPN1/PC15
CPP0/PC6
CPN0/PC7

ADC7/PA7
ADC6/PA6
ADC/PA5
STADC/TM0/PB8

/RESET

AVDD
XT1_Out

Crystal C14
20p
12M_O R12
1
2 INT0/PB14 48 27 R13 C0603
3 CPO1/PB13 PA4/ADC4 47 VCC R0603 X3
CPO0/PB12 PA3/ADC3 NC 12MHz
4 46
5 X32I PA2/ADC2 45 R0603
X32O PA1/ADC1 XTAL3-1 C15
6 44 20p
7 I2C1SCL/PA11 PA0/ADC0 43 12M_I
8 I2C1SDA/PA10 AVSS 42 ICE_CLK
9 I2C0SCL/PA9 NUC12SRE3AN ICE_CK 41 ICE_DAT C0603
ICELED 10 I2C0SDA/PA8 ICE_DAT 40 RRSET1 RTCK1 RTDA1
RX1/PB4 PA12/PWM0
ISPLED
RED
11
12 TX1/PB5
RTS1/PB6
PA13/PWM1
PA14/PWM2
39
38
100K
R0603
100K
R0603
100K
R0603 USB Test Interface
GREEN 13 37
14 CTS1/PB7 PA15/PWM3 36 TICERST DVBUS JP12
15 LDO PC8/SS10 35 TICECLK
C16 VCC VDD PC9/SPCLK1 TICEDAT DM 1
16 34
10uF/10V VSS PC10/SDI10 33 DP 2
PC11/SDO10 RTDA2 3
TANT-A
PB10/SS01/TM2

4
PB9/SS11/TM1

1K
PC1/SPCLK0

R0603 NC
PC3/SDO00
PC2/SDI00
PB2/RTS0
PB3/CTS0

PB11/TM3
PC0/SS00
PB0/RX0
PB1/TX0
VDD33
VBUS

PE5

LED Display
D+
D-
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

DVBUS ICE1 VCC


0805LED_Red 8P4RA
ICELED 2 1 KP-2012 7 8
C17 CB2 R14 5 6
0.1u NC 3 4
J2 1u R0603
C0603 R0603 ICP1 1 2
mini USB 5pin R16 C0603 NC 0805LED_Orange
27 R15 8P4R-330
6 1 ICETX ISPLED 2 1 KP-2012
SHIELD VCC DM R0603 ICERX RP1
7 2
8 SHIELD DM 3 DP
SHIELD DP R17 IDLE1
9 4
SHIELD NC R18 NC 0805LED_Red
5 R0603
GND 27
R0603
RED 2 1 KP-2012
USB_MINI_B

L0805 L4 BUSY 1
0805LED_Green
GREEN 2 1 KP-2012
Power VCC5 VCC
DEBUG Interface
VCC

R20 JPR1
UP1 NC
NC
R0603 RT9164A-3.3v R19
3
2 1 10K
ICE_DAT
GND
OUT

OUT

1 2 R0603
PD1 C19 ICE_CLK
IN

DVBUS SS24A C18 0.1u 3 ICE_RST Title


0ohm-R8050(1-2) 4
1 2 10uF/10V C0603 NuLink-Me
3
1
2

5 C20
TANT-A
RB060L JP13 10uF/10V Size Document Number Rev
TANT-A A4 1.0
Date: Wednesday , July 16, 2014 Sheet of

July 16, 2014 18 of 26 Rev. V1.00


NuTiny-SDK-M453 User Manual

6 Downloading NuMicro™ Related Files from Nuvoton Website


6.1 Downloading NuMicro™ Keil μVision® IDE Driver


Step1 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 Downloading NuMicro™ IAR EWARM Driver


Step1 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 Downloading NuMicro™ M453 Series BSP Software Library



Step1 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

You might also like