Texas Instruments MSP430x1xx User Manual

Page 8

Advertising
background image

Contents

viii

11 Timer_B

11-1

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

11.1

Introduction

11-2

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

11.1.1 Similarities and Differences From Timer_A

11-2

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

11.2

Timer_B Operation

11-5

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

11.2.1 Timer Length

11-5

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

11.2.2 Timer Mode Control

11-5

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

11.2.3 Clock Source Select and Divider

11-6

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

11.2.4 Starting the Timer

11-7

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

11.3

Timer Modes

11-8

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

11.3.1 Timer—Stop Mode

11-8

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

11.3.2 Timer—Up Mode

11-8

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

11.3.3 Timer—Continuous Mode

11-10

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

11.3.4 Timer—Up/Down Mode

11-12

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

11.4

Capture/Compare Blocks

11-15

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

11.4.1 Capture/Compare Block—Capture Mode

11-16

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

11.4.2 Capture/Compare Block—Compare Mode

11-19

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

11.5

The Output Unit

11-23

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

11.5.2 Output Control Block

11-25

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

11.5.3 Output Examples

11-26

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

11.6

Timer_B Registers

11-29

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

11.6.1 Timer_B Control Register TBCTL

11-29

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

11.6.2 Timer_B Register TBR

11-32

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

11.6.3 Capture/Compare Control Register CCTLx

11-32

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

11.6.4 Timer_B Interrupt Vector Register

11-35

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

12 USART Peripheral Interface, UART Mode

12-1

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

12.1

USART Peripheral Interface

12-2

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

12.2

USART Peripheral Interface, UART Mode

12-3

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

12.2.1 UART Serial Asynchronous Communication Features

12-3

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

12.3

Asynchronous Operation

12-4

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

12.3.1 Asynchronous Frame Format

12-4

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

12.3.2 Baud Rate Generation in Asynchronous Communication Format

12-5

. . . . . . . . . .

12.3.3 Asynchronous Communication Formats

12-7

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

12.3.4 Idle-Line Multiprocessor Format

12-7

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

12.3.5 Address-Bit Multiprocessor Format

12-9

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

12.4

Interrupt and Enable Functions

12-11

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

12.4.1 USART Receive Enable Bit

12-11

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

12.4.2 USART Transmit Enable Bit

12-12

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

12.4.3 USART Receive Interrupt Operation

12-13

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

12.4.4 USART Transmit Interrupt Operation

12-14

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

12.5

Control and Status Registers

12-15

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

12.5.1 USART Control Register UCTL

12-16

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

12.5.2 Transmit Control Register UTCTL

12-17

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

12.5.3 Receiver Control Register URCTL

12-18

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

12.5.4 Baud Rate Select and Modulation Control Registers

12-20

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

12.5.5 Receive-Data Buffer URXBUF

12-21

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

12.5.6 Transmit Data Buffer UTXBUF

12-21

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

12.6

Utilizing Features of Low-Power Modes

12-22

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

12.6.1 Receive-Start Operation From UART Frame

12-22

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

12.6.2 Maximum Utilization of Clock Frequency vs Baud Rate UART Mode

12-24

. . . . .

12.6.3 Support of Multiprocessor Modes for Reduced Use of

MSP430 Resources

12-25

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

Advertising