
该编程接口是外部编程AT89LP428 / 828的唯一手段
微控制器。 CAN接口
可以使用
对器件编程
两
在系统
和
in
一待机动
单独序列
程序员。该接口不需要
任何
时钟比其他
SCK和
不
有限
by
该
系统
时钟频率。在编程期间,
系统
时钟
来源
在焦油中
获得设备能正常运行。
当设计
系统
其中,在系统编程会
可以使用,
以下观测
业必须
be
考虑正确的操作:
ISP接口
用途
该
SPI
时钟模式0 ( CPOL = 0 , CPHA = 0 ),只与
a
5MHz的最大频率。
在AT89LP428 / 828将进入编程模式,只有当它的复位线( RST )是
活跃
(低) 。对
简化
这种操作,则建议的目标复位可以
be
控制
by
在系统内编程。对
避免
问题,在系统编程
应该可以
以保持整个目标
系统
复位为编程的持续时间
周期。目标
系统应
从来没有
尝试
来驱动四个
SPI
行而复位
活跃的。
RST输入可以
be
残疾人获得
an
额外的I / O引脚。在这种情况下, RST引脚
总是
功能
作为
在电源复位
了。
进入编程RST引脚必须
be
驱动为低电平之前,上电复位( POR )结束。上电复位后,已经完成,设备
将继续留在ISP模式
直到
RST是
带
高。一旦最初的ISP
会议
已经结束,则
电源给目标设备必须
be
循环开关
和
ON进入
另一个会话。
该
SS
针
应
不
be
左复位期间浮动,如果ISP被启用。
该ISP启用保险丝必须
设置
to
允许
在编程过程中
任何
复位周期。如果ISP
保险丝被禁用, ISP可能只
be
进入
at
POR 。
对于
STANDALONE
程序员, RST可
be
直接连接到GND ,以确保正确进入
无论对器件编程的模式
设置。
23.2
存储器组织
该AT89LP428 / 828提供4K / 8K
字节
的在系统可编程( ISP)非易失性Flash
代码存储器
和
512/1024
字节
非易失性闪存数据存储器。在
此外,
该器件所
tains
a
128字节的用户
签名
ARRAY
AND A
64字节的只读爱特梅尔
签名
数组。该
内存组织
示
in
表23-1
和
23-2
和
图23-2 。
所述存储器被划分
进入64页
字节
每一个。一
单身
读或写命令只能
访问单个
在页面
的存储器。每个存储器类型驻留在其自己的
地址空间和
is
通过访问
COM-
MANDS
具体
该内存。不过,
所有
内存类型
分享
该
同样
页面
尺寸。
用户配置引脚
是
映射
作为
排在存储器中,以每
字节
代表一个
保险丝。从
a
程序设计
的角度来看,
保险丝
是
治疗
相同
正常码
字节
除了
他们
是
不
受
芯片擦除。保险丝即可
be
启用
在任何
时间
by
写00H到
适当
位置熔断器行。然而,要禁用
a
熔断器,即
SET
到FFH时,
整个
必须熔断器行
be
删除
和
然后重新编程。程序员
应
阅读
状态
of
所有
保险丝成
a
临时位置,修改那些需要保险丝
be
禁用,那么问题
a
保险丝写有自动擦除命令
运用
的临时数据。锁
位
在对待
一个西米
LAR方式保险丝,除了他们可能只
be
擦除(锁定)
by
芯片擦除。
表23-1 。
装置#
AT89LP428
AT89LP828
代码存储器
SIZE
代码大小
4K
字节
8K
字节
PAGE SIZE
64
字节
64
字节
#页
64
128
地址范围
0000H - 0FFFH
0000H - 1FFFh的
116
AT89LP428/828
3654A–MICRO–8/09