Receive-start edge detect conditions – Texas Instruments MSP430x4xx User Manual

Page 277

Advertising
background image

USART Operation: UART Mode

14-20

USART Peripheral Interface, UART Mode

Receive-Start Edge Detect Conditions

When URXSE = 1, glitch suppression prevents the USART from being
accidentally started. Any low-level on URXDx shorter than the deglitch time t

τ

(approximately 300 ns) will be ignored by the USART and no interrupt request
will be generated as shown in Figure 14−12. See the device-specific
datasheet for parameters.

Figure 14−12. Glitch Suppression, USART Receive Not Started

URXDx

URXS

t

τ

When a glitch is longer than

t

τ,

or a valid start bit occurs on URXDx, the USART

receive operation is started and a majority vote is taken as shown in
Figure 14−13. If the majority vote fails to detect a start bit the USART halts
character reception.

If character reception is halted, an active BRCLK is not necessary. A time-out
period longer than the character receive duration can be used by software to
indicate that a character was not received in the expected time and the
software can disable BRCLK.

Figure 14−13. Glitch Suppression, USART Activated

URXDx

URXS

t

τ

Majority Vote Taken

Advertising