SM39A16M1
8位微控制器
16KB具有ISP功能的Flash
& 1K + 256B RAM的嵌入式
0
1
2
3
4
5
6
7
8
表18-1 ISP码区
ISP服务程序地址
没有ISP服务程序
128字节( $ 3F80h 〜 $ 3FFFH )
256个字节($ 3F00h 〜$ 3FFFH )
384字节( $ 3E80h 〜 $ 3FFFH )
512字节( $ 3E00h 〜 $ 3FFFH )
640字节( $ 3D80h 〜 $ 3FFFH )
768字节( $ 3D00h 〜 $ 3FFFH )
896字节( $ 3C80h 〜 $ 3FFFH )
1.0千字节( $ 3C00h 〜 $ 3FFFH )
ISP服务程序的N配置* 128字节( N = 0 〜 8 )
18.3编程ISP服务程序
后锁定位N设置和ISP服务程序编程, ISP的服务程序存储器将得到保护
(锁定)自动完成。锁定位N有它自己的编程/擦除时间。它是从闪速存储器不同
编程/擦除时间,以便锁定的ISP服务程序无法通过闪存擦除功能删除。如果用户需要
删除锁定的ISP服务程序,他只能通过作家做。用户不能更改ISP服务程序时
SM39A16M1在系统中。
18.4启动ISP服务程序
要启动ISP服务程序加载程序计数器( PC)与ISP服务程序的起始地址和
执行它。有四种方法可以这样做:
(1)
空白复位。硬件复位与第一flash地址为空($ 0000 = # FFH)将加载到PC的起始地址
对ISP服务程序。硬件复位包括MAX810 (上电复位)和外部键盘复位。该
硬件会发出有关硬件复位后256us闪光灯窗口。
(2)
执行跳转指令可以加载ISP服务程序到PC机的起始地址。
(3)
通过硬件设置进入“的ISP服务程序。用户可以强制SM39A16M1进入ISP服务程序
通过在硬件复位期间设置P1.2 , P1.3 “低电平有效”或P1.4 “低电平有效” 。硬件复位
包括MAX810 (上电复位)和外部键盘复位。硬件复位后硬件将发行。在
应用系统的设计,用户应该照顾P1.2 , P1.3和P1.4设置在复位期间
防止SM39A16M1进入ISP服务程序。
(4)
由硬件设定输入“的ISP的服务程序,在P3.0 (RXD ),将被检测的两个时钟信号
在硬件复位周期。硬件复位包括MAX810 (上电复位)和外部垫
复位。硬件会发出来检测硬件复位后2个时钟信号。
在选通窗口,硬件将检测P1.2的状态, P1.3 (或P1.4 ) /P1.0 。如果他们满足上述1
的条件下,芯片会自动切换到ISP模式。 ISP服务程序执行后,用户需要重新设置
SM39A16M1 ,通过硬件复位或通过WDT时,或者跳转到地址$ 0000到重新启动固件程序。
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
ISSFD-M069
ç版
SM39A16M1
7/31/2013
- 96 -