22. Write Operations
The following block diagram and waveforms illustrate the various write sequences available.
FLASH MEMORY ARRAY
PAGE (512/528 BYTES)
BUFFER 1 TO
MAIN MEMORY
PAGE PROGRAM
BUFFER 2 TO
MAIN MEMORY
PAGE PROGRAM
BUFFER 1 (512/528 BYTES)
BUFFER 2 (512/528 BYTES)
BUFFER 1
WRITE
BUFFER 2
WRITE
I/O INTERFACE
SI
22.1 Buffer Write
Completes writing into selected buffer
CS
BINARY PAGE SIZE
15 DON'T CARE + BFA8-BFA0
SI (INPUT)
n
n+1
CMD
X
BFA7-0
X···X, BFA9-8
Last Byte
22.2 Buffer to Main Memory Page Program (Data from Buffer Programmed into Flash Page)
Starts self-timed erase/program operation
CS
BINARY PAGE SIZE
A20-A9 + 9 DON'T CARE BITS
SI (INPUT)
XXXX XX
CMD
PA11-6
PA5-0, XX
Each transition
represents 8 bits
n = 1st byte read
n+1 = 2nd byte read
40
AT45DB161D
3500M–DFLASH–04/09