TC1784
Program Memory Unit (PMU)
User´s Manual
5-82
V1.1, 2011-05
PMU, V1.47
be caused by programming a page whose sector was not erased correctly (e.g. aborted
erase due to power failure).
Under correct operating conditions a VER after programming will practically not occur. A
VER after erasing is not unusual.
Attention: this bit can also be set during startup (see
).
New state:
No state change. Just the bit is set.
Proposed handling by software:
This bit can be ignored. It should be cleared with “Clear Status” or “Reset to Read”. In-
spec operation of the Flash memory must be ensured.
If the application allows (timing and data logistics), a more elaborate procedure can be
used to get rid of the VER situation:
•
VER after program: erase the sector and program the data again. This is only
recommended when there are more than 3 program VERs in the same sector. When
programming the DFlash in field (EEPROM emulation) ignoring program VER is
normally the best solution because its most likely cause are violated operating
conditions. Take care that never a sector is programmed in which the erase was
aborted. In the EEPROM emulation the algorithm must ensure this e.g. by
programming a marker after finishing successfully the erase.
•
VER after erase: the erase operation can be repeated until VER disappears.
Repeating the erase more than 3 times consecutively for the same sector is not
recommended. After that it is better to ignore the VER, program the data and check
its readability. Again for EEPROM emulation its most likely cause are violated
operating conditions. Therefore it is recommended to repeat the erase at most once
or ignore it altogether.
For optimizing the quality of Flash programming see the following section about handling
single-bit ECC errors.
Note: Even when this flag is ignored it is recommended to clear it. Otherwise all following
operations — including “sleep” — could trigger an interrupt even when they are
successful (see
, interrupt because of verify error).
PFSBER/DFSBER “Single-Bit Error”
Fault conditions:
When reading data or fetching code from PFlash or DFlash the ECC evaluation detected
a single-bit error (“SBE”) which was corrected.
This flag is a warning indication and not an error. A certain amount of single-bit errors
must be expected because of known physical effects.
New state:
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...