12.2.57 CAN FIFO Control Register x Low (x = 1 to 7)

Note:
  1. This bit can only be modified in Configuration mode (OPMOD[2:0] = 100).

Legend: S = Settable bit; HC = Hardware Clearable bit

Name: C1FIFOCONxL
Offset: 0x71C, 0x728, 0x734, 0x740, 0x74C, 0x758, 0x764

Bit 15141312111098 
      FRESETTXREQUINC 
Access S/HCR/W/HCS/HC 
Reset 100 
Bit 76543210 
 TXENRTRENRXTSENTXATIERXOVIETFERFFIETFHRFHIETFNRFNIE 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bit 10 – FRESET FIFO Reset bit

ValueDescription
1

FIFO will be reset when bit is set, cleared by hardware when FIFO is reset; user should poll whether this bit is clear before taking any action

0

No effect

Bit 9 – TXREQ  Message Send Request bit

TXEN = 0 (FIFO configured as a receive FIFO):

This bit has no effect.

TXEN = 1 (FIFO configured as a transmit FIFO):

ValueDescription
1

Requests sending a message; the bit will automatically clear when all the messages queued in the FIFO are successfully sent

0

Clearing the bit to ‘0’ while set (‘1’) will request a message abort

Bit 8 – UINC  Increment Head/Tail bit

TXEN = 1 (FIFO configured as a transmit FIFO):

When this bit is set, the FIFO head will increment by a single message.

TXEN = 0 (FIFO configured as a receive FIFO):

When this bit is set, the FIFO tail will increment by a single message.

Bit 7 – TXEN TX/RX Buffer Selection bit

ValueDescription
1

Transmits message object

0

Receives message object

Bit 6 – RTREN Auto-Remote Transmit (RTR) Enable bit

ValueDescription
1

When a Remote Transmit is received, TXREQ will be set

0

When a Remote Transmit is received, TXREQ will be unaffected

Bit 5 – RXTSEN  Received Message Timestamp Enable bit(1)

ValueDescription
1

Captures timestamp in received message object in RAM

0

Does not capture timestamp

Bit 4 – TXATIE Transmit Attempts Exhausted Interrupt Enable bit

ValueDescription
1

Enables interrupt

0

Disables interrupt

Bit 3 – RXOVIE Overflow Interrupt Enable bit

ValueDescription
1

Interrupt is enabled for overflow event

0

Interrupt is disabled for overflow event

Bit 2 – TFERFFIE  Transmit/Receive FIFO Empty/Full Interrupt Enable bit

TXEN = 1 (FIFO configured as a transmit FIFO):

Transmit FIFO Empty Interrupt Enable.

1 = Interrupt is enabled for FIFO empty

0 = Interrupt is disabled for FIFO empty

TXEN = 0 (FIFO configured as a receive FIFO):

Receive FIFO Full Interrupt Enable.

1 = Interrupt is enabled for FIFO full

0 = Interrupt is disabled for FIFO full

Bit 1 – TFHRFHIE  Transmit/Receive FIFO Half Empty/Half Full Interrupt Enable bit

TXEN = 1 (FIFO configured as a transmit FIFO):

Transmit FIFO Half Empty Interrupt Enable.

1 = Interrupt is enabled for FIFO half empty

0 = Interrupt is disabled for FIFO half empty

TXEN = 0 (FIFO configured as a receive FIFO):

Receive FIFO Half Full Interrupt Enable.

1 = Interrupt is enabled for FIFO half full

0 = Interrupt is disabled for FIFO half full

Bit 0 – TFNRFNIE  Transmit/Receive FIFO Not Full/Not Empty Interrupt Enable bit

TXEN = 1 (FIFO configured as a transmit FIFO):

Transmit FIFO Not Full Interrupt Enable.

1 = Interrupt is enabled for FIFO not full

0 = Interrupt is disabled for FIFO not full

TXEN = 0 (FIFO configured as a receive FIFO):

Receive FIFO Not Empty Interrupt Enable.

1 = Interrupt is enabled for FIFO not empty

0 = Interrupt is disabled for FIFO not empty