English
Language : 

SH7018 Datasheet, PDF (360/431 Pages) Renesas Technology Corp – SuperH™ RISC engine
;
MOV.L
MOV
MOV.B
WAIT_11 DT
BF
;
MOV.L
MOV
MOV.B
WAIT_12 DT
BF
;
MOV.L
MOV.W
MOV.W
;
NO_ADWRT2
CMP/PL
BF
ADD
MOV
MOV.L
CMP/GT
BF
;
BRA
NOP
;
PROGRAM_OK
MOV
PROGRAM_END
MOV
MOV.B
;
MOV.L
WAIT_13 DT
#WAIT_A,R2
#PCLEAR,R0
R0,@(FLMCR1,GBR)
R2
WAIT_11
#WAIT_B,R2
#PSUCLEAR,R0
R0,@(FLMCR1,GBR)
R2
WAIT_12
#WDT_TCSR,R0
#H'A55F,R1
R1,@R0
.EQU $
R5
PROGRAM_OK
#1,R14
#NG,R13
#MAXVERIFY,R3
R14,R3
PROGRAM_END
PROGRAM_LOOP
.EQU $
#OK,R13
.EQU $
#SWECLEAR,R0
R0,@(FLMCR1,GBR)
#WAIT_F,R2
R2
; Clear P
; Wait 5 µs
; Clear PSU
; Wait 5 µs
; Disable WDT
; If M = 0, end of programming
; Move NG (return value) to R13
; If N ≥ 1000, programming error
; Move OK (return value) to R13
; Clear SWE
; Wait 100 µs
344