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
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 SID[7:0]
1 EID[4:0] SID[10:8]
2 EID[12:5]
3 - - - EID[17:13]
4 - - RTR IDE DLC[3:0]
5 SEQ[6:0] ESI
6 SEQ[14:7]
7 SEQ[22:15]
8 TXMSGTS[7:0]
9 TXMSGTS[15:8]
10 TXMSGTS[23:16]
11 TXMSGTS[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.