English
Language : 

SH7059 Datasheet, PDF (799/1042 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
Host
Boot program
Programming selection (H'42, H'43)
Transfer of the
programming
program
ACK
Repeat
128-byte programming (address, data)
Programming
ACK
128-byte programming (H'FFFFFFFF)
ACK
24. ROM (SH7058S)
Figure 24.30 Programming Sequence
(1) User boot MAT programming selection
The boot program will transfer a programming program. The data is programmed to the user boot MATs by the
transferred programming program.
Command H'42
⎯ Command: H'42 (one byte): User boot MAT programming selection
Response H'06
⎯ Response: H'06 (one byte): Response to user boot MAT programming selection
When the programming program has been transferred, the boot program will return ACK.
Error response H'C2 ERROR
⎯ Error response: H'C2 (one byte): Error response to user boot MAT programming selection
— ERROR: (one byte): Error code
H'54: Selection processing error (transfer error occurs and processing is not completed)
(2) User MAT programming selection
The boot program will transfer a programming program. The data is programmed to the user MATs by the transferred
programming program.
Command H'43
⎯ Command: H'43 (one byte): User MAT programming selection
Response H'06
⎯ Response: H'06 (one byte): Response to user MAT programming selection
When the programming program has been transferred, the boot program will return ACK.
Error response H'C3 ERROR
⎯ Error response: H'C3 (one byte): Error response to user MAT programming selection
⎯ ERROR: (one byte): Error code
H'54: Selection processing error (transfer error occurs and processing is not completed)
(3) 128-byte programming
The boot program will use the programming program transferred by the programming selection command for
programming the user boot MATs or user MATs. When two-user-MAT simultaneous programming command is
selected, programming will start after the boot program has received data for both MATs.
Rev.3.00 Mar. 12, 2008 Page 709 of 948
REJ09B0177-0300