
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
342 of 464
NXP Semiconductors
UM10850
Chapter 24: LPC5410x System FIFO for Serial Peripherals
24.5.4 SPI FIFO global control register
The FIFOCTLSPI register contains information about the configuration of SPI support for
the specific instance of the System FIFO as well as global control and status for the SPI
FIFOs.
24.5.5 SPI FIFO global reset register
The FIFOUPDATESPI register is used to update FIFO sizes when changes are made to
any FIFOCFGSPI register(s). When a FIFO is updated, all internal pointers are reset to
their default values and the FIFO will be empty. All SPI Rx and/or Tx FIFOs should be
updated together.
Table 378. SPI FIFO global control register (FIFOCTLSPI, address offset 0x0200) bit description
Bit
Symbol
Description
Access
Reset
Value
0
RXPAUSE
Pause all SPIs receive FIFO operations. This can be used to prepare the
System FIFO to reconfigure FIFO allocations among the SPI receivers.
R/W
1
1
RXPAUSED
All SPI receive FIFOs are paused.
RO
1
2
RXEMPTY
All SPI receive FIFOs are empty.
RO
1
7:3
-
Reserved. Read value is undefined, only zero should be written.
-
NA
8
TXPAUSE
Pause all SPIs transmit FIFO operations. This can be used to prepare the
System FIFO to reconfigure FIFO allocations among the SPI transmitters.
R/W
1
9
TXPAUSED
All SPI transmit FIFOs are paused.
RO
1
10
TXEMPTY
All SPI 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 SPIs on the System FIFO. The
reset value is device specific.
RO
-
31:24 TXFIFOTOTAL
Reports the transmit FIFO space available for SPIs on the System FIFO. The
reset value is device specific.
RO
-
Table 379. SPI FIFO global reset register (FIFOUPDATESPI, address offset 0x0204) bit description
Bit
Symbol
Description
Reset Value
0
SPI0RX
UPDATESIZE
Writing 1 updates SPI0 Rx FIFO size to match the SPI0 RXSIZE. Must be done for
all SPIs when any SPI RXSIZE is changed.
0
1
SPI1RX
UPDATESIZE
Writing 1 updates SPI1 Rx FIFO size to match the SPI1 RXSIZE. Must be done for
all SPIs when any SPI RXSIZE is changed.
0
15:3
-
Reserved. Read value is undefined, only zero should be written.
NA
16
SPI0TX
UPDATESIZE
Writing 1 updates SPI0 Tx FIFO size to match the SPI0 TXSIZE. Must be done for all
SPIs when any SPI TXSIZE is changed.
0
17
SPI1TX
UPDATESIZE
Writing 1 updates SPI1 Tx FIFO size to match the SPI1 TXSIZE. Must be done for all
SPIs when any SPI TXSIZE is changed.
0
31:18
-
Reserved. Read value is undefined, only zero should be written.
NA