English
Language : 

SH7080 Datasheet, PDF (1325/1644 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 23 Flash Memory
(2) User MAT Programming in User Boot Mode
For programming the user MAT in user boot mode, additional processings made by setting
FMATS are required: switching from user-boot-MAT selection state to user-MAT selection
state, and switching back to user-boot-MAT selection state after programming completes.
Figure 23.14 shows the procedure for programming the user MAT in user boot mode.
Start programming
procedure program
Select on-chip program
to be downloaded and
set download destination
by FTDAR
Set FKEY to H'A5
After clearing VBR,
set SCO to 1 and
execute download
Clear FKEY to 0
DPFR=0 ?
No
Yes Download error processing
Set the FPEFEQ and
FUBRA parameters
Initialization
JSR FTDAR setting+32
FPFR=0 ?
No
Yes Initialization error processing
1
1
Set FMATS to value other than
H'AA to select user MAT
MAT
switchover
Set FKEY to H'5A
Set parameter to R4 and
R5 (FMPAR and FMPDR)
Programming
JSR FTDAR setting+16
FPFR=0 ?
No
Yes Clear FKEY and programming
error processing*
No
Required data
programming is
completed?
Yes
Clear FKEY to 0
Set FMATS to H'AA to
select user boot MAT
MAT
switchover
User-boot-MAT
selection state
End programming
procedure program
Note: * The MAT must be switched by FMATS
to perform the programming error
processing in the user boot MAT.
Figure 23.14 Procedure for Programming User MAT in User Boot Mode
Rev. 3.00 May 17, 2007 Page 1267 of 1582
REJ09B0181-0300