38.6.1.1 Resetting the TEF
- 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.
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 | - | - | SID11 | EID[17:13] | ||||
4 | FDF | BRS | 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] |
bit 15-11 EID[4:0]: Extended Identifier bits
bit 10-0 SID[10:0]: Standard Identifier bits
bit 15-14 Unimplemented: Read as ‘x
’
bit 13 SID11: In FD mode, the Standard ID can be Extended to 12 Bits using r1 bit
bit 12-0 EID17:5: Extended Identifier bits
bit 15-9 SEQ[6:0]: Bits 6-0 of the sequence to keep track of transmitted messages in Transmit Event FIFO
bit 8 ESI: Error Status Indicator bit
In CAN-to-CAN Gateway mode (ESIGM (CxCON[17]) = 1
), the transmitted ESI
flag is a “logical OR” of ESI and the Error Passive state of the CAN controller.
In Normal mode, ESI indicates the error status:
1
= Transmitting node is error passive
0
= Transmitting node is error active
bit 7 FDF: FD Frame bit - distinguishes between CAN and CAN FD formats
bit 6 BRS: Bit Rate Switch bit - selects if Data Bit Rate is switched
bit 5 RTR: Remote Transmission Request bit (not used in CAN FD)
bit 4 IDE: Identifier Extension bit - distinguishes between base and extended format.
bit 3-0 DLC[3:0]: Data Length Code bits
bit 15-0 SEQ[22:7]: Bits 22-7 of the sequence to keep track of transmitted messages in Transmit Event FIFO
bit 15-0 TXMSGTS[15:0] Transmit Message Timestamp bits
bit 15-0 TXMSGTS[31:16]: Transmit Message Timestamp bits
- TE4 and TE5 (TXMSGTSx) only exist in objects where TEFTSEN (CxTEFCON[5]) is set.