飞利浦 半导体
p89lv51rb2/rc2/rd2
8-位 微控制器 和 80c51 核心
产品 数据 rev. 04 — 02 12月 2004 16 的 77
9397 750 14342
© koninklijke 飞利浦 electronics n.v. 2004. 所有 权利 保留.
7.1.4 褐色-输出 发现 重置
这 设备 包含 一个 褐色-输出 发现 电路 至 保护 这 系统 从 severe
供应 电压 fluctuations. 这 p89lv51rb2/rc2/rd2's 褐色-输出 发现
门槛 是 2.35 v. 当 v
DD
drops 在下 这个 电压 门槛, 这 褐色-输出
发现 triggers 这 电路 至 发生 一个 褐色-输出 中断 但是 这 CPU 安静的 runs 直到
这 有提供的 电压 returns 至 这 褐色-输出 发现 电压 v
BOD
. 这 default
运作 为 一个 褐色-输出 发现 是 至 导致 一个 处理器 重置.
V
DD
必须 停留 在下 v
BOD
在 least 四 振荡器 时钟 时期 在之前 这 褐色-输出
发现 电路 将 respond.
褐色-输出 中断 能 是 使能 用 设置 这 ebo 位 (iea.3). 如果 ebo 位 是 设置
和 一个 褐色-输出 情况 occurs, 一个 褐色-输出 中断 将 是 发生 至 execute
这 程序 在 location 004bh. 它 是 必需的 那 这 EBO 位 是 cleared 用 软件
之后 这 褐色-输出 中断 是 serviced. clearing ebo 位 当 这 褐色-输出
情况 是 起作用的 将 合适的 重置 这 设备. 如果 褐色-输出 中断 是 不 使能,
一个 褐色-输出 情况 将 重置 这 程序 至 重新开始 执行 在 location 0000h.
一个 褐色-输出 发现 重置 将 clear 这 bsel 位 (fcf.0) 但是 将 不 改变 这 swr
位 (fcf.1) 和 因此 将 不 改变 这 banking 的 这 更小的 8 kb 的 用户 代号
记忆 空间.
7.1.5 看门狗 重置
像 一个 褐色-输出 发现 重置, 这 看门狗 计时器 重置 将 clear 这 BSEL 位 (fcf.0)
但是 将 不 改变 这 swr 位 (fcf.1) 和 因此 将 不 改变 这 banking 的
这 更小的 8 kb 的 用户 代号 记忆 空间.
这 状态 的 这 swr 和 bsel 位 之后 不同的 类型 的 resets 是 显示 在
Table 6. 这个 结果 在 这 代号 记忆 bank selections 作 显示.
7.1.6 数据 内存 记忆
这 数据 内存 有 1024 字节 的 内部的 记忆. 这 设备 能 也 地址 向上 至
64 kb 为 外部 数据 记忆.
7.1.7 expanded 数据 内存 寻址
这 p89lv51rb2/rc2/rd2 有 1 kb 的 内存. 看 图示 6 “internal 和 外部
数据 记忆 结构.” 在 页 19.
这 设备 有 四 sections 的 内部的 数据 记忆:
1. 这 更小的 128 字节 的 内存 (00h 至 7fh) 是 直接地 和 indirectly addressable.
表格 6: 影响 的 重置 来源 在 bank 选择
重置 源 swr 位 结果
(fcf.1)
bsel 位 结果
(fcf.0)
地址 从 0000h 至
1FFFh
地址 在之上
1FFFh
外部 重置 0 0 bootcode (在 块 1) 用户 代号 (在 块 0)
电源-在 重置
看门狗 重置 x 0 retains 状态 的 swr 位. 如果
swr, bsel =00 然后 使用
bootcode. 如果 swr, bsel =
10 然后 使用 用户 代号.
褐色-输出 发现 重置
软件 重置 1 0 用户 代号 (在 块 0)