You are on page 1of 23

Nano112

ARM® Cortex® -M0


32-bit Microcontroller

NuMicro® Family
NuTiny-SDK-Nano112
User Manual

NUTINY-SDK-NANO112 USER MANUAL


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

Jul 08, 2015 Page 1 of 23 Rev 1.00


Nano112

Table of Contents
1 Overview ............................................................................................. 3
2 Introduction to NUTINY-SDK-Nano112 ......................................................... 3
2.1 NuTiny-SDK-Nano112 System ...................................................................... 4
2.1.1 Power Settings .................................................................................................. 4
2.1.2 Debug Connectors .............................................................................................. 4
2.1.3 ICE USB Connector ............................................................................................ 4
2.1.4 Extended Connectors .......................................................................................... 4
2.1.5 Buttons ........................................................................................................... 4
2.1.6 Power Connectors .............................................................................................. 4
2.1.7 TNLCD Panel .................................................................................................... 4
2.2 Pin Assignment for Extended Connectors ......................................................... 5
2.3 NuTiny-SDK-Nano112 PCB Placement ............................................................ 7
3 Starting to Use NuTiny-SDK-Nano112 on the Keil uVision® IDE ........................... 8
3.1 Downloading and Installing Keil μVision® IDE Software ......................................... 8
3.2 Downloading and Installing Nuvoton Nu-Link Driver ............................................. 8
3.3 Hardware Setup ........................................................................................ 8
3.4 Example Program...................................................................................... 8
4 Starting to Use NuTiny-SDK-Nano112 on the IAR Embedded Workbench ............ 10
NUTINY-SDK-NANO112 USER MANUAL

4.1 Downloading and Installing IAR Embedded Workbench Software ........................... 10


4.2 Downloading and Installing Nuvoton Nu-Link Driver ............................................10
4.3 Hardware Setup ....................................................................................... 10
4.4 Example Program..................................................................................... 10
5 Downloading NuMicro® Related Files from Nuvoton Website ............................ 12
5.1 Downloading NuMicro® Keil μVision® IDE Driver ................................................12
5.2 Downloading NuMicro® IAR EWARM Driver ..................................................... 14
5.3 Downloading NuMicro® Nano102/112 Series BSP Software Library ......................... 16
6 NuTiny-SDK-Nano112 Schematics ........................................................... 18
6.1 Nu-Link-Me Schematic ...............................................................................18
6.2 NuTiny-EVB-Nano112 Schematic..................................................................19
6.3 GPIO for 100 Pin Schematic ........................................................................20
6.4 NuTiny-EVB-TNLCD-Nano112 Schematic ....................................................... 21
7 REVISION HISTORY ............................................................................ 22

Jul 08, 2015 Page 2 of 23 Rev 1.00


Nano112

1 OVERVIEW
®
The NuTiny-SDK-Nano112 is a specific development tool for NuMicro Nano102/112 series. With
the NuTiny-SDK-Nano112, users can develop and verify the application program easily.
The NuTiny-SDK-Nano112 includes two portions - NuTiny-EVB-Nano112 and Nu-Link-Me. The
NuTiny-EVB-Nano112 is an evaluation board and the Nu-Link-Me is its debug adaptor. Thus,
users do not need other additional ICE or debug equipment.

2 INTRODUCTION TO NUTINY-SDK-NANO112
The NuTiny-SDK-Nano112 uses the Nano112VC2AN as the target microcontroller (MCU). Figure
2-1 shows the NuTiny-SDK-Nano112 board for the Nano102/112 series. The left portion is called
NuTiny-EVB-Nano112 and the right portion is a debug adaptor called Nu-Link-Me.
The NuTiny-EVB-Nano112 is similar to other development boards. It can be used as a real
system controller to design user target systems and develop and verify applications to emulate
the real behavior. The on-board chip covers the Nano102/112 features.
The Nu-Link-Me is a Debug Adaptor, which connects the USB port of a computer to a target
system (via Serial Wired Debug port) for users 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.
Additionally, the TNLCD panel, another portion of NuTiny-SDK-Nano112, can provide 4 x 36
COM/SEG LCD display function. With the TNLCD panel, user can implement LCD driver function
of Nano112 easily.

Extended TP3(DVDD) TP8(VREF)


I/O LED Connector
TP1(LDO_CAP) TP2(TICE_RST)
(JP11、 JP15)

NUTINY-SDK-NANO112 USER MANUAL


INT0
(SW2)

VDD33
(JP2)

TNLCD Panel ICE Controller


USB Connector
(ICEJ2)
GND
(JP3)

Reset Key
(SW1)

Extended
ICE Controller
Connector
(JP16、 JP17)

Figure 2-1 NuTiny-SDK-Nano112 (PCB Board)

Jul 08, 2015 Page 3 of 23 Rev 1.00


Nano112

2.1 NuTiny-SDK-Nano112 System


2.1.1 Power Settings

 ICEJ2: The USB port on the Nu-Link-Me


 JP2: The VCC33 voltage connecter on the NuTiny-EVB-Nano112

Model ICEJ2 USB port JP2 VDD33 MCU Voltage

Model 1 Connect to PC DC 3.3V output DC 3.3V

Model 2 X DC 1.8 V - 3.6 V Input Voltage by JP2 input

2.1.2 Debug Connectors

 JP4: The connector on the target board (NuTiny-EVB-Nano112) for connecting with
Nuvoton ICE adaptor (Nu-Link-Me)
 ICEJP8: The connector on the ICE adaptor (Nu-Link-Me) for connecting with a target
board (e.g., NuTiny-EVB-Nano112)

2.1.3 ICE USB Connector

 ICEJ2: The Mini USB Connector in Nu-Link-Me connected to a PC USB port

2.1.4 Extended Connectors

 JP11, JP15, JP16 and JP17: Show all pins in NuTiny-EVB-Nano112


 TP1: Show LDO_CAP pin in Nano112VC2AN
 TP2: Show Reset pin in Nano112VC2AN
NUTINY-SDK-NANO112 USER MANUAL

 TP3: Show DVDD pin in Nano112VC2AN


 TP8: Show VREF pin in Nano112VC2AN

2.1.5 Buttons

 SW1: Reset button in NuTiny-EVB-Nano112


 SW2: INT0 button in NuTiny-EVB-Nano112

2.1.6 Power Connectors

 JP2: 3.3 VCC connector in NuTiny-EVB-Nano112


 JP3: GND connector in NuTiny-EVB-Nano112

2.1.7 TNLCD Panel

 Provides 4 x 36 COM/SEG C-type LCD display

Jul 08, 2015 Page 4 of 23 Rev 1.00


Nano112

2.2 Pin Assignment for Extended Connectors


The NuTiny-EVB-Nano112 provides Nano112VC2AN on board and the extended connectors for
LQFP100 pins. Table 2-1 shows the pin assignment for Nano112VC2AN.

Pin No Pin Function Pin No Pin Function


PB.7/SC0_CD/UART1_CTSn/LCD_
1 51 nRESET
SEG33
PB.8/INT1/TMR0_CNT/PWM0_CH0/
2 SNOOPER/LCD_SEG32/TMR0_OU 52 LDO_CAP
T
3 PB.9/PWM0_CH1/LCD_SEG31 53 VDD
4 PE.8/PWM0_CH2/LCD_SEG30 54 PF.0/TMR3_CNT/TMR3_OUT/X32_IN
5 PE.9/PWM0_CH3/LCD_SEG29 55 PF.1/TMR2_CNT/TMR2_OUT/X32_OUT
PB.10/SPI0_MOSI1/UART1_RXD/L
6 56 VSS_PLL
CD_SEG28
PB.11/TMR1_CNT/SPI0_MISO1/UA
7 RT1_RTSn/LCD_SEG27/TMR1_OU 57 VSS
T
PB.12/FCLK0/TMR0_CNT/SPI0_MO
8 SI0/UART0_RTSn/LCD_SEG26/TM 58 VSS
R0_OUT
PB.13/SPI0_MISO0/UART0_RXD/L
9 59 PF.2/INT1/TC3/UART1_RXD/XT1_IN
CD_SEG25
PB.14/SPI0_CLK/UART0_TXD/LCD
10 60 PF.3/INT0/TC2/UART1_TXD/XT1_OUT
_SEG24
11 NC 61 NC
PB.15/SPI0_SS0/UART0_CTSn/LC
12 62 PE.0/SPI0_MOSI0
D_SEG23
PC.0/PWM0_CH0/I2C0_SCL/SPI0_
13 63 PE.1/SPI0_MISO0

NUTINY-SDK-NANO112 USER MANUAL


SS1/LCD_SEG22
PC.1/PWM0_CH1/I2C0_SDA/LCD_
14 64 PE.2/SPI0_CLK
SEG21
PC.2/PWM0_CH2/I2C1_SCL/LCD_S
15 65 PE.3/SPI0_SS0
EG20
PC.3/PWM0_CH3/I2C1_SDA/LCD_
16 66 PE.4/SC1_RST
SEG19
PC.4/INT0/SC0_CLK/UART1_CTSn/
17 67 PE.5/SC1_PWR
LCD_SEG18
18 PC.5/SC0_CD/LCD_SEG17 68 PE.6/SC1_CLK
PC.6/SC0_DAT/UART1_RTSn/LCD_
19 69 PE.7/SC1_DAT
SEG16
PC.7/SC0_PWR/UART1_RXD/LCD_
20 70 AVSS
SEG15
PC.8/SC0_RST/UART1_TXD/LCD_
21 71 AVSS
SEG14
22 PC.9/LCD_SEG13 72 PA.0/AD0
23 VDD 73 PA.1/AD1/ACMP0_P3/ACMP0_CHDIS
PA.2/INT0/AD2/ACMP0_P2/SC0_CLK/ACMP0
24 VSS 74
_CHDIS
PA.3/INT1/AD3/ACMP0_P1/SC0_DAT/ACMP0
25 VSS 75
_CHDIS
PC.10/SC1_CD/I2C1_SCL/LCD_SE PA.4/AD4/ACMP0_P0/SC0_CD/ACMP0_CHDI
26 76
G12 S
27 PC.11/SC1_PWR/I2C1_SDA/LCD_S 77 PA.5/AD5/ACMP0_N/SC0_PWR/I2C1_SDA/SP

Jul 08, 2015 Page 5 of 23 Rev 1.00


Nano112

EG11 I1_SS0/ACMP0_CHDIS
PA.6/AD6/ACMP0_OUT/SC0_RST/ACMP0_C
28 PC.12/SC1_CLK/LCD_SEG10 78
HDIS
29 PC.13/SC1_DAT/LCD_SEG9 79 PA.7/AD7/SC1_CD
30 PC.14/SC1_CD/LCD_SEG8 80 VREF
31 PC.15/SC1_PWR/LCD_SEG7 81 AVDD
PF.4/FCLK1/TC1/PWM0_CH2/CLK_Hz/ICE_C
32 PD.0/LCD_SEG6 82
LK
PF.5/TC0/PWM0_CH3/ACMP0_CHDIS/ICE_D
33 PD.1/LCD_SEG5 83
AT
34 PD.2/LCD_SEG4 84 PA.8/SC0_PWR
35 PD.3/LCD_SEG3 85 PA.9/SC0_RST
36 PD.4/SC1_RST/LCD_SEG2 86 PA.10/SC0_CLK
37 PD.5/LCD_SEG1 87 PA.11/STADC/SC0_DAT
PA.12/ACMP1_P/I2C0_SCL/SPI1_MOSI0/UAR
38 PD.6/LCD_SEG0 88
T0_TXD
PA.13/ACMP1_N/I2C0_SDA/SPI1_MISO0/UA
39 PD.7/SC1_CLK/LCD_COM3 89
RT0_RXD
40 PD.8/SC1_DAT/LCD_COM2 90 PA.14/I2C1_SCL/SPI1_CLK/ACMP0_CHDIS
PD.9/PWM0_CH3/SC1_RST/LCD_C PA.15/TC3/ACMP1_OUT/I2C1_SDA/SPI1_SS
41 91
OM1 0
42 PD.10/TC1/PWM0_CH2/LCD_COM0 92 PB.0/FCLK1/UART0_TXD
43 PD.11/TC0/PWM0_CH1/LCD_DH2 93 PB.1/INT1/TC2/UART0_RXD
PD.12/FCLK0/TMR1_CNT/PWM0_C PB.2/TMR3_CNT/I2C0_SCL/SPI1_MOSI1/UA
44 94
H0/LCD_DH1/CLK_Hz/TMR1_OUT RT0_RTSn/TMR3_OUT
PB.3/TMR2_CNT/I2C0_SDA/SPI1_MISO1/UA
45 NC 95
RT0_CTSn/TMR2_OUT
46 VLCD 96 VDD
47 NC 97 VSS
48 PD.13/INT1/LCD_V1 98 PB.4/SPI1_MISO1/UART1_RTSn
NUTINY-SDK-NANO112 USER MANUAL

49 PD.14/LCD_V2 99 PB.5/SPI1_MOSI1/UART1_RXD/LCD_SEG35
PB.6/FCLK0/SPI1_SS1/UART1_TXD/LCD_SE
50 PD.15/LCD_V3 100
G34
Table 2-1 Pin Assignment for Nano112VC2AN

Jul 08, 2015 Page 6 of 23 Rev 1.00


Nano112

2.3 NuTiny-SDK-Nano112 PCB Placement


Figure 2-2 and Figure 2-3 show the NuTiny-SDK-Nano112 and NuTiny-SDK-Nano112-TNLCD
PCB placement.

Figure 2-2 NuTiny-SDK-Nano112 PCB Placement

NUTINY-SDK-NANO112 USER MANUAL

Figure 2-3 NuTiny-SDK-Nano112-TNLCD PCB Placement

Jul 08, 2015 Page 7 of 23 Rev 1.00


Nano112

3 STARTING TO USE NUTINY-SDK-NANO112 ON THE KEIL UVISION® 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 Figure 3-1.
NUTINY-SDK-NANO112 USER MANUAL

Figure 3-1 NuTiny-SDK-Nano112 Hardware Setup

3.4 Example Program


This example demonstrates the ease of downloading and debugging an application on a NuTiny-
SDK-Nano112 board. It can be found on Figure 3-2 list directory and downloaded from Nuvoton
®
NuMicro website.
The example file can be found in the directory list shown in the following figure.

Jul 08, 2015 Page 8 of 23 Rev 1.00


Nano112

Directory & Project File

Figure 3-2 Keil Example Directory and Project File

NUTINY-SDK-NANO112 USER MANUAL


To use this example:
The word “Nano112” and “NUVOTON” will be displayed on TNLCD panel of NuTiny-SDK-
Nano112.

 Start μVision®  Start Debug mode


When using the debugger commands,
 Project – Open you may:
Open the led.uvproj project file

 Review variables in the watch


window
 Project – Build
Compile and link the LED application
 Single step through code

 Flash – Download
 Reset the device
Program the application code into on-
chip Flash ROM
 Run the application

Jul 08, 2015 Page 9 of 23 Rev 1.00


Nano112

4 STARTING TO USE NUTINY-SDK-NANO112 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 NuMicro website (http://www.nuvoton.com/NuMicro) to download the
®
“NuMicro IAR EWARM Driver” file. Please refer to section 6.2 for the detailed 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 as Figure 4-1.
NUTINY-SDK-NANO112 USER MANUAL

Figure 4-1 NuTiny-SDK-Nano112 Hardware Setup

4.4 Example Program


This example demonstrates the ease of downloading and debugging an application on a NuTiny-
SDK-Nano112 board. It can be found on Figure 4-2 list directory and downloaded from Nuvoton
®
NuMicro website.
The example file can be found in the directory list shown in the following figure.

Jul 08, 2015 Page 10 of 23 Rev 1.00


Nano112

Directory & Project File

NUTINY-SDK-NANO112 USER MANUAL


Figure 4-2 IAR Example Directory and Project File
To use this example:
The word “Nano112” and “NUVOTON” will be displayed on TNLCD panel of NuTiny-SDK-
Nano112.

 Start IAR Embedded Workbench  Project – Download and Debug


Program the application code into on-
 File-Open-Workspace chip 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

Jul 08, 2015 Page 11 of 23 Rev 1.00


Nano112

5 DOWNLOADING NUMICRO® RELATED FILES FROM NUVOTON WEBSITE

5.1 Downloading NuMicro® Keil μVision® IDE Driver

®
Step1 Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro.

2-1. Move to “Support”

2-2. Click here to enter


Tool & Software

Step2
NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 12 of 23 Rev 1.00


Nano112

Click here to enter


Software
download page

Step3

Click here to

NUTINY-SDK-NANO112 USER MANUAL


download
the file.

Step4

® ®
Step5 Download the NuMicro Keil μVision IDE driver.

Jul 08, 2015 Page 13 of 23 Rev 1.00


Nano112

5.2 Downloading NuMicro® IAR EWARM Driver

®
Step1 Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro.

2-1. Move to “Support”

2-2. Click here to enter


Tool & Software

Step2
NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 14 of 23 Rev 1.00


Nano112

Click here to enter


Software
download page

Step3

NUTINY-SDK-NANO112 USER MANUAL


Click here to
download
Step4
the file.

®
Step5 Download the NuMicro IAR EWARM driver.

Jul 08, 2015 Page 15 of 23 Rev 1.00


Nano112

5.3 Downloading NuMicro® Nano102/112 Series BSP Software Library

®
Step Visit the Nuvoton NuMicro website: http://www.nuvoton.com/NuMicro.
1

2-1. Move to “Support”

2-2. Click here to enter


Tool & Software
Step
2
NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 16 of 23 Rev 1.00


Nano112

Click here to enter


Software
download page
Step
3

Step ®
Download the NuMicro Nano102/112 Series CMSIS BSP.
4

NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 17 of 23 Rev 1.00


Nano112

6 NUTINY-SDK-NANO112 SCHEMATICS

6.1 Nu-Link-Me Schematic


VCC33

VCC33 VCC33 VCC33

1
iceD2
SS24A

2
iceD3 RTIDA1 RICK1 RB060L

2
SS24A 100K 100K

ICE CONNECT IF
VCC33 AVDD RB060L R0603 R0603

1
U3 iceJP9
RT9164A-3.3V iceL4

1
1 ICE_DAT
2 ICE_CLK iceJP1
GND
OUT

OUT

L0603 3 ICE_RST HEADER 2PX1


IN

4 VCC33_A

2
USBVBUS VCC33 5
3
1
2

iceL5 HEADER 5PX1 iceJP8


HEADER 5PX1
TICE_DAT 1 2
TICE_DAT TICE_CLK 3 4
CT3 L0603
TICE_CLK TICE_RST 5 6
10uF/10V
TICE_RST 7 8
TANT-A ADAVSS 9 10

POWER DEBUG HEADER 5PX2


HEADER 5PX2

TP4
SIP/1P

1
USBVBUS
iceR12 iceC6
12M_O iceR14 iceJ2
VCC33 33 1 6
33 20pF VCC33 VCC33 VCC33 USB_D- R0603 2 VCC SHIELD 7
iceR13 iceX3 3 DM SHIELD 8
R0603 C0603 USB_D+
1M 12MHz 4 DP SHIELD 9
R0603 DI_DIR2 iceR16 5 NC SHIELD
XTAL3-1
33 GND
iceC7 iceR6 iceR4 iceR2 R0603
12M_I

ICE_RST
10K 10K 10K mini USB 5pin

12M_O
R0603 R0603 R0603 USB_MINI_B iceL6

1
12M_I
20pF AVDD L0603
C0603 ADC5 ADC4 ADC1 PA0 ADC5 TP5
SIP/1P
USBVBUS TP7
iceR7 iceR5 iceR3 iceR1 SIP/1P

64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
Crystal
10K 10K 10K 10K iceU2

1
R0603 R0603 R0603 R0603

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

XT1_Out

AVDD

1
TP6
1 SIP/1P
VCC33 2 INT0/PB14 48 ADC4
ICE iceRP1 3 CPO1/PB13 PA4/ADC4 47
ICELED 2 1 1 2 4 CPO0/PB12 PA3/ADC3 46
3 4 5 X32I PA2/ADC2 45 ADC1 VCC33
(RED) X32O PA1/ADC1
RED 5 6 6 44 PA0

ADAVSS
0805 7 8 7 I2C1SCL/PA11 PA0/ADC0 43
8 I2C1SDA/PA10 AVSS 42 ICE_CLK
ICP 8P4R-330 9 I2C0SCL/PA9 NUC12SRE3AN ICE_CK 41 ICE_DAT
ICPLED 2 1 8P4RA ICELED 10 I2C0SDA/PA8 ICE_DAT 40 RRSET1 RTCK1 RTDA1
ICPLED 11 RX1/PB4 PA12/PWM0 39
(YELLOW) TX1/PB5 PA13/PWM1
100K 100K 100K
Y ELLOW VCC33 RED 12 38 R0603 R0603 R0603
0805 GREEN 13 RTS1/PB6 PA14/PWM2 37
14 CTS1/PB7 PA15/PWM3 36 TICERST
IDLE 15 LDO PC8/SS10 35 TICECLK
RED 2 1 16 VDD PC9/SPCLK1 34 TICEDAT
VSS PC10/SDI10 33
(RED) iceCT1 iceCB3
PC11/SDO10
RED 10uF/10V 0.1uF RTDA2

PB10/SS01/TM2
PB9/SS11/TM1
0805 TANT-A C0603 0 RTDA3

PC1/SPCLK0
R0603 33

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

PB11/TM3
PC0/SS00
BUSY R0603

PB0/RX0
PB1/TX0
GREEN 2 1
VDD33
VBUS
(GREEN)

PE5
GREEN
D+
D-
0805
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
USBVBUS
iceC8
1uF iceCB4
DO_DIR1 MCU and USB
VCC33 C0603 0.1uF USB_D+
C0603 USB_D-

iceR17
10K
R0603

ICE_RST VCC33 VCC33_A VCC33 VCC33_A

iceC9 VCC33 iceU3 iceU4 VCC33_A


10uF/10V 1 8 1 8
TANT-A TICEDAT 2 VCCA VCCB 7 TICE_DAT TICECLK 2 VCCA VCCB 7 TICE_CLK
iceCB1 3 A1 B1 6 TICERST 3 A1 B1 6 TICE_RST iceCB2
0.1uF 4 A2 B2 5 DI_DIR2 4 A2 B2 5 DO_DIR1 0.1uF
NUTINY-SDK-NANO112 USER MANUAL

C0603 GND DIR GND DIR C0603

Reset Circuit
SN74LVC2T45DCUR SN74LVC2T45DCUR Title
SSOP-8 SSOP-8 Nu-Link-Me V1.5
Size Document Number Rev
Custom
ICE_LQFP64.SCH V1.5
Date: Thursday , May 15, 2014 Sheet 1 of 3

Jul 08, 2015 Page 18 of 23 Rev 1.00


Nano112

6.2 NuTiny-EVB-Nano112 Schematic


DVDD
VDD33 DAVDD L1

L0603
PIN[1..100]
R1 L3
10K
SW1 R0603 L0603
TICE_DAT PIN17 nINT0
TICE_RST TICE_DAT TICE_CLK PIN1 PIN51
TICE_CLK ADAVSS
TICE_RST PIN2 PIN52
TICE_RST PIN3 PIN53
SW C1
PUSH BUTTON 10uF/10V SW2 PIN4 PIN54
TANT-A PIN5 PIN55
SW PIN6 PIN56
PUSH BUTTON PIN7 PIN57
PIN8 PIN58
DVDD PIN9 PIN59

Reset Circuit
CB10 0.1uF PIN10 PIN60
VDD33 DVDD PIN11 PIN61
JP9 C0603 PIN12 PIN62
ADAVSS
1 2 PIN13 PIN63
C6 1uF/10V PIN14 PIN64
PIN15 PIN65
HEADER 2PX1 PIN16 PIN66
TANT-A PIN17 PIN67
PIN18 PIN68

X32KO
XTAL2
XTAL1
From ICE Bridge's USB Power PIN19 PIN69

X32KI
PIN20 PIN70
PIN21 PIN71
VCC33_A VDD33 TICE_RST PIN22 PIN72
JP4 PIN23 PIN73
VCC33_A PIN24 PIN74
1 2 TICE_DAT PIN25 PIN75

PIN75
PIN74
PIN73
PIN72
PIN71
PIN70
PIN69
PIN68
PIN67
PIN66
PIN65
PIN64
PIN63
PIN62
PIN61
PIN60
PIN59
PIN58
PIN57
PIN56
PIN55
PIN54
PIN53
PIN52
PIN51
3 4 TICE_CLK C4 PIN26 PIN76
5 6 TICE_RST 10uF/10V PIN27 PIN77
7 8 TANT-A PIN28 PIN78
9 10 PIN29 PIN79
HEADER 5PX2 PIN30 PIN80

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
HEADER 5PX2 U2 PIN31 PIN81
PIN32 PIN82

AVSS
AVSS
PE.7
PE.6
PE.5
PE.4
PE.3
PE.2
PE.1
PE.0

VSS
VSS
ADC3/PA.3
ADC2/PA.2
ADC1/PA.1
ADC0/PA.0

VSS_PLL
X32O/PF.1
X32I/PF.0

LDO_CAP
XT1_OUT/PF.3
XT1_IN/PF.2
NC

VDD

nRESET
ADAVSS ADAVSS PIN33 PIN83
PIN34 PIN84

ICE Interface
PIN35 PIN85
PIN76 76 50 PIN50 PIN36 PIN86
CB11 CB12 PIN77 77 PA.4/ADC4 V3/PD.15 49 PIN49 PIN37 PIN87
0.1uF 4.7uF PIN78 78 PA.5/ADC5 V2/PD.14 48 PIN48 PIN38 PIN88
DVDD L2 L0603 C0603 C0603 PIN79 79 PA.6/ADC6 V1/PD.13 47 PIN47 PIN39 PIN89
PIN80 80 PA.7/ADC7 NC 46 PIN46 PIN40 PIN90
PIN81 81 VREF VLCD 45 PIN45 PIN41 PIN91
TICE_CLK PIN82 82 AVDD NC 44 PIN44 C16 PIN42 PIN92
DAVDD CB13 TICE_DAT PIN83 83 PF.4/ICE_CLK DH1/PD.12 43 PIN43 1uF PIN43 PIN93
0.1uF PIN84 84 PF.5/ICE_DAT DH2/PD.11 42 PIN42 C0603 PIN44 PIN94
C0603 PIN85 85 PA.8 COM0/PD.10 41 PIN41 PIN45 PIN95
PIN86 86 PA.9 COM1/PD.9 40 PIN40 PIN46 PIN96
PIN87 87 PA.10 COM2/PD.8 39 PIN39 PIN47 PIN97
PIN88 88 PA.11 Nano112_LQFP100 COM3/PD.7 38 PIN38 PIN48 PIN98
ADAVSS PA.12 SEG0/PD.6
C3 R2 PIN89 89 37 PIN37 PIN49 PIN99
XTAL2 PIN90 90 PA.13 SEG1/PD.5 36 PIN36 PIN50 PIN100
PIN91 91 PA.14 SEG2/PD.4 35 PIN35
20pF X2 33 DVDD PIN92 92 PA.15 SEG3/PD.3 34 PIN34
C0603 12MHz R4 R0603 PIN93 93 PB.0 SEG4/PD.2 33 PIN33
XTAL3-1 1M PIN94 94 PB.1 SEG5/PD.1 32 PIN32
R0603 CB8 PIN95 95 PB.2 SEG6/PD.0 31 PIN31
C5 PIN96 96 PB.3 SEG7/PC.15 30 PIN30
XTAL1 PIN97 97 VDD SEG8/PC.14 29 PIN29
0.1uF PIN98 98 VSS SEG9/PC.13 28 PIN28

PB.10/SEG28
PB.11/SEG27
PB.12/SEG26
PB.13/SEG25
PB.14/SEG24

PB.15/SEG23
PIN99 99 PB.4 SEG10/PC.12 27 PIN27

PC.0/SEG22
PC.1/SEG21
PC.2/SEG20
PC.3/SEG19
PC.4/SEG18
PC.5/SEG17
PC.6/SEG16
PC.7/SEG15
PC.8/SEG14
PC.9/SEG13
20pF C0603

PB.7/SEG33
PB.8/SEG32
PB.9/SEG31
PE.8/SEG30
PE.9/SEG29
C0603 PIN100 100 PB.5/SEG35 SEG11/PC.11 26 PIN26
PB.6/SEG34 SEG12/PC.10

VDD
VSS
VSS
NC
C7

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
X32KO
PIN1
PIN2
PIN3
PIN4
PIN5
PIN6
PIN7
PIN8
PIN9
PIN10
PIN11
PIN12
PIN13
PIN14
PIN15
PIN16
PIN17
PIN18
PIN19
PIN20
PIN21
PIN22
PIN23
PIN24
PIN25
20pF X1
C0603 32.768KHz PIN52 TICE_RST DVDD PIN80
XTAL3-1

C8
X32KI CB9
VDD33

1
JP2
20pF
C0603 VDD33 0.1uF TP1 TP2 TP3 TP8
4 C0603 SIP/1P SIP/1P SIP/1P SIP/1P
3 DVDD
2
R11 1

Crystal
330
R0603
HEADER 4

JP3
1

IO
GREEN
0805 4
3
2
2

PIN68 1

Title
HEADER 4 NuTiny-EVB-Nano112-LQFP100 V1.0
Size Document Number Rev
Custom
NANO112.SCH V1.0
Date: Thursday , August 06, 2015 Sheet 2 of 3

NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 19 of 23 Rev 1.00


Nano112

6.3 GPIO for 100 Pin Schematic

PIN100
PIN[1..100]

PIN98
PIN96
PIN94
PIN92
PIN90
PIN88
PIN86
PIN84
PIN82
PIN80
PIN78
PIN76
PIN1 PIN26 PIN51 PIN76
PIN2 PIN27 PIN52 PIN77

25
23
21
19
17
15
13
11
9
7
5
3
1
PIN3 PIN28 PIN53 PIN78
JP11 PIN4 PIN29 PIN54 PIN79
PIN5 PIN30 PIN55 PIN80
HEADER 13PX2 PIN6 PIN31 PIN56 PIN81
PIN7 PIN32 PIN57 PIN82
PIN8 PIN33 PIN58 PIN83

26
24
22
20
18
16
14
12
10
8
6
4
2
PIN9 PIN34 PIN59 PIN84
PIN10 PIN35 PIN60 PIN85
PIN11 PIN36 PIN61 PIN86

PIN99
PIN97
PIN95
PIN93
PIN91
PIN89
PIN87
PIN85
PIN83
PIN81
PIN79
PIN77
GND
PIN12 PIN37 PIN62 PIN87
PIN13 PIN38 PIN63 PIN88
PIN14 PIN39 PIN64 PIN89
PIN15 PIN40 PIN65 PIN90
PIN16 PIN41 PIN66 PIN91
PIN17 PIN42 PIN67 PIN92
PIN18 PIN43 PIN68 PIN93
PIN19 PIN44 PIN69 PIN94

PIN100
PIN20 PIN45 PIN70 PIN95

PIN98
PIN96
PIN94
PIN92
PIN90
PIN88
PIN86
PIN84
PIN82
PIN80
PIN78
PIN76
PIN21 PIN46 PIN71 PIN96
PIN22 PIN47 PIN72 PIN97
PIN23 PIN48 PIN73 PIN98
PIN24 PIN49 PIN74 PIN99
PIN25 PIN50 PIN75 PIN100

25
23
21
19
17
15
13
11
9
7
5
3
1
JP1

HEADER 13PX2, 2.00mm

26
24
22
20
18
16
14
12
10
8
6
4
2
PIN99
PIN97
PIN95
PIN93
PIN91
PIN89
PIN87
PIN85
PIN83
PIN81
PIN79
PIN77
GND
JP15 JP5 JP6 JP16

PIN1 1 2 PIN2 PIN1 1 2 PIN2


PIN3 3 4 PIN4 PIN3 3 4 PIN4
PIN5 5 6 PIN6 PIN5 5 6 PIN6
PIN7 7 8 PIN8 PIN7 7 8 PIN8 GND 26 25 PIN75 GND 26 25 PIN75
PIN9 9 10 PIN10 PIN9 9 10 PIN10 PIN74 24 23 PIN73 PIN74 24 23 PIN73
PIN11 11 12 PIN12 PIN11 11 12 PIN12 PIN72 22 21 PIN71 PIN72 22 21 PIN71
PIN13 13 14 PIN14 PIN13 13 14 PIN14 PIN70 20 19 PIN69 PIN70 20 19 PIN69
PIN15 15 16 PIN16 PIN15 15 16 PIN16 PIN68 18 17 PIN67 PIN68 18 17 PIN67
PIN17 17 18 PIN18 PIN17 17 18 PIN18 PIN66 16 15 PIN65 PIN66 16 15 PIN65
PIN19 19 20 PIN20 PIN19 19 20 PIN20 PIN64 14 13 PIN63 PIN64 14 13 PIN63
PIN21 21 22 PIN22 PIN21 21 22 PIN22 PIN62 12 11 PIN61 PIN62 12 11 PIN61
PIN23 23 24 PIN24 PIN23 23 24 PIN24 PIN60 10 9 PIN59 PIN60 10 9 PIN59
PIN25 25 26 GND PIN25 25 26 GND PIN58 8 7 PIN57 PIN58 8 7 PIN57
PIN56 6 5 PIN55 PIN56 6 5 PIN55
PIN54 4 3 PIN53 PIN54 4 3 PIN53
PIN52 2 1 PIN51 PIN52 2 1 PIN51

HEADER 13PX2 HEADER 13PX2, 2.00mm HEADER 13PX2, 2.00mm HEADER 13PX2
PIN27
PIN29
PIN31
PIN33
PIN35
PIN37
PIN39
PIN41
PIN43
PIN45
PIN47
PIN49
GND
10
12
14
16
18
20
22
24
26
2
4
6
8

JP7

HEADER 13PX2, 2.00mm


1
3
5
7
9
11
13
15
17
19
21
23
25
PIN26
PIN28
PIN30
PIN32
PIN34
PIN36
PIN38
PIN40
PIN42
PIN44
PIN46
PIN48
PIN50
NUTINY-SDK-NANO112 USER MANUAL

PIN27
PIN29
PIN31
PIN33
PIN35
PIN37
PIN39
PIN41
PIN43
PIN45
PIN47
PIN49
GND
10
12
14
16
18
20
22
24
26
2
4
6
8

JP17

HEADER 13PX2
1
3
5
7
9
11
13
15
17
19
21
23
25

Title
PIN26
PIN28
PIN30
PIN32
PIN34
PIN36
PIN38
PIN40
PIN42
PIN44
PIN46
PIN48
PIN50

NuTiny-EVB-Nano112-LQFP100 V1.0
Size Document Number Rev
Custom
OTHER.SCH V1.0
Date: Monday , May 05, 2014 Sheet 3 of 3

Jul 08, 2015 Page 20 of 23 Rev 1.00


Nano112

6.4 NuTiny-EVB-TNLCD-Nano112 Schematic

PIN100
25
23
21
19
17
15
13
11
9
7
5
3
1
JP1

HOLDER 13PX2, 2.00mm

26
24
22
20
18
16
14
12
10
8
6
4
2
PIN99
U1
PIN38 SEG0 1 48 COM3 PIN39
PIN37 SEG1 2 1 48 47 COM2 PIN40
JP5 PIN36 SEG2 3 2 47 46 COM1 PIN41 JP6
PIN35 SEG3 4 3 46 45 COM0 PIN42
PIN1 1 2 PIN2 PIN34 SEG4 5 4 45 44 SEG33 PIN1
PIN3 3 4 PIN4 PIN33 SEG5 6 5 44 43 SEG32 PIN2
PIN5 5 6 PIN6 PIN32 SEG6 7 6 43 42
PIN7 7 8 PIN8 PIN31 SEG7 8 7 42 41 26 25
PIN9 9 10 PIN10 PIN30 SEG8 9 8 41 40 24 23
11 12 PIN12 PIN29 SEG9 10 9 40 39 22 21
PIN13 13 14 PIN14 PIN28 SEG10 11 10 39 38 20 19
PIN15 15 16 PIN16 PIN27 SEG11 12 11 38 37 SEG35 PIN99 18 17
PIN17 17 18 PIN18 PIN26 SEG12 13 12 37 36 SEG34 PIN100 16 15
PIN19 19 20 PIN20 PIN22 SEG13 14 13 36 35 14 13
PIN21 21 22 PIN22 PIN21 SEG14 15 14 35 34 12 11
23 24 PIN24 PIN20 SEG15 16 15 34 33 10 9
PIN25 25 26 PIN19 SEG16 17 16 33 32 SEG31 PIN3 8 7
PIN18 SEG17 18 17 32 31 SEG30 PIN4 6 5
PIN17 SEG18 19 18 31 30 SEG29 PIN5 4 3
PIN16 SEG19 20 19 30 29 SEG28 PIN6 2 1
PIN15 SEG20 21 20 29 28 SEG27 PIN7
PIN14 SEG21 22 21 28 27 SEG26 PIN8
HOLDER 13PX2, 2.00mm PIN13 SEG22 23 22 27 26 SEG25 PIN9 HOLDER 13PX2, 2.00mm
PIN12 SEG23 24 23 26 25 SEG24 PIN10
24 25
TN LCD 4X36
DH2 PIN43

C4
0.1uF
C0603
DH1 PIN44

V1 PIN48
V2 PIN49
V3 PIN50

C1 C2 C3
PIN27
PIN29
PIN31
PIN33
PIN35
PIN37
PIN39
PIN41
PIN43

PIN49

0.1uF 0.1uF 0.1uF


C0603 C0603 C0603
10
12
14
16
18
20
22
24
26
2
4
6
8

JP7

HOLDER 13PX2, 2.00mm


1
3
5
7
9
11
13
15
17
19
21
23
25
PIN26
PIN28
PIN30
PIN32
PIN34
PIN36
PIN38
PIN40
PIN42
PIN44

PIN48
PIN50

Title
NuTiny-EVB-TNLCD-Nano112-LQFP100 V2.0
Size Document Number Rev
Custom
4X36 TN LCD glass.SCH V2.0
Date: Thursday , April 03, 2014 Sheet 1 of 1

NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 21 of 23 Rev 1.00


Nano112

7 REVISION HISTORY

Date Revision Description

2015.07.08 1.00 1. Preliminary version.


NUTINY-SDK-NANO112 USER MANUAL

Jul 08, 2015 Page 22 of 23 Rev 1.00


Nano112

NUTINY-SDK-NANO112 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.

Jul 08, 2015 Page 23 of 23 Rev 1.00

You might also like