Rx FIFO 0 Configuration
Name:
RXF0C
Offset:
0xA0
Reset:
0x00000000
Access:
Write-restricted
Bit3130292827262524
F0OMF0WM[6:0]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000
Bit2322212019181716
F0S[6:0]
AccessR/WR/WR/WR/WR/WR/WR/W
Reset0000000
Bit15141312111098
F0SA[15:8]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000
Bit76543210
F0SA[7:0]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000

Bit 31 – F0OM: FIFO 0 Operation Mode

FIFO 0 Operation Mode

FIFO 0 can be operated in blocking or in overwrite mode.
ValueDescription
0 FIFO 0 blocking mode.
1 FIFO 0 overwrite mode.

Bits 30:24 – F0WM[6:0]: Rx FIFO 0 Watermark

Rx FIFO 0 Watermark

ValueDescription
0 Watermark interrupt disabled.
1 - 64 Level for Rx FIFO 0 watermark interrupt (IR.RF0W).
>64 Watermark interrupt disabled.

Bits 22:16 – F0S[6:0]: Rx FIFO 0 Size

Rx FIFO 0 Size

The Rx FIFO 0 elements are indexed from 0 to F0S - 1.
ValueDescription
0 No Rx FIFO 0
1 - 64 Number of Rx FIFO 0 elements.
>64 Values greater than 64 are interpreted as 64.

Bits 15:0 – F0SA[15:0]: Rx FIFO 0 Start Address

Rx FIFO 0 Start Address

Start address of Rx FIFO 0 in Message RAM. When the CAN module addresses the Message RAM it addresses 32-bit words, not single bytes. The configurable start addresses are 32-bit word addresses, i.e. only bits 15 to 2 are evaluated, the two least significant bits are ignored. Bits 1 to 0 will always be read back as “00”.