NUMICRO® NANO100 (B) DATASHEET
ARM
®
Cortex
®
-M
32-bit Microcontroller
NuMicro Family
Nano100 Series
Datasheet
®
NANO100 SERIES DATASHEET
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
May 31, 2016
Page
1
of
160
Revision 1.08
NUMICRO® NANO100 (B) DATASHEET
Table of Contents
LIST OF FIGURES
........................................................................................................................... 6
LIST OF TABLES
............................................................................................................................. 7
1
GENERAL DESCRIPTION ..................................................................................................... 8
2
FEATURES ........................................................................................................................... 10
2.1
Nano100 Features – Base Line ................................................................................. 10
2.2
2.3
2.4
3
Nano110 Features – LCD Line .................................................................................. 16
Nano120 Features – USB Connectivity Line.............................................................. 22
Nano130 Features – Advanced Line .......................................................................... 28
PARTS INFORMATION LIST AND PIN CONFIGURATION ................................................ 34
®
3.1
NuMicro Nano100 Series Selection Code ................................................................ 34
3.2
NuMicro Nano100 Products Selection Guide ........................................................... 35
3.2.1
3.2.2
3.2.3
3.2.4
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
®
®
Nano100 Base Line Selection Guide .............................................................. 35
Nano110 LCD Line Selection Guide ............................................................... 35
Nano120 USB Connectivity Line Selection Guide .......................................... 35
Nano130 Advanced Line Selection Guide ...................................................... 36
3.3
Pin Configuration ........................................................................................................ 37
3.3.1
3.3.2
3.3.3
3.3.4
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
Nano100 Pin Diagrams .................................................................................. 37
Nano110 Pin Diagrams .................................................................................. 40
Nano120 Pin Diagrams .................................................................................. 42
Nano130 Pin Diagrams .................................................................................. 45
3.4
Pin Description ........................................................................................................... 47
3.4.1
3.4.2
3.4.3
3.4.4
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
Nano100 Pin Description ................................................................................ 47
Nano110 Pin Description ................................................................................ 58
Nano120 Pin Description ................................................................................ 72
Nano130 Pin Description ................................................................................ 83
NANO100 SERIES DATASHEET
4
BLOCK DIAGRAM ................................................................................................................ 97
4.1
Nano100 Block Diagram ............................................................................................ 97
4.2
4.3
4.4
Nano110 Block Diagram ............................................................................................ 98
Nano120 Block Diagram ............................................................................................ 99
Nano130 Block Diagram .......................................................................................... 100
5
FUNCTIONAL DESCRIPTION............................................................................................ 101
5.1
Memory Organization ............................................................................................... 101
5.1.1
5.1.2
Overview ...................................................................................................................... 101
Memory Map ................................................................................................................ 101
5.2
Nested Vectored Interrupt Controller (NVIC) ........................................................... 103
5.2.1
5.2.2
Overview ...................................................................................................................... 103
Features ....................................................................................................................... 103
5.3
System Manager ...................................................................................................... 104
5.3.1
5.3.2
Overview ...................................................................................................................... 104
Features ....................................................................................................................... 104
5.4
Clock Controller ........................................................................................................ 105
5.4.1
Overview ...................................................................................................................... 105
May 31, 2016
Page
2
of
160
Revision 1.08
NUMICRO® NANO100 (B) DATASHEET
5.4.2
Features ....................................................................................................................... 105
5.5
Analog to Digital Converter (ADC) ........................................................................... 106
5.5.1
5.5.2
Overview ...................................................................................................................... 106
Features ....................................................................................................................... 106
5.6
Digital to Analog Converter (DAC) ........................................................................... 107
5.6.1
5.6.2
Overview ...................................................................................................................... 107
Features ....................................................................................................................... 107
5.7
DMA Controller ......................................................................................................... 108
5.7.1
5.7.2
Overview ...................................................................................................................... 108
Features ....................................................................................................................... 108
5.8
External Bus Interface .............................................................................................. 110
5.8.1
5.8.2
Overview ...................................................................................................................... 110
Features ....................................................................................................................... 110
5.9
FLASH Memory Controller (FMC) ............................................................................ 111
5.9.1
5.9.2
Overview ...................................................................................................................... 111
Features ....................................................................................................................... 111
5.10
General Purpose I/O Controller ................................................................................ 112
5.10.1
5.10.2
Overview .................................................................................................................... 112
Features ..................................................................................................................... 112
5.11
I C ............................................................................................................................. 113
5.11.1
5.11.2
Overview .................................................................................................................... 113
Features ..................................................................................................................... 114
2
5.12
I S ............................................................................................................................. 115
5.12.1
5.12.2
Overview .................................................................................................................... 115
Features ..................................................................................................................... 115
2
5.13
LCD Display Driver ................................................................................................... 116
5.13.1
5.13.2
Overview .................................................................................................................... 116
Features ..................................................................................................................... 116
NANO100 SERIES DATASHEET
5.14
Pulse Width Modulation (PWM) ............................................................................... 117
5.14.1
5.14.2
Overview .................................................................................................................... 117
Features ..................................................................................................................... 118
5.15
RTC .......................................................................................................................... 119
5.15.1
5.15.2
Overview .................................................................................................................... 119
Features ..................................................................................................................... 119
5.16
Smart Card Host Interface (SC) ............................................................................... 119
5.16.1
5.16.2
Overview .................................................................................................................... 119
Features ..................................................................................................................... 119
5.17
SPI ............................................................................................................................ 121
5.17.1
5.17.2
Overview .................................................................................................................... 121
Features ..................................................................................................................... 121
5.18
Timer Controller ........................................................................................................ 122
5.18.1
5.18.2
Overview .................................................................................................................... 122
Features ..................................................................................................................... 122
5.19
UART Controller ....................................................................................................... 123
May 31, 2016
Page
3
of
160
Revision 1.08
NUMICRO® NANO100 (B) DATASHEET
5.19.1 Overview .................................................................................................................... 123
5.19.2 The LIN mode is selected by setting the LIN_EN bit in UART_FUN_SEL register. In LIN
mode, one start bit and 8-bit data format with 1-bit stop bit are required in accordance with the
LIN standard. Features.............................................................................................................. 124
5.20
USB .......................................................................................................................... 126
5.20.1
5.20.2
Overview .................................................................................................................... 126
Features ..................................................................................................................... 126
5.21
Watchdog Timer Controller ...................................................................................... 127
5.21.1
5.21.2
Overview .................................................................................................................... 127
Features ..................................................................................................................... 127
5.22
Window Watchdog Timer Controller ........................................................................ 128
5.22.1
5.22.2
Overview .................................................................................................................... 128
Features ..................................................................................................................... 128
6
ARM CORTEX™-M0 CORE ............................................................................................. 129
6.1
Overview................................................................................................................... 129
6.2
Features ................................................................................................................... 129
®
7
APPLICATION CIRCUIT ..................................................................................................... 131
7.1
LCD Charge Pump ................................................................................................... 131
7.1.1
7.1.2
7.1.3
7.1.4
C-type 1/3 Bias ............................................................................................................. 131
C-type 1/2 Bias ............................................................................................................. 131
Internal R-type .............................................................................................................. 131
External R-type ............................................................................................................. 132
7.2
7.3
NANO100 SERIES DATASHEET
7.4
8
9
ADC Application Circuit ............................................................................................ 133
7.2.1
Voltage Reference Source ........................................................................................... 133
DAC Application Circuit ............................................................................................ 135
7.3.1
Voltage Reference Source ........................................................................................... 135
Whole Chip Application Circuit ................................................................................. 137
POWER COMSUMPTION .................................................................................................. 138
ELECTRICAL CHARACTERISTIC ..................................................................................... 139
9.1
Absolute Maximum Ratings...................................................................................... 139
9.2
9.3
Nano100/Nano110/Nano120/Nano130 DC Electrical Characteristics ..................... 139
AC Electrical Characteristics .................................................................................... 145
9.3.1
9.3.2
9.3.3
9.3.4
9.3.5
External Input Clock ..................................................................................................... 145
External 4~24 MHz XTAL Oscillator ............................................................................. 145
External 32.768 kHz Crystal ......................................................................................... 146
Internal 12 MHz Oscillator ............................................................................................ 146
Internal 10 kHz Oscillator ............................................................................................. 146
9.4
Analog Characteristics ............................................................................................. 146
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
12-bit ADC .................................................................................................................... 146
Brown-out Detector....................................................................................................... 147
Power-on Reset ............................................................................................................ 148
Temperature Sensor..................................................................................................... 148
12-bit DAC .................................................................................................................... 148
LCD .............................................................................................................................. 149
Internal Voltage Reference ........................................................................................... 149
May 31, 2016
Page
4
of
160
Revision 1.08
NUMICRO® NANO100 (B) DATASHEET
9.4.8
USB PHY Specifications ............................................................................................... 149
9.5
10
Flash DC Electrical Characteristics .......................................................................... 151
PACKAGE DIMENSIONS ................................................................................................... 152
10.1 LQFP128 (14x14x1.4 mm footprint 2.0 mm) ............................................................ 152
10.2
10.3
10.4
10.5
LQFP64 (10x10x1.4 mm footprint 2.0 mm) .............................................................. 153
LQFP64 (7x7x1.4 mm footprint 2.0 mm) .................................................................. 154
LQFP48 (7x7x1.4 mm footprint 2.0 mm) .................................................................. 156
QFN48 (7x7x0.85 mm) ............................................................................................. 157
11
REVISION HISTORY .......................................................................................................... 158
NANO100 SERIES DATASHEET
May 31, 2016
Page
5
of
160
Revision 1.08