Table of Contents
4
April 27, 2007
Preliminary
6.1.2
Reset Control....................................................................................................................................... 58
6.1.3
Power Control ...................................................................................................................................... 61
6.1.4
Clock Control ....................................................................................................................................... 61
6.1.5
System Control .................................................................................................................................... 63
6.2
Initialization and Configuration............................................................................................................. 64
6.3
Register Map ....................................................................................................................................... 64
6.4
Register Descriptions........................................................................................................................... 65
7.
Internal Memory ................................................................................................................ 100
7.1
Block Diagram ................................................................................................................................... 100
7.2
Functional Description ....................................................................................................................... 100
7.2.1
SRAM Memory .................................................................................................................................. 100
7.2.2
Flash Memory .................................................................................................................................... 101
7.3
Initialization and Configuration........................................................................................................... 103
7.3.1
Changing Flash Protection Bits ......................................................................................................... 103
7.3.2
Flash Programming ........................................................................................................................... 104
7.4
Register Map ..................................................................................................................................... 104
7.5
Register Descriptions......................................................................................................................... 105
8.
General-Purpose Input/Outputs (GPIOs) ........................................................................ 117
8.1
Block Diagram ................................................................................................................................... 118
8.2
Functional Description ....................................................................................................................... 119
8.2.1
Data Register Operation .................................................................................................................... 119
8.2.2
Data Direction .................................................................................................................................... 120
8.2.3
Interrupt Operation............................................................................................................................. 120
8.2.4
Mode Control ..................................................................................................................................... 121
8.2.5
Pad Configuration .............................................................................................................................. 121
8.2.6
Identification....................................................................................................................................... 121
8.3
Initialization and Configuration........................................................................................................... 121
8.4
Register Map ..................................................................................................................................... 123
8.5
Register Descriptions......................................................................................................................... 124
9.
General-Purpose Timers .................................................................................................. 155
9.1
Block Diagram ................................................................................................................................... 156
9.2
Functional Description ....................................................................................................................... 156
9.2.1
GPTM Reset Conditions .................................................................................................................... 156
9.2.2
32-Bit Timer Operating Modes........................................................................................................... 156
9.2.3
16-Bit Timer Operating Modes........................................................................................................... 158
9.3
Initialization and Configuration........................................................................................................... 162
9.3.1
32-Bit One-Shot/Periodic Timer Mode ............................................................................................... 162
9.3.2
32-Bit Real-Time Clock (RTC) Mode ................................................................................................. 163
9.3.3
16-Bit One-Shot/Periodic Timer Mode ............................................................................................... 163
9.3.4
16-Bit Input Edge Count Mode .......................................................................................................... 163
9.3.5
16-Bit Input Edge Timing Mode ......................................................................................................... 164
9.3.6
16-Bit PWM Mode.............................................................................................................................. 164
9.4
Register Map ..................................................................................................................................... 165
9.5
Register Descriptions......................................................................................................................... 166
10.
Watchdog Timer ................................................................................................................ 187
10.1
Block Diagram ................................................................................................................................... 187
10.2
Functional Description ....................................................................................................................... 188
10.3
Initialization and Configuration........................................................................................................... 188