Datasheet

UART
Intel
®
Quark™ microcontroller D2000
January 2016 Datasheet
Document Number: 333577-002EN 193
14 UART
The SoC implements two instances of a 16550 compliant UART controller that
supports baud rates between 300 baud and 2M baud. Hardware flow control is also
supported. Both RS232 and RS485 are supported. 9-bit mode is also supported.
14.1 Signal Descriptions
Table 32. Memory 0 or UART A Signals
Signal Name Direction/
Type
Description
UART_A_TXD Logic
output
UART A single-ended Transmit data (RS232 or
RS485). In RS485 mode, differential driver is
outside SoC.
UART_A_RXD Logic input UART A single-ended Receive data (RS232 or
RS485). In RS485 mode, differential receiver is
outside SoC.
UART_A_RTS Logic output UART A Request to send (RS232)
UART_A_CTS Logic input UART A Clear to send (RS232)
UART_A_DE Logic
Output
UART A Driver Enable (RS485 mode). Used to
control the differential driver of RS485 in
platform/board. Polarity is configurable. This is
multiplexed onto UART_A_RTS pin depending on
RS485 or RS232 mode of operation.
UART_A_RE Logic
Output
UART B Receiver Enable (RS485 mode). Used to
control the differential receiver of RS485 in
platform/board. Polarity is configurable. This is
multiplexed onto UART_B_CTS pin depending on
RS485 or RS232 mode of operation.
Table 33. Memory 1 or UART B Signals
Signal Name Direction/
Type
Description
UART_B_TXD Logic
output
UART B single-ended Transmit data (RS232 or
RS485). In RS485 mode, differential driver is
outside SoC.
UART_B_RXD Logic input UART B single-ended Receive data (RS232 or
RS485). In RS485 mode, differential receiver is
outside SoC.
UART_B_RTS Logic output UART B Request to send (RS232)
UART_B_CTS Logic input UART B Clear to send (RS232)