位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第824页 > CR16MNS944VC > CR16MNS944VC PDF资料 > CR16MNS944VC PDF资料1第26页

快闪EEPROM数据存储器或访问快闪EEPROM
而编程ISP内存中的数据存储。 1.5
的ISP的存储器字节驻留在DA00-的地址范围
DFF7和用于存储的引导ROM。 ROM包含
执行在系统编程,而且是亲代码
编程的工厂。在ISP模式,代码执行开始
地址DA00 。
ISP的程序存储器和闪存EEPROM数据存储器
共享相同的存储器阵列,这使得它不可能
访问一种类型的内存,而另一个是被亲
编程。
该ISP内存具有以下特点:
- 1.5千字节ISP功能的Flash EEPROM程序存储器
- 4个字的页面大小,分为两排的2个字
每
- 页面内奇数和偶数字节可擦除sep-
另行购买
- 最低的384行是ISP内存,其他
有数据存储器; A1选择列A [ 11 : 2 ]
选择行
- 每字为30μs编程脉冲宽度
- 以1ms的脉冲模式页擦除
- 全部擦除的存储器位读1
快速读取访问时间
- 需要对计划有效的密钥和擦除继续
- 提供的内存保护和安全功能
闪存EEPROM程序存储器
- 安全功能可能会限制访问到ISP内存
- 禁用内存地址时,超出范围,以预
发泄存取数据存储器
- 编程和擦除过程中提供忙碌状态
- 读/写程序访问期间禁用/
抹去
- 编程高电压和时序产生导通
芯片
- 支持Flash存储器测试模式PADX的securi-
TY覆盖
8.4.1
阅读
一旦擦除或编程操作开始后, PG-
在MSTAT寄存器MBUSY位自动设置,并
然后清零时操作完成。所有的高电压
所需的编程和擦除脉冲和定时是
内部提供。程序存储器不能访问 -
编而PGMBUSY位被置位。
擦除过程
删除一个页面需要以下代码序列:
1.
2.
3.
4.
5.
6.
7.
验证MSTAT.PGMBUSY位清零。
设置DMCSR.ERASE位为1 。
当地禁止中断。
正确写入键值到ISPKEY寄存器。
写入任何有效页被擦除。
重新启用中断在步骤3中禁用。
将DMCSR.ERASE位为0 。
编程步骤
8.4.3
编程是通过写一个字节或字的时间进行
并应在已删除内存中完成。
编程ISP功能的Flash EEPROM程序存储器重
张塌塌米下面的代码序列:
1.
2.
3.
4.
5.
验证MSTAT.PGMBUSY位清零。
当地禁止中断。
正确写入键值到ISPKEY寄存器。
写一个字节或字的处理位置。
重新启用中断在步骤2中禁用。
编程的值可以通过正常读取验证OP-
操作。
如果发生在擦除或编程的中间一个复位
操作时,该操作被终止。其余部分被延长
直到闪速EEPROM存储器返回到空闲状态。
8.4.4
擦除和编程时序
编程和擦除时间由闪光控制EE-
PROM数据存储器逻辑。
8.4.5
保护功能
该ISP功能的Flash EEPROM程序存储器的读访问可以
无需等待周期操作与一个CPU时钟速率
20MHz的在正常模式中。在更高的时钟频率,阅读AC-
正如事实可以用一个等待状态运行。
使用等待周期设定的号码(零或
1 )由BIU配置(与bcfg )寄存器和控制
静区0配置( SZOFG0 )注册。这些
寄存器在Section7.2.1和7.2.3中描述。
8.4.2
用户编码编程程序
ISP的存储器的最后一个字节被保留用于特殊
功能,并提供内存保护和安全的
闪存EEPROM程序存储器。读写保护
提供。
8.4.6
程序存储器安全功能
所有的编程和擦除操作之前,必须通过写
荷兰国际集团的正确钥匙的程序存储器密钥寄存器ISP-
KEY 。编程代码可以驻留在系统内
RAM ,但不能驻留在ISP功能的Flash EEPROM程序
因为在访问内存或闪存EEPROM数据存储器
这些范围是不允许的,而ISP功能的Flash EEPROM亲
程序存储器进行编程。
ISP的闪速存储器被划分为192个页面,每个页面
含有4个字(每个16比特宽)。每一页还
分成两行。擦除是在一次一页,
而编程进行一行(或一个局部
行)的时间。
www.national.com
程序存储器具有安全保护功能,以防止unau-
授权的访问的程序代码并无意亲
编程。这些功能是通过编程调用
非易失性的控制寄存器,闪速EEPROM安全
( FLSEC )寄存器。该寄存器包含一个只读访问CON-
控制位和写访问控制位。
这两个控制位进行初始设置为1。编程读
访问位0禁止外部访问的程序代码;
任何试图从外部访问的代码返回所有零点,
罗斯。编程写访问位为0阻止任何进一
闪存程序存储器的疗法编程,从而
保护重写的程序代码。
无论是编程位为0 (或两个位为0)也可以防止
任何进一步的改变FLSEC注册。因此, invok-
ING读保护和/或写保护是永久性的。
26