
DS89C430 / DS89C440 / DS89C450超高速闪存微控制器
表4.在应用中编程命令
FC3 : FC0
0000
命令
读取模式
手术
默认状态。所有闪存块读模式。
注意:
上层堤
快闪记忆体是人迹罕至的执行,除非FC3 : 0位
在读模式( 0000B )的状态。
阅读从选项控制寄存器的数据。数据是可用的
FDATA在以下机器周期的结束。 FDATA.3是逻辑
看门狗POR默认设置的值。
读出的数据,从安全块的一个字节。在地址字节是
写入FDATA ,数据是在FDATA提供的结束
下面的机器周期。 (锁定位在40H和解决
FDATA.5 : 3顷LB1 , LB2和LB3的逻辑值,分别地) 。
阅读上闪存银行数据的字节(地址范围
从2000H到3FFFH ) 。在第一和第二字节写入FDATA
是地址的高字节和低字节。数据是可用的
FDATA在以下机器周期的第二后结束
地址字节写入。
此命令不应该由用户程序进行修改。
此命令不应该由用户程序进行修改。
写入选项控制寄存器的数据写入FDATA 。位的3
的数据字节表示看门狗POR默认设置。
写数据到安全块的字节在选定的位置
由第一字节写入到FDATA解决。第二写入到
FDATA是数据字节。 (锁定位在40H和解决
FDATA 5 : 3代表锁定位LB3 , LB2和LB1 ,分别) 。
写的代码一个字节到上闪存存储器组(地址范围
从2000H到3FFFH ) 。在第一和第二字节写入FDATA
是高字节和地址的低位字节。第三个写
该FDATA是数据字节。
擦除选项控制寄存器。该寄存器的内容是
回到FFH 。此操作将禁用看门狗复位功能
电。
擦除包含64字节的加密阵列的安全闪存块
和锁位。每一个存储器单元中的内容被转换
FFH 。
擦除闪存库上的银行。每一个的内容
存储器位置被返回到FFh 。
此命令用于产生一个系统复位。
0001
验证选项控制寄存器
0010
验证安全座
0011
验证程序上
存储银行
0100
1000
1001
留作将来使用
留作将来使用
写选项控制寄存器
1010
写安全座
1011
写上节目
存储银行
擦除选项控制寄存器
1100
1101
1110
1111
安全擦除块
擦除程序上
存储银行
系统复位
flash命令位被清零所有形式的复位,并为用户软件清除是非常重要的
这些位为0 ,返回闪速存储器读取擦除/编程操作模式。此设置是“不
操作“状态时的MMU的,它允许处理器返回到其正常执行。需要注意的是忙
和错误标志在普通闪存读取模式不起作用。
该FCNTL SFR只能使用定时访问写的。这个程序提供保护,防止意外
在闪存擦除/编程操作。闪光灯操作过程中写入FCNTL任何命令
忽略( FBUSY = 0)。为了保证数据的完整性,擦除命令序列,应重新开始,如果擦除或
编程操作是由复位中断。
24 48