EFST
F49B002UA
2 Mbit (256K x 8)
5V Only CMOS Flash Memory
1. FEATURES
Single supply voltage 5V
±10%
Fast access time: 70/90 ns
Compatible with JEDEC standard
- Pin-out, packages and software commands
compatible with single-power supply Flash
Low power consumption
- 25mA maximum active current
- 25uA typical standby current
100,000 program/erase cycles
typically
Command register architecture
- Byte programming (10us typical)
- Sector Erase( sector structure: 16KB, 8KB, 8KB,
96KB, 128KB )
Auto Erase (chip & sector) and Auto Program
- Sector erase and Chip erase.
- Automatically program and verify data at specified
address
End of program or erase detection
- Data polling
- Toggle bits
Boot Sector Architecture
-
U = Upper Boot Sector
Packages available:
- 32-pin PDIP
- 32-pin PLCC
2. ORDERING INFORMATION
Part No
F49B002UA-70D
F49B002UA-70N
Boot
Upper
Upper
Speed
70 ns
70 ns
Package
PDIP
PLCC
Part No
F49B002UA-90D
F49B002UA-90N
Boot
Upper
Upper
Speed
90 ns
90 ns
Package
PDIP
PLCC
3. GENERAL DESCRIPTION
The F49B002UA is a 2 Megabit, 5V only CMOS Flash
memory device organized as 256K bytes of 8 bits. This
device is packaged in standard 32-pin PDIP and 32-pin
PLCC. It is designed to be programmed and erased both
in system and can in standard EPROM programmers.
With access times of 70 ns and 90 ns, the F49B002UA
allows the operation of high-speed microprocessors. The
device has separate chip enable
CE
, write enable
WE
,
and output enable
OE
controls. EFST's memory devices
reliably store memory data even after 10,000 program and
erase cycles.
The F49B002UA is entirely pin and command set
compatible with the JEDEC standard for 2 Megabit Flash
memory devices. Commands are written to the command
register using standard microprocessor write timings.
The F49B002UA features a sector erase architecture.
The device memory array is divided into 16 Kbytes, 8K
bytes, 8Kbytes, 96Kbytes, 128Kbytes. Erase capabilities
provide the flexibility to revise the data in the device.
A low V
CC
detector inhibits write operations on loss of
power. End of program or erase is detected by the Data
Polling of DQ7, or by the Toggle Bit feature on DQ6. Once
the program or erase cycle has been successfully
completed, the device internally resets to the Read mode.
Elite Flash Storage Technology Inc.
Publication Date : Sep. 2006
Revision: 1.4
1/33
EFST
7. FUNCTIONAL DESCRIPTION
7.1 Device operation
This section describes the requirements and use
of the device bus operations, which are initiated
through the internal command register. The
register is composed of latches that store the
command, address and data information needed
F49B002UA
to execute the command. The contents of the
register serve as inputs to the internal state
machine. The state machine outputs dictate the
function of the device. The F49B002UA features
various bus operations as Table 2.
Table 2. F49B002UA Operation Modes Selection
ADDRESS
DESCRIPTION
CE
OE
WE
A17 A12
|
|
A13 A10
A9
A8
|
A7
AIN
AIN
X
X
A6
A5
|
A2
A1 A0
DQ0~DQ7
Read
Write
Output Disable
Standby
Auto-select
Notes:
L
L
L
H
L
H
H
X
H
L
H
X
See Table 3
Dout
DIN
High Z
High Z
1.
L= Logic Low = V
IL
, H= Logic High = V
IH
, X= Don't Care, SA= Sector Address, AIN= Address In, DIN = Data In,
Dout = Data Out.
Table 3. F49B002UA Auto-Select Mode (High Voltage Method)
ADDRESS
DESCRIPTION
CE
OE
WE
DQ0~DQ7
A3
L
H
H
L
L
A2
H
L
H
L
L
A1
L
L
L
L
L
A0
L
L
L
L
H
7FH
7FH
7FH
8CH
00H
A17
|
A13
X
X
X
X
X
A12
|
A10
X
X
X
X
X
A9
V
ID
V
ID
V
ID
V
ID
V
ID
A8
|
A4
X
X
X
X
X
A6
X
X
X
X
X
L
(Manufacturer ID:EFST)
L
L
L
(Device ID: F49B002UA)
L
L
L
L
L
L
H
H
H
H
H
Notes :
1.Manufacturer and device codes may also be accessed via the software command sequence in Table 4.
2. V
ID
=11.5V to 12.5V.
Elite Flash Storage Technology Inc.
Publication Date : Sep. 2006
Revision: 1.4
4/33
EFST
Read Mode
To read array data from the outputs, the system must
drive the
CE
and
OE
pins to V
IL
.
CE
is the power
control and selects the device.
OE
is the output control
and gates array data to the output pins.
WE
should
remain at V
IH
. The internal state machine is set for
reading array data upon device power-up, or after a
hardware reset. This ensures that no spurious alteration
of the memory content occurs during the power
transition.
No command is necessary in this mode to obtain array
data. Standard microprocessor’s read cycles that assert
valid addresses on the device address inputs produce
valid data on the device data outputs. The device
remains enabled for read access until the command
register contents are altered.
See “Read Command” section for more information.
Refer to the AC Read Operations Table 9 for timing
specifications and to Figure 5 for the timing diagram. I
CC1
in the DC Characteristics Table 8 represents the active
current specification for reading array data.
F49B002UA
Resetting the device
The reset command returns the device to Read mode.
This is a necessary step after reading the device or
manufacturer ID. Note: In these cases, if VID is
removed from the A9 pin, the device automatically
returns to Read mode and an explicit is not required.
Boot block looking
To keep any system kernel code secure in the boot
block, the F49B002UA provides a command to lock
the boot block and prevent any accidental erasure or
reprogramming. The command sequence is similar to
the chip erase sequence except for the last cycle,
where 40H must be written into DQ0~DQ7 instead of
10H. The boot block is the only block that can be
locked in this way.
Whether or not the boot block has been locked can be
detected by the command sequence shown in Table 4.
This command sequence returns a “1” on DQ0 if the
boot block is locked; a “0” if the boot block has not
been locked and it is open to erasing and
programming.
Write Mode
To write a command or command sequence (which
includes programming data to the device and erasing
sectors of memory), the system must drive
WE
and
CE
to V
IL
, and
OE
to V
IH
. The “Program Command” section
has details on programming data to the device using
standard command sequences.
An erase operation can erase one sector, or the entire
device. Table 1 indicate the address space that each
sector occupies. A “sector address” consists of the address
bits required to uniquely select a sector. The “Software
Command Definitions” section has details on erasing a
sector or the entire chip.
When the system writes the auto-select command
sequence, the device enters the auto-select mode. The
system can then read auto-select codes from the internal
register (which is separate from the memory array) on
DQ7–DQ0. Standard read cycle timings apply in this
mode. Refer to the Auto-select Mode and Auto-select
Command sections for more information. I
CC2
in the DC
Characteristics Table 8 represents the active current
specification for the write mode. The “AC Characteristics”
section contains timing specification Table 10 and timing
diagrams for write operations.
Output Disable Mode
With the
OE
is at a logic high level (V
IH
), outputs from
the devices are disabled. This will cause the output pins
in a high impedance state
Standby Mode
When
CE
held at V
CC
± 0.3V, the device enter
CMOS Standby mode. If
CE
held at V
IH
, but not within
the range of V
CC
± 0.3V, the device will still be in the
standby mode, but the standby current will be larger.
If the device is deselected during auto algorithm of
erasure or programming, the device draws active
current I
CC2
until the operation is completed. I
CC3
in
the DC Characteristics Table 8 represents the standby
current specification.
The device requires standard access time (t
CE
) for
read access from either of these standby modes,
before it is ready to read data.
Elite Flash Storage Technology Inc.
Publication Date : Sep. 2006
Revision: 1.4
5/33