CAN FD v2.0
29
PG223 December 5, 2018
Chapter 2:
Product Specification
Timestamp Register (Address 0x0028)
A 16-bit free running counter increments once every sixteen CAN clock cycles. A timestamp
is captured after the SOF bit; that is, when the ID field starts on the CAN bus. It is stamped
in DLC field of the message element when frame is successfully received or transmitted. The
timestamp counter can be reset by software. There is no register bit to indicate counter
rollover.
Data Phase Baud Rate Prescaler Register (Address 0x0088)
2
CPEE
W
0
• 1 = Clears Protocol Exception Event interrupt status bit.
Writing a 1 to this bit clears the respective bit in the ISR. Reads
always 0.
1
CTXOK
W
0
• 1 = Clears Transmission Successful interrupt status bit.
0
CARBLOST
W
0
• 1 = Clears Arbitration Lost interrupt status bit.
Writing a 1 to this bit clears the respective bit in the ISR. Reads
always 0.
Table 2-14:
Interrupt Clear Register
(Cont’d)
Bits
Name
Access Default
Value
Description
Table 2-15:
Timestamp Register
Bits
Name
Access Default
Value
Description
31:16 TIMESTAMP_CNT[15:0]
R
0
Timestamp Counter Value.
This Status field gives running value of the timestamp counter.
This field is cleared when a 0 is written to the CEN bit in the
SRR.
15:1
Reserved
–
0
Reserved
0
CTS
W
0
Clear Timestamp Counter.
Internal free running counter is cleared to 0 when CTS = 1.
This bit only needs to be written once with a 1 to clear the
counter.
The bit always reads as 0.
Table 2-16:
Data Phase Baud Rate Prescaler Register
Bits
Name
Access
Default
Value
Description
31:17
Reserved
–
0
Reserved
16
TDC
R/W
0
Transmitter Delay Compensation (TDC) Enable
• 1 = Enables TDC function as specified in the CAN FD standard.
• 0 = TDC is disabled.
This bit can be written only when CEN bit in SRR is 0.
15:14
Reserved
–
0
Reserved