English
Language : 

XC2700 Datasheet, PDF (29/62 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller
XC2700 Derivatives
XC2000 Family / Alpha Line
Detailed Errata Description
Workaround
Set MOFCRn.FRREN=1B and MOFGPRn.CUR to this message object to disable the
immediate remote answering.
MultiCAN_AI.041 Dealloc Last Obj
When the last message object is deallocated from a list, then a false list object error can
be indicated.
Workaround
• Ignore the list object error indication that occurs after the deallocation of the last
message object.
or
• Avoid deallocating the last message object of a list.
MultiCAN_AI.042 Clear MSGVAL during transmit acceptance filtering
Assume all CAN nodes are idle and no writes to MOCTRn of any other message object
are performed. When bit MOCTRn.MSGVAL of a message object with valid transmit
request is cleared by software, then MultiCAN may not start transmitting even if there are
other message objects with valid request pending in the same list.
Workaround
• Do not clear MOCTRn.MSGVAL of any message object during CAN operation. Use
bits MOCTRn.RXEN, MOCTRn.TXEN0 instead to disable/reenable reception and
transmission of message objects.
or
• Take a dummy message object, that is not allocated to any CAN node. Whenever a
transmit request is cleared, set MOCTRm.TXRQ of the dummy message object
thereafter. This retriggers the transmit acceptance filtering process.
MultiCAN_AI.043 Dealloc Previous Obj
Assume two message objects m and n (message object n = MOCTRm.PNEXT, i.e. n is the
successor of object m in the list) are allocated. If message m is reallocated to another
list or to another position while the transmit or receive acceptance filtering run is
Errata Sheet
29
V1.7, 2014-10