![](http://datasheet.mmic.net.cn/170000/S71PL191HB0BFI100_datasheet_9723326/S71PL191HB0BFI100_71.png)
May 7, 2004 S29PL127H_129H_00A1
S29PL127H/S29PL129H
55
Pre l i m i n a r y
Command Definitions Tables
Table 16. Memory Array Command Definitions
Command (Notes)
Cy
cl
es
Addr Data Addr Data Addr Data
Addr
Data
Addr
Data
Addr
Data
1
RA
RD
1
XXX
F0
Autoselect
Manufacturer ID
4
555
AA
2AA
55
555
90
(BA)X00
01
Device ID (10)
6
555
AA
2AA
55
555
90
(BA)X01
7E
(BA)X0E
20
(BA)X0F
00
SecSi Sector Factory
Protect (8)
4
555
AA
2AA
55
555
90
X03
(see note
8)
Sector Group Protect Verify
(9)
4
555
AAA
2AA
55
555
90
(SA)X02
XX00/
XX01
Program
4
555
AA
2AA
55
555
A0
PA
PD
Chip Erase
6
555
AA
2AA
55
555
80
555
AA
2AA
55
555
10
Sector Erase
6
555
AA
2AA
55
555
80
555
AA
2AA
55
SA
30
Program/Erase Suspend
(11)1
BA
B0
Program/Erase Resume
(12)
1
BA
30
1
55
98
2
XX
A0
PA
PD
3
555
AA
2AA
55
555
20
Unlock Bypass Program (
14)2
XX
A0
PA
PD
2
XX
80
XX
10
Unlock Bypass CFI
(13,
14)
1
XX
98
2
XXX
90
XXX
00
Legend:
BA = Address of bank switching to autoselect mode, bypass
mode, or erase operation. Determined by Amax:A20, see
Tables 4 and 3 for more detail. PA = Program Address (Amax:A0). Addresses latch on falling
edge of WE# or CE# pulse, whichever happens later.
PD = Program Data (DQ15:DQ0) written to location PA. Data
latches on rising edge of WE# or CE# pulse, whichever
happens first.
RA = Read Address (Amax:A0).
RD = Read Data (DQ15:DQ0) from location RA.
SA = Sector Address (Amax:A12) for verifying (in autoselect
mode) or erasing.
WD = Write Data. See “Configuration Register” definition for
specific write data. Data latched on rising edge of WE#.
X = Don’t care
Notes:
1. See Table 1 for description of bus operations. 2. All values are in hexadecimal.
3. Shaded cells in table denote read cycles. All other cycles
are write operations.
4. During unlock and command cycles, when lower address
bits are 555 or 2AAh as shown in table, address bits
higher than A11 (except where BA is required) and data
bits higher than DQ7 are don’t cares.
5. No unlock or command cycles required when bank is
reading array data.
6. The Reset command is required to return to reading array
(or to erase-suspend-read mode if previously in Erase
Suspend) when bank is in autoselect mode, or if DQ5 goes
high (while bank is providing status information).
7. Fourth cycle of autoselect command sequence is a read
cycle. System must provide bank address to obtain
manufacturer ID or device ID information. See Autoselect 8. The data is C0h for factory and customer locked and 80h
for factory locked.
9. The data is 00h for an unprotected sector group and 01h
for a protected sector group.
10. Device ID must be read across cycles 4, 5, and 6.
11. System may read and program in non-erasing sectors, or
enter autoselect mode, when in Program/Erase Suspend
mode. Program/Erase Suspend command is valid only
during a sector erase operation, and requires bank
address.
12. Program/Erase Resume command is valid only during
Erase Suspend mode, and requires bank address.
13. Command is valid when device is ready to read array data
or when device is in autoselect mode.
14. Unlock Bypass Entry command is required prior to any
Unlock Bypass operation. Unlock Bypass Reset command
is required to return to the reading array.