Intel 8XC196NT 87C196CB SUPPLEMENT, 16. CAN Message Object Data CANMSGxDATA0-7 Registers

Models: 8XC196NT 87C196CB

1 155
Download 155 pages 42.65 Kb
Page 89
Image 89
Function

87C196CB SUPPLEMENT

CAN_MSGxDATA0–7

Address:

1ExEH, 1ExDH,

x = 1–15 (87C196CB)

 

1ExCH, 1ExBH,

 

 

1ExAH, 1Ex9H,

 

 

1Ex8H, 1Ex7H

 

 

(x = 1–F)

 

Reset State:

Unchanged

The CAN message object data (CAN_MSGxDATA0–7) registers contain data to be transmitted or data received. Any unused data bytes have random values that change during operation.

87C196CB

7

0

CAN_MSGxDATA7

 

Data 7

 

7

0

 

 

 

CAN_MSGxDATA6

 

Data 6

 

7

0

 

 

 

CAN_MSGxDATA5

 

Data 5

 

7

0

 

 

 

CAN_MSGxDATA4

 

Data 4

 

7

0

 

 

 

CAN_MSGxDATA3

 

Data 3

 

7

0

 

 

 

CAN_MSGxDATA2

 

Data 2

 

7

0

 

 

 

CAN_MSGxDATA1

 

Data 1

 

7

0

 

 

 

CAN_MSGxDATA0

 

Data 0

 

 

 

Bit

 

Function

Number

 

 

 

 

 

 

7:0

Data

 

 

Each message object can use from zero to eight data registers to hold data to

 

be transmitted or data received.

 

 

For receive message objects, these registers accept data during a reception.

 

For transmit message objects, write the data that is to be transmitted to these

 

registers. The number of data bytes must match the DLC field in the

 

CAN_MSGxCFG register. (For example, if CAN_MSG1DATA0,

 

CAN_MSG1DATA1, CAN_MSG1DATA2, and CAN_MSG1DATA3 contain data,

 

the DLC field in CAN_MSG1CFG must contain 04H.)

 

 

 

Figure 7-16. CAN Message Object Data (CAN_MSGxDATA0–7) Registers

7-28

Page 89
Image 89
Intel 8XC196NT user manual 87C196CB SUPPLEMENT, 16. CAN Message Object Data CANMSGxDATA0-7 Registers, Function