(2)
User MAT Programming in User Boot Mode
For programming the user MAT in user boot mode, additional processing made by setting FMATS
is required. However, switching back from user-MAT selection state to user-boot-MAT selection
state after programming completes is impossible.
Figure 24.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
specify download
destination by FTDAR
Set FKEY to H'A5
Set SCO to 1 and
execute download
Clear FKEY to 0
DPFR = 0?
Set the FPEFEQ
parameter
Initialization
JSR FTDAR setting + 32
FPFR = 0?
Disable interrupts
and bus master operation
other than CPU
Figure 24.14 Procedure for Programming User MAT in User Boot Mode
No
Yes
Download error processing
No
Yes
Initialization error processing
1
Section 24 Flash Memory
1
Set FMATS to value other
than H'AA to select user MAT
Set FKEY to H'5A
Set parameters to
ER0 and ER1
(FMPAR and FMPDR)
Programming
JSR FTDAR setting + 16
FPFR = 0?
No
Yes
Clear FKEY and programming
error processing
Required
No
data programming is
completed?
Yes
Clear FKEY to 0
End programming
procedure program
Rev. 1.00 May 09, 2008 Page 757 of 954
MAT
switchover
REJ09B0462-0100