English
Language : 

XC2700 Datasheet, PDF (21/62 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller
XC2700 Derivatives
XC2000 Family / Alpha Line
Detailed Errata Description
Application
Reset
Reset
by ESRy pin
SSW
Application Application
Software
Runs
tcritical window
Start of
SSW
Write
RSTCON
Start of
SSW
Figure 1 Critical application reset sequence
End of
SSW
Application
Runs
ESR_X.004 Fig. 1
Workaround
• Initialize SCU_RSTCONx registers by user software after any reset, or
• assure that a second application reset request with an ESR pin does not occur during
the critical time window.
FLASH_X.008 Flash Read after Flash Erase Command
Under certain conditions all Flash erase commands do not work correctly. After erasing,
all erased bits must be programmed with new data or with all-zero data before reading
any data from the addressed sector is allowed.
Workarounds
1. Erase a range of Flash memory and program it completely with new data before
reading. This is the fastest solution.
Additional hint: A Flash driver could implement a programming function that performs
first an “Erase Page” and uses directly thereafter “Program Page” to program the
data of this page. The Flash driver wouldn’t need any separate erase function.
2. Erase a range of Flash memory and program it completely with all-zero data. Only
after this the range may be read. Data can be programmed later1).
1) Please note: only in order to implement this workaround for the noted device steps it is allowed to execute two
program commands before erasing it.
Errata Sheet
21
V1.7, 2014-10