English
Language : 

DS80C400_03 Datasheet, PDF (80/96 Pages) Maxim Integrated Products – Network Microcontroller
DS80C400 Network Microcontroller
Modification of the CAN registers located in MOVX memory is protected through the SWINT bit. Consult the
description of this bit in the High-Speed Microcontroller Userís Guide: DS80C400 Supplement for more information.
The CAN module contains a block of control/status/mask registers, 14 functionally identical message centers, plus
a 15th message center that is receive-only and incorporates a buffered FIFO. Table 20 describes the organization
of the message centers located in MOVX space.
Table 20. CAN Controller MOVX Memory Map
CONTROL/STATUS/MASK REGISTERS
REGISTER
7
6
5
4
3
2
1
C0MID0
C0MA0
C0MID1
C0MA1
C0BT0
C0BT1
C0SGM0
C0SGM1
C0EGM0
C0EGM1
C0EGM2
C0EGM3
C0M15M0
C0M15M1
C0M15M2
C0M15M3
MID07
M0AA7
MID17
M1AA7
SJW1
SMP
ID28
ID20
ID28
ID20
ID12
ID4
ID28
ID20
ID12
ID4
MID06
M0AA6
MID16
M1AA6
SJW0
TSEG26
ID27
ID19
ID27
ID19
ID11
ID3
ID27
ID19
ID11
ID3
MID05
M0AA5
MID15
M1AA5
BPR5
TSEG25
ID26
ID18
ID26
ID18
ID10
ID2
ID26
ID18
ID10
ID2
MID04
M0AA4
MID14
M1AA4
BPR4
TSEG24
ID25
0
ID25
ID17
ID9
ID1
ID25
ID17
ID9
ID1
MID03
M0AA3
MID13
M1AA3
BPR3
TSEG13
ID24
0
ID24
ID16
ID8
ID0
ID24
ID16
ID8
ID0
MID02
M0AA2
MID12
M1AA2
BPR2
TSEG12
ID23
0
ID23
ID15
ID7
0
ID23
ID15
ID7
0
MID01
M0AA1
MID11
M1AA1
BPR1
TSEG11
ID22
0
ID22
ID14
ID6
0
ID22
ID14
ID6
0
CAN 0 MESSAGE CENTER 1
C0M1AR0
C0M1AR1
C0M1AR2
C0M1AR3
C0M1F
C0M1D0ñ7
DTBYC3
RESERVED
CAN 0 MESSAGE 1 ARBITRATION REGISTER 0
CAN 0 MESSAGE 1 ARBITRATION REGISTER 1
CAN 0 MESSAGE 1 ARBITRATION REGISTER 2
CAN 0 MESSAGE 1 ARBITRATION REGISTER 3
DTBYC2 DTBYC1 DTBYC0
T/R
EX/ST
CAN 0 MESSAGE 1 DATA BYTES 0 to 7
RESERVED
MEME
CAN 0 MESSAGE CENTERS 2 to 14
MESSAGE CENTER 2 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 3 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 4 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 5 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 6 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 7 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 8 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 9 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 10 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 11 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 12 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 13 REGISTERS (similar to Message Center 1)
MESSAGE CENTER 14 REGISTERS (similar to Message Center 1)
CAN 0 MESSAGE CENTER 15
ó
C0M15AR0
C0M15AR1
C0M15AR2
C0M15AR3
C0M15F
DTBYC3
Reserved
CAN 0 MESSAGE 15 ARBITRATION REGISTER 0
CAN 0 MESSAGE 15 ARBITRATION REGISTER 1
CAN 0 MESSAGE 15 ARBITRATION REGISTER 2
CAN 0 MESSAGE 15 ARBITRATION REGISTER 3
DTBYC2 DTBYC1 DTBYC0
0
EX/ST
MEME
0
MID00
M0AA0
MID10
M1AA0
BPR0
TSEG10
ID21
0
ID21
ID13
ID5
0
ID21
ID13
ID5
0
WTOE
MDME
WTOE
MDME
MOVX DATA
ADDRESS*
xxDB00h
xxDB01h
xxDB02h
xxDB03h
xxDB04h
xxDB05h
xxDB06h
xxDB07h
xxDB08h
xxDB09h
xxDB0Ah
xxDB0Bh
xxDB0Ch
xxDB0Dh
xxDB0Eh
xxDB0Fh
xxDB10hñ11h
xxDB12h
xxDB13h
xxDB14h
xxDB15h
xxDB16h
xxDB17hñ1Eh
xxDB1Fh
xxDB20hñ2Fh
xxDB30hñ3Fh
xxDB40hñ4Fh
xxDB50hñ5Fh
xxDB60hñ6Fh
xxDB70hñ7Fh
xxDB80hñ8Fh
xxDB90hñ9Fh
xxDBA0hñAFh
xxDBB0hñBFh
xxDBC0hñCFh
xxDBD0hñDFh
xxDBE0hñEFh
xxDBF0hñF1h
xxDBF2h
xxDBF3h
xxDBF4h
xxDBF5h
xxDBF6h
C0M15D0ó
C0M15D7
CAN 0 MESSAGE 15 DATA BYTE 0 to 7
Reserved
xxDBF7hñFEh
xxDBFFh
*The first byte of the CAN 0 MOVX memory address is dependent on the setting of the CMA bit (MCON.5) CMA = 0, xx = 00; CMA = 1, xx = FF.
80 of 96