English
Language : 

XC2700 Datasheet, PDF (30/62 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller
XC2700 Derivatives
XC2000 Family / Alpha Line
Detailed Errata Description
performed on the list, then message object n may not be taken into account during this
acceptance filtering run. For the frame reception message object n may not receive the
message because n is not taken into account for receive acceptance filtering. The
message is then received by the second priority message object (in case of any other
acceptance filtering match) or is lost when there is no other message object configured
for this identifier.For the frame transmission message object n may not be selected for
transmission, whereas the second highest priority message object is selected instead (if
any). If there is no other message object in the list with valid transmit request, then no
transmission is scheduled in this filtering round. If in addition the CAN bus is idle, then
no further transmit acceptance filtering is issued unless another CAN node starts a
transfer or one of the bits MSGVAL, TXRQ, TXEN0, TXEN1 is set in the message object
control register of any message object.
Workaround
• After reallocating message object m, write the value one to one of the bits MSGVAL,
TXRQ, TXEN0, TXEN1 of the message object control register of any message object
in order to retrigger transmit acceptance filtering.
• For frame reception, make sure that there is another message object in the list that
can receive the message targeted to n in order to avoid data loss (e.g. a message
object with an acceptance mask=0D and PRI=3D as last object of the list).
MultiCAN_AI.044 RxFIFO Base SDT
If a receive FIFO base object is located in that part of the list, that is used for the FIFO
storage container (defined by the top and bottom pointer of this base object) and bit SDT
is set in the base object (CUR pointer points to the base object), then MSGVAL of the base
object is cleared after storage of a received frame in the base object without taking the
setting of MOFGPRn.SEL into account.
Workaround
Take the FIFO base object out of the list segment of the FIFO slave objects, when using
Single Data Transfer.
MultiCAN_AI.045 OVIE Unexpected Interrupt
When a gateway source object or a receive FIFO base object with MOFCRn.OVIE set
transmits a CAN frame, then after the transmission an unexpected interrupt is generated
on the interrupt line as given by MOIPRm.RXINP of the message object referenced by
m=MOFGPRn.CUR.
Errata Sheet
30
V1.7, 2014-10