Datasheet
Section 20 Flash Memory (0.18-μm F-ZTAT Version)
Rev.6.00 Mar. 18, 2009 Page 808 of 980
REJ09B0050-0600
(15) User MAT Blank Check
The boot program will check whether or not all user MATs are blank and return the result.
Command H'4D
• Command, H'4D, (one byte): Blank check for user MATs
Response H'06
• Response, H'06, (one byte): Response to the blank check for user boot MATs
If the contents of all user MATs are blank (H'FF), the boot program will return ACK.
Error Response H'CD H'52
• Error Response, H'CD, (one byte): Error response to the blank check of user MATs.
• Error code, H'52, (one byte): Erasure has not been completed.
(16) Boot Program State Inquiry
The boot program will return indications of its present state and error condition. This inquiry can
be made in the inquiry/selection state or the programming/erasing state.
Command H'4F
• Command, H'4F, (one byte): Inquiry regarding boot program’s state
Response H'5F Size Status ERROR SUM
• Response, H'5F, (one byte): Response to boot program state inquiry
• Size (one byte): The number of bytes. This is fixed to 2.
• Status (one byte): State of the boot program
Table 20.13 Status Code
Code Description
H'11 Device Selection Wait
H'12 Clock Mode Selection Wait
H'13 Bit Rate Selection Wait
H'1F Programming/Erasing State Transition Wait (Bit rate selection is completed)
H'31 Programming State for Erasure
H'3F Programming/Erasing Selection Wait (Erasure is completed)
H'4F Programming Data Receive Wait
H'5F Erasure Block Specification Wait (Erasure is completed)