Table 21.6 System Clock Frequency For Automatic-Bit-Rate Adjustment By This Lsi - Renesas H8S Series Hardware Manual

16-bit single-chip microcomputer
Hide thumbs Also See for H8S Series:
Table of Contents

Advertisement

Section 21 Flash Memory (0.18-µm F-ZTAT Version)

Table 21.6 System Clock Frequency for Automatic-Bit-Rate Adjustment by This LSI

Bit Rate of Host
System Clock Frequency for Automatic-Bit-Rate Adjustment by This LSI
4,800 bps
4 to 20 MHz
9,600 bps
4 to 20 MHz
19,200 bps
8 to 20 MHz
(2)
State Transition Diagram
The overview of the state transition diagram after boot mode is initiated is shown in figure 21.8.
1. Bit rate adjustment
After boot mode is initiated, the bit rate of the SCI interface is adjusted with that of the host.
2. Waiting for inquiry set command
For inquiries about the user MAT size and configuration, MAT start address, and support state,
the required information is transmitted to the host.
3. Automatic erasure of all user MATs and user boot MATs
After inquiries have finished, all user MATs and user boot MATs are automatically erased.
4. Waiting for programming/erasing command
 When the program preparation notice is received, the state for waiting for program data is
entered. The programming start address and program data must be transmitted following
the programming command. When programming is finished, the programming start address
must be set to H'FFFFFFFF and transmitted. Then the state of program data wait is
returned to the state of programming/erasing command wait.
 When the erasure preparation notice is received, the state for waiting for erase-block data is
entered. The erase-block number must be transmitted following the erasing command.
When the erasure is finished, the erase-block number must be set to H'FF and transmitted.
Then the state of erase-block data wait is returned to the state of programming/erasing
command wait. This erasing operation should be used in a case where after programming
has been executed in boot mode, a specific block is to be reprogrammed without a reset
start. When programming can be executed by only one operation, since all blocks are
erased before entering the state for waiting for a programming/erasing/other command, the
erasing operation is not required.
 There are many commands other than programming/erasing. For example, sum check,
blank check (erasure check), and memory read of the user MAT and user boot MAT, and
acquisition of current status information.
Note that memory read of the user MAT or user boot MAT can only read out the programmed
data after all user MATs or user boot MATs have been automatically erased.
Rev. 3.00 Jul. 14, 2005 Page 766 of 986
REJ09B0098-0300

Advertisement

Table of Contents
loading

This manual is also suitable for:

H8s/2100 seriesH8s/2114rR4f2114r

Table of Contents