SM39R16A3
内嵌 16KB
具有 ISP 功能的 Flash
和 512B RAM 的 8 位控制器
符号: ISPFC
地址: E4H
7
6
-
5
4
3
-
2
1
0
Reset
00H
EMF1
EMF3
EMF4
ISPF[2]
ISPF[1]
ISPF[0]
进入机制 (1) 标志位, 由复位信号清除. (仅读)
进入机制 (3) 标志位, 由复位信号清除. (仅读)
进入机制 (4) 标志位, 由复位信号清除. (仅读)
ISP 功能选择位.
EMF1:
EMF3:
EMF4:
ISPF [2:0]:
ISPF[2:0]
000
ISP function
Byte program
Chip protect
Page erase
Chip erase
Write option
Read option
Erase option
reserved
001
010
011
100
101
110
111
闪存一页有 128 字节
可设定功能选择位如晶振输入输出脚可配置为一般 I/O (于 1.2 节描述)、内部复位时间选
择(于 1.4.1 节描述)、时钟源来源选择 (于 1.5 节描述)、复位脚可配置为一般 I/O(于第 5
章描述)、看门狗功能启动位(于第 10 章描述)、或 ISP 进入机制选择(于第 18 章描述)。
只能读取功能选择位于芯片被加密后.
选择的 ISP 功能在软件对 ISPFC 寄存器写入数据时将会执行一次.
要实现字节编程/页擦除 ISP 功能,用户需要在开始时指定闪存地址.在实现页擦除功能时,SM39R16A3 将除
ISPFAH 与 ISPFAL 寄存器中显示地址所在的整页.
范例. 闪存地址: $XYMN
将对地址$XY00 to $XYFF 执行页抹除
要实现芯片擦除 ISP 功能,SM39R16A3 将擦除除 ISP 服务程序外的所有闪存程序记忆体. 要实现芯片保护 ISP 功
能,SM39R16A3 内容将被读为#00H.
范例:将对地址$1005H 执行字节写,写入#22H
MOV TAKEY, #55h
MOV TAKEY, #0AAh
MOV TAKEY, #5Ah
ORL IFCON, #01H
;ISPE 可写入属性
;使能 SM39R16A3 ISP 功能
MOV ISPFAH, #10H ; 设定闪存高字节地址,10H
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M066
Ver C SM39R16A3 04/20/2013
- 78 -