MX29F022/022NT/B
TABLE 1. SOFTWARE COMMAND DEFINITIONS
First Bus
Bus Cycle
Second Bus Third Bus
Cycle Cycle
Fourth Bus Fifth Bus
Cycle Cycle
Sixth Bus
Cycle
Command
Cycle Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data
Reset
1
1
4
4
XXXH F0H
RA RD
555H AAH 2AAH 55H 555H 90H ADI
Read
Read Silicon ID
Chip Protect Verify
DDI
555H AAH 2AAH 55H 555H 90H (SA) 00H
X02H 01H
Program
4
6
6
1
1
6
555H AAH 2AAH 55H 555H A0H PA
PD
Chip Erase
555H AAH 2AAH 55H 555H 80H 555H AAH 2AAH 55H 555H 10H
555H AAH 2AAH 55H 555H 80H 555H AAH 2AAH 55H SA 30H
XXXH B0H
Sector Erase
Sector Erase Suspend
Sector Erase Resume
Unlock for chip
protect/unprotect
XXXH 30H
555H AAH 2AAH 55H 555H 80H 555H AAH 2AAH 55H 555H 20H
Note:
1. ADI = Address of Device identifier; A1=0,A0 =0 for manufacture code,A1=0, A0 =1 for device code (Refer to Table
3).
DDI = Data of Device identifier : C2H for manufacture code, 36H/37H for device code.
X = X can be VIL or VIH
RA=Address of memory location to be read.
RD=Data to be read at location RA.
2. PA = Address of memory location to be programmed.
PD = Data to be programmed at location PA.
SA = Address to the sector to be erased.
3. The system should generate the following address patterns: 555H or 2AAH to Address A0~A10.
Address bit A11~A17=X=Don't care for all address commands except for Program Address (PA) and Sector
Address (SA). Write Sequence may be initiated with A11~A17 in either state.
4. For Chip Protect Verify operation: If read out data is 01H, it means the chip has been protected. If read out data is
00H, it means the chip is still not being protected.
P/N:PM0556
REV. 1.3, NOV. 11, 2002
5