Datasheet
Section 19 ROM
Rev.6.00 Sep. 27, 2007 Page 783 of 1268
REJ09B0220-0600
19.11.5 Auto-Program Mode
• In auto-program mode, 128 bytes are programmed simultaneously. For this purpose, 128
consecutive byte data transfers should be performed.
• A 128-byte data transfer must be performed even if writing fewer than 128 bytes; in this case,
H'FF data must be written to the extra addresses.
• The lower 7 bits of the transfer address must be held low. If an invalid address is input,
memory programming will be started but a programming error will occur.
• Memory address transfer is executed in the second cycle (figure 19.25). Do not perform
transfer later than the second cycle.
• Do not perform a command write during a programming operation.
• Perform one auto-programming operation for a 128-byte block for each address. One or more
additional programming operations cannot be carried out on address blocks that have already
been programmed.
• Confirm normal end of auto-programming by checking I/O
6
. Alternatively, status read mode
can also be used for this purpose (the I/O
7
status polling pin is used to identify the end of an
auto-program operation).
• Status polling I/O
6
and I/O
7
information is retained until the next command write. As long as
the next command write has not been performed, reading is possible by enabling CE and OE.