CAN Registers
823
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Controller Area Network (CAN) Module
11.4.15 CANIFnDnn Register [reset = 0x0]
CAN IF1 Data A1 (CANIF1DA1), offset 0x03C
CAN IF1 Data A2 (CANIF1DA2), offset 0x040
CAN IF1 Data B1 (CANIF1DB1), offset 0x044
CAN IF1 Data B2 (CANIF1DB2), offset 0x048
CAN IF2 Data A1 (CANIF2DA1), offset 0x09C
CAN IF2 Data A2 (CANIF2DA2), offset 0x0A0
CAN IF2 Data B1 (CANIF2DB1), offset 0x0A4
CAN IF2 Data B2 (CANIF2DB2), offset 0x0A8
These registers contain the data to be sent or that has been received. In a CAN data frame, data byte 0 is
the first byte to be transmitted or received and data byte 7 is the last byte to be transmitted or received. In
CAN's serial bit stream, the MSB of each byte is transmitted first.
CANIFnDnn is shown in
and described in
.
Return to
Figure 11-19. CANIFnDnn Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
RESERVED
DATA
R-0x0
R/W-0x0
Table 11-22. CANIFnDnn Register Field Descriptions
Bit
Field
Type
Reset
Description
31-16
RESERVED
R
0x0
15-0
DATA
R/W
0x0
Data. The CANIFnDA1 registers contain data bytes 1 and 0;
CANIFnDA2 data bytes 3 and 2; CANIFnDB1 data bytes 5 and 4;
and CANIFnDB2 data bytes 7 and 6.