Datasheet

Section 21 Flash Memory (0.18-μm F-ZTAT Version)
Rev.7.00 Mar. 18, 2009 page 941 of 1136
REJ09B0109-0700
(9) Programming/Erasing State
A programming selection command makes the boot program select the programming method, an
128-byte programming command makes it program the memory with data, and an erasing
selection command and block erasing command make it erase the block. The
programming/erasing commands are listed below.
Table 21.12 Programming/Erasing Command
Command Command Name Description
H'42 User boot MAT programming
selection
Transfers the user boot MAT programming
program
H'43 User MAT programming selection Transfers the user MAT programming program
H'50 128-byte programming Programs 128 bytes of data
H'48 Erasing selection Transfers the erasing program
H'58 Block erasing Erases a block of data
H'52 Memory read Reads the contents of memory
H'4A User boot MAT sum check Checks the checksum of the user boot MAT
H'4B User MAT sum check Checks the checksum of the user MAT
H'4C User boot MAT blank check Checks the blank data of the user boot MAT
H'4D User MAT blank check Checks the blank data of the user MAT
H'4C User boot MAT blank check Checks whether the contents of the user boot
MAT are blank
H'4D User MAT blank check Checks whether the contents of the user MAT
are blank
H'4F Boot program status inquiry Inquires into the boot program’s status
Programming
Programming is executed by a programming-selection command and an 128-byte programming
command.
Firstly, the host should send the programming-selection command and select the programming
method and programming MATs. There are two programming selection commands, and selection
is according to the area and method for programming.
1. User boot MAT programming selection
2. User MAT programming selection