Flash Memory Operation
5-12
Flash Memory Controller
Block Write Flow and Example
A block write flow is shown in Figure 5−8 and the following example.
Figure 5−11. Block Write Flow
yes
BUSY = 1
Disable all interrupts and watchdog
Setup flash controller
Set BLKWRT=WRT=1
Write byte or word
no
Block Border?
yes
WAIT=0?
yes
BUSY = 1
Set BLKWRT=0
yes
Another
Block?
Set WRT=0, LOCK=1
re-enable interrupts and WDT