Texas Instruments MSP430x1xx User Manual

Page 223

Advertising
background image

Asynchronous Operation

12-7

USART Peripheral Interface, UART Mode

12.3.3 Asynchronous Communication Formats

The USART module supports two multiprocessor communication formats
when asynchronous mode is used. These formats can transfer information
between many microcomputers on the same serial link. Information is
transferred as a block of frames from a particular source to one or more
destinations. The USART has features that identify the start of blocks and
suppress interrupts and status information from the receiver until a block start
is identified. In both multiprocessor formats, the sequence of data exchanged
with the USART module is based on data polling, or on the use of the receive
interrupt features.

Both of the asynchronous multiprocessor formats—idle-line and address-bit
—allow efficient data transfer between multiple communication systems. They
can also minimize the activity of the system to save current consumption or
processing resources.

The control register bit MM defines the address bit or idle-line multiprocessor
format. Both use the wake-up-on-transfer mode by activating the TXWake bit
(address feature function) and RXWake bit. The URXWIE and URXIE bits
control the transmit and receive features of these asynchronous
communication formats.

12.3.4 Idle-Line Multiprocessor Format

In the idle-line multiprocessor format, shown in Figure 12–7, blocks of data are
separated by an idle time. An idle-receive line is detected when ten or more
1s in a row are received after the first stop bit of a character.

Figure 12–7. Idle

-

Line Multiprocessor Format

ST

Address

SP ST

Data

SP

ST

Data

SP

Block of Frames

Idle Periods of 10 Bits or More

UTXD/URXD Expanded

UTXD/URXD

First Frame Within Block
is Address. It Follows Idle
Period of 10 Bits or More

Frame Within Block

Idle Period Less Than 10 Bits

Frame Within Block

UTXD/URXD

Advertising