English
Language : 

SH7280 Datasheet, PDF (1498/1726 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine family
Section 26 Flash Memory
(a) Programming
Programming is performed by issuing a programming-selection command and the 256-byte
programming command.
Firstly, the host issues the programming-selection command to select the MAT to be programmed.
Two programming-selection commands are provided for the selection of either of the two target
areas.
1. Selection of user boot MAT programming
2. Selection of user MAT programming
Next, the host issues a 128-byte programming command. 256 bytes of data for programming by
the method selected by the preceding programming selection command are expected to follow the
command. To program more than 256 bytes, repeatedly issue 256-byte programming commands.
To terminate programming, the host should send another 256-byte programming command with
the address H'FFFFFFFF. On completion of programming, the boot program waits for the next
programming/erasure selection command.
To then program the other MAT, start by sending the programming select command.
The sequence of programming by programming-selection and 128-byte programming commands
is shown in figure 26.25.
Host
Programming selection (H'42, H'43)
Repeat
ACK
256-byte programming (address and data)
ACK
Boot program
Transfer the program
that performs
programming
Programming
256-byte programming (H'FFFFFFFF)
ACK
Figure 26.25 Sequence of Programming
Rev. 1.00 Jun. 26, 2008 Page 1468 of 1692
REJ09B0393-0100