SM39R04G1
内嵌 4KB
具有 ISP 功能的 Flash
和 256B RAM 的 8 位控制器
Mnemonic: IFCON
Address: 8FH
7
-
6
5
-
4
-
3
-
2
-
1
-
0
Reset
00H
CDPR
ISPE
位 0(ISPE) of IFCON 是 ISP 使能位,用户可通过设置 ISPE 位为 1 使能 SM39R04G1 的全部 ISP 功能,通过设置
ISPE 为 0 来禁止全部 ISP 功能.ISPE 的作用象一个加密匙.用户可禁止所有的 ISP 功能以保护软件程序不被意外
的擦除.ISP 寄存器 ISPFAH,ISPFAL,ISPFD,与 ISPFC 默认为只读.软件必须将 ISPE 位设为 1 以使上述 4 个寄存
器为可写.
Mnemonic: ISPFAH
Address: E1H
7
-
6
-
5
-
4
-
3
2
1
0
Reset
FFH
ISPFAH3 ISPFAH2 ISPFAH1 ISPFAH0
ISPFAH [3:0]:
使用ISP功能之地址高字节
Mnemonic: ISPFAL
Address: E2H
7
6
5
4
3
2
1
0
Reset
FFH
ISPFAL7 ISPFAL6 ISPFAL5 ISPFAL4 ISPFAL3 ISPFAL2 ISPFAL1 ISPFAL0
ISPFAL [7:0]:
使用ISP功能之地址低字节
ISPFAH 与 ISPFAL 提供了 12 位 flash 记忆体地址用做 ISP 功能.这个 flash 记忆体地址不应该包括 ISP 服务程
序空间地址.若 ISPFAH & ISPFAL 寄存器控制的 flash 记忆体地址覆盖了 ISP 服务程序空间的地址.这个 flash 程
序/页擦除等 ISP 功能的执行将会无效.
Mnemonic: ISPFD
Address: E3H
7
6
5
4
3
2
1
0
Reset
ISPFD7
ISPFD6
ISPFD5 ISPFD4
ISPFD3
ISPFD2
ISPFD1
ISPFD0
FFH
ISPFD [7:0]:
使用ISP功能之数值.
ISPFD 寄存器提供 ISP 功能中所需之 8 位数据寄存器.
Mnemonic: ISPFC
Address: E4H
7
6
5
4
3
-
2
1
0
Reset
00H
EMF1
EMF2
EMF3
EMF4
ISPF[2]
ISPF[1]
ISPF[0]
EMF1:
EMF2:
EMF3:
进入机制 (1) 标志位, 由复位信号清除. (仅读)
进入机制 (2) 标志位, 由复位信号清除. (仅读)
进入机制 (3) 标志位, 由复位信号清除. (仅读)
进入机制 (4) 标志位, 由复位信号清除. (仅读)
ISP功能选择位.
EMF4:
ISPF [2:0]:
ISPF[2:0]
ISP function
Byte program
Chip protect
Page erase
Chip erase
000
001
010
011
100
101
110
111
Write option
Read option
Erase option
Finish Flag
闪存一页有256字节
可设定功能选择位如晶振输入输出脚可配置为一般I/O (于1.2节描述)、内部复位时间选择
本说明书如有修改,恕不另行通知,请接洽您的销售代理商以获取最新版本信息。
ISSFD-M054 44
Ver.H SM39R04G1 08/2013