28F001BX-T/28F001BX-B
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 28F001BX has three read modes. The memory
can be read from any of its blocks, and information
can be read from the Intelligent Identifier or the
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 Register (array, Intelligent Identifier, or Status Register). The 28F001BX
automatically resets to Read Array mode upon initial
device powerup or after exit from deep powerdown.
The 28F001BX 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
Ý
) is the 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 VIH. Figure 12
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 28F001BX
in standby mode. Standby operation disables much
of the 28F001BX’s circuitry and substantially reduces device power consumption. The outputs (DQ
0
–
DQ
7
) are placed in a high-impedance state indepen-
dent of the status of OE
Ý
. If the 28F001BX is deselected during erase or program, the device will
continue functioning and consuming normal active
power until the operation is completed.
Deep Power-Down
The 28F001BX offers a 0.25 mWVCCpower-down
feature, entered when RP
Ý
is at VIL. During read
modes, RP
Ý
low deselects the memory, places output drivers in a high-impedance state and turns off
all internal circuits. The 28F001BX requires time
t
PHQV
(see AC Characteristics-Read Only Operations) after return from power-down until initial memory access outputs are valid. After this wakeup interval, normal operation is restored. The Command
Register is reset to Read Array, and the Status Register is cleared to value 80H, upon return to normal
operation.
During erase or program modes, RP
Ý
low will abort
either operation. Memory contents of the block being altered are no longer valid as the data will be
partially programmed or erased. Time t
PHWL
after
RP
Ý
goes to logic-high (VIH) is required before an-
other command can be written.
Table 2. 28F001BX Bus Operations
Mode Notes RPÝCEÝOEÝWEÝA9A0V
PP
DQ
0–7
Read 1, 2, 3 V
IH
V
IL
V
IL
V
IH
XX X D
OUT
Output Disable 2 V
IH
V
IL
V
IH
V
IH
X X X High Z
Standby 2 V
IH
V
IH
X X X X X High Z
Deep Power Down 2 V
IL
X X X X X X High Z
Intelligent Identifier (Mfr) 2, 3, 4 V
IH
V
IL
V
IL
V
IH
VIDV
IL
X 89H
Intelligent Identifier (Device) 2, 3, 4, 5 V
IH
V
IL
V
IL
V
IH
VIDV
IH
X 94H, 95H
Write 2, 6, 7, 8 V
IH
V
IL
V
IH
V
IL
XX X D
IN
NOTES:
1. Refer to DC Characteristics. When V
PP
e
V
PPL
, memory contents can be read but not programmed or erased.
2. X can be V
IL
or VIHfor control pins and addresses, and V
PPL
or V
PPH
for VPP.
3. See DC Characteristics for V
PPL,VPPH,VHH
and VIDvoltages.
4. Manufacturer and device codes may also be accessed via a Command Register write sequence. Refer to Table 3. A
1–A8
,
A
10–A16
e
VIL.
5. Device ID
e
94H for the 28F001BX-T and 95H for the 28F001BX-B.
6. Command writes involving block erase or byte program are successfully executed only when V
PP
e
V
PPH
.
7. Refer to Table 3 for valid D
IN
during a write operation.
8. Program or erase the boot block by holding RP
Ý
at VHHor toggling OEÝto VHH. See AC Waveforms for program/erase
operations.
7