Rainbow Electronics W90N745CDG User Manual
Page 261
W90N745CD/W90N745CDG
- 256 -
6.10.1 UART0
UART0 is a general UART block. It is same as the UART in W90N740 but without Modem I/O signals.
More detail function description, please refer to section 7.10.5 General UARTcontroller description
Table 6.10.2 UART0 Register Map
REGISTER
ADDRESS
R/W
OTHER
CONDITION
RESET VALUE
UART0_RBR 0xFFF8_0000 R DLAB=0 Undefined
UART0_THR 0xFFF8_0000 W
DLAB=0 Undefined
UART0_IER 0xFFF8_0004
R/W
DLAB=0 0x0000_0000
UART0_DLL 0xFFF8_0000
R/W
DLAB=1 0x0000_0000
UART0_DLM 0xFFF8_0004
R/W
DLAB=1 0x0000_0000
UART0_IIR 0xFFF8_0008
R 0x8181_8181
UART0_FCR 0xFFF8_0008 W
Undefined
UART0_LCR 0xFFF8_000c
R/W
0x0000_0000
Reserved 0xFFF8_0010
UART0_LSR 0xFFF8_0014 R
0x6060_6060
Reserved 0xFFF8_0018
UART0_TOR 0xFFF8_001c
R/W
0x0000_0000
6.10.2 UART1
The UART1 is designed for general purpose UART or Bluetooth HCI transport layer. It is a high speed
UART with 64-byte receive FIFO and 64-byte transmit FIFO. To perform 1.875MHz maximum baud
rate, UART1 has 5 clock sources, 15M, 30M, 43.6M, 48M, and 60M. The first one is from external
15M crystal clock and the other are divided from system PLL 480MHz output. More detail about high
speed UART, please refer to next section 7.10.6 High Speed UART controller function description.
The block UART1 offer 4 I/O signals, TX, RX, CTS, and RTS. CTS and RTS are used as flow control
for Bluetooth. CTS and RTS share the same I/O pins with TX and RX in block UART2.