Datasheet

Section 20 Flash Memory (0.18-μm F-ZTAT Version)
Rev.6.00 Mar. 18, 2009 Page 793 of 980
REJ09B0050-0600
Area-last address (four byte): Last address of the area
There are as many groups of data representing the start and last addresses as there are areas.
SUM (one byte): Checksum
(i) Erased Block Information Inquiry
The boot program will return the number of erased blocks and their addresses.
Command H'26
Command, H'26, (two bytes): Inquiry regarding erased block information
Response H'36 Size Number of blocks
Block start address Block last address
···
SUM
Response, H'36, (one byte): Response to the number of erased blocks and addresses
Size (three byte): The number of bytes that represents the number of blocks, block-start
addresses, and block-last addresses.
Number of blocks (one byte): The number of erased blocks
Block start address (four bytes): Start address of a block
Block last Address (four bytes): Last address of a block
There are as many groups of data representing the start and last addresses as there are areas.
SUM (one byte): Checksum
(j) Programming Unit Inquiry
The boot program will return the programming unit used to program data.
Command H'27
Command, H'27, (one byte): Inquiry regarding programming unit
Response H'37 Size Programming unit SUM
Response, H'37, (one byte): Response to programming unit inquiry
Size (one byte): The number of bytes that indicate the programming unit, which is fixed to 2
Programming unit (two bytes): A unit for programming
This is the unit for reception of programming.
SUM (one byte): Checksum