12.4.3 FIFO Control Register (FCR)

Rx and Tx FIFOs are 16 bytes deep.

Table 12-7. FCR
Bit Number Name R/W Default State Description
[7:6] RX_TRIG W 0b11 These bits are used to set the trigger level for the Rx FIFO interrupt. Rx FIFO trigger level (bytes) are:

0b00: 1 byte

0b01: 4 bytes

0b10: 8 bytes

0b11: 14 bytes

[5:4] Reserved W 0 Software must not rely on the value of a reserved bit. To provide compatibility with future products, the value of a reserved bit must be preserved across a read-modify-write operation.
3 ENABLE_TXRDY_RXRDY W 0 Software must always set this bit to 1 for efficient data transfer from transmit FIFO to PDMA.
2 CLEAR_TX_FIFO W 0 Clears all bytes in the Tx FIFO and resets its counter logic. The shift register is not cleared.

0: Disabled (default)

1: Enabled

1 CLEAR_RX_FIFO W 0 Clears all bytes in Rx FIFO and resets counter logic. This shift register is not cleared.

0: Disabled (default)

1: Enabled

0 ENABLE_TX_RX_FIFO W 1 It enables both the Tx and Rx FIFOs and is hardwired to 1, which means it is always enabled and cannot be changed.