TE28F640J3D75 Intel, TE28F640J3D75 Datasheet - Page 40
Manufacturer Part Number
Specifications of TE28F640J3D75
Access Time (max)
Operating Supply Voltage (typ)
Program/erase Volt (typ)
2.7 to 3.6V
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Operating Supply Voltage (min)
Operating Supply Voltage (max)
Number Of Words
Lead Free Status / Rohs Status
Table 22: Block-Erase Command Bus-Cycle
After issuing the confirm command, write-buffer contents are programmed into the
flash memory array. The Status Register indicates a busy status (SR7 = 0) during array
programming.Issuing the Read Array command to the device while it is actively
programming or erasing causes subsequent reads from the device to output invalid
data. Valid array data is output only after the program or erase operation has finished.
Upon completion of array programming, the Status Register indicates ready (SR7 = 1).
A full Status Register check should be performed to check for any programming errors,
then cleared by using the Clear Status Register command.
Additional buffered programming operations can be initiated by issuing another setup
command, and repeating the buffered programming bus-cycle sequence. However, any
errors in the Status Register must first be cleared before another buffered
programming operation can be initiated.
Block Erase Operations
Erasing a block changes ‘zeros’ to ‘ones’. To change ones to zeros, a program operation must be performed
entire block is erased each time an erase command sequence is issued. Once a block is
fully erased, all addressable locations within that block read as logical ones (FFFFh).
Only one block-erase operation can occur at a time, and is not permitted during a program suspend.
To perform a block-erase operation, issue the Block Erase command sequence at the
desired block address.
the two-cycle Block Erase command sequence.
In case of 256 Mb device (2x128), the command should be issued to the base address of the die
A block-erase operation requires the addressed block to be unlocked, and a valid
voltage applied to VPEN throughout the block-erase operation. Otherwise, the
operation will abort, setting the appropriate Status Register error bit(s).
The Erase Confirm command latches the address of the block to be erased. The
addressed block is preconditioned (programmed to all zeros), erased, and then verified.
The read mode of the device is automatically changed to Read Status Register mode,
and remains in effect until another read-mode command is issued.
During a block-erase operation, STS and the Status Register indicates a busy status
(SR7 = 0). Upon completion, STS and the Status Register indicates a ready status (SR7
= 1). The Status Register should be checked for any errors, then cleared. If any errors
did occur, subsequent erase commands to the device are ignored unless the Status
Register is cleared.
The only valid commands during a block erase operation are Read Array, Read Device
Information, CFI Query, and Erase Suspend. After the block-erase operation has
completed, any valid command can be issued.
Issuing the Read Array command to the device while it is actively erasing causes
subsequent reads from the device to output invalid data. Valid array data is output only
after the block-erase operation has finished.
Section 9.3, “Programming
Table 22, “Block-Erase Command Bus-Cycle” on page 40
Operations”). Erasing is performed on a block basis - an
Setup Write Cycle
Numonyx™ Embedded Flash Memory (J3 v. D)
Confirm Write Cycle