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

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