English
Language : 

N79E845 Datasheet, PDF (144/183 Pages) List of Unclassifed Manufacturers – Microcontroller
N79E845/844/8432 Data Sheet
MOV
MOV
MOV
CALL
MOV
MOV
MOV
CALL
MOV
CALL
ISPCN,#00001100b
ISPAH,#00H
ISPAL,#00H
Trigger_ISP
A,ISPFD
ISPAH,#00H
ISPAL,#01H
Trigger_ISP
A,ISPFD
Disable_ISP
;select “Read Device ID” mode
;fill address with 0000H for low-byte DID
;
;now, ISPFD contains low-byte DID, move to ACC for further use
;fill address with 0001H for high-byte DID
;
;now, ISPFD contains high-byte DID, move to ACC for further use
FLASH Page Erase (target address in APROM/Data Flash/LDROM area)
CALL Enable_ISP
MOV ISPCN,#00100010b
MOV
MOV
CALL
CALL
ISPAH,#??H
ISPAL,#??H
Trigger_ISP
Disable_ISP
;select “FLASH Page Erase” mode, (A17,A16)=(0,0) for APROM/Data
;Flash/LDROM
;fill page address
FLASH Program (target address in APROM/Data Flash/LDROM area)
CALL Enable_ISP
MOV ISPCN,#00100001b
MOV
MOV
MOV
CALL
CALL
ISPAH,#??H
ISPAL,#??H
ISPFD,#??H
Trigger_ISP
Disable_ISP
;select “FLASH Program” mode, (A17,A16)=(0,0) for APROM/Data
;Flash/LDROM
;fill byte address
;fill data to be programmed
FLASH Read (target address in APROM/Data Flash/LDROM area)
CALL Enable_ISP
MOV ISPCN,#00000000b
MOV
MOV
CALL
MOV
CALL
ISPAH,#??H
ISPAL,#??H
Trigger_ISP
A,ISPFD
Disable_ISP
;select “FLASH Read” mode, (A17,A16)=(0,0) for APROM/Data
;Flash/LDROM
;fill byte address
;now, ISPFD contains the Flash data, move to ACC for further use
CONFIG Page Erase (target address in CONFIG area)
CALL
MOV
MOV
MOV
CALL
CALL
Enable_ISP
ISPCN,#11100010b
ISPAH,#00H
ISPAL,#00H
Trigger_ISP
Disable_ISP
;select “CONFIG Page Erase” mode, (A17,A16)=(1,1) for CONFIG
;fill page address #0000H, because there is only one page
CONFIG Program (target address in CONFIG area)
CALL
MOV
MOV
Enable_ISP
ISPCN,#11100001b
ISPAH,#00H
;select “CONFIG Program” mode, (A17,A16)=(1,1) for CONFIG
;fill byte address, 0000H/0001H/0002H/0003H for CONFIG0/1/2/3,
;respectively
April 23 2014
Page 144 of 183
Revision A2.6