EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 566
UART_STATUS
0xE0000804
10.20.2 UART_STATUS (continued)
6CTS_STAT CTS Status, polarity inverted from the pin. (CTS pin 0 = CTS_STAT 1 means FX3 can transmit) Non
sticky
5TX_HALF Indicates that the TX FIFO is at least half empty. This bit can be used to create burst-based inter-
rupts. This bit is updated immediately after writes to EGRESS_DATA register. Non sticky.
4 TX_SPACE Indicates space is available in the TX FIFO. This bit is updated immediately after writes to EGRESS_-
DATA register. Non sticky.
3 TX_DONE Indicates no more data is available for transmission. Non sticky.
If DMA_MODE=0 this is defined as TX FIFO empty and shift register empty. If DMA_MODE=1 this is
defined as BYTE_COUNT=0 and shift register empty. Note that this field will only assert after a trans-
mission was started - its power up state is 0.
2 RX_HALF Indicates that the RX FIFO is at least half full (only relevant when DMA_MODE=0). This bit can be
used to create burst based interrupts. This bit is updated immediately after reads from INGRESS_-
DATA register. Non sticky
1 RX_DATA Indicates data is available in the RX FIFO (only relevant when DMA_MODE=0). This bit is updated
immediately after reads from INGRESS_DATA register. Non sticky
0 RX_DONE Indicates receive operation completed. Only relevant when DMA_MODE=1). Receive operation is
complete when transfer size bytes in socket have been received. Non sticky. Does not need software
intervention to clear it.