HD6433044 Hitachi Semiconductor, HD6433044 Datasheet - Page 613

no-image

HD6433044

Manufacturer Part Number
HD6433044
Description
(HD64 Series) Hitachi Single-Chip Microcomputer
Manufacturer
Hitachi Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD6433044A00FV
Manufacturer:
HITACHI/日立
Quantity:
20 000
Part Number:
HD6433044F16
Manufacturer:
HITACHI
Quantity:
5 530
Part Number:
HD6433044F16
Manufacturer:
IDT
Quantity:
3 198
Part Number:
HD6433044F16
Manufacturer:
HITACHI
Quantity:
648
Part Number:
HD6433044F16A00
Manufacturer:
HITACHI/日立
Quantity:
20 000
Part Number:
HD6433044F18
Manufacturer:
HITACHI
Quantity:
5 530
Part Number:
HD6433044F18
Manufacturer:
HIT
Quantity:
1 000
Part Number:
HD6433044F18
Manufacturer:
HITACHI/日立
Quantity:
20 000
Part Number:
HD6433044F18M08
Manufacturer:
TI
Quantity:
403
Part Number:
HD6433044F18M08
Manufacturer:
HIT
Quantity:
1 000
Part Number:
HD6433044F18M08
Manufacturer:
HITACHI/日立
Quantity:
20 000
;
EVR:
;
LOOPEV: DEC.W
EBRTST: CMP.B
BC1:
ADD01:
ERSEVF: MOV.L
EVR2:
LOOPDW: DEC.W
BC2:
ADD02:
#RAMSTR is starting destination address to which program is transferred in RAM
MOV.W
SUB.W
MOV.L
ADD.L
SUB.L
MOV.B
MOV.B
MOV.W
BPL
BEQ
CMP.B
BCC
BTST
BNE
BRA
BTST
BNE
INC.B
MOV.L
BRA
MOV.L
MOV.B
MOV.B
MOV.W
BPL
MOV.B
CMP.B
BNE
CMP.L
BNE
CMP.B
BCC
BCLR
BRA
BCLR
INC.B
BRA
R6,
R1,
#RAMSTR:32, ER2
#ERVADR:32, ER2
#START:32,
#48,
R5H,
#e ,
#1,
LOOPEV
#10,
HANTEI
#08,
BC1
R1L,
ERSEVF
ADD01
R1L,
ERSEVF
R1L
@ER2+,
EBRTST
@ER2+,
@ER2,
#FF,
R5H,
#h ,
#1,
LOOPDW
@ER3+,
#FF,
ADD02
ER4,
EVR2
#08,
BC2
R1L,
ADD02
R1L,
R1L
EBRTST
R0
R1
R5H
@FLMCR:8 ;
R5
R5
R1L
R1L
R0H
R0L
ER3
ER3
ER4
R5H
@ER3
R5
R5
R5L
R5L
ER3
R1L
R0H
R0L
ER2
604
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
Test R1-th bit in R0H (EBR1)
R0: EBR1/EBR2
R1: used to test R1-th bit in R0
Starting transfer destination address (RAM)
#RAMSTR + #ERVADR
ER2: address of data area used in RAM
Set EV bit
R5: set erase-verify loop counter
Program
Wait
R1L = #10?
If finished checking all R0 bits, branch to HANTEI
Test R1-th bit in R0L (EBR2)
If R1-th bit in R0 is 1, branch to ERSEVF
R1L + 1
Dummy-increment R2
ER3: top address of block to be erase-verified
ER4: top address of next block
Dummy write
R5: erase-verify loop counter
Wait
Read
Read data = #FF?
If read data ≠ #FF, branch to ADD02
Last address in block?
If not last address in block, branch to EVR2
Clear R1L-th bit in R0H (EBR1)
Clear R1L-th bit in R0L (EBR2)
R1L + 1
Erase-verify next erased block
R1L
R1L
ER2

Related parts for HD6433044