MCAN_RXESC

MCAN Receive Buffer / FIFO Element Size Configuration

This register can only be written if the bits CCE and INIT are set in MCAN CC Control Register.

Configures the number of data bytes belonging to a Receive Buffer / Receive FIFO element. Data field sizes >8 bytes are intended for CAN FD operation only.

In case the data field size of an accepted CAN frame exceeds the data field size configured for the matching Receive Buffer or Receive FIFO, only the number of bytes as configured by MCAN_RXESC are stored to the Receive Buffer resp. Receive FIFO element. The rest of the frame’s data field is ignored.

  0xBC 32 Read/Write 0x00000000  

MCAN Receive Buffer / FIFO Element Size Configuration

Bit  31 30 29 28 27 26 25 24  
                   
Access                   
Reset                   
Bit  23 22 21 20 19 18 17 16  
                   
Access                   
Reset                   
Bit  15 14 13 12 11 10 9 8  
            RBDS[2:0]  
Access            R/W R/W R/W  
Reset            0 0 0  
Bit  7 6 5 4 3 2 1 0  
    F1DS[2:0]   F0DS[2:0]  
Access    R/W R/W R/W   R/W R/W R/W  
Reset    0 0 0   0 0 0  

Bits 2:0 – F0DS[2:0]: Receive FIFO 0 Data Field Size

Receive FIFO 0 Data Field Size

ValueNameDescription
0 8_BYTE

8-byte data field

1 12_BYTE

12-byte data field

2 16_BYTE

16-byte data field

3 20_BYTE

20-byte data field

4 24_BYTE

24-byte data field

5 32_BYTE

32-byte data field

6 48_BYTE

48-byte data field

7 64_BYTE

64-byte data field

Bits 6:4 – F1DS[2:0]: Receive FIFO 1 Data Field Size

Receive FIFO 1 Data Field Size

ValueNameDescription
0 8_BYTE

8-byte data field

1 12_BYTE

12-byte data field

2 16_BYTE

16-byte data field

3 20_BYTE

20-byte data field

4 24_BYTE

24-byte data field

5 32_BYTE

32-byte data field

6 48_BYTE

48-byte data field

7 64_BYTE

64-byte data field

Bits 10:8 – RBDS[2:0]: Receive Buffer Data Field Size

Receive Buffer Data Field Size

ValueNameDescription
0 8_BYTE

8-byte data field

1 12_BYTE

12-byte data field

2 16_BYTE

16-byte data field

3 20_BYTE

20-byte data field

4 24_BYTE

24-byte data field

5 32_BYTE

32-byte data field

6 48_BYTE

48-byte data field

7 64_BYTE

64-byte data field