飞利浦 半导体
PCF8563
real-时间 时钟/calendar
产品 规格 16 april 1999 4 的 30
9397 750 04855
© 飞利浦 electronics n.v. 1999. 所有 权利 保留.
8. 函数的 描述
这 pcf8563 包含 十六 8-位 寄存器 和 一个 自动-incrementing 地址
寄存器, 一个 在-碎片 32.768 khz 振荡器 和 一个 整体的 电容, 一个 频率
分隔物 这个 提供 这 源 时钟 为 这 real-时间 时钟 (rtc), 一个
可编程序的 时钟 输出, 一个 计时器, 一个 alarm, 一个 电压-低 探测器 和 一个 400 kHz
I
2
c-总线 接口.
所有 16 寄存器 是 设计 作 addressable 8-位 并行的 寄存器 虽然 不 所有
位 是 执行. 这 first 二 寄存器 (记忆 地址 00h 和 01h) 是
使用 作 控制 和/或者 状态 寄存器. 这 记忆 地址 02H 通过 08H 是
使用 作 counters 为 这 时钟 函数 (秒 向上 至 年 counters). 地址
locations 09H 通过 0CH 包含 alarm 寄存器 这个 define 这 情况 为 一个
alarm. 地址 0dh 控制 这 clkout 输出 频率. 0eh 和 0fh 是 这
计时器 控制 和 计时器 寄存器, 各自.
这 秒, 分钟, 小时, 日, months, 年 作 好 作 这 分钟 alarm,
小时 alarm 和 日 alarm 寄存器 是 所有 coded 在 BCD format. 这 Weekdays 和
weekday alarm 寄存器 是 不 coded 在 bcd format.
当 一个 的 这 rtc 寄存器 是 读 这 内容 的 所有 counters 是 frozen.
因此, faulty 读 的 这 时钟/calendar 在 一个 carry 情况 是 阻止.
8.1 alarm 函数 模式
用 clearing 这 msb (位 ae = alarm 使能) 的 一个 或者 更多 的 这 alarm 寄存器,
这 相应的 alarm 情况(s) 将 是 起作用的. 在 这个 方法 一个 alarm 能 是
发生 从 once 每 分钟 向上 至 once 每 week. 这 alarm 情况 sets 这
alarm flag, af (位 3 的 控制/状态 2 寄存器). 这 asserted af 能 是 使用 至
发生 一个 中断 (int). 位 af 能 仅有的 是 cleared 用 软件.
8.2 计时器
这 8-位 countdown 计时器 (地址 0fh) 是 控制 用 这 计时器 控制 寄存器
(地址 0eh; 看 Ta ble 25). 这 计时器 控制 寄存器 选择 一个 的 4 源
时钟 发生率 为 这 计时器 (4096, 64, 1, 或者
1
⁄
60
hz), 和 使能/使不能运转 这
计时器. 这 计时器 counts 向下 从 一个 软件-承载 8-位 二进制的 值. 在 这 终止 的
每 countdown, 这 计时器 sets 这 计时器 flag TF (看 Ta ble 7). 这 计时器 flag TF 能
仅有的 是 cleared 用 软件. 这 asserted 计时器 flag tf 能 是 使用 至 发生 一个
中断 (int). 这 中断 将 是 发生 作 一个 搏动 信号 每 countdown
时期 或者 作 一个 permanently 起作用的 信号 这个 跟随 这 情况 的 tf. 德州仪器/tp (看
Table 7 ) 是 使用 至 控制 这个 模式 选择. 当 读 这 计时器, 这 电流
countdown 值 是 returned.
8.3 clkout 输出
一个 可编程序的 正方形的 波 是 有 在 这 CLKOUT 管脚. 运作 是 控制
用 这 clkout 频率 寄存器 (地址 0dh; 看 Table 23 ). 发生率 的
32.768 kHz (default), 1024, 32 和 1 Hz 能 是 发生 为 使用 作 一个 系统 时钟,
微控制器 时钟, 输入 至 一个 承担 打气, 或者 为 校准 的 这 振荡器.
clkout 是 一个 打开-流 输出 和 使能 在 电源-在. 如果 无能 它 变为
高-阻抗.