DocID13284 Rev 2 443/564
UM0404 CAN modules
Interface Registers or by the Message Handler after reception of a Remote Frame or after a
successful transmission.
New data registers
CAN1ND1 (EF90h) XBUS Reset Value: 0000h
CAN2ND1 (EE90h) XBUS Reset Value: 0000h
CAN1ND2 (EF92h) XBUS Reset Value: 0000h
CAN2ND2 (EE92h) XBUS Reset Value: 0000h
These registers hold the NewDat bits of the 32 Message Objects. By reading out the
NewDat bits, the CPU can check for which Message Object the data portion was updated.
The NewDat bit of a specific Message Object can be set/reset by the CPU via the IFx
Message Interface Registers or by the Message Handler after reception of a Data Frame or
after a successful transmission.
Interrupt pending registers
CAN1IP1 (EFA0h) XBUS Reset Value: 0000h
CAN2IP1 (EEA0h) XBUS Reset Value: 0000h
CAN1IP2 (EFA2h) XBUS Reset Value: 0000h
CAN2IP2 (EEA2h) XBUS Reset Value: 0000h
1514131211109876543210
NewDat(16:1)
R
1514131211109876543210
NewDat(32:17)
R
Bit Function
NewDat(32:1)
New Data Bits (of all Message Objects)
’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
IntPnd(16:1)
R
1514131211109876543210
IntPnd(32:17)
R