128Mb 3V Embedded Parallel NOR Flash
Program Operations
Figure 9: ENHANCED BUFFERED PROGRAM Flowchart
Start
ENHANCED BUFFERED
PROGRAM command,
block address
First cycle of the
ENHANCED BUFFERED PROGRAM
command
ENHANCED
BUFFERED PROGRAM
command set
Write buffer data,
start address (00),
X=255
Read DQ6 at
valid address
Yes
Yes
Read
DQ5 and DQ6
at valid address
X = 0
No
Write to a different
block address
Abort WRITE
TO BUFFER
=
DQ6
No
toggle
No
Yes
ENHANCED BUFFERED
PROGRAM aborted
Write next data, (2)
program address pair
(1)
No
=1
DQ5
Yes
Write next data, (2)
Read DQ6
twice
program address pair
at valid address
X = X-1
No
DQ6 =
toggle
ENHANCED BUFFERED
PROGRAM confirm,
block address
258th WRITE cycle of the
ENHANCED BUFFERED PROGRAM
command
Yes
Fail
Read status register
(DQ1, DQ5, DQ7) at
last loaded address
Yes
DQ7 = Data
No
No
No
DQ5 = 1
Yes
DQ1 = 1
Yes
Check status register
(DQ5, DQ7) at
last loaded address
Yes
New
Program?
No
Yes
Exit ENHANCED
BUFFERED PROGRAM
command set
DQ7 = Data
(3)
No
(4)
Fail or Abort
End
PDF: 09005aef84daa141
m29w_128mb.pdf - Rev. A 7/13 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
34
© 2012 Micron Technology, Inc. All rights reserved.