HD6433640 HITACHI [Hitachi Semiconductor], HD6433640 Datasheet - Page 154

no-image

HD6433640

Manufacturer Part Number
HD6433640
Description
H8/3644 Series Hardware Manual
Manufacturer
HITACHI [Hitachi Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD6433640RA78H
Manufacturer:
HITACHI/日立
Quantity:
20 000
Part Number:
HD6433640RB90H
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
LOOPE:
;
EVR:
LOOPEV:
EBRTST:
EBR2EV:
ADD01:
ERASE1:
ERSEVF:
EVR2:
LOOPEP:
Execute erase-verify
BTST
MOV.W
BSET
NOP
NOP
NOP
NOP
SUBS
MOV.W
BNE
BCLR
MOV.B
MOV.B
MOV.W
MOV.W
ADD.W
MOV.W
SUB.W
MOV.B
MOV.B
BSET
DEC
BNE
CMP.B
BEQ
CMP.B
BMI
MOV.B
SUBX
BTST
BNE
BRA
BNE
INC
MOV.W
BRA
BRA
MOV.B
MOV.B
MOV.B
DEC
BNE
MOV.B
CMP.B
BNE
MOV.W
R1L,
#1,
#1,
R4,
LOOPE
#1,
#H'50,
R4L,
#RAMSTR, R2
#ERVADR, R3
R3,
#START,
R3,
#H'00,
#H'b,
#3,
R4H
LOOPEV
#H'0C,
HANTEI
#H'08,
EBR2EV
R1L,
#H'08,
R1H,
ERSEVF
ADD01
ERSEVF
R1L
@R2+,
EBRTST
ERASE
@R2+,
#H'FF,
R1H,
#H'c,
R4H
LOOPEP
@R3+,
#H'FF,
BLKAD
@R2,
@FLMCR:8 ;
R4
R4
@FLMCR:8 ;
R4L
R2
R3
R2
R1L
R4H
@FLMCR:8 ;
R1L
R1L
R1H
R1H
R0H
R0L
R3
R3
R1H
@R3
R4H
R1H
R1H
R4
@TCSRW:8 ;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
Set E bit
Wait loop
Clear E bit
Stop watchdog timer
Transfer destination start address (RAM)
#RAMSTR + #ERVADR
Address of data area used in RAM
Used to test bit R1L in R0
Set erase-verify loop counter
Set EV bit
Wait loop
R1L = H'0C?
If finished checking all R0 bits, branch to HANTEI
If R1L
R1L – 8
Test bit R1H in EBR1 (R0H)
If bit R1H in EBR1 (R0H) is 1, branch to ERSEVF
If bit R1H in EBR1 (R0H) is 0, branch to ADD01
Test bit R1L in EBR2 (R0L)
If bit R1L in EBR2 (R0L) is 1, branch to ERSEVF
R1L + 1
Dummy-increment R2
Branch to ERASE via ERASE1
Start address of block to be erase-verified
Dummy write
Set erase-verify loop counter
Wait loop
Read
Read data = H'FF?
If read data
Start address of next block
8, EBR1 test; if R1L < 8, EBR2 test
R1H
R1L
H'FF, branch to BLKAD
R2
145

Related parts for HD6433640