![](http://datasheet.mmic.net.cn/180000/ES29BDS400FT-70RWCI_datasheet_11296267/ES29BDS400FT-70RWCI_16.png)
ES I
16
Rev.0B January 5, 2006
ES29LV400E
Excel Semiconductor inc.
AUTOSELECT COMMAND
The autoselect command sequence allows the host
system to access the manufacturer and device
codes, and determine whether or not a sector is
protected, including information about factory-
locked or customer lockable version.
Table 5 shows the address and data requirements.
This method is an alternative to “A9 high-voltage
method” shown in Table 2, which is intended for
PROM programmers and requires VID on address
pin A9. The autoselect command sequence may be
written to an address within sector that is either in
the read mode or erase-suspend-read mode. The
auto-select command may not be written while the
device is actively programming or erasing. The
autoselect command sequence is initiated by first
writing two unlock cycles. This is followed by a third
write cycle that contains the autoselect command.
The device then enters the autoselect mode. The
system may read at any address any number of
times without initiating another autoselect com-
mand sequence.
Once after the device enters the auto-select mode,
the manufacture ID code ( 4Ah ) can be accessed
by one of two ways. Just one read cycle ( with A6,
A1 and A0 = 0 ) can be used. Or four consecutive
read cycles ( with A6 = 1 and A1, A0 = 0 ) for con-
tinuation codes (7Fh) and then another last cycle
for the code (4Ah) (with A6, A1 and A0 = 0) can be
used for reading the manufacturer code.
- 4Ah (One-cycle read)
- 7Fh 7Fh 7Fh 7Fh 4Ah (Five-cycle read)
The system must write the reset command to return
to the read mode (or erase-suspend-read mode if
the device was previously in Erase Suspend).
Identifier Code
Address
Data
Manufacturer ID
00h
4Ah
Device ID
01h
B9h(T),
BAh(B)
Sector Protect Verify
(SA)02h
00 / 01
BYTE / WORD PROGRAM
The system may program the device by word or
byte, depending on the state of the BYTE# pin.
Programming is a four-bus-cycle operation. The
program command sequence is initiated by writing
two unlock write cycles, followed by the program
set-up command. The program address and data
are written next, which in turn initiate the Embedded
Program algorithm. The system is not required to
provide further controls or timings. The device auto-
matically provides internally generated program
pulses and verifies the programmed cell margin.
Table 5 shows the address and data requirements
for the byte program command sequence. Note that
the autoselect is unavailable while a programming
operation is in progress.
START
Verify Data?
Increment Address
Write Program Com-
mand Sequence
Data Poll
from System
Last Address?
Yes
Programming
Completed
Embedded
Program
algorithm in
progress
No
Yes
Note: See Table 5 for program command sequence
Figure 6. Program Operation