Table 19.6 System Clock Frequencies for which Automatic Adjustment of LSI Bit Rate is
Possible
Host Bit Rate
19,200 bps
9,600 bps
19.6.2
User Program Mode
On-board programming/erasing of an individual flash memory block can also be performed in user
program mode by branching to a user program/erase program. The user must set branching
conditions and provide on-board means of supplying programming data. The flash memory must
contain the program/erase program or a program which provides the program/erase program from
external memory. Because the flash memory itself cannot be read during programming/erasing,
transfer the program/erase program to on-chip RAM, as like in boot mode. Figure 19.6 shows a
sample procedure for programming/erasing in user program mode. Prepare a program/erase
program in accordance with the description in section 19.8, Flash Memory Programming/Erasing.
Transfer user program/erase control
Branch to user program/erase control
Execute user program/erase control
program (flash memory programming)
Branch to flash memory application
Figure 19.6 Programming/Erasing Flowchart Example in User Program Mode
System Clock Frequency Range of LSI
8 to 25 MHz
8 to 25 MHz
Reset-start
No
Program/erase?
Yes
program to RAM
program in RAM
program
Branch to flash memory application
program
Rev. 2.00, 05/03, page 661 of 820