M054ZBN.pdf 데이터시트 (총 30 페이지) - 파일 다운로드 M054ZBN 데이타시트 다운로드

No Preview Available !

NuMicro M051BN Series Technical Reference Manual
ARM Cortex-M0
32-BIT MICROCONTROLLER
NuMicro M051BN Series
Technical Reference Manual
Publication Release Date: Mar.19, 2012
- 1 - Revision V1.03

No Preview Available !

NuMicro M051BN 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

No Preview Available !

NuMicro M051BN Series Technical Reference Manual
6.5.7 Modes of Operation··················································································································167
6.6 PWM Generator and Capture Timer···································································································173
6.6.1 Overview ····································································································································173
6.6.2 Features·····································································································································174
6.6.3 Block Diagram···························································································································175
6.6.4 Function Description ················································································································179
6.6.5 Controller Registers Map·········································································································187
6.6.6 Controller Registers Description ····························································································190
6.7 Serial Peripheral Interface (SPI)··········································································································214
6.7.1 Overview ····································································································································214
6.7.2 Features·····································································································································214
6.7.3 Block Diagram···························································································································215
6.7.4 Function Description ················································································································216
6.7.5 Timing Diagram ························································································································224
6.7.6 Programming Examples ··········································································································226
6.7.7 Register Map·····························································································································229
6.7.8 Register Description·················································································································230
6.8 Timer Controller ·····································································································································241
6.8.1 Overview ····································································································································241
6.8.2 Features:····································································································································241
6.8.3 Block Diagram···························································································································242
6.8.4 Function Description ················································································································243
6.8.5 Timer Controller Registers Map ·····························································································247
6.9 Watchdog Timer (WDT)························································································································258
6.9.1 Overview ····································································································································258
6.9.2 Features·····································································································································261
6.9.3 WDT Block Diagram ················································································································261
6.9.4 WDT Controller Registers Map ······························································································262
6.10 UART Interface Controller (UART) ···································································································265
6.10.1 Overview ····································································································································265
6.10.2 Features·····································································································································268
6.10.3 Block Diagram···························································································································269
6.10.4 IrDA Mode ·································································································································272
6.10.5 LIN (Local Interconnection Network) mode ··········································································274
6.10.6 RS-485 function mode ·············································································································275
6.10.7 Register Map·····························································································································277
6.10.8 Register Description·················································································································279
6.11 Analog-to-Digital Converter (ADC)····································································································304
6.11.1 Overview ····································································································································304
6.11.2 Features·····································································································································304
6.11.3 ADC Block Diagram ·················································································································305
6.11.4 ADC Operation Procedure ······································································································306
6.11.5 ADC Controller Registers Map ·······························································································312
6.11.6 ADC Controller Registers Description ···················································································313
6.11.7 Overview ····································································································································325
Publication Release Date: Mar.19, 2012
- 3 - Revision V1.03