
UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
340 of 464
NXP Semiconductors
UM10850
Chapter 24: LPC5410x System FIFO for Serial Peripherals
24.5.1 USART FIFO global control register
The FIFOCTLUSART register contains information about the configuration of USART
support for the specific instance of the System FIFO as well as global control and status
for the USART FIFOs.
24.5.2 USART FIFO global update register
The FIFOUPDATEUSART register is used to update FIFO sizes when changes are made
to any FIFOCFGUSART register(s). When a FIFO is updated,
all internal pointers are reset to
their default values and the FIFO will be empty. All USART Rx and/or Tx FIFOs should be updated
together.
Table 374. USART FIFO global control register (
FIFOCTLUSART, address
offset 0x0100) bit description
Bit
Symbol
Description
Access
Reset
Value
0
RXPAUSE
Pause all USARTs receive FIFO operations. This can be used to prepare the
System FIFO to reconfigure FIFO allocations among the USART receivers.
R/W
1
1
RXPAUSED
All USART receive FIFOs are paused.
RO
1
2
RXEMPTY
All USART receive FIFOs are empty.
RO
1
7:3
-
Reserved. Read value is undefined, only zero should be written.
-
NA
8
TXPAUSE
Pause all USARTs transmit FIFO operations. This can be used to prepare the
System FIFO to reconfigure FIFO allocations among the USART transmitters.
R/W
1
9
TXPAUSED
All USART transmit FIFOs are paused.
RO
1
10
TXEMPTY
All USART transmit FIFOs are empty.
RO
1
15:11 -
Reserved. Read value is undefined, only zero should be written.
-
NA
23:16 RXFIFOTOTAL
Reports the receive FIFO space available for USARTs on this FIFO. The reset
value is device specific.
RO
-
31:24 TXFIFOTOTAL
Reports the transmit FIFO space available for USARTs on this FIFO. The reset
value is device specific.
RO
-
Table 375. USART FIFO global reset register (FIFOUPDATEUSART, address offset 0x0104) bit description
Bit
Symbol
Description
Reset Value
0
USART0RX
UPDATESIZE
Writing 1 updates USART0 Rx FIFO size to match the USART0 RXSIZE. Must be
done for all USARTs when any USART RXSIZE is changed.
0
1
USART1RX
UPDATESIZE
Writing 1 updates USART1 Rx FIFO size to match the USART1 RXSIZE. Must be
done for all USARTs when any USART RXSIZE is changed.
0
2
USART2RX
UPDATESIZE
Writing 1 updates USART2 Rx FIFO size to match the USART2 RXSIZE. Must be
done for all USARTs when any USART RXSIZE is changed.
0
3
USART3RX
UPDATESIZE
Writing 1 updates USART3 Rx FIFO size to match the USART3 RXSIZE. Must be
done for all USARTs when any USART RXSIZE is changed.
0
15:4
-
Reserved. Read value is undefined, only zero should be written.
-
16
USART0TX
UPDATESIZE
Writing 1 updates USART0 Tx FIFO size to match the USART0 TXSIZE. Must be
done for all USARTs when any USART TXSIZE is changed.
0
17
USART1TX
UPDATESIZE
Writing 1 updates USART1 Tx FIFO size to match the USART1 TXSIZE. Must be
done for all USARTs when any USART TXSIZE is changed.
0