Datasheet

Section 7 ROM
Rev. 1.50 Sep. 18, 2007 Page 114 of 584
REJ09B0240-0150
Table 7.3 System Clock Frequencies for which Automatic Adjustment of LSI Bit Rate is
Possible
Host Bit Rate System Clock Frequency Range of LSI
9,600 bps
4,800 bps
2,400 bps
On-chip oscillator (10 MHz)
7.3.2 Programming/Erasing in User Programming Mode
On-board programming/erasing of an individual flash memory block can also be performed in user
programming mode by branching to a user programming/erasure control program. The user must
set branching conditions and provide on-board means of supplying programming data. The flash
memory must contain the user programming/erasure control program or a program that provides
the user programming/erasure control program from external memory. As the flash memory itself
cannot be read during programming/erasing, transfer the user programming/erasure control
program to on-chip RAM, as in boot mode. Figure 7.2 shows a sample procedure for
programming/erasing in user programming mode. Prepare a user programming/erasure control
program in accordance with the description in section 7.4, Flash Memory Programming/Erasing.
Ye s
No
Programing/erase?
Transfer user programing/erase
control program to RAM
Reset-start
Branch to user programing/erase
control program in RAM
Execute user programing/erase control
program (flash memory rewrite)
Branch to flash memory application
program
Branch to flash memory application
program
Figure 7.2 Programming/Erasing Flowchart Example in User Programming Mode