Table 9. Am29LV116B Command Definitions
Bus Cycles (Notes 2–4)
Addr Data Addr Data
Read (Note 5)
1 RA RD
Reset (Note 6)
1 XXX F0
4 555 AA 2AA 55 555 90 X00 01
Top Boot Block
4 555 AA 2AA 55 555 90 X01
Bottom Boot Block
Verify (Note 8)
4 555 AA
4 555 AA 2AA 55 555 A0 PA PD
3 555 AA 2AA 55 555 20
Unlock Bypass Program
2 XXX A0
Unlock Bypass Reset
2 XXX 90 XXX 00
6 555 AA 2AA 55 555 80 555 AA 2AA 55 555 10
6 555 AA 2AA 55 555 80 555 AA 2AA 55 SA 30
Erase Suspend (Note 11) 1 XXX B0
Erase Resume (Note 12) 1 XXX 30
X = Don’t care
RA = Address of the memory location to be read.
RD = Data read from location RA during read operation.
PA = Address of the memory location to be programmed.
Addresses are latched on the falling edge of the WE# or CE#
PD = Data to be programmed at location PA. Data is latched
on the rising edge of WE# or CE# pulse.
SA = Address of the sector to be erased or verified. Address
bits A20–A13 uniquely select any sector.
1. See Table 1 for descriptions of bus operations.
2. All values are in hexadecimal.
3. Except when reading array or autoselect data, all bus
cycles are write operations.
4. Address bits A20–A11 are don’t care for unlock and
command cycles, except when PA or SA is required.
5. No unlock or command cycles required when device is in
6. The Reset command is required to return to the read
mode when the device is in the autoselect mode or if DQ5
7. The fourth cycle of the autoselect command sequence is
a read cycle.
8. The data is 00h for an unprotected sector and 01h for a
9. The Unlock Bypass command is required prior to the
Unlock Bypass Program command.
10. The Unlock Bypass Reset command is required to return
to reading array data when the device is in the Unlock
11. The system may read and program functions in non-
erasing sectors, or enter the autoselect mode, when in the
Erase Suspend mode. The Erase Suspend command is
valid only during a sector erase operation.
12. The Erase Resume command is valid only during the
Erase Suspend mode.