Guide describing the features, architecture, registers, and operation of the KeyStone UART peripheral.
About this manual
The KeyStone UART peripheral provides serial‑to‑parallel and parallel‑to‑serial conversion, supporting up to 16‑byte FIFOs for both transmit and receive. It includes a programmable baud‑rate generator, interrupt handling, DMA support, and power‑management features.
The manual covers functional block diagrams, clock generation, signal descriptions, register maps, FIFO modes, autoflow control, loopback, reset considerations, and emulation details, helping developers integrate and configure the UART in KeyStone‑based systems.
What's inside
- Introduction
- Features
- Functional Block Diagram
- Architecture
- Clock Generation and Control
- Signal Descriptions
- Pin Multiplexing
- Protocol Description
- Registers
- FIFO Modes
Specifications
| FIFO depth | 16 bytes |
|---|
| Baud‑rate divisor range | 1 to 65535 |
|---|
| Oversampling modes | 16× or 13× |
Frequently asked questions
What is the maximum FIFO size for the UART?
The UART’s transmit and receive FIFOs can each store up to 16 bytes.
What divisor values can be used for the UART baud‑rate generator?
Divisors from 1 to 65535 are supported.
Which oversampling modes are available?
The UART can operate with either 16× or 13× oversampling.