|
nuvoton |
M051 DN/DE
ARM® Cortex® -M0
32-bit Microcontroller
NuMicro® Family
M051 DN/DE 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
Oct. 05, 2015
Page 1 of 86
Rev 1.03
M051 DN/DE
Table of Contents
1 GENERAL DESCRIPTION····················································································································7
2 FEATURES ·············································································································································8
3 ABBREVIATIONS ································································································································12
3.1 List of Abbreviations ···················································································································12
4 PARTS INFORMATION AND PIN CONFIGURATION ·····································································14
4.1 NuMicro® M051 Series M05xxDN Selection Guide ·······························································14
4.2 NuMicro® M051 Series M05xxDE Selection Guide································································15
4.3 Pin Diagrams ·······························································································································17
4.3.1 QFN 33-pin···································································································································17
4.3.2 LQFP 48-pin·································································································································18
4.4 Pin Description ····························································································································19
5 BLOCK DIAGRAM·······························································································································22
6 FUNCTIONAL DESCRIPTION············································································································23
6.1 ARM® Cortex® -M0 Core ·············································································································23
6.2 System Manager ·························································································································25
6.2.1 Overview·······································································································································25
6.2.2 System Reset·······························································································································25
6.2.3 System Power Architecture ·······································································································26
6.2.4 System Memory Map··················································································································27
6.2.5 Whole System Memory Mapping ······························································································29
6.2.6 System Timer (SysTick) ·············································································································30
6.2.7 Nested Vectored Interrupt Controller (NVIC) ··········································································31
6.3 Clock Controller···························································································································34
6.3.1 Overview·······································································································································34
6.3.2 System Clock and SysTick Clock ·····························································································37
6.3.3 Power-down Mode Clock ···········································································································38
6.3.4 Frequency Divider Output ··········································································································38
6.4 Flash Memory Controller (FMC) ·······························································································40
6.4.1 Overview·······································································································································40
6.4.2 Features········································································································································40
6.5 External Bus Interface (EBI)······································································································41
6.5.1 Overview·······································································································································41
6.5.2 Features········································································································································41
6.6 General Purpose I/O (GPIO) ·····································································································42
6.6.1 Overview·······································································································································42
6.6.2 Features········································································································································42
6.7 Timer Controller (TMR) ··············································································································43
6.7.1 Overview·······································································································································43
6.7.2 Features········································································································································43
6.8 PWM Generator and Capture Timer (PWM)···········································································44
6.8.1 Overview·······································································································································44
6.8.2 Features········································································································································45
Oct. 05, 2015
Page 2 of 86
Rev 1.03
|