Table of Contents
4
October 8, 2006
Preliminary
6.1.2
Reset Control ....................................................................................................................................... 48
6.1.3
Power Control ...................................................................................................................................... 51
6.1.4
Clock Control ....................................................................................................................................... 51
6.1.5
System Control .................................................................................................................................... 53
6.2
Initialization and Configuration............................................................................................................. 54
6.3
Register Map ....................................................................................................................................... 54
6.4
Register Descriptions........................................................................................................................... 55
7.
Internal Memory .................................................................................................................. 88
7.1
Block Diagram ..................................................................................................................................... 88
7.2
Functional Description ......................................................................................................................... 88
7.2.1
SRAM Memory .................................................................................................................................... 88
7.2.2
Flash Memory ...................................................................................................................................... 89
7.3
Initialization and Configuration............................................................................................................. 90
7.3.1
Changing Flash Protection Bits ........................................................................................................... 90
7.3.2
Flash Programming ............................................................................................................................. 91
7.4
Register Map ....................................................................................................................................... 91
7.5
Register Descriptions........................................................................................................................... 92
8.
General-Purpose Input/Outputs (GPIOs) ........................................................................ 102
8.1
Block Diagram ................................................................................................................................... 103
8.2
Functional Description ....................................................................................................................... 103
8.2.1
Data Register Operation .................................................................................................................... 104
8.2.2
Data Direction .................................................................................................................................... 105
8.2.3
Interrupt Operation............................................................................................................................. 105
8.2.4
Mode Control ..................................................................................................................................... 106
8.2.5
Pad Configuration .............................................................................................................................. 106
8.2.6
Identification....................................................................................................................................... 106
8.3
Initialization and Configuration........................................................................................................... 106
8.4
Register Map ..................................................................................................................................... 108
8.5
Register Descriptions......................................................................................................................... 109
9.
General-Purpose Timers .................................................................................................. 140
9.1
Block Diagram ................................................................................................................................... 141
9.2
Functional Description ....................................................................................................................... 141
9.2.1
GPTM Reset Conditions .................................................................................................................... 141
9.2.2
32-Bit Timer Operating Modes........................................................................................................... 141
9.2.3
16-Bit Timer Operating Modes........................................................................................................... 143
9.3
Initialization and Configuration........................................................................................................... 147
9.3.1
32-Bit One-Shot/Periodic Timer Mode ............................................................................................... 147
9.3.2
32-Bit Real-Time Clock (RTC) Mode ................................................................................................. 148
9.3.3
16-Bit One-Shot/Periodic Timer Mode ............................................................................................... 148
9.3.4
16-Bit Input Edge Count Mode .......................................................................................................... 148
9.3.5
16-Bit Input Edge Timing Mode ......................................................................................................... 149
9.3.6
16-Bit PWM Mode.............................................................................................................................. 149
9.4
Register Map ..................................................................................................................................... 150
9.5
Register Descriptions......................................................................................................................... 151
10.
Watchdog Timer ................................................................................................................ 172
10.1
Block Diagram ................................................................................................................................... 172
10.2
Functional Description ....................................................................................................................... 173
10.3
Initialization and Configuration........................................................................................................... 173
10.4
Register Map ..................................................................................................................................... 173