UART/Autobaud Modes of Operation
12-37
UART Devices
Table 12–41. Module Version Register (MVR)
Bit
Name
Function
R/W
Reset
Value
7-4
MAJOR_REV
Major revision number of the module
R
---
†
3-0
MINOR_REV
Minor revision number of the module
R
---
† For example: MVR = 0x11 => Version 1.1
12.4 UART/Autobaud Modes of Operation
The UART/autobaud module can operate in two different modes: UART mode
and UART with autobaud mode.
The modules perform serial-to-parallel conversion on data characters
received and parallel-to-serial conversion on data characters transmitted by
the processor. The complete status of each channel of the modules and each
received character/frame can be read at any time during functional operation
via the line status register (LSR).
You can place the modules in an alternate mode (FIFO mode) to relieve the
processor of excessive software overhead by buffering received/transmitted
characters. Both the receiver and transmitter FIFOs can store up to 64 bytes
of data (plus three additional bits of error status per byte for the receiver FIFO)
and have selectable trigger levels.
Both interrupts and DMA are available to control the data-flow between the
host (MPU or DSP) and the module.
12.4.1 UART Mode
The UART modem uses a wired interface for serial communication with a
remote device.
The UART modem module is functionally compatible with the TL16C750
UART and is also functionally compatible with earlier designs such as the
TL16C550. The UART modem module can use hardware or software flow con-
trols to manage transmission/reception. Hardware flow control significantly re-
duces software overhead and increases system efficiency by automatically
controlling serial data flow using the RTS output and CTS input signals. Soft-
ware flow control automatically controls data flow by using programmable
XON/XOFF characters.
UART/Autobaud Control and Status Registers / UART/Autobaud Modes of Operation