Table of Contents
4
April 27, 2007
Preliminary
6.1.2
Reset Control....................................................................................................................................... 54
6.1.3
Power Control ...................................................................................................................................... 57
6.1.4
Clock Control ....................................................................................................................................... 57
6.1.5
System Control .................................................................................................................................... 59
6.2
Initialization and Configuration............................................................................................................. 60
6.3
Register Map ....................................................................................................................................... 60
6.4
Register Descriptions........................................................................................................................... 61
7.
Internal Memory .................................................................................................................. 95
7.1
Block Diagram ..................................................................................................................................... 95
7.2
Functional Description ......................................................................................................................... 95
7.2.1
SRAM Memory .................................................................................................................................... 95
7.2.2
Flash Memory ...................................................................................................................................... 96
7.3
Initialization and Configuration............................................................................................................. 98
7.3.1
Changing Flash Protection Bits ........................................................................................................... 98
7.3.2
Flash Programming ............................................................................................................................. 99
7.4
Register Map ....................................................................................................................................... 99
7.5
Register Descriptions......................................................................................................................... 100
8.
General-Purpose Input/Outputs (GPIOs) ........................................................................ 112
8.1
Block Diagram ................................................................................................................................... 113
8.2
Functional Description ....................................................................................................................... 113
8.2.1
Data Register Operation .................................................................................................................... 114
8.2.2
Data Direction .................................................................................................................................... 115
8.2.3
Interrupt Operation............................................................................................................................. 115
8.2.4
Mode Control ..................................................................................................................................... 116
8.2.5
Pad Configuration .............................................................................................................................. 116
8.2.6
Identification....................................................................................................................................... 116
8.3
Initialization and Configuration........................................................................................................... 116
8.4
Register Map ..................................................................................................................................... 118
8.5
Register Descriptions......................................................................................................................... 119
9.
General-Purpose Timers .................................................................................................. 150
9.1
Block Diagram ................................................................................................................................... 151
9.2
Functional Description ....................................................................................................................... 151
9.2.1
GPTM Reset Conditions .................................................................................................................... 151
9.2.2
32-Bit Timer Operating Modes........................................................................................................... 151
9.2.3
16-Bit Timer Operating Modes........................................................................................................... 153
9.3
Initialization and Configuration........................................................................................................... 157
9.3.1
32-Bit One-Shot/Periodic Timer Mode ............................................................................................... 157
9.3.2
32-Bit Real-Time Clock (RTC) Mode ................................................................................................. 158
9.3.3
16-Bit One-Shot/Periodic Timer Mode ............................................................................................... 158
9.3.4
16-Bit Input Edge Count Mode .......................................................................................................... 158
9.3.5
16-Bit Input Edge Timing Mode ......................................................................................................... 159
9.3.6
16-Bit PWM Mode.............................................................................................................................. 159
9.4
Register Map ..................................................................................................................................... 160
9.5
Register Descriptions......................................................................................................................... 161
10.
Watchdog Timer ................................................................................................................ 182
10.1
Block Diagram ................................................................................................................................... 182
10.2
Functional Description ....................................................................................................................... 183
10.3
Initialization and Configuration........................................................................................................... 183