English
Language : 

HD64F3437TF16 Datasheet, PDF (535/752 Pages) Hitachi Semiconductor – 12 V must not be applied to the S-mask model (single-power-supply specification), as this may permanently damage the device.
• 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/3437SF
Boot program
Flash memory
SCI
RAM
Transfer program
Application program
(old version)
Host
New application
program
H8/3437SF
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/3437SF
Boot program
Flash memory
SCI
RAM
Transfer program
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/3437SF
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)
506