NuMicro
®
M480
32-bit ARM Cortex -M4F Microcontroller
®
®
NuMicro Family
M480 Series
Datasheet
®
M480 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
Mar 30, 2018
Page
1
of 401
Rev 1.00
NuMicro
®
M480
32-bit ARM Cortex -M4F Microcontroller
®
®
TABLE OF CONTENTS
1 GENERAL DESCRIPTION............................................................................... 11
2 FEATURES ...................................................................................................... 12
2.1NuMicro
®
M480 Features ........................................................................................................12
3 PARTS INFORMATION ................................................................................... 24
3.1Summary .................................................................................................................................24
3.2Package Type .........................................................................................................................24
3.3NuMicro® M481 Base Series ..................................................................................................25
3.4NuMicro® M482 USB FS OTG Series .....................................................................................26
3.5NuMicro® M483 CAN Series ...................................................................................................27
3.6NuMicro® M484 USB HS OTG Series ....................................................................................28
3.7NuMicro® M485 Crypto Series ................................................................................................29
3.8NuMicro® M487 Ethernet Series .............................................................................................30
3.9NuMicro
®
M480 Naming Rule .................................................................................................31
4 PIN CONFIGURATION & DESCRIPTION ....................................................... 32
4.1Pin Configuration.....................................................................................................................32
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.1.6
4.1.7
4.1.8
4.1.9
4.1.10
4.1.11
4.1.12
4.1.13
4.1.14
4.1.15
4.1.16
4.1.17
4.1.18
4.1.19
NuMicro
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
NuMicro
®
®
M481 Base Series QFN33 Pin Diagram ......................................................... 32
M481 Base Series LQFP48 Pin Diagram ....................................................... 33
M481 Base Series LQFP64 Pin Diagram ....................................................... 34
M482 USB FS OTG Series QFN33 Pin Diagram ........................................... 35
M482 USB FS OTG Series LQFP48 Pin Diagram .......................................... 36
M482 USB FS OTG Series LQFP64 Pin Diagram .......................................... 37
M482 USB FS OTG Series LQFP128 Pin Diagram ........................................ 38
M483 CAN Series LQFP64 Pin Diagram ........................................................ 39
M483 CAN Series LQFP128 Pin Diagram ...................................................... 40
M484 USB HS OTG Series LQFP64 Pin Diagram ......................................... 41
M484 USB HS OTG Series with 2 USB LQFP64 Pin Diagram ....................... 42
M484 USB HS OTG Series LQFP128 Pin Diagram ....................................... 43
M485 Crypto Series QFN33 Pin Diagram....................................................... 44
M485 Crypto Series LQFP48 Pin Diagram ..................................................... 45
M485 Crypto Series LQFP64 Pin Diagram ..................................................... 46
M485 Crypto Series LQFP128 Pin Diagram ................................................... 47
M487 Ethernet Series LQFP64 Pin Diagram .................................................. 48
M487 Ethernet Series LQFP128 Pin Diagram ................................................ 49
M487 Ethernet Series LQFP144 Pin Diagram ................................................ 50
M480 SERIES DATASHEET
4.2Pin Description ........................................................................................................................51
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
M481 Series Pin Description .......................................................................................... 51
M482 Series Pin Description .......................................................................................... 68
M483 Series Pin Description .......................................................................................... 97
M484 Series Pin Description ........................................................................................ 125
M485 Series Pin Description ........................................................................................ 152
M487 Series Pin Description ........................................................................................ 180
M480 Multi-function Summary Table ............................................................................ 211
Mar 30, 2018
Page
2
of 401
Rev 1.00
NuMicro
®
M480
32-bit ARM Cortex -M4F Microcontroller
®
®
4.2.8
M480 Multi-function Summary Table Sorted by GPIO .................................................. 238
5 BLOCK DIAGRAM ......................................................................................... 269
5.1NuMicro
®
M480 Block Diagram ............................................................................................269
6 FUNCTIONAL DESCRIPTION ....................................................................... 270
6.1ARM
®
Cortex
®
-M4 Core ........................................................................................................270
6.2System Manager ...................................................................................................................273
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.2.9
6.2.10
6.2.11
Overview ...................................................................................................................... 273
System Reset ............................................................................................................... 273
System Power Distribution ........................................................................................... 279
Power Modes and Wake-up Sources ........................................................................... 280
Power Modes Transition ............................................................................................... 284
System Memory Map.................................................................................................... 285
SRAM Memory Orginization ......................................................................................... 287
Bus Matrix .................................................................................................................... 289
HIRC Auto Trim ............................................................................................................ 289
System Timer (SysTick) ............................................................................................... 290
Nested Vectored Interrupt Controller (NVIC) ................................................................ 290
6.3Clock Controller.....................................................................................................................291
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.3.7
Overview ...................................................................................................................... 291
Clock Generator ........................................................................................................... 293
System Clock and SysTick Clock ................................................................................. 294
Peripherals Clock ......................................................................................................... 295
Power-down Mode Clock .............................................................................................. 296
Clock Output ................................................................................................................. 296
USB Clock Source ........................................................................................................ 297
6.4Flash Memeory Controller (FMC) .........................................................................................298
6.4.1
6.4.2
Overview ...................................................................................................................... 298
Features ....................................................................................................................... 298
M480 SERIES DATASHEET
6.5General Purpose I/O (GPIO) .................................................................................................299
6.5.1
6.5.2
Overview ...................................................................................................................... 299
Features ....................................................................................................................... 299
6.6PDMA Controller (PDMA) .....................................................................................................300
6.6.1
6.6.2
Overview ...................................................................................................................... 300
Features ....................................................................................................................... 300
6.7Timer Controller (TMR) .........................................................................................................301
6.7.1
6.7.2
Overview ...................................................................................................................... 301
Features ....................................................................................................................... 301
6.8Watchdog Timer (WDT) ........................................................................................................303
6.8.1
6.8.2
Overview ...................................................................................................................... 303
Features ....................................................................................................................... 303
6.9Window Watchdog Timer (WWDT) .......................................................................................304
6.9.1
6.9.2
Overview ...................................................................................................................... 304
Features ....................................................................................................................... 304
6.10
Real Time Clock (RTC) ................................................................................................305
6.10.1 Overview ...................................................................................................................... 305
Mar 30, 2018
Page
3
of 401
Rev 1.00
NuMicro
®
M480
32-bit ARM Cortex -M4F Microcontroller
®
®
6.10.2 Features ....................................................................................................................... 305
6.11
EPWM Generator and Capture Timer (EPWM)...........................................................306
6.11.1 Overview ...................................................................................................................... 306
6.11.2 Features ....................................................................................................................... 306
6.12
Basic PWM Generator and Capture Timer (BPWM) ...................................................308
6.12.1 Overview ...................................................................................................................... 308
6.12.2 Features ....................................................................................................................... 308
6.13
Quadrature Encoder Interface (QEI) ...........................................................................309
6.13.1 Overview ...................................................................................................................... 309
6.13.2 Features ....................................................................................................................... 309
6.14
Enhanced Input Capture Timer (ECAP) ......................................................................310
6.14.1 Overview ...................................................................................................................... 310
6.14.2 Features ....................................................................................................................... 310
6.15
UART Interface Controller (UART) ..............................................................................311
6.15.1 Overview ...................................................................................................................... 311
6.15.2 Features ....................................................................................................................... 311
6.16
Ethernet MAC Controller (EMAC) ................................................................................313
6.16.1 Overview ...................................................................................................................... 313
6.16.2 Features ....................................................................................................................... 313
6.17
Smart Card Host Interface (SC)...................................................................................314
6.17.1 Overview ...................................................................................................................... 314
6.17.2 Features ....................................................................................................................... 314
6.18
I
2
S Controller (I
2
S)........................................................................................................315
6.18.1 Overview ...................................................................................................................... 315
6.18.2 Features ....................................................................................................................... 315
6.19
M480 SERIES DATASHEET
Serial Peripheral Interface (SPI) ..................................................................................316
6.19.1 Overview ...................................................................................................................... 316
6.19.2 Features ....................................................................................................................... 316
6.20
Quad Serial Peripheral Interface (QSPI) .....................................................................318
6.20.1 Overview ...................................................................................................................... 318
6.20.2 Features ....................................................................................................................... 318
6.21
SPI Synchronous Serial Interface Controller (SPI Master mode)................................319
6.21.1 Overview ...................................................................................................................... 319
6.21.2 Features ....................................................................................................................... 319
6.22
I
2
C Serial Interface Controller (I
2
C) ..............................................................................320
6.22.1 Overview ...................................................................................................................... 320
6.22.2 Features ....................................................................................................................... 320
6.23
USCI - Universal Serial Control Interface Controller (USCI) .......................................321
6.23.1 Overview ...................................................................................................................... 321
6.23.2 Features ....................................................................................................................... 321
6.24
USCI – UART Mode ....................................................................................................322
6.24.1 Overview ...................................................................................................................... 322
6.24.2 Features ....................................................................................................................... 322
6.25
USCI - SPI Mode .........................................................................................................323
Mar 30, 2018
Page
4
of 401
Rev 1.00
NuMicro
®
M480
32-bit ARM Cortex -M4F Microcontroller
®
®
6.25.1 Overview ...................................................................................................................... 323
6.25.2 Features ....................................................................................................................... 323
6.26
USCI - I
2
C Mode ..........................................................................................................325
6.26.1 Overview ...................................................................................................................... 325
6.26.2 Features ....................................................................................................................... 325
6.27
Controller Area Network (CAN) ...................................................................................326
6.27.1 Overview ...................................................................................................................... 326
6.27.2 Features ....................................................................................................................... 326
6.28
Secure Digital Host Controller (SDH) ..........................................................................327
6.28.1 Overview ...................................................................................................................... 327
6.28.2 Features ....................................................................................................................... 327
6.29
External Bus Interface (EBI) ........................................................................................328
6.29.1 Overview ...................................................................................................................... 328
6.29.2 Features ....................................................................................................................... 328
6.30
USB 1.1 Device Controller (USBD) .............................................................................329
6.30.1 Overview ...................................................................................................................... 329
6.30.2 Features ....................................................................................................................... 329
6.31
High Speed USB 2.0 Device Controller (HSUSBD) ....................................................330
6.31.1 Overview ...................................................................................................................... 330
6.31.2 Features ....................................................................................................................... 330
6.32
USB 2.0 Host Controller (USBH) .................................................................................331
6.32.1 Overview ...................................................................................................................... 331
6.32.2 Features ....................................................................................................................... 331
6.33
USB On-The-Go (OTG) ...............................................................................................332
6.33.1 Overview ...................................................................................................................... 332
6.33.2 Features ....................................................................................................................... 332
M480 SERIES DATASHEET
6.34
High Speed USB On-The-Go (HSOTG) ......................................................................333
6.34.1 Overview ...................................................................................................................... 333
6.34.2 Features ....................................................................................................................... 333
6.34.3 Basic Configuration ...................................................................................................... 333
6.35
CRC Controller (CRC) .................................................................................................334
6.35.1 Overview ...................................................................................................................... 334
6.35.2 Features ....................................................................................................................... 334
6.36
Cryptographic Accelerator (CRYPTO) .........................................................................335
6.36.1 Overview ...................................................................................................................... 335
6.36.2 Features ....................................................................................................................... 335
6.37
Enhanced 12-bit Analog-to-Digital Converter (EADC).................................................337
6.37.1 Overview ...................................................................................................................... 337
6.37.2 Features ....................................................................................................................... 337
6.38
Digital to Analog Converter (DAC) ...............................................................................339
6.38.1 Overview ...................................................................................................................... 339
6.38.2 Features ....................................................................................................................... 339
6.39
Analog Comparator Controller (ACMP) .......................................................................340
6.39.1 Overview ...................................................................................................................... 340
Mar 30, 2018
Page
5
of 401
Rev 1.00