Can 0 media id mask register 0 (comid0), Can 0 media id mask register 1 (comid1), Can 0 media arbitration register 0 (c0ma0) – Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual

Page 139: Can 0 media arbitration register 1 (c0ma1), Can 0 media id mask register 0 (c0mid0), Can 0 media id mask register 1 (c0mid1)

Advertising
background image

High-Speed Microcontroller User’s

Guide: Network Microcontroller

Supplement

139

CAN 0 Media ID Mask Register 0 (C0MID0)

MOVX Address

1

7

6

5

4

3

2

1

0

xxxx00h

CAN 0 Media ID Mask Register 1 (C0MID1)

MOVX Address

1

7

6

5

4

3

2

1

0

xxxx02h

CAN 0 Media Arbitration Register 0 (C0MA0)

CAN 0 media ID mask registers 1-0. These registers function as the mask when performing the media
identification test. This register can be only modified during a software initialization (SWINT = 1). If

MDME = 0, the media identification test cannot be performed, and the contents of these registers are

ignored. If MDME = 1, the CAN module performs an additional qualifying test on data bytes 0 and 1 of

the incoming message, regardless of the state of the EX/ST bit. Data byte 1 is compared against the

CAN media byte arbitration register 1 utilizing C0MID1 as a mask, and data byte 0 is compared against

CAN media byte arbitration register 0 utilizing C0MID0 as a mask. Any bit in the C0MID1 or C0MID0

masks programmed to 0 ignores the state of the corresponding data byte bit when performing the test.

Any bit in the C0MID1, C0MID0 masks programmed to 1 forces the state of the corresponding data byte

bit and CAN media byte arbitration registers 1 and 0 to match before considering the incoming mes-

sage a match. Programming either media ID mask register to 00h effectively disables the media ID test

for that byte. As such, the C0MID1, C0MID0 masks act as a “don’t care” following a system reset.

CAN 0 media arbitration register 1-0. These registers function as the arbitration field when performing
the media identification test. If MDME = 0, the media identification test cannot be performed and the

contents of these registers are ignored. If MDME = 1, the CAN module performs an additional qualify-

ing test on data bytes 0 and 1 of the incoming message, as mentioned in the description of the CAN

media ID mask registers. This register can be modified only during a software initialization (SWINT = 1).

MOVX Address

1

7

6

5

4

3

2

1

0

xxxx01h

CAN 0 Media Arbitration Register 1 (C0MA1)

MOVX Address

1

7

6

5

4

3

2

1

0

xxxx03h

Maxim Integrated

Advertising