3 usart registers: spi mode – Texas Instruments MSP430x4xx User Manual

Page 299

Advertising
background image

USART Registers: SPI Mode

15-13

USART Peripheral Interface, SPI Mode

15.3 USART Registers: SPI Mode

Table 15−1 lists the registers for all devices implementing a USART module.
Table 15−2 applies only to devices with a second USART module, USART1.

Table 15−1.USART0 Control and Status Registers

Register

Short Form

Register Type

Address

Initial State

USART control register

U0CTL

Read/write

070h

001h with PUC

Transmit control register

U0TCTL

Read/write

071h

001h with PUC

Receive control register

U0RCTL

Read/write

072h

000h with PUC

Modulation control register

U0MCTL

Read/write

073h

Unchanged

Baud rate control register 0

U0BR0

Read/write

074h

Unchanged

Baud rate control register 1

U0BR1

Read/write

075h

Unchanged

Receive buffer register

U0RXBUF

Read

076h

Unchanged

Transmit buffer register

U0TXBUF

Read/write

077h

Unchanged

SFR module enable register 1

ME1

Read/write

004h

000h with PUC

SFR interrupt enable register 1

IE1

Read/write

000h

000h with PUC

SFR interrupt flag register 1

IFG1

Read/write

002h

082h with PUC

Table 15−2.USART1 Control and Status Registers

Register

Short Form

Register Type

Address

Initial State

USART control register

U1CTL

Read/write

078h

001h with PUC

Transmit control register

U1TCTL

Read/write

079h

001h with PUC

Receive control register

U1RCTL

Read/write

07Ah

000h with PUC

Modulation control register

U1MCTL

Read/write

07Bh

Unchanged

Baud rate control register 0

U1BR0

Read/write

07Ch

Unchanged

Baud rate control register 1

U1BR1

Read/write

07Dh

Unchanged

Receive buffer register

U1RXBUF

Read

07Eh

Unchanged

Transmit buffer register

U1TXBUF

Read/write

07Fh

Unchanged

SFR module enable register 2

ME2

Read/write

005h

000h with PUC

SFR interrupt enable register 2

IE2

Read/write

001h

000h with PUC

SFR interrupt flag register 2

IFG2

Read/write

003h

020h with PUC

Note:

Modifying the SFR bits

To avoid modifying control bits for other modules, it is recommended to set
or clear the IEx and IFGx bits using

BIS.B

or

BIC.B

instructions, rather than

MOV.B

or

CLR.B

instructions.

Advertising