English
Language : 

XC2700 Datasheet, PDF (33/62 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller
XC2700 Derivatives
XC2000 Family / Alpha Line
Detailed Errata Description
the base object and pointer MOFGPR.CUR points to MOFGPR.SEL (after the pointer
update).
Problem description
Standard message objects:
After the successful transmission/reception of a CAN frame, MultiCAN also looks at
message object given by MOFGPR.CUR. If bit SDT is set in the referenced message
object, then bit MSGVAL is cleared in the message object CUR is pointing to.
Transmit FIFO slave object:
Same wrong behaviour as for standard message object. As for transmit FIFO slave
objects CUR always points to the base object, the whole transmit FIFO is set invalid after
the transmission of the first element instead after the base object CUR pointer has
reached the predefined SEL limit value.
Gateway Destination/Fifo slave object:
Correct operation of the SDT feature.
Workaround
Standard message object:
Set pointer MOFGPR.CUR to the message number of the object itself.
Transmit FIFO:
Do not set bit MOFCR.SDT in the transmit FIFO base object. Then SDT works correctly
with the slaves, but the FIFO deactivation feature by CUR reaching a predefined limit
SEL is lost.
MultiCAN_TC.029 Tx FIFO overflow interrupt not generated
Specified behaviour
After the successful transmission of a Tx FIFO element, a Tx overflow interrupt is
generated if the FIFO base object fulfils these conditions:
• Bit MOFCR.OVIE=1, AND
• MOFGPR.CUR becomes equal to MOFGPR.SEL
Real behaviour
A Tx FIFO overflow interrupt will not be generated after the transmission of the Tx FIFO
base object.
Errata Sheet
33
V1.7, 2014-10