English
Language : 

EN29F800 Datasheet, PDF (10/38 Pages) List of Unclassifed Manufacturers – 8 Megabit (1024K x 8-bit / 512K x 16-bit) Flash Memory Boot Sector Flash Memory, CMOS 5.0 Volt-only
EN29F800
COMMAND DEFINITIONS
The operations of the EN29F800 are selected by one or more commands written into the command
register to perform Read/Reset Memory, Read ID, Read Sector Protection, Program, Sector Erase,
Chip Erase, Erase Suspend and Erase Resume. Commands are made up of data sequences
written at specific addresses via the command register. The sequences for the specified operation
are defined in the Command Definitions table (Table 5). Incorrect addresses, incorrect data values
or improper sequences will reset the device to Read Mode.
Table 5. EN29F800 Command Definitions
Bus Cycles
Command
Sequence
1st
2nd
3rd
Write Cycle Write Cycle Write Cycle
4th
Write Cycle
5th
6th
Write Cycle Write Cycle
Add Data Add Data Add Data Add Data Add Data Add Data
Read
1 RA RD
Reset
1 xxx F0
Manufacturer
ID
Word
Byte
4
555
AAA
AA
2AA
555
55
555
AAA
90
000/ 7F/
100 1C
Device ID
Top Boot
Word
4
Byte
555
AA
AAA
2AA
55
555
555
90
AAA
001/ 7F/
101 2289
002/ 7F/
102 89
Device ID
Bottom Boot
Word
4
Byte
555
AA
AAA
2AA
55
555
555
90
AAA
001/ 7F/
101 228A
002/ 7F/
102 8A
Sector
Protect Verify
Word
Byte
4
555
AA
AAA
2AA
55
555
555
90
AAA
(SA)
X02
(SA)
X04
XX00
XX01
00
01
Program
Word
Byte
4
555
AAA
AA
2AA
555
55
555
AAA
A0
PA PD
Chip Erase
Word
Byte
6
555
AAA
AA
2AA
555
55
555
AAA
80
555
AAA
AA
2AA
555
55
555
AAA
10
Sector Erase
Word
Byte
6
555
AAA
AA
2AA
555
55
555
AAA
80
555
AAA
AA
2AA
555
55
SA
30
Erase Suspend
1 xxx B0
Erase Resume
1 xxx 30
Address and Data values indicated in hex
RA = Read Address: address of the memory location to be read. This is a read cycle.
RD = Read Data: data read from location RA during Read operation. This is a read cycle.
PA = Program Address: address of the memory location to be programmed. X = Don’t-Care.
PD = Program Data: data to be programmed at location PA
SA = Sector Address: address of the Sector to be erased or verified. Address bits A18-A12 uniquely select any Sector.
Reading Array Data
The device is automatically set to reading array data after power up. No commands are required to
retrieve data. The device is also ready to read array data after completing an Embedded Program or
Embedded Erase algorithm.
Following an Erase Suspend command, Erase Suspend mode is entered. The system can read array data
using the standard read timings, with the only difference in that if it reads at an address within erase
suspended sectors, the device outputs status data. After completing a programming operation in the Erase
Suspend mode, the system may once again read array data with the same exception.
The Reset command must be issued to re-enable the device for reading array data if DQ5 goes high, or while
in the autoselect mode. See next section for details on Reset.
4800 Great America Parkway, Suite 202
10
Santa Clara, CA 95054
Rev. E, Issue Date: 2001/07/05
Tel: 408-235-8680
Fax: 408-235-8685