
May 2002
Specifications subject to change without notice,contact your sales representatives for the most recent information.
14/32
Ver 1.0
PID 59264 05/02
SyncMOS Technologies Inc. SM59264
User can initiate general 8052 UART function to initiate the ISP service program. After ISP service program executed, user
need to reset the SM59264, either by hardware reset or by WDT, or jump to the address $0000 to re-start the firmware pro-
gram.
3.5 ISP Registers - System Control Register (SCONF, $BF)
The bit 2 (ISPE) of SCONF is ISP enable bit. User can enable overall ISP function by setting ISPE bit to 1, setting
ISPE to 0 will disable overall ISP function.
The function of ISPE behaves like a security key. User can disable overall ISP function to prevent software program
be erased accidentally.
3.6 ISP Registers: ISPFAH, ISPFAL, ISPFD and ISPC registers
The ISPFAH & ISPFAL provide the 16-bit flash memory address for ISP function. The flash memory address should not
include the ISP service program space address. If the flash memory address indicated by ISPFAH & ISPFAL registers over-
lay with the ISP service program space address, the flash program/page erase of ISP function executed thereafter will have
no effect.
When performing byte program ISP function, the content of ISPFD register will be programmed to the flash address which
indicated by ISPFAH and ISPFAL registers.
ISP Registers- Flash Address-High Register (ISPFAH, $F4)
FA15 ~ FA8: flash address-high for ISP function
ISP Registers - Flash Address-Low Register (ISPFAL, $F5)
FA7 ~ FA0: flash address-low for ISP function
The ISPFAH & ISPFAL provide the 16-bit flash memory address for ISP function. The flash memory address should not
include the ISP service program space address. If the flash memory address indicated by ISPFAH & ISPFAL registers over-
lay with the ISP service program space address, the flash program/page erase of ISP function executed thereafter will have
no effect.
bit-7
bit-0
Read:
Write:
Reset value:
WDR
Unused
Unused
Unused
DFEN
ISPE
OME
ALEI
0
0
0
0
0
0
0
0
bit-7
bit-0
Read:
Write:
Reset value:
FA15
FA14
FA13
FA12
FA11
FA10
FA9
FA8
0
0
0
0
0
0
0
0
bit-7
bit-0
Read:
Write:
Reset value:
FA7
FA6
FA5
FA4
FA3
FA2
FA1
FA0
0
0
0
0
0
0
0
0