w79e532 Winbond Electronics Corp America, w79e532 Datasheet - Page 74

no-image

w79e532

Manufacturer Part Number
w79e532
Description
8-bit Microcontroller
Manufacturer
Winbond Electronics Corp America
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
w79e532A40FL
Manufacturer:
Nuvoton Technology Corporation of America
Quantity:
10 000
Part Number:
w79e532A40PL
Manufacturer:
Nuvoton Technology Corporation of America
Quantity:
10 000
BLANK_CHECK_ERROR:
;*******************************************************************************
;* RE-PROGRAMMING 64KB APFlash BANK
;*******************************************************************************
PROGRAM_64KROM:
PROG_D_64K:
;*****************************************************************************
; * VERIFY 64KB APFLASH BANK
;*****************************************************************************
READ_VERIFY_64K:
MOV SFRCN,#21H
MOV A,SFRAL
JNZ BLANK_CHECK_LOOP
INC SFRAH
MOV A,SFRAH
CJNE A,#0H,BLANK_CHECK_LOOP ; END ADDRESS = FFFFH
JMP PROGRAM_64KROM
JMP $
MOV R2,#00H
MOV R1,#00H
MOV DPTR,#0H
MOV SFRAH,R1
MOV R6,#9CH
MOV R7,#FFH
MOV TL0,R6
MOV TH0,R7
MOV SFRAL,R2
CALL GET_BYTE_FROM_PC_TO_ACC
MOV @DPTR,A
MOV SFRFD,A
MOV TCON,#10H
MOV PCON,#01H
INC DPTR
INC R2
CJNE R2,#0H,PROG_D_64K
INC R1
MOV SFRAH,R1
CJNE R1,#0H,PROG_D_64K
MOV R4,#03H
MOV R6,#FDH
MOV R7,#FFH
MOV TL0,R6
MOV TH0,R7
MOV DPTR,#0H
MOV R2,#0H
MOV R1,#0H
MOV SFRAH,R1
MOV SFRCN,#00H
; TARGET LOW BYTE ADDRESS
; TARGET HIGH BYTE ADDRESS
; SFRAH, TARGET HIGH ADDRESS
; SFRCN = 21H, PROGRAM 64K APFLASH0
; SFRCN = A1H, PROGRAM 64K APFLASH1
; SET TIMER FOR PROGRAMMING, ABOUT 50 P S.
; SFRAL = LOW BYTE ADDRESS
; SAVE DATA INTO SRAM TO VERIFY CODE.
; SFRFD = DATA IN
; TCON = 10H, TR0 = 1,GO
; ENTER IDLE MODE (PRORGAMMING)
; ERROR COUNTER
; SET TIMER FOR READ VERIFY, ABOUT 1.5 P S.
; The start address of sample code
; Target low byte address
; Target high byte address
; SFRAH, Target high address
; SFRCN = 00H, Read APFlash0
; SFRCN = 80H , Read APFlash1
- 74 -
; THIS PROGRAM IS BASED ON USER’S CIRCUIT.
W79E532/W79L532

Related parts for w79e532