Freescale Semiconductor MPC5200B User Manual

Page 662

Advertising
background image

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:

a

Unused bits are always read ‘x’

Table 19-27. Receive / Transmit Message Buffer Extended Identifier (continued)

Register

Bit 7

6

5

4

3

2

1

Bit 0

ADDR

= Unused

a

Advertising