12.4.3 FIFO Control Register (FCR)

Rx and Tx FIFOs are 16 bytes deep.

Table 12-7. FCR
Bit NumberNameR/WDefault StateDescription
[7:6]RX_TRIGW0b11These 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]ReservedW0Software 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.
3ENABLE_TXRDY_RXRDYW0Software must always set this bit to 1 for efficient data transfer from transmit FIFO to PDMA.
2CLEAR_TX_FIFOW0Clears all bytes in the Tx FIFO and resets its counter logic. The shift register is not cleared.

0: Disabled (default)

1: Enabled

1CLEAR_RX_FIFOW0Clears all bytes in Rx FIFO and resets counter logic. This shift register is not cleared.

0: Disabled (default)

1: Enabled

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