Can movx register description, Movx message centers for can 0 (continued) – Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual

Page 138

Advertising
background image

High-Speed Microcontroller User’s

Guide: Network Microcontroller

Supplement

138

1

The first 2 bytes of the CAN 0 MOVX memory address are dependent on the setting of the CMA bit (MCON.5) CMA = 0, xxxx = 00DB; CMA = 1, xxxx = FFDB.

CAN MOVX Register Description

Most of the SRAM control registers, including the message centers proper, are mapped into a special location in the MOVX SRAM

space. The specific location of the registers is a function of the CMA bit (MCON.5), which controls whether the CAN SRAM begins at

location FFDBxxh or 00DBxxh.

The MOVX CAN registers consist of a set of one control/status/mask register and 15 message centers. Write access to the control/sta-

tus/mask registers is possible only when the SWINT bit is set to 1. All message centers for a given CAN module are identical, with the

exception of 15, which has some minor differences noted in the register descriptions. To simplify the documentation, only one set of

registers is shown, with the following generic notation used for register names and addresses:

CAN 0 CONTROL/STATUS/MASK REGISTERS

REGISTER

7

6

5

4

3

2

1

0

MOVX DATA

ADDRESS

1

CAN 0 MESSAGE CENTERS 2–14

MESSAGE CENTER 2 REGISTERS (similar to message center 1)

xxxx20h–2Fh

MESSAGE CENTER 3 REGISTERS (similar to message center 1)

xxxx30h–3Fh

MESSAGE CENTER 4 REGISTERS (similar to message center 1)

xxxx40h–4Fh

MESSAGE CENTER 5 REGISTERS (similar to message center 1)

xxxx50h–5Fh

MESSAGE CENTER 6 REGISTERS (similar to message center 1)

xxxx60h–6Fh

MESSAGE CENTER 7 REGISTERS (similar to message center 1)

xxxx70h–7Fh

MESSAGE CENTER 8 REGISTERS (similar to message center 1)

xxxx80h–8Fh

MESSAGE CENTER 9 REGISTERS (similar to message center 1)

xxxx90h–9Fh

MESSAGE CENTER 10 REGISTERS (similar to message center 1)

xxxxA0h–AFh

MESSAGE CENTER 11 REGISTERS (similar to message center 1)

xxxxB0h–BFh

MESSAGE CENTER 12 REGISTERS (similar to message center 1)

xxxxC0h–CFh

MESSAGE CENTER 13 REGISTERS (similar to message center 1)

xxxxD0h–DFh

MESSAGE CENTER 14 REGISTERS (similar to message center 1)

xxxxE0h–EFh

CAN 0 MESSAGE CENTER 15

Reserved

xxxxF0h–F1h

C0M15AR0

CAN 0 MESSAGE 15 ARBITRATION REGISTER 0

xxxxF2h

C0M15AR1

CAN 0 MESSAGE 15 ARBITRATION REGISTER 1

xxxxF3h

C0M15AR2

CAN 0 MESSAGE 15 ARBITRATION REGISTER 2

xxxxF4h

C0M15AR3

CAN 0 MESSAGE 15 ARBITRATION REGISTER 3

WTOE

xxxxF5h

C0M15F

DTBYC3

DTBYC2

DTBYC1

DTBYC0

0

EX/ST

MEME

MDME

xxxxF6h

C0M15D0–7

CAN 0 MESSAGE 15 DATA BYTE 0–7

xxxxF7h–FEh

Reserved

xxxxFFh

MOVX MESSAGE CENTERS FOR CAN 0 (continued)

xxxx

First four hexadecimal digits of register MOVX address

CMA

CAN 0

0

00DB (reset default)

1

FFDB

y

Address based on message center number

Y

MESSAGE CENTER NUMBER

1

1

2

2

A

10

F

15

Maxim Integrated

Advertising