SM5964B
8-Bit Micro-controller
64KB with ISP Flash
& 1KB RAM embedded
14.5 ISP register – ISPFAH, ISPFAL, ISPFD and ISPC
Mnemonic
ISPFAH
Description
ISP Flash
Address – High
Register
ISP Flash
Address - Low
Register
ISP Flash Data
Register
ISP Control
Register
Dir.
F4h
F5h
Bit 7
Bit 6
ISP function
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RST
00H
00H
ISPFAH [7:0]
ISPFAL
ISPFAL [7:0]
ISPFD [7:0]
ISPFD
ISPC
F6h
F7h
00H
00H
ISPPG
SE
START
ISPPGS[1:0]
-
-
ISPF[1:0]
Address: F4H
Mnemonic: ISPFAH
7
6
5
4
3
2
1
0
Reset
ISPFAH7 ISPFAH6 ISPFAH5 ISPFAH4 ISPFAH3 ISPFAH2 ISPFAH1 ISPFAH0
00H
ISPFAH [7:0]: Flash address-high for ISP function.
Mnemonic: ISPFAL
Address: F5H
7
6
5
4
3
2
1
0
Reset
ISPFAL7 ISPFAL6 ISPFAL5 ISPFAL4 ISPFAL3 ISPFAL2 ISPFAL1 ISPFAL0
00H
ISPFAL [7:0]: 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 overlay with the ISP service program space address, the flash program/page
erase of ISP function executed thereafter will have no effect.
Mnemonic: ISPFD
Address: F6H
7
6
5
4
3
2
1
0
Reset
ISPFD7
ISPFD6
ISPFD5
ISPFD4
ISPFD3
ISPFD2
ISPFD1
ISPFD0
00H
ISPFD [7:0]: Flash data for ISP function.
The ISPFD provide the 8-bit data register for ISP function.
Mnemonic: ISPC
Address: F7h
Reset
ISPF[1:0] 00H
7
6
5
4
3
-
2
-
1
0
START
ISPPGSE
ISPPGS[1:0]
START: ISP function start bit.
= 1: start ISP function which indicated by bit 1, bit 0 (ISPF[1:0]).
= 0: no operation.
ISPPGSE: ISP Page Selection Enable bit.
= 1: Enable.
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M081 Ver A SM5964B 3/7/2014
- 51 -