
28F640W30, 28F320W30, 28F128W30
June 2005
Intel Wireless Flash Memory (W30)
Datasheet
64
Order Number: 290702, Revision: 011
11.3.1
EFP Requirements and Considerations
11.3.2
Setup
After receiving the EFP Setup (30h) and EFP Confirm (D0h) command sequence, SR[7] transitions
from a 1 to a 0, indicating that the WSM is busy with EFP algorithm startup. A delay before
checking SR[7] is required to allow the WSM time to perform all of its setups and checks (VPP
level and block lock status). If an error is detected, status register bits SR[4], SR[3], and/or SR[1]
are set, and the EFP operation terminates.
Note:
After the EFP Setup and Confirm command sequence, reads from the flash device automatically
output status register data. Do not issue the Read Status Register command, because this command
is interpreted as data to program at WA0.
11.3.3
Program
After setup completion, the host programming system must check SR[0] to determine the
data-stream ready status (SR[0]=0). Each subsequent write after this check is a program-data write
to the flash memory array. Each cell within the memory word to be programmed to 0 receives one
WSM pulse; additional pulses, if required, occur in the verify phase.
SR[0]=1 indicates that the WSM is busy applying the program pulse.
The host programmer must poll the flash device status register for the program done state after
each data-stream write.
SR[0]=0 indicates that the appropriate cell(s) within the accessed memory location have
received their single WSM program pulse, and that the flash device is ready for the next word.
Although the host can check full status for errors at any time, this check is necessary only on a
block basis, after EFP exit.
Addresses must remain within the target block. Supplying an address outside of the target block
immediately terminates the program phase; the WSM then enters the EFP verify phase.
Table 24.
EFP Requirements and Considerations
EFP Requirements
EFP Considerations
Ambient temperature: TA = 25 °C ±5 °C
Block cycling below 100 erase cycles
1
VCC within specified operating range
RWW not supported2
VPP within specified VPPH range
EFP programs one block at a time
Target block unlocked
EFP cannot be suspended
1.
Recommended for optimum performance. Some degradation in
performance might occur if this limit is exceeded, but the internal
algorithm will continue to work properly.
2.
Code or data cannot be read from another partition during EFP.