Table 5. HY29F800 Command Sequences
Wr i t e
Cy c les
1
3
4
6
6
1
1
3
3
3
55
55
90
90
55
90
X00
80
AA
80
AA
A0
PA
PD
55
55
555
AAA
SA
10
30
F0
RA
RD
B u s Cy c les
1, 2, 3
T h ir d
Fo u r t h
Ad d
Dat a
Ad d
Dat a
Fif t h
Ad d
Dat a
Six t h
Ad d
Dat a
HY29F800
Electronic ID
7
Rev. 4.0/Jan. 00
Co mman d Seq u en c e
Read/Reset 1
6, 8
Reset/Reset 2
7, 8
Program
Chip Erase
Sector Erase
Word
Byte
Word
Byte
Word
Byte
Word
Byte
555
AAA
555
AAA
2AA
555
2AA
555
Sec o n d
Ad d
Dat a
RA
RD
2AA
55
555
2AA
55
555
2AA
55
555
2AA
55
555
555
AAA
555
AAA
555
AAA
555
AAA
Erase Suspend
4
Erase Resume
5
Manufacturer Code
AD
X01 22D6 (Top Boot), 2258 (Bottom Boot)
X02 D6 (Top Boot), 58 (Bottom Boot)
Device Code
Sector Protect Verify
(SA)X02
(SA)X04
Word
Byte
Word
Byte
Word
Byte
Fir s t
Ad d
Dat a
XXX
F0
555
AA
AAA
555
AA
AAA
555
AA
AAA
555
AA
AAA
XXX
B0
XXX
30
555
AA
AAA
555
AA
AAA
555
AA
AAA
2AA
555
2AA
555
2AA
555
555
AAA
555
AAA
555
AAA
STATUS
Legend:
X = Don’t Care
PA = Address of the data to be programmed
RA = Memory address of data to be read
PD = Data to be programmed at address PA
RD = Data read from location RA during the read operation
SA = Sector address of sector to be erased or verified (see Note 3 and Table 1).
STATUS = Sector protect status: 0x00 = unprotected, 0x01 = protected.
Notes:
1. All values are in hexadecimal. DQ[15:8] are don’t care for unlock and command cycles.
2. All bus cycles are write operations unless otherwise noted.
3. Address is A[10:0] in Word mode and A[10:-1] in Byte mode. A[18:11] are don’t care except as follows:
•
For RA and PA, A[18:11] are the upper address bits of the byte to be read or programmed.
•
For the sixth cycle of Sector Erase, SA = A[18:12] are the sector address of the sector to be erased.
•
For the fourth cycle of Sector Protect Verify, SA = A[18:12] are the sector address of the sector to be verified.
4. The Erase Suspend command is valid only during a sector erase operation. The system may read and program in non-erasing sectors, or enter the
Electronic ID mode, while in the Erase Suspend mode.
5. The Erase Resume command is valid only during the Erase Suspend mode.
6. The second bus cycle is a read cycle.
7. The fourth bus cycle is a read cycle.
8. Either command sequence is valid. The command is required only to return to the Read mode when the device is in the Electronic ID command mode or if
DQ[5] goes High during a program or erase operation. It is not required for normal read operations.
11