beautypg.com

Texas Instruments MSP430x1xx User Manual

Page 9

background image

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .