
飞利浦半导体
产品speci fi cation
CMOS单芯片8位微控制器
87C654
EPROM特性
在87C654通过使用编程
修改快速脉冲编程
算法。它不同于在较旧的方法
用于V值
PP
(编程电源
电压),并在所述的宽度和数目
ALE / PROG脉冲。
在87C654包含两个签名字节
可以读取和使用一个EPROM
编程系统来识别该设备。
签名字节识别设备作为
87C654制造由飞利浦
组件。
表4示出的逻辑电平,用于读取
签名字节,并用于编程
程序存储器,加密表,并
锁定位。的电路结构和
波形的快速脉冲编程的
在图12和13所示。图14示出了示
为正常的程序的电路结构
内存验证。
编程加密表,重复
25脉冲编程序列
地址0 1FH ,使用“基因型Pgm
加密表“的水平。不要忘了,
加密表进行编程后,
验证周期将产生唯一的加密
数据。
编程锁定位,重复25脉冲
使用“基因型Pgm锁编程序列
位“的水平。经过一年锁定位进行编程,
程序存储器的进一步规划和
加密表被禁用。然而,该
其他锁定位仍然可以进行编程。
注意,将EA / V
PP
脚绝不允许
去指定的最大V以上
PP
水平
任何时间量。即使是狭窄的小故障
上面的电压可能会造成永久性
损坏设备。在V
PP
来源
应该是良好的监管和自由的毛刺
和过冲。
程序验证
如果锁定位2未被编程,
片内程序存储器,可以读出
程序验证。的地址
程序存储单元被读取为
适用于端口1和2中所示
图14的其它销被保持在
“验证码数据”表4所示的水平。
地址单元中的内容将
在端口0外部上拉被发射
此操作在端口0需要。
如果加密表已被编程,
在端口0提供的数据将是
独家节目字节,一个NOR
的加密字节。用户将不得不
知道为了加密表内容
正确地进行解码的验证数据。该
加密表本身不能被读出。
读标识字节
签名字节用相同的读
过程,作为一个正常的验证
位置030H和031H ,所不同的是P3.6
和P3.7需要被拉到逻辑低。该
值是:
( 030H ) = 15H表示由制造
飞利浦
( 031H ) = 99H表示87C654
编程/校验算法
任何算法与协议
列于表4中的条件,并且其
满足时序规范,是合适的。
擦除特性
对EPROM的擦除开始发生时
该芯片被暴露于光的波长
比约4000埃短。
由于阳光和荧光灯有
在这个波长范围内,暴露于这些
光源在一个延长的时间(约1个
本周在阳光下,或3年的室内水平
荧光灯)可能导致意外的
擦除。
对于这个和次级效应,它
建议在一个不透明的标签是
放置在窗口中。
高架
温度或环境中的溶剂
正在使用,申请卡普顿胶带Fluorglas
产品编号2345-5 ,或同等学历。
推荐的擦除步骤
暴露于紫外光( 2537
埃)到一个综合的剂量至少
15W-sec/cm
2
。揭露EPROM到
的12,000μW /厘米紫外线灯
2
评级
20到39分钟,在约1的距离
寸,就足够了。擦除离开
数组中的一个全1状态。
快速脉冲编程
请对微控制器的快速脉冲
编程示于图12。注意
在87C654是用4 6MHz的运行
振荡器。振荡器需要的原因
运行是该装置正在执行
内部地址和程序数据传输。
该EPROM单元的地址是
编程施加到端口1和2中,作为
在图12中的代码字节是示出
编程到该位置被施加到
端口0 RST , PSEN和端口2和3引脚
表4规定保持在'计划
码数据“的水平在表4中所示
ALE / PROG是脉冲式的低25倍,如图
在图13中。
表4. EPROM编程模式
模式
阅读签名
程序代码的数据
验证码资料
PGM加密表
PGM锁定位1
RST
1
1
1
1
1
PSEN
0
0
0
0
0
ALE / PROG
1
0*
1
0*
0*
EA / V
PP
1
V
PP
1
V
PP
V
PP
P2.7
0
1
0
1
1
P2.6
0
0
0
0
1
P3.7
0
1
1
1
1
P3.6
0
1
1
0
1
PGM锁定位2
1
0
0*
V
PP
1
1
0
0
注意事项:
1, “0”=有效LOW该引脚, '1' =该引脚有效HIGH 。
2. V
PP
= 12.75V
±0.25V.
3. V
CC
= 5V编程和校验中, ±10 % 。
* ALE / PROG接收25编程脉冲,而V
PP
保持在12.75V 。每个编程脉冲低电平100μs的( ± 10微秒)和高一
最小为10μs 。
商标
短语英特尔公司。
1996年8月16日
20