Datasheet
Section 7 ROM
Page 210 of 982 REJ09B0465-0300 Rev. 3.00
Sep 17, 2010
H8S/20103, H8S/20203, H8S/20223, H8S/20115, H8S/20215, H8S/20235 Group
Table 7.9 Error Codes
Code Description
H'00 No error
H'11 Checksum error
H'12 Programming size error
H'21 Device-code disagreement error
H'22 Clock-mode disagreement error
H'24 Bit-rate selection disable error
H'25 Input frequency error
H'26 Frequency division ratio error
H'27 Operating frequency error
H'29 Block number error
H'2A Address error
H'2B Data size error
H'51 Erasure error
H'52 Non-erased error
H'53 Programming error
H'54 Selection processing error
H'61 ID code mismatch error
H'63 Erasure error when ID code mismatch occurs
H'80 Command error
H'FF Bit-rate-adjustment acknowledge error
7.5.3 Programming/Erasing in User Mode
On-board programming/erasing of individual flash memory blocks is also possible in user mode
by branching to the user programming/erasure-control program. The user must set the branching
conditions and provide the on-board means of supplying the programming data. The flash memory
must contain the user programming/ erasure-control program or a program that allows the user
programming/erasure-control program to be supplied externally. As the flash memory itself cannot
be read during programming/erasing, transfer the user programming/erasure-control program to
the on-chip RAM to execute, as in boot mode. Figure 7.12 shows a sample procedure for
programming/erasing in user mode. Prepare user programming/erasure-control program in
accordance with the description in section 7.6, Programming/Erasing.