R5F61525 RENESAS [Renesas Technology Corp], R5F61525 Datasheet - Page 832

no-image

R5F61525

Manufacturer Part Number
R5F61525
Description
32-Bit CISC Microcomputer H8SX Family H8SX/1500 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Rev. 3.00 Mar. 14, 2006 Page 794 of 804
REJ09B0104-0300
Item
17.8.3 User Boot Mode
Figure 17.14 Procedure for
Programming User MAT in User
Boot Mode
Figure 17.15 Procedure for
Erasing User MAT in User Boot
Mode
17.11 Switching between User
MAT and User Boot MAT
Figure 17.20 Switching between
User MAT and User Boot MAT
Page Revision (See Manual for Details)
614
616
629
Amended
Amended
Added
Procedure for switching to the user boot MAT
Procedure for switching to the user MAT
Note: * Set the FLSHE bit in the system control
2.
2.
Set SCO to 1 after initializing
VBR and execute download
Set SCO to 1 after initializing
JSR FTDAR setting
VBR and execute download
JSR FTDAR setting
and bus master operation
Select on-chip program
and bus master operation
to be downloaded and
Select on-chip program
destination by FTDAR
to be downloaded and
Write H'AA to FMATS*.
Write other than H'AA to FMATS*.
destination by FTDAR
Start programming
procedure program
register (SYSCR) to 1 when making access to
FMATS.
specify download
Set FKEY to H'A5
Set the FPEFEQ
Disable interrupts
procedure program
Set FKEY to H'A5
specify download
Set the FPEFEQ
Disable interrupts
Clear FKEY to 0
Clear FKEY to 0
Initialization
other than CPU
other than CPU
Initialization
Start erasing
DPFR
DPFR
FPFR
parameter
parameter
FPFR = 0 ?
1
1
Yes
Yes
Yes
Yes
0 ?
0 ?
0 ?
Initialization error processing
Initialization error processing
32
Download error processing
32
Download error processing
No
No
No
No
User-boot-MAT
selection state
User-boot-MAT
selection state
Note:
Note:
The MAT must be switched by FMATS to perform
the erasing error processing in the user boot MAT.
No
No
The MAT must be switched by FMATS
to perform the programming error
processing in the user boot MAT.
ER1 (FMPAR and FMPDR)
JSR FTDAR setting
Set parameter to ER0 and
JSR FTDAR setting
Set FMATS to H'AA to
Set FMATS to H'AA to
Set FEBS parameter
select user boot MAT
Set FMATS to value
Set FMATS to value
procedure program
select user boot MAT
procedure program
to select user MAT
to select user MAT
End programming
Set FKEY to H'5A
Set FKEY to H'5A
Clear FKEY to 0
other than H'AA
other than H'AA
Clear FKEY to 0
Programming
programming is
block erasing is
Programming
End erasing
Required data
FPFR
completed?
FPFR
completed?
Required
1
1
Yes
Yes
Yes
Yes
0 ?
0 ?
Clear FKEY and programming
16
16
Clear FKEY and erasing
No
No
error processing
error processing
switchover
switchover
switchover
switchover
MAT
MAT
MAT
MAT

Related parts for R5F61525