12.2.54 CAN Transmit Queue Status Register

Note:
  1. The TXQCI[4:0] bits give a zero-indexed value to the message in the TXQ. If the TXQ is four messages deep (FSIZE[4:0] = 3), TXQCIx will take on a value of 0 to 3, depending on the state of the TXQ.
  2. This bit is updated when a message completes (or aborts) or when the TXQ is reset.

Legend: HS = Hardware Settable bit; C = Clearable bit

Name: C1TXQSTAL
Offset: 0x714

Bit 15141312111098 
    TXQCI[4:0] 
Access RRRRR 
Reset 00000 
Bit 76543210 
 TXABTTXLARBTXERRTXATIF TXQEIF TXQNIF 
Access RRRHS/CRR 
Reset 000011 

Bits 12:8 – TXQCI[4:0]  Transmit Message Queue Index bits(1)

A read of this register will return an index to the message that the FIFO will next attempt to transmit.

Bit 7 – TXABT  Message Aborted Status bit(2)

ValueDescription
1

Message was aborted

0

Message completed successfully

Bit 6 – TXLARB Message Lost Arbitration Status bit

ValueDescription
1

Message lost arbitration while being sent

0

Message did not lose arbitration while being sent

Bit 5 – TXERR Error Detected During Transmission bit

ValueDescription
1

A bus error occurred while the message was being sent

0

A bus error did not occur while the message was being sent

Bit 4 – TXATIF Transmit Attempts Exhausted Interrupt Pending bit

ValueDescription
1

Interrupt is pending

0

Interrupt is not pending

Bit 2 – TXQEIF Transmit Queue Empty Interrupt Flag bit

ValueDescription
1

TXQ is empty

0

TXQ is not empty, at least one message is queued to be transmitted

Bit 0 – TXQNIF Transmit Queue Not Full Interrupt Flag bit

ValueDescription
1

TXQ is not full

0

TXQ is full