MPC5200B Users Guide, Rev. 1
19-26 Freescale Semiconductor
Functional Description

19.6.5 MSCAN Time Stam p Register High (TSRH)—MBAR + 0x097C / 0x09FC

READ: Anytime
WRITE: Unimplemented

19.6.6 MSCAN Time Stamp Regist er Low (TSRL)—MBAR + 0x097D / 0x09FD

READ: Anytime
WRITE: Unimplemented
19.7 Functional Description

19.7.1 General

This section provides a complete functional description of the MSCAN. It describes each of the features and modes listed in the introduction.

Table19-31. MSCAN Time Stam p Register (High Byte)

msb 01234567 lsb
R
TSR15
TSR14
TSR13
TSR12
TSR11
TSR10
TSR9
TSR8
W
RESET:00000000
Bit Name Description
0:7 TSR[15:8 ] If TIME bit is enabled, MSCAN writes a special time stamp to respective registers in active
Tx or Rx buffer as soon as a message is acknowledged on the CAN bus. Time stamp is
written on bit sample point for recessive bit of ACK delimiter in CAN frame. If Tx, CPU can
only read time stamp after respective Tx buffer is flagged empty.
Timer value, used for stamping, is taken from a free running internal CAN bit-clock. Timer
overrun is not indicated by MSCAN. Timer is reset (all bits set to 0) during initialization
mode. CPU can only read time stamp registers.

Table19-32. MSCAN Time Stamp Register (Low Byte)

msb 01234567 lsb
R
TSR7
TSR6
TSR5
TSR4
TSR3
TSR2
TSR1
TSR0
W
RESET:00000000
Bit Name Description
0:7 TSR[7:0 ] If TIME bit is enabled, MSCAN writes a special time stamp to respective registers in active
Tx or Rx buffer as soon as message is acknowledged on CAN bus. Time stamp is written
on bit sample point for recessive bit of ACK delimiter in CAN frame. If Tx, CPU can only
read time stamp after respective Tx buffer is flagged empty.
Timer value, used for stamping, is taken from a free running internal CAN bit-clock. Timer
overrun is not indicated by MSCAN. Timer is reset (all bits set to 0) during initialization
mode. CPU can only read time stamp registers.