Datasheet

Table Of Contents
Section 19 Flash Memory (F-ZTAT Version)
Page 648 of 846 REJ09B0140-0900 Rev. 9.00
Sep 16, 2010
H8S/2215 Group
Table 19.7 USB Boot Mode Operation
Item Host Operation Operation of this LSI
Branches to boot program after reset
start
Start of USB boot
mode
Transmits one H'55 byte on
completion of USB enumeration
Transmits one H'AA byte to host on
reception of H'55
Transfer clock
information
Transmits frequency (2 bytes),
number of multiplication
classifications (1 byte),
multiplication ratio (1 byte)
With this LSI, H'0640, H'01, H'01
are transmitted
If received data are within respective
ranges, transmits H'AA to host
If any received data is out-of-range,
transmits H'FF to host and halts
operation
Transfer number of
bytes (N) of
programming control
program
Performs 2-byte transfer of number
of bytes (N) of programming control
program
If received number of bytes is within
range, transmits H'AA to host
If received number of bytes is out-of-
range, transmits H'FF to host and halts
operation
Transfer of
programming control
program and sum
value
Transmits programming control
program in N-byte divisions.
Transmits sum value (two's
complement of sum total of
programming control program (1
byte))
Transfers received data to on-chip
RAM
Calculates sum total of received sum
value and 1-byte units of programming
control program transferred to on-chip
RAM
If sum is 0, transmits H'AA to host
If sum is not 0, transmits H'FF to host
and halts operation
Memory erase Transmits total erase status
command (H'3A)
Starts total erase of flash memory
Transmits H'11 to host if total erase
processing is being executed when
total erase status command is received
Transmits H'06 to host if total erase of
all blocks has been completed when
total erase status command is received
Retransmits total erase status
command (H'3A) when H'11 is
received
If erase cannot be performed when
total erase status command is
received, transmits H'EE to host and
halts operation
Execution of
programming control
program
Branches to programming control
program transferred to on-chip RAM
and starts execution