datasheetbank_Logo
búsqueda de Hoja de datos y gratuito Fichas de descarga

A49LF040TX-33FC Ver la hoja de datos (PDF) - AMIC Technology

Número de pieza
componentes Descripción
Lista de partido
A49LF040TX-33FC Datasheet PDF : 31 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
A49LF040
ADDRESS/ADDRESS MULTIPLEXED (A/A
MUX) MODE
Reset
A VIL on RST# pin initiates a device reset.
Device Operation
Commands are used to initiate the memory operation
functions of the device. The data portion of the software
command sequence is latched on the rising edge of WE#.
During the software command sequence the row address is
latched on the falling edge of R/C# and the column address
is latched on the rising edge of R/C#. Refer to Table 8 and
Table 9 for operation modes and the command sequence.
Read
The Read operation of the A49LF040 device is controlled by
OE#. OE# is the output control and is used to gate data from
the output pins. Refer to the Read cycle timing diagram,
Figure 10 for further details.
Byte-Program Operation
The A49LF040 device is programmed on a byte-by-byte
basis. Before programming, one must ensure that the block,
in which the byte which is being programmed exists, is fully
erased. The Byte-Program operation is initiated by executing
a four-byte command load sequence for Software Data
Protection with address and data in the last byte sequence.
During the Byte-Program operation, the row address (A10-A0)
is latched on the falling edge of R/C# and the column
Address (A18-A11) is latched on the rising edge of R/C#. The
data bus is latched in the rising edge of WE#. See Figure 11
for Program operation timing diagram, Figure 14 for timing
waveforms, and Figure 19 for its flowchart. During the
Program operation, the only valid reads are Data# Polling
and Toggle Bit. During the internal Program operation, the
host is free to perform additional tasks. Any commands
written during the internal Program operation will be ignored.
Table 10: A/A Mux Mode Operation Selection
Mode
RST# OE# WE#
Address
I/O
Read
Write
Standby
Output Disable
Reset
Product Identification
VIH
VIL
VIH
VIH
VIH
VIL
VIH
VIH
VIH
VIH
VIH
X
VIL
X
X
VIH
VIL
VIH
AIN
AIN
X
X
X
A18 – A2 = X, A1 = VIL, A0 = VIL
A18 – A2 = X, A1 = VIL, A0 = VIH
A18 – A2 = X, A1 = VIH, A0 = VIH
DOUT
DIN
High Z
High Z
High Z
Manufacturer ID
Device ID
Continuation ID
Block-Erase Operation
The Block-Erase Operation allows the system to erase the
device in 64 KByte uniform block size for the A49LF040. The
Block-Erase operation is initiated by executing a six-byte
command load sequence for Software Data Protection with
Block-Erase command (30H or 50H) and block address. The
internal Block-Erase operation begins after the sixth WE#
pulse. The End-of-Erase can be determined using either
Data# Polling or Toggle Bit methods. See Figure 15 for
timing waveforms. Any commands written during the Block-
Erase operation will be ignored.
Chip-Erase
The A49LF040 device provides a Chip-Erase operation only
in A/A Mux mode, which allows the user to erase the entire
memory array to the ‘1’s state. This is useful when the entire
device must be quickly erased. The Chip-Erase operation is
initiated by executing a six-byte Software Data Protection
command sequence with Chip-Erase command (10H) with
address 5555H in the last byte sequence. The internal Erase
operation begins with the rising edge of the sixth WE#.
During the internal Erase operation, the only valid read is
Toggle Bit or Data# Polling. See Table 11 for the command
sequence, Figure 16 for timing diagram, and Figure 21 for
the flowchart. Any commands written during the Chip-Erase
operation will be ignored.
Write Operation Status Detection
The A49LF040 device provides two software means to detect
the completion of a Write cycle, in order to optimize the
system Write cycle time. The software detection includes two
status bits: Data# Polling (I/O7) and Toggle Bit (I/O6). The
End-of-Write detection mode is enabled after the rising edge
of WE# which initiates the internal Write operation. The
actual completion of the nonvolatile write is asynchronous
with the system; therefore, either a Data# Polling or Toggle
Bit read may be simultaneous with the completion of the
Write cycle. If this occurs, the system may possibly get an
erroneous result, i.e., valid data may appear to conflict with
either I/O7 or I/O6. In order to prevent spurious rejection, if an
erroneous result occurs, the software routine should include
a loop to read the accessed location an additional two times.
If both reads are valid, then the device has completed the
Write cycle, otherwise the rejection is valid.
Data# Polling (I/O7)
When the A49LF040 device is in the internal Program
operation, any attempt to read I/O7 will produce the
complement of the true data. Once the Program operation is
completed, I/O7 will produce true data. Note that even though
I/O7 may have valid data immediately following the
completion of an internal Write operation, the remaining data
outputs may still be invalid: valid data on the entire data bus
will appear in subsequent successive Read cycles after an
interval of 1 µs. During internal Erase operation, any attempt
PRELIMINARY (August, 2004, Version 0.1)
11
AMIC Technology, Corp.

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]