English
Language : 

DS80C400 Datasheet, PDF (80/97 Pages) Dallas Semiconductor – DS80C400 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: Network Microcontroller 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 97