W78E58B
发行 释放 日期: march 18, 2002
-11-修订 a3
地址 总线
位 长度
可选择的
比较器
寄存器
P4xAL
P4xAH
EQUAL
p4.x
mux 4->1
p4 寄存器
p4.x
读
写
数据 i/o
rd_cs
wr_cs
rd/wr_cs
P4xCMP0
P4xCMP1
P4xFUN0
P4xFUN1
P4xCSINV
p4.x 输入 数据 总线
寄存器
管脚
在-系统 程序编制 (isp) 模式
这w78e58b equips 一个 32k 字节 的 主要的 只读存储器 bank 为 应用 程序 (called aprom) 和
一个 4k 字节 的 auxiliary 只读存储器 bank f或者 loader 程序 (called ldrom). 在 这 正常的 运作, 这
微控制器 executes 这 代号 在 这 aprom. 如果 这 内容 的 aprom needs 至 是 修改, 这
w78e58b 准许 用户 至 活动 这 在-系统 程序编制 (isp) 模式 用 设置 这 chpcon
register.
这 chpcon 是 读-仅有的 用 default,
软件
必须 写 二 明确的 值 87h, 然后
59h sequentially 至 这 chpenr 寄存器 至 使能 这 chpcon 写 attribute. writing
chpenr 寄存器 和 这 值 除了 87h 和 59h 将 关闭 chpcon 寄存器写
attribute.
这w78e58b achieves 所有 在-系统 程序编制 行动 包含 enter/exit isp
模式, 程序, 擦掉, 读 ... etc, 在 设备 在 这 空闲 mode. 设置 这 位 chpcon.0 这
设备 将 enter 在-系统 程序编制 模式 之后 一个 wake-up 从 空闲 模式. 因为 设备 needs
恰当的 时间 至 完全 这 isp 行动 在之前 awaken 从 空闲 模式, 软件 将 使用 计时器
中断 至 控制 这 持续时间 为 设备 wake-向上 从 空闲 模式. 至 执行 isp 运作 为
revising 内容 的 ap只读存储器, 软件 located 在 aprom 设置 这 chpcon 寄存器 然后 enter 空闲
模式, 之后 awaken 从 空闲 模式 这 设备 executes 这 相应的 中断 维护 routine 在
ldrom. 因为 这 设备 将 clear 这 程序 计数器 当 切换 从 ap只读存储器 至 ldrom,
这 第一 执行 的 reti 操作指南 在 中断 维护 routine 将 jump 至 00h 在 ldrom 范围. 这
设备 提供 一个 软件 重置 为 切换 后面的 至 aprom 当 这 内容 的 aprom 有 被
updated 完全地.
设置 chpcon register 位 0, 1 和 7 至 逻辑-1 将 结果 一个 软件 重置
至 重置 这 cpu
. 这 软件 重置 serves 作 一个 外部 重置. 这个 在-系统 程序编制 特性
制造 这 job 容易 和 效率高的 在 这个 这 应用 needs 至 更新 firmware frequently. 在 some
产品, 这 在-系统 程序编制 特性 制造 它 可能 至 容易地 更新 这 系统 firmware
没有 opening 这 chassis.