NuMicro M052/M054BN Datasheet
™
ARM Cortex
™
-M0
32-BIT MICROCONTROLLER
NuMicro Family
M052/M054BN Datasheet
™
-1-
Publication Release Date: Mar. 19, 2012
Revision V1.01
NuMicro M052/M054BN Datasheet
™
TABLE OF CONTENTS
1
2
3
4
5
GENERAL DESCRIPTION
··················································································································· 7
FEATURES
············································································································································ 8
BLOCK DIAGRAM
······························································································································ 13
SELECTION TABLE
··························································································································· 14
PIN CONFIGURATION
······················································································································· 15
5.1 QFN 33 pin
················································································································································ 15
5.2 LQFP 48 pin
·············································································································································· 16
5.3 Pin Description
·········································································································································· 17
6
FUNCTIONAL DESCRIPTION
··········································································································· 21
6.1 ARM® Cortex™-M0 Core
······················································································································· 21
6.2 System Manager
······································································································································ 23
6.2.1
Overview
······································································································································· 23
6.2.2
System Reset
······························································································································ 23
6.2.3
System Power Architecture
······································································································· 24
6.2.4
Whole System Memory Map
····································································································· 25
6.2.5
Whole System Memory Mapping Table
··················································································· 27
6.2.6
System Timer (SysTick)
············································································································· 27
6.2.7
Nested Vectored Interrupt Controller (NVIC)
·········································································· 29
6.3 Clock Controller
········································································································································ 30
6.3.1
Overview
······································································································································· 30
6.3.2
Clock Generator Block Diagram
······························································································· 30
6.3.3
System Clock & SysTick Clock
································································································· 32
6.3.4
AHB Clock Source Select
·········································································································· 33
6.3.5
Peripherals Clock Source Select
······························································································ 34
6.3.6
Power Down Mode (Deep Sleep Mode) Clock
······································································· 35
6.3.7
Frequency Divider Output
·········································································································· 35
6.4 General Purpose I/O
································································································································ 37
6.4.1
Overview
······································································································································· 37
6.5 I C Serial Interface Controller (Master/Slave)
······················································································ 40
6.5.1
Overview
······································································································································· 40
6.5.2
Features········································································································································
41
6.6 PWM Generator and Capture Timer
······································································································ 42
6.6.1
Overview
······································································································································· 42
6.6.2
Features········································································································································
43
6.7 Serial Peripheral Interface (SPI)
············································································································ 44
6.7.1
Overview
······································································································································· 44
6.7.2
Features········································································································································
44
-2-
Publication Release Date: Mar. 19, 2012
Revision V1.01
2
NuMicro M052/M054BN Datasheet
™
6.8 Timer Controller
········································································································································ 45
6.8.1
Overview
······································································································································· 45
6.8.2
Features:
······································································································································ 45
6.9 Watchdog Timer (WDT)
··························································································································· 46
6.9.1
Overview
······································································································································· 46
6.9.2
Features········································································································································
47
6.10 UART Interface Controller (UART)
······································································································ 48
6.10.1 Overview
······································································································································· 48
6.10.2 Features········································································································································
50
6.11 Analog-to-Digital Converter (ADC)
······································································································ 51
6.11.1 Overview
······································································································································· 51
6.11.2 Features········································································································································
51
6.12 External Bus Interface (EBI)
················································································································· 52
6.12.1 Overview
······································································································································· 52
6.12.2 Features········································································································································
52
6.13 Flash Memory Controller (FMC)
·········································································································· 53
6.13.1 Overview
······································································································································· 53
6.13.2 Features········································································································································
53
7
8
TYPICAL APPLICATION CIRCUIT
··································································································· 54
ELECTRICAL CHARACTERISTICS
·································································································· 55
8.1 Absolute Maximum Ratings
···················································································································· 55
8.2 DC Electrical Characteristics
·················································································································· 56
8.3 AC Electrical Characteristics
·················································································································· 60
8.3.1
External Crystal
··························································································································· 60
8.3.2
External Oscillator
······················································································································· 60
8.3.3
Typical Crystal Application Circuits
·························································································· 61
8.3.4
Internal 22.1184 MHz RC Oscillator
························································································· 62
8.3.5
Internal 10kHz RC Oscillator
····································································································· 62
8.4 Analog Characteristics
····························································································································· 63
8.4.1
Specification of 12-bit SARADC
································································································ 63
8.4.2
Specification of LDO & Power management
··········································································· 64
8.4.3
Specification of Low Voltage Reset
·························································································· 65
8.4.4
Specification of Brown-Out Detector
························································································ 65
8.4.5
Specification of Power-On Reset (5V)
····················································································· 65
8.4.6
Specification of Temperature Sensor
······················································································· 66
8.4.7
Specification of Comparator
······································································································ 66
8.5 Flash DC Electrical Characteristics
······································································································· 67
9
PACKAGE DIMENSIONS
··················································································································· 68
9.1 LQFP-48 (7x7x1.4mm Footprint 2.0mm)
····························································································· 68
-3-
Publication Release Date: Mar. 19, 2012
Revision V1.01
2
NuMicro M052/M054BN Datasheet
™
9.2 QFN-33 (5X5 mm , Thickness 0.8mm, Pitch 0.5 mm)
········································································ 69
10 REVISION HISTORY
··························································································································· 70
2
-4-
Publication Release Date: Mar. 19, 2012
Revision V1.01
NuMicro M052/M054BN Datasheet
™
LIST OF FIGURES
Figure 3-1 NuMicro M051 Series Block Diagram ........................................................................ 13
Figure 4-1 NuMicro Naming Rule ................................................................................................ 14
Figure 5-1 NuMicro M051 Series QFN33 Pin Diagram ............................................................... 15
Figure 5-2 NuMicro M051 Series LQFP-48 Pin Diagram ........................................................... 16
Figure 6-1 Functional Block Diagram ............................................................................................. 21
Figure 6-2 NuMicro M051 Series Power Architecture Diagram .................................................. 24
Figure 6-3 Clock generator block diagram ..................................................................................... 31
Figure 6-4 System Clock Block Diagram ....................................................................................... 32
Figure 6-5 SysTick clock Control Block Diagram ........................................................................... 32
Figure 6-6 AHB Clock Source for HCLK ........................................................................................ 33
Figure 6-7 Peripherals Clock Source Select for PCLK .................................................................. 34
Figure 6-8 Clock Source of Frequency Divider .............................................................................. 35
Figure 6-9 Block Diagram of Frequency Divider ............................................................................ 36
Figure 6-10 Push-Pull Output......................................................................................................... 37
Figure 6-11 Open-Drain Output ..................................................................................................... 38
Figure 6-12 Quasi-bidirectional I/O Mode ...................................................................................... 39
Figure 6-13 I C Bus Timing ............................................................................................................ 40
Figure 6-14 Timing of Interrupt and Reset Signal .......................................................................... 47
Figure 8-1 Typical Crystal Application Circuit ................................................................................ 61
2
™
-5-
Publication Release Date: Mar. 19, 2012
Revision V1.01