Texas Instruments MSP430x1xx User Manual
Page 9
Contents
ix
Contents
12.7
Baud Rate Considerations
12-25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.7.1 Bit Timing in Transmit Operation
12-25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.7.2 Typical Baud Rates and Errors
12-27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.7.3 Synchronization Error
12-28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 USART Peripheral Interface, SPI Mode
13-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1
USART Peripheral Interface
13-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2
USART Peripheral Interface, SPI Mode
13-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.1 SPI Mode Features
13-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3
Synchronous Operation
13-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.1 Master SPI Mode
13-7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.2 Slave SPI Mode
13-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4
Interrupt and Control Functions
13-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.1 USART Receive/Transmit Enable Bit, Receive Operation
13-9
. . . . . . . . . . . . . . . .
13.4.2 USART Receive/Transmit Enable Bit, Transmit Operation
13-11
. . . . . . . . . . . . . . .
13.4.3 USART Receive-Interrupt Operation
13-13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.4 Transmit-Interrupt Operation
13-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5
Control and Status Registers
13-15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.1 USART Control Register
13-16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.2 Transmit Control Register UTCTL
13-16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.3 Receive Control Register URCTL
13-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.4 Baud-Rate Select and Modulation Control Registers
13-19
. . . . . . . . . . . . . . . . . . .
13.5.5 Receive Data Buffer URXBUF
13-19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.6 Transmit Data Buffer UTXBUF
13-20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14 Comparator_A
14-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1
Comparator_A Overview
14-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2
Comparator_A Description
14-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.1 Input Analog Switches
14-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.2 Input Multiplexer
14-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.3 The Comparator
14-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.4 The Output Filter
14-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.5 The Voltage Reference Generator
14-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.6 Comparator_A Interrupt Circuitry
14-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3
Comparator_A Control Registers
14-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3.1 Comparator_A, Control Register CACTL1
14-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3.2 Comparator_A, Control Register CACTL2
14-7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3.3 Comparator_A, Port Disable Register CAPD
14-7
. . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4
Comparator_A in Applications
14-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.1 Analog Signals at Digital Inputs
14-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.2 Comparator_A Used to Measure Resistive Elements
14-11
. . . . . . . . . . . . . . . . . . .
14.4.3 Measuring Two Independent Resistive Element Systems
14-13
. . . . . . . . . . . . . . .
14.4.4 Comparator_A Used to Detect a Current or Voltage Level
14-16
. . . . . . . . . . . . . . .
14.4.5 Comparator_A Used to Measure a Current or Voltage Level
14-17
. . . . . . . . . . . . .
14.4.6 Measuring the Offset Voltage of Comparator_A
14-20
. . . . . . . . . . . . . . . . . . . . . . . .
14.4.7 Compensating for the Offset Voltage of Comparator_A
14-22
. . . . . . . . . . . . . . . . .
14.4.8 Adding Hysteresis to Comparator_A
14-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15 ADC12
15-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.1
Introduction
15-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.2
ADC12 Description and Operation
15-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .