PARAMETER |
TEST
CONDITIONS |
MIN |
TYP |
MAX |
UNIT |
Program Time(1) |
8K Sector |
|
|
250 |
2000(2) |
ms |
4K Sector |
|
125 |
2000(2) |
ms |
16-Bit Word |
|
50 |
|
μs |
Erase Time(3) |
8K Sector |
|
|
2 |
12(2) |
s |
4K Sector |
|
2 |
12(2) |
s |
IDDP(4) |
VDD current consumption during
Erase/Program cycle |
VREG disabled |
|
80 |
|
mA |
IDDIOP(4) |
VDDIO current consumption during
Erase/Program cycle |
|
60 |
|
mA |
IDDIOP(4) |
VDDIO current consumption during
Erase/Program cycle |
VREG enabled |
|
120 |
|
mA |
(1) Program time is at the maximum device frequency. The
programming time indicated in this table is applicable only when all the required
code/data is available in the device RAM, ready for programming. Program time includes
overhead of the flash state machine but does not include the time to transfer the
following into RAM:
- the code that uses flash API to
program the flash
- the Flash API itself
- Flash data to be programmed
(2) Maximum flash parameter mentioned are for the
first 100 program and erase cycles.
(3) The on-chip flash memory is in an erased state when the
device is shipped from TI. As such, erasing the flash memory is not required prior to
programming, when programming the device for the first time. However, the erase operation
is needed on all subsequent programming operations.
(4) Typical parameters as seen at
room temperature including function call overhead,
with all peripherals off. It is important to
maintain a stable power supply during the entire
flash programming process. It is conceivable that
device current consumption during flash
programming could be higher than normal operating
conditions. The power supply used should ensure
VMIN on the supply rails at all times,
as specified in the Recommended Operating
Conditions of the data sheet. Any brown-out or
interruption to power during erasing/programming
could potentially corrupt the password locations
and lock the device permanently. Powering a target
board (during flash programming) through the USB
port is not recommended, as the port may be unable
to respond to the power demands placed during the
programming process.