Memory Map / Register Definition
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 19-21
READ: Anytime
WRITE: Anytime in initialization mode (INITRQ + 1 and INITAK = 1).
The identifier mask register specifies which of the corresponding bits in the identifier acceptance register are relevant for acceptance filtering.
To receive standard identifiers in 32-bit filter mode, the last three bits (AM[0 :2] ) in the following mask registers must be
programmed as "don’t care”:
— CANIDMR1
— CANIDMR5
To receive standard identifiers in 16-bit filter mode, the last three bits (AM[0 :2] ) in the following mask registers must be
programmed as "don’t care”:
— CANIDMR1
— CANIDMR3
— CANIDMR5

Table19-25. MSCAN ID MaskRegisters (4 - 7)

msb 01234567 lsb
Adress Offset 0x938 / 0x9B8 CANIDMR4
R AM7 AM6 AM5 AM4 AM3 AM2 AM1 AM0
W
RESET:00000000
msb 01234567 lsb
Adress Offset 0x939 / 0x9B9 CANIDMR5
R AM7 AM6 AM5 AM4 AM3 AM2 AM1 AM0
W
RESET:00000000
msb 01234567 lsb
Adress Offset 0x93C / 0x9BC CANIDMR6
R AM7 AM6 AM5 AM4 AM3 AM2 AM1 AM0
W
RESET:00000000
msb 01234567 lsb
Adress Offset 0x93D / 0x9BD CANIDMR7
R AM7 AM6 AM5 AM4 AM3 AM2 AM1 AM0
W
RESET:00000000
Bit Name Description
0:7 AM[7:0] Acceptance Mask bits—If a particular bit in this register is cleared, this indicates the
corresponding bit in the identifier acceptance register must be the same as its identifier bit
before a match is detected. The message is accepted if all such bits match. If a bit is set,
it indicates the state of the corresponding bit in the identifier acceptance register does not
affect whether or not message is accepted.
0 = Match corresponding acceptance code register and identifier bits
1 = Ignore corresponding acceptance code register bit