English
Language : 

HD64F3337YCP16V Datasheet, PDF (534/749 Pages) Renesas Technology Corp – Old Company Name in Catalogs and Other Documents
• User programming mode
1. Initial state
2. On-board update routine transfer
(1) The program that will transfer the on-board
The transfer program in the flash memory is
update routine to on-chip RAM should be
executed, and the on-board update routine is
written into the flash memory by the user
transferred to RAM.
; ;; beforehand.(2)Theon-boardupdateroutine
should be prepared in the host or in the flash
memory.
Host
On-board update routine
New application
program
H8/3337SF
Boot program
Flash memory
SCI
RAM
Transfer program
Application program
(old version)
Host
New application
program
H8/3337SF
Boot program
Flash memory
Transfer program
SCI
RAM
Application program
(old version)
On-board update routine
3. Flash memory initialization
The update routine in RAM is executed, and
the flash memory is initialized (to H'FF).
Erasing can be performed in block units, but
not in byte units.
Host
New application
program
H8/3337SF
Boot program
Flash memory
Transfer program
SCI
RAM
Flash memory
erase
On-board update routine
4. Writing new application program
Next, the new application program in the host is
written into the erased flash memory blocks. Do
not write to unerased blocks.
Host
H8/3337SF
Boot program
Flash memory
Transfer program
SCI
RAM
New application
program
On-board update routine
: Program execution state
Figure 21.4 User Programming Mode (Example)
502