PCF8563:低功耗CMOS实时时钟芯片详解

需积分: 49 32 下载量 26 浏览量 更新于2024-08-10 收藏 339KB PDF 举报
"PCF8563T是一款低功耗CMOS实时时钟日历芯片,具有可编程时钟输出、中断输出、掉电检测器等功能。它通过I²C总线接口与系统通信,最大总线速度可达400Kbits/s,并且在每次读写操作后,内置的字地址寄存器会自动递增。芯片的工作电压范围为1.0V到5.5V,工作电流典型值为0.25A,休眠电流同样为0.25A。时钟输出频率可以设置为32.768KHz、1024Hz、32Hz或1Hz。此外,它还具备报警、定时器功能、掉电检测器和内部集成的振荡器电容。PCF8563T的I²C总线从设备地址为0A3H(读)和0A2H(写)。该芯片适用于移动电话、便携式仪器、传真机和电池电源产品等应用。" 在PCF8563T的控制和状态寄存器中,有以下几个关键位: 1. TI/TF:这个位决定了INT引脚的行为。当TI/TF=0时,INT在TF有效时才有效(取决于TIE的状态)。当TI/TP=1时,INT会产生脉冲,其周期取决于表8中的源时钟频率。 2. AF:报警标志位,当报警发生时被置为1,保持高电平直到被软件清除。 3. TF:定时器标志位,当定时器倒计数结束时被置为1,同样需要软件重写才能清除。 4. AIE:报警中断使能位,当AE=1时,报警中断有效。 5. TIE:定时器中断使能位,当TIE=1时,定时器中断有效。 中断请求由AIE和TIE的逻辑或决定,如果AF和TF同时为1,INT将一直有效。清除AF和TF标志位时,应使用逻辑指令AND,以防止其他标志被意外重写。 表8显示了INT中断周期,根据不同的源时钟频率,INT的周期会有不同的值。例如,当源时钟为4096Hz时,INT周期为1/8192秒。 表9描述了AF和TF的读写操作,读取时,0表示标志无效,1表示有效;写入时,清零会清除相应的标志,保持不变则不会改变标志状态。 在应用PCF8563T时,需要注意配置这些寄存器位以满足系统的时钟、中断和报警需求。芯片的低功耗特性使其非常适合于电池供电或移动设备。