Table of Contents
4
May 4, 2007
Preliminary
6.1.2
Reset Control....................................................................................................................................... 55
6.1.3
Power Control ...................................................................................................................................... 58
6.1.4
Clock Control ....................................................................................................................................... 58
6.1.5
System Control .................................................................................................................................... 60
6.2
Initialization and Configuration............................................................................................................. 61
6.3
Register Map ....................................................................................................................................... 61
6.4
Register Descriptions........................................................................................................................... 62
7.
Internal Memory .................................................................................................................. 97
7.1
Block Diagram ..................................................................................................................................... 97
7.2
Functional Description ......................................................................................................................... 97
7.2.1
SRAM Memory .................................................................................................................................... 97
7.2.2
Flash Memory ...................................................................................................................................... 98
7.3
Initialization and Configuration........................................................................................................... 100
7.3.1
Changing Flash Protection Bits ......................................................................................................... 100
7.3.2
Flash Programming ........................................................................................................................... 101
7.4
Register Map ..................................................................................................................................... 101
7.5
Register Descriptions......................................................................................................................... 102
8.
General-Purpose Input/Outputs (GPIOs) ........................................................................ 114
8.1
Block Diagram ................................................................................................................................... 115
8.2
Functional Description ....................................................................................................................... 115
8.2.1
Data Register Operation .................................................................................................................... 116
8.2.2
Data Direction .................................................................................................................................... 117
8.2.3
Interrupt Operation............................................................................................................................. 117
8.2.4
Mode Control ..................................................................................................................................... 118
8.2.5
Pad Configuration .............................................................................................................................. 118
8.2.6
Identification....................................................................................................................................... 118
8.3
Initialization and Configuration........................................................................................................... 118
8.4
Register Map ..................................................................................................................................... 120
8.5
Register Descriptions......................................................................................................................... 121
9.
General-Purpose Timers .................................................................................................. 152
9.1
Block Diagram ................................................................................................................................... 153
9.2
Functional Description ....................................................................................................................... 153
9.2.1
GPTM Reset Conditions .................................................................................................................... 153
9.2.2
32-Bit Timer Operating Modes........................................................................................................... 153
9.2.3
16-Bit Timer Operating Modes........................................................................................................... 155
9.3
Initialization and Configuration........................................................................................................... 159
9.3.1
32-Bit One-Shot/Periodic Timer Mode ............................................................................................... 159
9.3.2
32-Bit Real-Time Clock (RTC) Mode ................................................................................................. 160
9.3.3
16-Bit One-Shot/Periodic Timer Mode ............................................................................................... 160
9.3.4
16-Bit Input Edge Count Mode .......................................................................................................... 160
9.3.5
16-Bit Input Edge Timing Mode ......................................................................................................... 161
9.3.6
16-Bit PWM Mode.............................................................................................................................. 161
9.4
Register Map ..................................................................................................................................... 162
9.5
Register Descriptions......................................................................................................................... 163
10.
Watchdog Timer ................................................................................................................ 184
10.1
Block Diagram ................................................................................................................................... 184
10.2
Functional Description ....................................................................................................................... 185
10.3
Initialization and Configuration........................................................................................................... 185