|
nuvoTon |
NuMicro M051 BN Series Technical Reference Manual
ARM Cortex™-M0
32-BIT MICROCONTROLLER
NuMicro M051™ BN Series
Technical Reference Manual
Publication Release Date: Mar.19, 2012
- 1 - Revision V1.03
NuMicro M051 BN Series Technical Reference Manual
TABLE OF CONTENTS
1 GENERAL DESCRIPTION··················································································································10
2 FEATURES···········································································································································11
3 BLOCK DIAGRAM ······························································································································16
4 SELECTION TABLE····························································································································17
5 PIN CONFIGURATION························································································································19
5.1 QFN 33 pin ···············································································································································19
5.2 LQFP 48 pin ·············································································································································20
5.3 Pin Description ·········································································································································21
6 FUNCTIONAL DESCRIPTION ···········································································································25
6.1 ARM® Cortex™-M0 Core·······················································································································25
6.2 System Manager······································································································································27
6.2.1 Overview ······································································································································27
6.2.2 System Reset······························································································································27
6.2.3 System Power Architecture·······································································································28
6.2.4 Whole System Memory Map·····································································································29
6.2.5 Whole System Memory Mapping Table ··················································································31
6.2.6 System Manager Controller Registers Map ···········································································31
6.2.7 System Timer (SysTick) ············································································································60
6.2.8 Nested Vectored Interrupt Controller (NVIC) ·········································································64
6.2.9 System Controller Registers Map ····························································································90
6.3 Clock Controller ·····································································································································100
6.3.1 Overview ····································································································································100
6.3.2 Clock Generator Block Diagram·····························································································100
6.3.3 System Clock & SysTick Clock ······························································································102
6.3.4 AHB Clock Source Select ·······································································································103
6.3.5 Peripherals Clock Source Select····························································································104
6.3.6 Power Down Mode (Deep Sleep Mode) Clock ····································································105
6.3.7 Frequency Divider Output ·······································································································105
6.3.8 Clock Controller Registers Map······························································································106
6.3.9 Clock Controller Registers Description ·················································································106
6.4 General Purpose I/O ·····························································································································127
6.4.1 Overview ····································································································································127
6.4.2 Port 0-4 Controller Registers Map ·························································································130
6.4.3 Port 0-4 Controller Registers Description ·············································································134
6.5 I2C Serial Interface Controller (Master/Slave) ···················································································148
6.5.1 Overview ····································································································································148
6.5.2 Features·····································································································································149
6.5.3
6.5.4
6.5.5
6.5.6
Function Description ················································································································150
I2C Protocol Registers ·············································································································154
I2C Controller Registers Map ··································································································157
I2C Controller Registers Description ······················································································159
Publication Release Date: Mar.19, 2012
- 2 - Revision V1.03
|