Figure 25-2 – Rainbow Electronics AT45DB081D User Manual

Page 46

Advertising
background image

46

3596N–DFLASH–11/2012

AT45DB081D

Figure 25-2. Algorithm for Randomly Modifying Data

Notes:

1. To preserve data integrity, each page of an DataFlash sector must be updated/rewritten at least once within every 10,000

cumulative page erase and program operations.

2. A Page Address Pointer must be maintained to indicate which page is to be rewritten. The Auto Page Rewrite command

must use the address specified by the Page Address Pointer.

3. Other algorithms can be used to rewrite portions of the Flash array. Low-power applications may choose to wait until 10,000

cumulative page erase and program operations have accumulated before rewriting all pages of the sector. See application
note AN-4 (“Using Serial DataFlash”) for more details.

START

MAIN MEMORY PAGE

TO BUFFER TRANSFER

(53H, 55H)

INCREMENT PAGE

ADDRESS POINTER

(2)

AUTO PAGE REWRITE

(2)

(58H, 59H)

END

provide address of

page to modify

If planning to modify multiple

bytes currently stored within

a page of the Flash array

MAIN MEMORY PAGE PROGRAM

THROUGH BUFFER

(82H, 85H)

BUFFER WRITE

(84H, 87H)

BUFFER TO MAIN

MEMORY PAGE PROGRAM

(83H, 86H)

Advertising