Universal asynchronous receiver/ transmitter 10, 1 feature list, Universal asynchronous receiver/ transmitter – Intel PXA26X User Manual

Page 367

Advertising
background image

Intel® PXA26x Processor Family Developer’s Manual

10-1

Universal Asynchronous Receiver/
Transmitter

10

This chapter describes the three universal asynchronous receiver/transmitter (UART) serial ports
without hardware flow control. Because the Hardware UART is configured differently than the
other three, it is described in

Section 17, “Hardware UART”

. The serial ports are controlled via

direct memory access (DMA) or programmed I/O. This section describes the full function UART,
Bluetooth UART, and standard UART. These UARTS use the same programming model.

10.1

Feature List

The UARTs share these features:

Functionally compatible with the 16550

Ability to add or delete standard asynchronous communications bits (start, stop, and parity) in
the serial data

Independently controlled transmit, receive, line status, and data set interrupts

Programmable baud rate generator that allows the internal clock to be divided by 1 to 2

16

–1 to

generate an internal 16X clock

Modem control pins that allow flow control through software. Each UART has different
modem control capability.

Fully programmable serial-interface:

— 5-, 6-, 7-, or 8-bit characters

— Even, odd, and no parity detection

— 1, 1.5, or 2 stop bit generation

— Baud rate generation up to 921.6 Kbps

64-byte transmit FIFO

64-byte receive FIFO

Complete status reporting capability

Ability to generate and detect line breaks

Internal diagnostic capabilities that include:

— Loopback controls for communications link fault isolation

— Break, parity, and framing error simulation

Fully prioritized interrupt system controls

Separate DMA requests for transmit and receive data services

Slow infrared asynchronous interface that conforms to the Infrared Data Association (IrDA)
standard

Advertising