
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
4K / 128 OTP / ROM /无ROM ,低电压( 2.7V - 5.5V ) ,
低功耗,高速( 33兆赫)
80C51/87C51/80C31
EPROM特性
所有这些设备可以通过使用改进的改进编程
快速脉冲编程算法 。它不同于旧的方法
在使用V值
PP
(编程电压),并用
宽度和ALE / PROG脉冲数。
该系列包含两个特征字节,可以读取和使用
通过EPROM编程系统来识别该设备。该
签名字节识别装置所生产的
飞利浦。
表8示出的逻辑电平,用于读取签名字节,而对于
编程的程序存储器,所述加密的表,并且
安全位。为快速脉冲的电路结构和波形
编程示于图26和27图28显示了
电路结构正常程序存储器的验证。
如果该64字节的加密表已被编程,则数据
在端口0介绍会程序字节的异或非
同的加密字节之一。用户必须知道的
为了正确地解码验证加密表的内容
数据。加密表本身不能被读出。
读标识字节
签名字节的相同程序读取作为一个正常的
验证的位置030H和031H ,所不同的是P3.6和P3.7
需要被拉到逻辑低电平。这些值是:
( 030H ) = 15H表示由飞利浦制造的
( 031H ) = 92H表示87C51
编程/校验算法
任何算法中,在表8中列出的条件的协议,并
所以满足时序规范,是合适的。
快速脉冲编程
设置为微控制器的快速脉冲编程示于
图26.注意,该设备具有一个4 6MHz的运行
振荡器。振荡器需要运行的原因在于
设备正在执行内部地址和程序数据传输。
该EPROM单元的地址进行编程时施加到
端口1和2 ,如图26的代码字节是
编程到该位置被施加到端口0的RST , PSEN和
表8中指定的端口2和3引脚保持在“计划
代码数据'水平表8所示ALE / PROG是脉冲
低5倍,见图27 。
编程加密表,重复5脉冲编程
序列地址0 1FH ,使用“基因型Pgm加密
表'的水平。不要忘了,之后的加密表
编程,验证周期将产生唯一的加密数据。
要编程保密位,重复5脉冲编程
顺序使用'基因型Pgm安全位“的水平。经过一年的安全位
程序存储器的编程,再编程和
加密表被禁用。然而,其他的安全位尚可
进行编程。
注意,将EA / V
PP
引脚必须不能让上面去了
最大指定V
PP
级别任何的时间。即使是窄
毛刺以上的电压可能会导致永久性损坏
装置。在V
PP
来源应该是良好的监管和自由的毛刺
和过冲。
程序验证
如果安全位2和3未编程,片上
程序存储器可以读出程序验证。该
的程序存储单元地址被读取时施加到
如如图28所示的其它销端口1和2被保持在
“验证码数据”水平如表8的内容表示
地址位置将在端口0外部上拉被发射
此操作在端口0需要。
擦除特性
对EPROM的擦除开始时,芯片被暴露于发生
波长大于约4000埃短。
由于阳光和荧光灯具有在此波长
范围,暴露于这些光源在一个延长的时间(约
房间级荧光灯1周的阳光,或3年)
可能会导致意外的删除。
对于这一点,并辅助疗效,
建议在一个不透明的标签被放置在
窗口。
对于高温或环境中的溶剂
正在使用,适用卡普顿胶带Fluorglas零件编号2345-5 ,或者
等价的。
推荐的擦除过程是暴露于紫外光
( 2537埃)至至少15W-的S / cm的积分剂量
2
.
露出的EPROM的12,000μW / cm的紫外灯
2
等级
为20到39分钟,在约1英寸的距离,应
足够了。
叶擦除阵列中的全1状态。
安全位
随着无安全位程序编程代码
存储器可以被验证。如果加密表进行编程,则
当验证码将被加密。当唯一的安全第1位(见
表9 )进行编程, MOVC指令从外部执行
程序存储器是从获取代码的字节从禁用
内部存储器, EA被锁存复位和所有其他的编程
在EPROM中是禁用的。当安全位1和2是
编程的,除了上述以外,验证模式是禁用的。
当所有三个安全位编程,所有条件
上述申请和所有外部程序存储器执行禁用。
加密阵列
64字节加密阵列的最初编程(全1 ) 。
商标
短语英特尔公司。
2000年01月20
29