UARTs

Table 10-1. UART Signal Descriptions (Sheet 2 of 2)

Name

Type

Description

 

 

 

 

 

RING INDICATOR: When low, indicates that the modem or data set has

 

 

received a telephone ringing signal. The nRI signal is a Modem Status input

 

 

whose condition can be tested by reading Bit 6 (RI) of the MSR. Bit 6 is the

 

 

complement of the nRI signal. Bit 2, the trailing edge of ring indicator

nRI

Input

(TERI), of the MSR indicates whether the nRI input signal has changed

 

 

from low to high since the MSR was last read. This signal is only present on

 

 

the FFUART.

 

 

When the RI bit of the MSR changes from a high to low state and the

 

 

Modem Status interrupt is enabled, an interrupt is generated.

 

 

 

 

 

DATA TERMINAL READY: When low, signals the modem or the data set

 

 

that the UART is ready to establish a communications link. The nDTR

nDTR

Output

output signal can be set to an active low by programming Bit 0 (DTR) of the

MSR to a 1. A Reset operation sets this signal to its inactive state. LOOP

 

 

 

 

mode operation holds this signal in its inactive state. This signal is only

 

 

present on the FFUART.

 

 

 

 

 

REQUEST TO SEND: When low, signals the modem or the data set that

 

 

the UART is ready to exchange data. The nRTS output signal can be set to

nRTS

Output

an active low by programming Bit 1 (RTS) of the Modem Control Register to

a 1. A Reset operation sets this signal to its inactive (high) state. LOOP

 

 

 

 

mode operation holds this signal in its inactive state. This signal is used by

 

 

the FFUART and BTUART.

 

 

 

10.4UART Operational Description

The format of a UART data frame is shown in Figure 10-1.

Figure 10-1. Example UART Data Frame

Start

Data

Data

Data

Data

Data

Data

Data

Data

Parit

Stop

Stop

y

Bit

<0>

<1>

<2>

<3>

<4>

<5>

<6>

<7>

Bit 1

Bit 2

Bit

 

 

 

 

 

 

 

 

 

 

 

TXD or RXD pin

 

 

 

 

 

 

 

 

 

 

 

LSB

 

 

 

 

 

 

MSB

 

 

 

Receive data sample counter frequency is 16 times the value of the bit frequency. The 16X clock is created by the baud rate generator. Each bit is sampled three times in the middle. Shaded bits in Figure 10-1are optional and can be programmed by software.

Each data frame is between seven and 12 bits long, depending on the size of the data programmed, whether parity is enabled, and the number of stop bits. A data frame begins by transmitting a start bit that is represented by a high to low transition. The start bit is followed by from five to eight bits of data that begin with the least significant bit (LSB). The data bits are followed by an optional parity bit. The parity bit is set if even parity is enabled and the data byte has an odd number of ones

10-4

Intel® PXA255 Processor Developer’s Manual

Page 362
Image 362
Intel PXA255 manual Uart Operational Description, Uart Signal Descriptions Sheet 2, Lsb Msb