English
Language : 

SH7040 Datasheet, PDF (753/923 Pages) Renesas Technology Corp – Renesas 32-Bit Single-Chip RISC Microprocessor SuperH RISC engine Family/SH7040 Series(CPU Core SH-2)
;
MOV.L
MOV.L
OR.B
EWait_1 SUBC
BF
;
MOV.L
;
MOV.B
MOV.B
MOV.B
MOV.B
;
MOV.L
MOV.L
MOV.L
CMP/GT
BT
MOV.L
;
EraseLoop
MOV.L
MOV.W
MOV.W
;
MOV.L
OR.B
EWait_2 SUBC
BF
;
MOV.L
OR.B
EWait_3 SUBC
BF
;
MOV.L
#Wait10u,R3
#FLMCR1,R0
#SWESET,@(R0,GBR)
R2,R3
EWait_1
#0,R9
@(6,R5),R0
R0,@(EBR1,GBR)
@(7,R5),R0
R0,@(EBR2,GBR)
#FLMCR1,R0
@R5,R6
#H’020000,R7
R6,R7
EraseLoop
#FLMCR2,R0
.EQU
$
#WDT_TCSR,R1
#WDT_9m,R3
R3,@R1
#Wait200u,R3
#ESUSET,@(R0,GBR)
R2,R3
EWait_2
#Wait5m,R3
#ESET,@(R0,GBR)
R2,R3
EWait_3
#Wait10u,R3
; Set SWE
; Wait 10 µs
; Initialize n (R9) to 0
; Erase memory block (EBR1) setting
; Erase memory block (EBR2) setting
; Erase memory block start address -> R6
; Enable WDT
; 9.2 ms cycle
; Set ESU
; Wait 200 µs
; Set E
; Wait 5 ms
715