28F008SA-L
Data Protection
Depending on the application, the system designer
may choose to make the V
PP
power supply switchable (available only when memory byte writes/block
erases are required) or hardwired to V
PPH
. When
V
PP
e
V
PPL
, memory contents cannot be altered.
The 28F008SA-L Command User Interface architecture provides protection from unwanted byte write or
block erase operations even when high voltage is
applied to VPP. Additionally, all functions are disabled whenever V
CC
is below the write lockout volt-
age V
LKO
, or when RPÝis at VIL. The 28F008SA-L
accommodates either design practice and encourages optimization of the processor-memory interface.
The two-step byte write/block erase Command User
Interface write sequence provides additional software write protection.
BUS OPERATION
Flash memory reads, erases and writes in-system
via the local CPU. All bus cycles to or from the flash
memory conform to standard microprocessor bus
cycles.
Read
The 28F008SA-L has three read modes. The memory can be read from any of its blocks, and information can be read from the Intelligent Identifier or
Status Register. V
PP
can be at either V
PPL
or V
PPH
.
The first task is to write the appropriate read mode
command to the Command User Interface (array, Intelligent Identifier, or Status Register). The
28F008SA-L automatically resets to Read Array
mode upon initial device powerup or after exit from
deep powerdown. The 28F008SA-L has four control
pins, two of which must be logically active to obtain
data at the outputs. Chip Enable (CE
Ý
) is the device
selection control, and when active enables the selected memory device. Output Enable (OE
Ý
)isthe
data input/output (DQ
0
–DQ7) direction control, and
when active drives data from the selected memory
onto the I/O bus. RP
Ý
and WEÝmust also be at
V
IH
. Figure 10 illustrates read bus cycle waveforms.
Output Disable
With OEÝat a logic-high level (VIH), the device outputs are disabled. Output pins (DQ
0
–DQ7) are
placed in a high-impedance state.
Standby
CEÝat a logic-high level (VIH) places the
28F008SA-L in standby mode. Standby operation
disables much of the 28F008SA-L’s circuitry and
substantially reduces device power consumption.
The outputs (DQ
0
–DQ7) are placed in a high-impe-
dence state independent of the status of OE
Ý
.Ifthe
28F008SA-L is deselected during block erase or
byte write, the device will continue functioning and
consuming normal active power until the operation
completes.
Table 2. Bus Operations
Mode Notes RPÝCEÝOEÝWEÝA0VPPDQ
0–7
RY/BY
Ý
Read 1, 2, 3 V
IH
V
IL
V
IL
V
IH
XXD
OUT
X
Output Disable 1, 2, 3 V
IH
V
IL
V
IH
V
IH
X X High Z X
Standby 1, 2, 3 V
IH
V
IH
X X X X High Z X
Deep PowerDown 1, 2 V
IL
X X X X X High Z V
OH
Intelligent Identifier (Mfr) 1, 2 V
IH
V
IL
V
IL
V
IHVIL
X 89H V
OH
Intelligent Identifier (Device) 1, 2 V
IH
V
IL
V
IL
VIHV
IH
X A1H V
OH
Write 1, 2, 3, 4, 5 V
IH
V
IL
V
IH
V
IL
XX DINX
NOTES:
1. Refer to DC Characteristics. When V
PP
e
V
PPL
, memory contents can be read but not written or erased.
2. X can be V
IL
or VIHfor control pins and addresses, and V
PPL
or V
PPH
for VPP. See DC Characteristics for V
PPL
and V
PPH
voltages.
3. RY/BY
Ý
is VOLwhen the Write State Machine is executing internal block erase or byte write algorithms. It is VOHwhen
the WSM is not busy, in Erase Suspend mode or deep powerdown mode.
4. Command writes involving block erase or byte write are only successfully executed when V
PP
e
V
PPH
.
5. Refer to Table 3 for valid D
IN
during a write operation.
9