Programmer’s Model of Message Storage
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 19-23
Read: anytime for transmit buffers; only when RXF flag is set for receive buffers (see Section 19.5.7, MSCAN Receiver Flag Register
(CANRFLG)—MBAR+0x0908 / 0x988).
Write: anytime for transmit buffers when TXEx flag is set (see Section 19.5.9, MSCAN Transmitter Flag Register (CANTFLG)—MBAR +
0x090C / 0x98C) and the corresponding transmit buffer is selected in CANTBSEL (see Section 19.5.13, MSCAN Transmit Buffer Selection
(CANTBSEL)—MBAR + 0x0914 /0x0991); unimplemented for receive buffers
Reset: $xx because of RAM based implementation
IDR1 Read: ID20 ID19 ID18 SRR (=1) IDE (=1) ID17 ID16 ID15 $__01
Write:
IDR2 Read: ID14 ID13 ID12 ID11 ID10 ID9 ID8 ID7 $__04
Write:
IDR3 Read: ID6 ID5 ID4 ID3 ID2 ID1 ID0 RTR $__05
Write:
DSR0 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__08
Write:
DSR1 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__09
Write:
DSR2 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__0C
Write:
DSR3 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__0D
Write:
DSR4 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__10
Write:
DSR5 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__11
Write:
DSR6 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__14
Write:
DSR7 Read: DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 $__15
Write:
DLR Read: DLC3 DLC2 DLC1 DLC0 $__18
Write:
aUnused bits are always read ‘x’
Table19-27. Receive / Transmit Message Buffer Extended Identifier (continued)
Register Bit 7654321Bit 0ADDR
= Unuseda