Motorola MC9S12DJ128B, MC9S12DT128B manual $0180 - $01BF, CAN1 Motorola Scalable CAN - MSCAN

Models: MC9S12DT128B

1 124
Download 124 pages 36.91 Kb
Page 38
Image 38
$0180 - $01BF

MC9S12DT128B Device User Guide — V01.07

Table 1-2 Detailed MSCAN Foreground Receive and Transmit Buffer Layout

Address

Name

 

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

$xxxC

CANRxDLR

Read:

 

 

 

 

DLC3

DLC2

DLC1

DLC0

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$xxxD

Reserved

Read:

 

 

 

 

 

 

 

 

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$xxxE

CANxRTSRH

Read:

TSR15

TSR14

TSR13

TSR12

TSR11

TSR10

TSR9

TSR8

Write:

 

 

 

 

 

 

 

 

$xxxF

CANxRTSRL

Read:

TSR7

TSR6

TSR5

TSR4

TSR3

TSR2

TSR1

TSR0

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Extended ID

Read:

ID28

ID27

ID26

ID25

ID24

ID23

ID22

ID21

 

CANxTIDR0

Write:

$xx10

 

 

 

 

 

 

 

 

Standard ID

Read:

ID10

ID9

ID8

ID7

ID6

ID5

ID4

ID3

 

 

 

Write:

 

 

 

 

 

 

 

 

 

 

 

Extended ID

Read:

ID20

ID19

ID18

SRR=1

IDE=1

ID17

ID16

ID15

 

CANxTIDR1

Write:

$xx11

 

 

 

 

 

 

 

 

Standard ID

Read:

ID2

ID1

ID0

RTR

IDE=0

 

 

 

 

 

 

 

 

 

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Extended ID

Read:

ID14

ID13

ID12

ID11

ID10

ID9

ID8

ID7

 

CANxTIDR2

Write:

$xx12

 

 

 

 

 

 

 

 

Standard ID

Read:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Write:

 

 

 

 

 

 

 

 

 

Extended ID

Read:

ID6

ID5

ID4

ID3

ID2

ID1

ID0

RTR

 

CANxTIDR3

Write:

$xx13

 

 

 

 

 

 

 

 

Standard ID

Read:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Write:

 

 

 

 

 

 

 

 

$xx14-

CANxTDSR0 -

Read:

DB7

DB6

DB5

DB4

DB3

DB2

DB1

DB0

$xx1B

CANxTDSR7

Write:

 

 

 

 

 

 

 

 

$xx1C

CANxTDLR

Read:

 

 

 

 

DLC3

DLC2

DLC1

DLC0

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$xx1D

CONxTTBPR

Read:

PRIO7

PRIO6

PRIO5

PRIO4

PRIO3

PRIO2

PRIO1

PRIO0

Write:

$xx1E

CANxTTSRH

Read:

TSR15

TSR14

TSR13

TSR12

TSR11

TSR10

TSR9

TSR8

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$xx1F

CANxTTSRL

Read:

TSR7

TSR6

TSR5

TSR4

TSR3

TSR2

TSR1

TSR0

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0180 - $01BF

 

CAN1 (Motorola Scalable CAN - MSCAN)

 

 

 

 

 

 

 

 

 

 

 

 

 

Address

Name

 

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

$0180

CAN1CTL0

Read:

RXFRM

RXACT

CSWAI

SYNCH

TIME

WUPE

SLPRQ

INITRQ

Write:

 

 

$0181

CAN1CTL1

Read:

CANE

CLKSRC

LOOPB

LISTEN

0

WUPM

SLPAK

INITAK

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

$0182

CAN1BTR0

Read:

SJW1

SJW0

BRP5

BRP4

BRP3

BRP2

BRP1

BRP0

Write:

 

 

 

 

 

 

 

 

 

 

$0183

CAN1BTR1

Read:

SAMP

TSEG22

TSEG21

TSEG20

TSEG13

TSEG12

TSEG11

TSEG10

Write:

 

 

 

 

 

 

 

 

 

 

$0184

CAN1RFLG

Read:

WUPIF

CSCIF

RSTAT1

RSTAT0

TSTAT1

TSTAT0

OVRIF

RXF

Write:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

http://www.xinpian.net

提供单片机解密、IC解密、芯片解密业务 010-62245566 13810019655

Page 38
Image 38
Motorola MC9S12DJ128B, MC9S12DB128B manual $0180 - $01BF, CAN1 Motorola Scalable CAN - MSCAN, MC9S12DT128B Device User Guide