Texas Instruments MSP430x1xx User Manual
Page 7

Contents
vii
Contents
7.4
Basic Clock Module Operating Modes
7-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4.1
Starting From Power Up Clear (PUC)
7-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4.2
Adjusting the Basic Clock
7-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4.3
Basic Clock Features for Low-Power Applications
7-15
. . . . . . . . . . . . . . . . . . . . . .
7.4.4
Selecting a Crystal Clock for MCLK
7-15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4.5
Synchronization of Clock Signals
7-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5
Basic Clock Module Control Registers
7-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5.1
Digitally-Controlled Oscillator (DCO) Clock-Frequency Control
7-18
. . . . . . . . . . .
7.5.2
Oscillator and Clock Control Register
7-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5.3
Special-Function Register Bits
7-20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Digital I/O Configuration
8-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1
Introduction
8-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2
Ports P1, P2
8-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.1
Port P1, Port P2 Control Registers
8-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.2
Port P1, Port P2 Schematic
8-7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.3
Port P1, P2 Interrupt Control Functions
8-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3
Ports P3, P4, P5, P6
8-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.1
Port P3–P6 Control Registers
8-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.2
Port P3–P6 Schematic
8-11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
Watchdog Timer
9-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1
The Watchdog Timer
9-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.1
Watchdog Timer Register
9-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.2
Watchdog Timer Interrupt Control Functions
9-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.3
Watchdog Timer Operation
9-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Timer_A
10-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.1
Introduction
10-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2
Timer_A Operation
10-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.1 Timer Mode Control
10-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.2 Clock Source Select and Divider
10-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.3 Starting the Timer
10-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3
Timer Modes
10-7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.1 Timer—Stop Mode
10-7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.2 Timer—Up Mode
10-7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.3 Timer—Continuous Mode
10-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.4 Timer—Up/Down Mode
10-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4
Capture/Compare Blocks
10-13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.1 Capture/Compare Block—Capture Mode
10-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.2 Capture/Compare Block—Compare Mode
10-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5
The Output Unit
10-19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.1 Output Unit—Output Modes
10-20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.2 Output Control Block
10-21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.3 Output Examples
10-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6
Timer_A Registers
10-24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6.1 Timer_A Control Register TACTL
10-25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6.2 Timer_A Register TAR
10-26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6.3 Capture/Compare Control Register CCTLx
10-27
. . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6.4 Timer_A Interrupt Vector Register
10-29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7
Timer_A UART
10-33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .