MS51
Nov. 28, 2019 Page 2 of 491 Rev 1.00
MS51 32K SERIES TECHNICAL REFERENCE MANUAL
TABLE OF CONTENTS
1 GENERAL DESCRIPTION ............................................................................ 10
2 FEATURES .................................................................................................... 11
3 PARTS INFORMATION ................................................................................. 15
3.1 Package Type .............................................................................................................. 15
3.2 MS51 Series Selection Gude .................................................................................... 15
3.3 MS51 Series Selection Code ..................................................................................... 16
4 PIN CONFIGURATION .................................................................................. 17
4.1 MS51 32K Series Multi Function Pin Diagram ........................................................ 17
4.1.1 QFN 33-pin Package Pin Diagram ............................................................................. 17
4.1.2 LQFP 32-pin Package Pin Diagram ........................................................................... 18
4.1.3 TSSOP 28-pin Package Pin Diagram ........................................................................ 19
4.1.4 TSSOP 20-pin Package Pin Diagram ........................................................................ 19
4.1.5 QFN 20-pin Package Pin Diagram ............................................................................. 20
4.2 MS51 32K Series Pin Description ............................................................................. 21
5 BLOCK DIAGRAM ......................................................................................... 25
5.1 MS51 32K Series Block Diagram .............................................................................. 25
6 FUNCTIONAL DESCRIPTION ....................................................................... 26
6.1 Memory Organization .................................................................................................. 26
6.1.1 Overview .......................................................................................................................... 26
6.1.2 Program Memory ............................................................................................................ 26
6.1.3 Data Flash Memory ........................................................................................................ 28
6.1.4 Security Protection Memory (SPROM) ....................................................................... 28
6.1.5 CONFIG bytes ................................................................................................................ 28
6.1.6 Data Memory ................................................................................................................... 34
6.1.7 Special Function Register (SFR) .................................................................................. 37
6.2 System Manager........................................................................................................ 201
6.2.1 Clock System ................................................................................................................ 201
6.2.2 Power Management ..................................................................................................... 211
6.2.3 Power Monitoring .......................................................................................................... 213
6.2.4 Reset .............................................................................................................................. 219
6.2.5 Timed Access Protection (TA) .................................................................................... 227
6.2.6 Interrupt System ........................................................................................................... 230
6.3 Flash Memory Control .............................................................................................. 249
6.3.1 In-Application-Programming (IAP) ............................................................................. 249
6.3.2 In-Circuit-Programming (ICP) ..................................................................................... 265
6.3.3 On-Chip-Debugger (OCD) .......................................................................................... 265
6.3.4 96-Bit Unique Code ...................................................................................................... 267