38.6.1.1 Resetting the TEF

TEF can be reset by:
  • Setting FRESET (CxTEFCON[10]) or
  • Placing the module in Configuration mode (OPMOD[2:0] = 100).

Resetting the FIFO will reset the head and tail pointers and the CxTEFSTA register. The settings in the CxTEFCON register will not change.

Table 38-6. Transmit Event FIFO Object
ByteBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0SID[7:0]
1EID[4:0]SID[10:8]
2EID[12:5]
3---EID[17:13]
4--RTRIDEDLC[3:0]
5SEQ[6:0]ESI
6SEQ[14:7]
7SEQ[22:15]
8TXMSGTS[7:0]
9TXMSGTS[15:8]
10TXMSGTS[23:16]
11TXMSGTS[31:24]

SID[10:0]: Standard Identifier bits

EID[17:0]: Extended Identifier bits

RTR: Remote Transmission Request bit

IDE: Identifier Extension bit - distinguishes between base and extended format.

DLC[3:0]: Data Length Code bits

SEQ[22:0]: Bits 22-0 of the sequence to keep track of transmitted messages in Transmit Event FIFO

TXMSGTS[31:0]: Transmit Message Timestamp bits

Note:
  1. (TXMSGTS[31:0]) only exist in objects where TEFTSEN (CxTEFCON[5]) is set.