38.8.1 Receive Message Object

Table 38-10 specifies the receive message object used by the RX FIFOs. The receive objects contain the message ID, control bits, payload and timestamp.
  • SID: Standard Identifier (ID) or Base ID.
  • EID: Extended Identifier.
  • DLC: Data Length Code; specifies the number of data bytes in the frame (see 38.4.1.1 DLC Encoding).
  • IDE: Identifier Extension; IDE = 0 means a Base Identifier frame is received. IDE = 1 means an Extended Identifier frame is received.
  • RTR: Remote Transmit Request; this bit is only specified in CAN 2.0 frames. If this bit is set, the module is requested to respond with a frame transmission.
  • FDF: FD Frame; if this bit is set, a CAN FD frame is received; otherwise, a CAN 2.0 frame is received.
  • BRS: Bit Rate Switch; the data phase of a CAN FD frame is received using DBR if this bit is set. If the bit is clear, the whole frame is received using NBR.
  • ESI: Error Status Indicator; the ESI bit reflects the error status of the transmitting node. A recessive ESI bit in a CAN FD frame indicates that the transmitting node is error passive; a dominant bit shows that the transmitting node is error active.
  • FILHIT: Indicates the number of the filter that matched the received message.
  • RXMSGTS: Timestamp of the received message; timestamping can be enabled for each RX FIFO individually using RXTSEN (C1FIFOCONxL[5]). The receive message object will not contain RXMSGTS if timestamping is disabled.
  • Receive Buffer Data: Contains the payload of the message. The maximum payload is configured by the PLSIZEx bits (CxFIFOCON[31:29]).