Interrupt Flag Status and Clear
Name:
INTFLAG
Offset:
0x14
Reset:
0x0000
Access:
-
Bit15141312111098
TXUR1 TXUR0 TXRDY1 TXRDY0
AccessR/WR/WR/WR/W
Reset0000
Bit76543210
RXOR1 RXOR0 RXRDY1 RXRDY0
AccessR/WR/WR/WR/W
Reset0000

Bits 13,12 – TXURx : Transmit Underrun x [x=1..0]

Transmit Underrun x [x=1..0]

This flag is cleared by writing a '1' to it.

This flag is set when a Transmit Underrun condition occurs in Sequencer x, and will generate an interrupt request if INTENCLR/SET.TXURx is set to '1'.

Writing a '0' to this bit has no effect.

Writing a '1' to this bit will clear the Transmit Underrun x interrupt flag.

Bits 9,8 – TXRDYx : Transmit Ready x [x=1..0]

Transmit Ready x [x=1..0]

This flag is cleared by writing to DATAx register or writing a '1' to it.

This flag is set when Sequencer x is ready to accept a new data word to be transmitted, and will generate an interrupt request if INTENCLR/SET.TXRDYx is set to '1'.

Writing a '0' to this bit has no effect.

Writing a '1' to this bit will clear the Transmit Ready x interrupt flag.

Bits 4,5 – RXORx : Receive Overrun x [x=1..0]

Receive Overrun x [x=1..0]

This flag is cleared by writing a '1' to it.

This flag is set when a Receive Overrun condition occurs in Sequencer x, and will generate an interrupt request if INTENCLR/SET.RXORx is set to '1'.

Writing a '0' to this bit has no effect.

Writing a '1' to this bit will clear the Receive Overrun x interrupt flag.

Bits 1,0 – RXRDYx : Receive Ready x [x=1..0]

Receive Ready x [x=1..0]

This flag is cleared by reading from DATAx register or writing a '1' to it.

This flag is set when a Sequencer x has received a new data word, and will generate an interrupt request if INTENCLR/SET.RXRDYx is set to '1'.

Writing a '0' to this bit has no effect.

Writing a '1' to this bit will clear the Receive Ready x interrupt flag.