Table of Contents
4
October 5, 2006
Preliminary
6.1.2
Reset Control ....................................................................................................................................... 45
6.1.3
Power Control ...................................................................................................................................... 48
6.1.4
Clock Control ....................................................................................................................................... 48
6.1.5
System Control .................................................................................................................................... 50
6.2
Initialization and Configuration............................................................................................................. 51
6.3
Register Map ....................................................................................................................................... 51
6.4
Register Descriptions........................................................................................................................... 52
7.
Internal Memory .................................................................................................................. 83
7.1
Block Diagram ..................................................................................................................................... 83
7.2
Functional Description ......................................................................................................................... 83
7.2.1
SRAM Memory .................................................................................................................................... 83
7.2.2
Flash Memory ...................................................................................................................................... 84
7.3
Initialization and Configuration............................................................................................................. 85
7.3.1
Changing Flash Protection Bits ........................................................................................................... 85
7.3.2
Flash Programming ............................................................................................................................. 86
7.4
Register Map ....................................................................................................................................... 86
7.5
Register Descriptions........................................................................................................................... 87
8.
General-Purpose Input/Outputs (GPIOs) .......................................................................... 97
8.1
Block Diagram ..................................................................................................................................... 98
8.2
Functional Description ......................................................................................................................... 98
8.2.1
Data Register Operation ...................................................................................................................... 99
8.2.2
Data Direction .................................................................................................................................... 100
8.2.3
Interrupt Operation............................................................................................................................. 100
8.2.4
Mode Control ..................................................................................................................................... 101
8.2.5
Pad Configuration .............................................................................................................................. 101
8.2.6
Identification....................................................................................................................................... 101
8.3
Initialization and Configuration........................................................................................................... 101
8.4
Register Map ..................................................................................................................................... 103
8.5
Register Descriptions......................................................................................................................... 104
9.
General-Purpose Timers .................................................................................................. 135
9.1
Block Diagram ................................................................................................................................... 136
9.2
Functional Description ....................................................................................................................... 136
9.2.1
GPTM Reset Conditions .................................................................................................................... 136
9.2.2
32-Bit Timer Operating Modes........................................................................................................... 137
9.2.3
16-Bit Timer Operating Modes........................................................................................................... 138
9.3
Initialization and Configuration........................................................................................................... 142
9.3.1
32-Bit One-Shot/Periodic Timer Mode ............................................................................................... 142
9.3.2
32-Bit Real-Time Clock (RTC) Mode ................................................................................................. 143
9.3.3
16-Bit One-Shot/Periodic Timer Mode ............................................................................................... 143
9.3.4
16-Bit Input Edge Count Mode .......................................................................................................... 143
9.3.5
16-Bit Input Edge Timing Mode ......................................................................................................... 144
9.3.6
16-Bit PWM Mode.............................................................................................................................. 144
9.4
Register Map ..................................................................................................................................... 145
9.5
Register Descriptions......................................................................................................................... 146
10.
Watchdog Timer ................................................................................................................ 167
10.1
Block Diagram ................................................................................................................................... 167
10.2
Functional Description ....................................................................................................................... 168
10.3
Initialization and Configuration........................................................................................................... 168
10.4
Register Map ..................................................................................................................................... 168