M451
ARM Cortex
®
-M4
32-bit Microcontroller
NuMicro™ Family
M451 Series
Datasheet
M451 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 21, 2015
Page
1
of
224
Rev.2.01
M451
TABLE OF CONTENTS
1
2
2.1
GENERAL DESCRIPTION
------------------------------------------------ 10
FEATURES
-------------------------------------------------------------- 11
NuMicro M451 Features
................................................................. 11
3
4
4.1
Abbreviations
------------------------------------------------------------- 17
PARTS INFORMATION LIST AND PIN CONFIGURATION
---------------- 19
NuMicro M451 Selection Guide
........................................................ 19
NuMicro M451 Naming Rule
.................................................................... 19
NuMicro M451 Base Series Selection Guide
................................................ 20
NuMicro M451M Series (M051 Pin Compatible) Selection Guide
........................ 21
NuMicro M452 USB Series Selection Guide
................................................. 22
NuMicro M453 CAN Series (CAN+USB) Selection Guide
................................. 23
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
M451 SERIES DATASHEET
4.2.8
4.2.9
4.2.10
Pin Configuration
............................................................................ 24
NuMicro M451 Base Series LQFP48 Pin Diagram
.......................................... 24
NuMicro M451 Base Series LQFP64 Pin Diagram
.......................................... 25
NuMicro M451 Base Series LQFP100 Pin Diagram
........................................ 26
NuMicro M451M Series (M051 Pin Compatible) LQFP48 Pin Diagram
................. 27
NuMicro M451M Series (M058S Pin Compatible) LQFP64 Pin Diagram
............... 28
NuMicro M452 USB Series LQFP48 Pin Diagram
.......................................... 29
NuMicro M452 USB Series LQFP64 Pin Diagram
.......................................... 31
NuMicro M453 CAN Series (CAN+USB) LQFP48 Pin Diagram
.......................... 33
NuMicro M453 CAN Series (CAN+USB) LQFP64 Pin Diagram
.......................... 35
NuMicro M453 CAN Series (CAN+USB) LQFP100 Pin Diagram
...................... 37
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.3.10
Pin Description
.............................................................................. 39
M451 Base Series LQFP48 Pin Description
.................................................... 39
M451 Base Series LQFP64 Pin Description
.................................................... 47
M451 Base Series LQFP100 Pin Description
.................................................. 57
M451M Series (M051 Pin Compatible) LQFP48 Pin Description
........................... 70
M452 USB Series LQFP48 Pin Description
.................................................... 78
M452 USB Series LQFP64 Pin Description
.................................................... 86
M453 CAN Series(CAN+USB) LQFP48 Pin Description
..................................... 96
M453 CAN Series(CAN+USB) LQFP64 Pin Description
................................... 104
M453 CAN Series(CAN+USB) LQFP100 Pin Description
................................. 114
GPIO Multi-function Pin Summary
.......................................................... 128
5
BLOCK DIAGRAM
------------------------------------------------------- 139
Page
2
of
224
Rev.2.01
May 21, 2015
M451
5.1
NuMicro M451 Block Diagram
......................................................... 139
6
6.1
6.2
FUNCTIONAL DESCRIPTION
------------------------------------------- 141
ARM
®
Cortex
®
-M4 Core
................................................................... 141
System Manager
........................................................................... 144
Overview
........................................................................................... 144
System Reset......................................................................................
144
Power Modes and Wake-up Sources
.......................................................... 151
System Power Distribution
...................................................................... 153
System Memory Map
............................................................................. 155
SRAM Memory Organization
................................................................... 158
System Timer (SysTick)
......................................................................... 161
Nested Vectored Interrupt Controller (NVIC)
................................................. 161
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
Clock Controller
............................................................................ 162
Overview
........................................................................................... 162
Clock Generator
................................................................................... 164
System Clock and SysTick Clock
.............................................................. 165
Peripherals Clock
................................................................................. 166
Power-down Mode Clock
........................................................................ 167
Clock Output
....................................................................................... 167
6.4
6.4.1
6.4.2
Flash Memeory Controller (FMC)
....................................................... 169
Overview
........................................................................................... 169
Features
............................................................................................ 169
M451 SERIES DATASHEET
6.5
6.5.1
6.5.2
External Bus Interface (EBI)
............................................................. 170
Overview
........................................................................................... 170
Features
............................................................................................ 170
6.6
6.6.1
6.6.2
General Purpose I/O (GPIO)
............................................................. 171
Overview
........................................................................................... 171
Features
............................................................................................ 171
6.7
6.7.1
6.7.2
PDMA Controller (PDMA)
................................................................ 172
Overview
........................................................................................... 172
Features
............................................................................................ 172
6.8
6.8.1
6.8.2
Timer Controller (TMR)
................................................................... 173
Overview
........................................................................................... 173
Features
............................................................................................ 173
6.9
PWM Generator and Capture Timer (PWM)
.......................................... 174
May 21, 2015
Page
3
of
224
Rev.2.01
M451
6.9.1
6.9.2
Overview
........................................................................................... 174
Features
............................................................................................ 174
6.10
6.10.1
6.10.2
Watchdog Timer (WDT)...................................................................
176
Overview
........................................................................................ 176
Features
......................................................................................... 176
6.11
6.11.1
6.11.2
Window Watchdog Timer (WWDT)
..................................................... 177
Overview
........................................................................................ 177
Features
......................................................................................... 177
6.12
6.12.1
6.12.2
Real Time Clock (RTC)
................................................................... 178
Overview
........................................................................................ 178
Features
......................................................................................... 178
6.13
6.13.1
6.13.2
UART Interface Controller (UART)
...................................................... 179
Overview
........................................................................................ 179
Features
......................................................................................... 179
6.14
6.14.1
6.14.2
Smart Card Host Interface (SC)
......................................................... 181
Overview
........................................................................................ 181
Features
......................................................................................... 181
6.15
6.15.1
6.15.2
I
2
C Serial Interface Controller (I
2
C)
..................................................... 182
Overview
........................................................................................ 182
Features
......................................................................................... 182
6.16
6.16.1
6.16.2
Serial Peripheral Interface (SPI)
......................................................... 183
Overview
........................................................................................ 183
Features
......................................................................................... 183
M451 SERIES DATASHEET
6.17
6.17.1
6.17.2
USB Device Controller (USBD)
.......................................................... 184
Overview
........................................................................................ 184
Features
......................................................................................... 184
6.18
6.18.1
6.18.2
USB 1.1 Host Controller (USBH)
........................................................ 185
Overview
........................................................................................ 185
Features
......................................................................................... 185
6.19
6.19.1
6.19.2
USB On-The-Go (OTG)
................................................................... 186
Overview
........................................................................................ 186
Features
......................................................................................... 186
6.20
6.20.1
6.20.2
Controller Area Network (CAN)
.......................................................... 187
Overview
........................................................................................ 187
Features
......................................................................................... 187
May 21, 2015
Page
4
of
224
Rev.2.01
M451
6.21
6.21.1
6.21.2
Touch Key (TK)
............................................................................ 188
Overview
........................................................................................ 188
Features
......................................................................................... 188
6.22
6.22.1
6.22.2
CRC Controller (CRC)
.................................................................... 189
Overview
........................................................................................ 189
Features
......................................................................................... 189
6.23
6.23.1
6.23.2
Enhanced 12-bit Analog-to-Digital Converter (EADC)
............................... 190
Overview
........................................................................................ 190
Features
......................................................................................... 190
6.24
6.24.1
6.24.2
Digital to Analog Converter (DAC)
...................................................... 191
Overview
........................................................................................ 191
Features
......................................................................................... 191
6.25
6.25.1
6.25.2
Analog Comparator Controller (ACMP)
................................................ 192
Overview
........................................................................................ 192
Features
......................................................................................... 192
7
8
8.1
8.2
8.3
APPLICATION CIRCUIT
------------------------------------------------- 193
ELECTRICAL CHARACTERISTICS
-------------------------------------- 194
Absolute Maximum Ratings
.............................................................. 194
DC Electrical Characteristics
............................................................. 195
AC Electrical Characteristics
............................................................. 201
External 4~24 MHz High Speed Crystal (HXT) Input Clock
................................ 201
External 4~20 MHz High Speed Crystal (HXT) Oscillator
.................................. 201
22.1184 MHz Internal High Speed RC Oscillator (HIRC)
.................................. 202
32.768 kHz External Low Speed Crystal (LXT) Input Clock
............................... 203
32.768 kHz External Low Speed Crystal (LXT) Oscillator
.................................. 203
10 kHz Internal Low Speed RC Oscillator (LIRC)
........................................... 204
M451 SERIES DATASHEET
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
8.3.6
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.4.6
8.4.7
8.4.8
Analog Characteristics
.................................................................... 205
12-bit SAR ADC
................................................................................... 205
LDO
................................................................................................. 207
Low Voltage Reset
............................................................................... 207
Brown-out Detector
............................................................................... 207
Power-on Reset
................................................................................... 208
Temperature Sensor
............................................................................. 208
Comparator
........................................................................................ 209
12-bit DAC
......................................................................................... 209
May 21, 2015
Page
5
of
224
Rev.2.01