DocID13284 Rev 2 437/564
UM0404 CAN modules
IFx Data A and Data B registers
The data bytes of CAN messages are stored in the IFx Message Buffer Registers (or Data
Registers) in the order shown in the next table.
CAN1IF1DA1 (EF1Eh) XBUS Reset Value: 0000h
CAN2IF1DA1 (EE1Eh) XBUS Reset Value: 0000h
CAN1IF1DA2 (EF20h) XBUS Reset Value: 0000h
CAN2IF1DA2 (EE20h) XBUS Reset Value: 0000h
CAN1IF1DB1 (EF22h) XBUS Reset Value: 0000h
CAN2IF1DB1 (EE22h) XBUS Reset Value: 0000h
CAN1IF1DB2 (EF24h) XBUS Reset Value: 0000h
CAN2IF1DB2 (EE24h) XBUS Reset Value: 0000h
CAN1IF2DA1 (EF4Eh) XBUS Reset Value: 0000h
CAN2IF2DA1 (EE4Eh) XBUS Reset Value: 0000h
MsgLst
Message Lost (only valid for Message Objects with direction = receive)
’0’: No message lost since last time this bit was reset by the CPU.
’1’: The Message Handler stored a new message into this object when NewDat was
still set, the CPU has lost a message.
NewDat
New Data
’0’: No new data has been written into the data portion of this Message Object by the
Message Handler since last time this flag was cleared by the CPU.
’1’: The Message Handler or the CPU has written new data into the data portion of
this Message Object.
1514131211109876543210
Data(1) Data(0)
RW RW
1514131211109876543210
Data(3) Data(2)
RW RW
1514131211109876543210
Data(5) Data(4)
RW RW
1514131211109876543210
Data(7) Data(6)
RW RW
1514131211109876543210
Data(1) Data(0)
RW RW
Bit Function