35.7.42 Rx Buffer / FIFO Element Size Configuration

This register is write-restricted and only writable if bit fields CCCR.CCE bit (CCCR <1>) = 1 and CCCR.INIT bit (CCCR <0>) = 1.

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

Table 35-60. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: RXESC
Offset: 0x1BC
Reset: 0x00000000
Property: RW

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
      RBDS[2:0] 
Access RWRWRW 
Reset 000 
Bit 76543210 
  F1DS[2:0] F0DS[2:0] 
Access RWRWRWRWRWRW 
Reset 000000 

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

In case the data field size of an accepted CAN frame exceeds the data field size configured for the matching Rx Buffer, only the number of bytes as configured by RXESC are stored to the Rx Buffer element. The rest of the frame’s data field is ignored.
ValueNameDescription
0DATA88 byte data field
1DATA1212 byte data field
2DATA1616 byte data field
3DATA2020 byte data field
4DATA2424 byte data field
5DATA3232 byte data field
6DATA4848 byte data field
7DATA6464 byte data field

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

In case the data field size of an accepted CAN frame exceeds the data field size configured for the matching Rx FIFO 1, only the number of bytes as configured by RXESC are stored to the Rx FIFO 1 element. The rest of the frame’s data field is ignored.
ValueNameDescription
0DATA88 byte data field
1DATA1212 byte data field
2DATA1616 byte data field
3DATA2020 byte data field
4DATA2424 byte data field
5DATA3232 byte data field
6DATA4848 byte data field
7DATA6464 byte data field

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

In case the data field size of an accepted CAN frame exceeds the data field size configured for the matching Rx FIFO 0, only the number of bytes as configured by RXESC are stored to the Rx FIFO 0 element. The rest of the frame’s data field is ignored.
ValueNameDescription
0DATA88 byte data field
1DATA1212 byte data field
2DATA1616 byte data field
3DATA2020 byte data field
4DATA2424 byte data field
5DATA3232 byte data field
6DATA4848 byte data field
7DATA6464 byte data field