March 2001
®
AS29LV800
Automated on-chip programming algorithm
START
Automated on-chip erase algorithm
START
Write erase command sequence
(see below)
Write program command sequence
(see below)
DATA polling or toggle bit
successfully completed
DATA polling or toggle bit
successfully completed
Erase complete
Increment
address
Last
address?
NO
Individual sector/multiple sector
Chip erase command sequence
×16 mode (address/data):
555h/AAh
erase command sequence
×16 mode (address/data):
555h/AAh
YES
Programming completed
2AAh/55h
2AAh/55h
555h/80h
555h/80h
Program command sequence
×16 mode (address/data):
555h/AAh
555h/AAh
555h/AAh
2AAh/55h
2AAh/55h
555h/10h
555h/A0h
2AAh/55h
Sector address/30h
Sector address/30h
Program address/program data
Sector address/30h
optional sector erase commands
†
The system software should check the status of DQ3 prior to and following each
subsequent sector erase command to ensure command completion. The device may
not have accepted the command if DQ3 is high on second status check.
3/22/01; V.1.0
Alliance Semiconductor
P. 11 of 25