W90N745CD/W90N745CDG
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
OTHER
REGISTER
UART0_RBR
UART0_THR
UART0_IER
UART0_DLL
UART0_DLM
UART0_IIR
UART0_FCR
UART0_LCR
Reserved
ADDRESS
R/W
RESET VALUE
Undefined
CONDITION
0xFFF8_0000
0xFFF8_0000
0xFFF8_0004
0xFFF8_0000
0xFFF8_0004
0xFFF8_0008
0xFFF8_0008
0xFFF8_000c
0xFFF8_0010
0xFFF8_0014
0xFFF8_0018
0xFFF8_001c
R
DLAB=0
W
DLAB=0
DLAB=0
DLAB=1
DLAB=1
Undefined
R/W
R/W
R/W
R
0x0000_0000
0x0000_0000
0x0000_0000
0x8181_8181
Undefined
W
R/W
0x0000_0000
UART0_LSR
Reserved
R
0x6060_6060
0x0000_0000
UART0_TOR
R/W
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.
- 256 -