|
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
|
▷ |