English
Language : 

XC2238M Datasheet, PDF (78/102 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller with 32-Bit Performance XC2000 Family Derivatives / Base Line
XC2238M, XC2239M
XC2000 Family Derivatives / Base Line
Electrical Parameters
4.5
Flash Memory Parameters
The XC223xM is delivered with all Flash sectors erased and with no protection installed.
The data retention time of the XC223xM’s Flash memory (i.e. the time after which stored
data can still be retrieved) depends on the number of times the Flash memory has been
erased and programmed.
Note: These parameters are not subject to production test but verified by design and/or
characterization.
Note: Operating Conditions apply.
Table 23 Flash Characteristics
Parameter
Programming time per
128-byte page
Erase time per
sector/page
Symbol
Limit Values
Min. Typ. Max.
tPR
–
31)
3.5
Unit
ms
Note / Test
Condition
ms
tER
–
71)
8
ms ms
Data retention time
tRET
20
–
–
years 1,000 erase /
program
cycles
Flash erase endurance for NER
15,000 –
–
cycles Data retention
user sectors2)
time 5 years
Flash erase endurance for NSEC 10
–
–
cycles Data retention
security pages
time 20 years
Drain disturb limit
NDD
32
–
–
cycles 3)
Parallel Flash module
NPP
–
–
1
–
Unrestricted4)
program/erase limit,
execution
depending on the Flash
read activity
–
–
4
–
Restricted5)
execution
1) Programming and erase times depend on the internal Flash clock source. The control state machine needs a
few system clock cycles. This requirement is only relevant for extremely low system frequencies.
2) A maximum of 64 Flash sectors can be cycled 15,000 times. For all other sectors the limit is 1,000 cycles.
3) This parameter limits the number of subsequent programming operations within a physical sector. The drain
disturb limit is applicable if wordline erase is used repeatedly. For normal sector erase/program cycles this
limit will not be violated.
4) Flash module 3 can be erased/programmed while code is executed and/or data is read from any other Flash
modules.
5) All Flash modules can be erased/programmed while code is executed and/or data is read from only one Flash
module or from PSRAM.
The Flash module that delivers code/data can, of course, not be erased/programmed.
Data Sheet
78
V2.0, 2009-03