11.2.45 CAN FIFO Control Register x Low (x = 1 to 8)

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: 0x61C, 0x628, 0x634, 0x640, 0x64C, 0x658, 0x664, 0x670

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 the bit is set and cleared by hardware when the FIFO is reset; the 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 the timestamp in the received message object in RAM.

0

Does not capture the 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.

ValueDescription
1Interrupt is enabled for FIFO empty.
0Interrupt is disabled for FIFO empty.

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

Receive FIFO Full Interrupt Enable.

ValueDescription
1Interrupt is enabled for FIFO full.
0Interrupt 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.

ValueDescription
1Interrupt is enabled for FIFO half empty.
0Interrupt is disabled for FIFO half empty.

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

Receive FIFO Half Full Interrupt Enable.

ValueDescription
1Interrupt is enabled for FIFO half full.
0Interrupt 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.

ValueDescription
1Interrupt is enabled for FIFO not full.
0Interrupt is disabled for FIFO not full.

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

Receive FIFO Not Empty Interrupt Enable.

ValueDescription
1Interrupt is enabled for FIFO not empty.
0Interrupt is disabled for FIFO not empty.