初步信息
16K
X1242
描述
2-Wire
RTC
实时时钟/日历/闹钟/ CPU监控器, EEPROM
特点
可选的看门狗定时器( 0.25秒, 0.75s , 1.75s ,关闭)
上电复位( 250毫秒)
可编程低电压复位
2轮询报警
-Settable在第二,分钟,小时,天,
月的一周,或天
2线接口能够与我
2
C
-400kHz的数据传输速率
二次电源输入,带内部
切换电路
EEPROM的2K字节
-64字节页写模式
-3位的块锁
保护
低功耗CMOS
- & LT ; 1μA工作电流
- & LT ; 3毫安有功电流, EEPROM程序
- & LT ; 400μA工作电流,读EEPROM
单字节写入功能
典型的非易失性写周期时间:5ms
高可靠性
小型封装选项
-8引脚SOIC封装, 8引脚TSSOP封装
在X1242是一个实时时钟与日历/ CPU
监控电路和两个轮询报警。双端口
时钟和报警寄存器允许时钟进行操作,
而不损失精度,即使在读取和写入
操作。
时钟/日历提供的功能所配置
trollable和可读性,通过一组寄存器。该
时钟,使用低成本的32.768kHz晶振输入,精确
得非常好跟踪的时间,单位为秒,分钟,小时,日,
日,月,年。它具有闰年校正,
自动调整为2000年和月
少于31天。
在X1242提供了一个看门狗定时器, 3个可选
超时时间和关闭。看门狗激活
RESET引脚,当它过期。复位也变为有效
当V
CC
下降到低于一个固定跳闸点。有两种
报警,其中一场比赛是由轮询状态位进行监测。
该器件提供了一个备用电源输入引脚。这款V
后
引脚允许器件进行备份由非
可再充电电池。实时时钟是从全面运作
1.85.5伏。
在X1242提供了一个2K字节的EEPROM阵列,给人一种
关键用户和CON组fi guration安全,可靠的内存
数据。该内存不受完全失效
主,备用品。
框图
32.768kHz
X1
振荡器
X2
频率
分频器
1Hz
定时器
日历
逻辑
时间
保存
注册
( SRAM)的
SCL
SDA
8
RESET
看门狗
定时器
低电压
RESET
面膜
串行
接口
解码器
控制
解码
逻辑
控制/
注册
(EEPROM)中
状态
注册
( SRAM)的
报警
比较
报警的REG
(EEPROM)中
16K
EEPROM
ARRAY
REV 1.1.3 00年10月15日
www.xicor.com
特性如有变更,恕不另行通知。
1 24
X1242 - 初步信息
引脚配置
X1242
8引脚SOIC
X1
X2
RESET
V
SS
1
2
3
4
8
7
6
5
V
CC
V
后
SCL
SDA
10M
SCL
SDA
V
SS
RESET
220K
X1
X2
晶体被使用。推荐晶体精工VT- 200
或爱普生C- 002RX 。晶体提供了一个时基
时钟/振荡器。内部时钟可以通过驱动
外部信号的X1 , X2与悬空。
图1.推荐水晶连接
18pF
X1242
8引脚TSSOP
V
后
V
CC
X1
X2
1
2
3
4
8
7
6
5
43pF
电源控制操作
电源控制电路接受V
CC
之间的V型
后
输入。所述功率控制电路将切换至V
后
当V
CC
& LT ; V
后
- 0.2V 。它会切换回V
CC
当V
CC
超过V
后
.
图2.电源控制
V
CC
V
后
V
CC
= V
后
-0.2V
国内
电压
引脚说明
串行时钟( SCL )
在SCL输入用于时钟的所有数据移入和移出
该设备。此引脚上的输入缓冲器始终处于活动状态
(没有门) 。
串行数据( SDA )
SDA是用于将数据传输到一个双向引脚和
从设备中。它有一个漏极开路输出,可
被电线或运算与其他漏极开路或集电极开路
输出。输入缓冲区始终处于激活状态(不选通) 。
漏极开路输出需要使用一个上拉
电阻器。输出控制电路的下降时间
与使用斜率控制上拉的输出信号
下来。该电路是专为400kHz的2线接口
面对速度。
V
后
此输入提供一个备用电源电压的
装置。 V
后
将电力提供给装置中的
事件V
CC
电源出现故障。
RESET输出, RESET
这是一个复位信号输出。这个信号的NotI科幻ES的主机
处理器看门狗时间期限已届满或
该电压下降到低于一个固定V
旅
门槛。这是一个漏极开路低电平有效输出。
X1, X2
X1和X2管脚的输入和输出, respec-
一个反相放大器儿的疑心,那可能是骗子网络gured
用作片内振荡器。一个32.768kHz的石英晶
REV 1.1.3 00年10月15日
实时时钟操作
实时时钟( RTC)使用外部,
的32.768kHz石英晶体保持一个准确的接口
年,月,日,日,时的最终表示,
分钟和秒。该RTC具有闰年校正
化和世纪字节。时钟还纠正了
月有少于31天,有一点是
控制24小时或AM / PM格式。当X1242
上电两个V的损失后,
CC
和V
后
中,
时钟将不会递增,直到至少一个字节写入
给时钟寄存器。
读实时时钟
该RTC是由发起的读命令读取和
指定对应于该寄存器中的地址
实时时钟。那么RTC寄存器可以
阅读顺序读模式。由于时钟运行
连续读取花费的时间无限量,
存在这样的可能性,该时钟可以改变能很好地协同
荷兰国际集团的一个读操作的过程中。在该装置中,所述
2 24
www.xicor.com
特性如有变更,恕不另行通知。
X1242 - 初步信息
时间由读出命令(下降沿锁存
在ACK位的RTC数据之前输出)到时钟
一个单独的闩锁,以避免在读出时间的变化
操作。时钟继续运行。报警occur-
在读环不受读出的操作
化。
写入实时时钟
时间和日期可被写入到RTC被设置
寄存器。以避免由一个改变当前时间
未完成的写入操作中,当前时间值是
装入一个单独的缓冲的下降沿
RTC的数据输入字节之前的ACK位时钟,
时钟继续运行。新的串行输入数据
替换在缓冲器中的值。这种新的RTC值
装回RTC寄存器由一个停止位在
一个有效的写序列的末尾。无效的写
操作中止时间更新程序和
缓冲器的内容被丢弃。经过有效的写
操作RTC将重新FL ECT新加载的数据
随着网络开始第一个“一第二个”时钟周期之后
停止位。该RTC继续更新的时间
而一个RTC寄存器写入时和RTC
继续在任何非易失性写运行
序列。一个字节可以被写入到RTC
而不影响其他字节。
时钟/控制寄存器( CCR )
控制/时钟寄存器位于一个区域
从EEPROM阵列分开,并且仅可接近
sible遵循“ 1101111x ”中记载或从字节
写地址[ 0000H : 003FH ] 。
CCR访问
在CCR的内容可以是作案网络版由perform-
荷兰国际集团直接一个字节或页写操作的任何
解决的CCR 。先于写入CCR的
(除状态寄存器) ,然而, WEL和
RWEL位必须使用两步骤过程来设置(见
部分“写入时钟/控制寄存器”)。
在CCR分为5个部分。这些都是:
1.
2.
3.
4.
5.
警报0 (8字节)
报警1(8个字节)
控制(1字节)
实时时钟( 8个字节)
状态(1字节)
只有经过有效的写操作和停止位。一
顺序读或写操作提供
获得了CCR的仅一个部分的内容
每个操作。访问另一部分要求
新的操作。持续读取或写入,一旦到达 -
荷兰国际集团一个部分的结尾,将返回到开始
的部分。读或写网页就可以开始在任何
解决的CCR 。
第5部分)是易失性寄存器。它是没有必要
设置RWEL位写状态寄存器之前。
第5节)支持单字节读或只写。
继续阅读,或从本节终止写入
的操作。
CCR中的状态,可以通过执行一个随机读
DOM读取的CCR在任何时间的任何地址。这
返回寄存器单元的内容。额外
tional寄存器被执行连续读
读取。读出指令锁存所有时钟寄存器
到缓冲器,时钟,以便更新不
改变时间被读出。的顺序读取
CCR不会导致数据从MEM-输出
储器阵列。在读结束时,主供给
停止条件结束操作并释放总线。
之后, CCR的读,地址保持在
以前的地址1 ,使用户可以执行一个电流
地址读出的CCR和继续阅读
下一个寄存器。
报警寄存器
有两个报警寄存器,其内容模仿
在RTC寄存器的内容,但增加了使能位
并排除在24小时的时间选择位。启用
位指定哪个寄存器中的比较用
间的报警和实时寄存器。为
例如:
- 用户可以设置X1242到报警每Wednes-
每天上午08点00分通过设置EDWn的EHRn和
EMNn使能位为“1” ,并设置多万, HRAn
和MNAn报警寄存器上午8:00星期三。
- 当EHRn每日闹铃9:30 PM结果
和EMNn使能位被设置为“1”和HRAn
和MNAn寄存器设置9:30 PM 。
- 将右卫门位结合其他
使能位和一个特定的C报警时,用户可以
建立触发的同时发出警报
一年一次。
当存在匹配,则报警佛罗里达州股份被设置。该occur-
报警伦斯只能通过轮询来确定
在AL0和AL1位。
特性如有变更,恕不另行通知。
第1 )至3)是非易失性的,第4节)
5 )具有波动性。每个寄存器的读写
通过缓冲区。非易失性部分(或计数器
RTC的部分)只被更新,如果RWEL设置和
REV 1.1.3 00年10月15日
www.xicor.com
3 24
X1242 - 初步信息
报警启用位位于的的MSB
特定的寄存器。当所有的使能位设置为'0' ,
没有报警。
表1.时钟/控制存储器映射
地址。
TYPE
REG
名字
范围
7
6
5
4
3
2
1
0
(可选)
工厂
环境
位
003F
0037
0036
0035
0034
0033
0032
0031
0030
0010
000F
000E
000D
000C
000B
000A
0009
0008
0007
0006
0005
0004
0003
0002
0001
0000
状态
RTC
( SRAM)的
SR
Y2K
DW
YR
MO
DT
HR
MN
SC
BAT
0
0
Y23
0
0
米尔
0
0
BP2
0
EDW1
EMO1
EDT1
EHR1
EMN1
ESC1
0
EDW0
EMO0
EDT0
EHR0
EMN0
ESC0
AL1
0
0
Y22
0
0
0
M22
S22
BP1
0
0
0
0
0
A1M22
A1S22
0
0
0
0
0
A0M22
A0S22
AL0
Y2K21
0
Y21
0
D21
H21
M21
S21
BP0
A1Y2K21
0
0
A1D21
A1H21
A1M21
A1S21
A0Y2K21
0
0
A0D21
A0H21
A0M21
A0S21
0
Y2K20
0
Y20
G20
D20
H20
M20
S20
WD1
A1Y2K20
0
A1G20
A1D20
A1H20
A1M20
A1S20
A0Y2K20
0
A0G20
A0D20
A0H20
A0M20
A0S20
0
Y2K13
0
Y13
G13
D13
H13
M13
S13
WD0
A1Y2K13
0
A1G13
A1D13
A1H13
A1M13
A1S13
A0Y2K13
0
A0G13
A0D13
A0H13
A0M13
A0S13
RWEL
0
DY2
Y12
G12
D12
H12
M12
S12
0
0
DY2
A1G12
A1D12
A1H12
A1M12
A1S12
0
DY2
A0G12
A0D12
A0H12
A0M12
A0S12
WEL
0
DY1
Y11
G11
D11
H11
M11
S11
0
0
DY1
A1G11
A1D11
A1H11
A1M11
A1S11
0
DY1
A0G11
A0D11
A0H11
A0M11
A0S11
RTCF
Y2K10
DY0
Y10
G10
D10
H10
M10
S10
0
A1Y2K10
DY0
A1G10
A1D10
A1H10
A1M10
A1S10
A0Y2K10
DY0
A0G10
A0D10
A0H10
A0M10
A0S10
20
0-6
1-12
1-31
0-23
0-59
0-59
20
0-6
1-12
1-31
0-23
0-59
0-59
20
0-6
0-99
1-12
1-31
0-23
0-59
0-59
01h
20h
00h
00h
00h
00h
00h
00h
00h
00h
20h
00h
00h
00h
00h
00h
00h
20h
0h
00h
00h
00h
00h
00h
控制
(EEPROM)中
Alarm1
(EEPROM)中
BL
Y2K
DWA
YRA
MOA
DTA
HRA
MNA
SCA
未使用的 - 默认值= RTC值年
Alarm0
(EEPROM)中
Y2K0
DWA0
YRA0
MOA0
DTA0
HRA0
MNA0
SCA0
未使用的 - 默认值= RTC值年
实时时钟寄存器
公元2000年( Y2K)
在X1242拥有百年字节,从19“滑过”
至20时,从99年的字节变为00。
Y2K字节可以包含19或20只的值。
日的一周内寄存器( DW )
该寄存器提供了一周的地位一天
使用三个位DY2到DY0代表7
一周中的天。在循环中的计数器的进步
0-1-2-3-4-5-6-0-1-2 -...数值的分配
值周的一个特定的一天是任意的,可
由系统软件设计者决定。该
时钟的默认值去连接NE 0 =星期日。
特性如有变更,恕不另行通知。
REV 1.1.3 00年10月15日
www.xicor.com
4 24
X1242 - 初步信息
时钟/日历寄存器( YR ,MO , DT ,人力资源,明尼苏达州, SC )
这些寄存器描绘的BCD码表示法
时间。因此, SC (秒)和MN (分钟)的范围
从00到59 , HR (小时)为1 12的AM或PM
指示器( H21位)或0至23 (符合MIL = 1), DT (日期)
为131 ,MO (月)为1 12 ,YR (年)为0 99 。
24小时时间
如果人力资源寄存器的MIL位为1时,RTC使用
24小时格式。如果MIL位为0时, RTC采用的是12
小时格式和比特H21作为AM / PM indi-
示器有一个'1'表示下午。时钟默认
标准时间与H21 = 0 。
闰年
当天闰年增加2月29日,并去定义网络
那些年那些整除年4整除
百顷不是闰年,除非它们也可分割
通过400这意味着, 2000年是闰年,
2100年是没有的。在X1242不纠正
闰年在2100年。
状态寄存器( SR )
状态寄存器位于RTC面积
地址003FH 。这是一个易失性寄存器仅是
用于控制的WEL和RWEL写允许
锁存器,读取两个电源状态和两个报警位。这
寄存器是分开的两个阵列和时钟/
控制寄存器( CCR) 。
表2.状态寄存器( SR )
ADDR
003Fh
默认
7
BAT
0
6
AL1
0
5
AL0
0
4
0
0
3
0
0
2
RWEL
0
1
WEL
0
0
RTCF
1
RWEL :寄存器写使能锁存挥发性
该位是一种挥发性锁存器开启后处于低
(禁用)状态。该RWEL位之前,必须设置为“1”
到任何写入到时钟/控制寄存器。写到
RWEL位不引起非易失性写周期,所以
设备准备好后,立即进行下一个操作
停止条件。在写CCR既需要
在RWEL和WEL位在一个特定的设置
序列。每个高电压后RWEL位或复位
通过发送00h到状态寄存器复位。
WEL :写使能锁存挥发性
WEL位控制访问和CCR
在写操作期间的存储器阵列。此位是
挥发性锁存器开启后处于低(禁用)
状态。而WEL位为低电平,写入或CCR
任何数组地址将被忽略(不承认会
数据字节后发出) 。 WEL位被置
写“1 ”到WEL位和零到其他位
的状态寄存器。一旦设定, WEL仍然集
直到复位为0(通过写“0”到WEL位
并以零的状态寄存器的其它位)或
直到器件上电了。写WEL位做
不会引起非易失性写入的写入周期,因此该设备
准备好后,立即将下一个操作
停止条件。
RTCF :实时时钟故障位挥发
该位被一个总电源故障后设置为'1'。这是
只读是受硬件设备时设置的位
上电后,已经失去了所有设备的电源。
该位被置位,无论V
CC
或V
后
is
应用网络RST 。一方的损失或其他用品呢
不会导致设置RTCF位。该网络连接到第一个有效的写
在RTC (写入一个字节是苏夫网络cient )复位
RTCF位为'0' 。
未使用的位
这些器件不使用的位3或4个,但必须有一个
在这些位的位置零。数据字节输出能很好地协同
荷兰国际集团一SR读取包含在这些位零。
控制寄存器
块保护位- BP2 , BP1 , BP0 (非易失性)
块保护位, BP2 , BP1和BP0 ,确定
该阵列的块被写保护。在写
的存储器的受保护块被忽略。块亲
TECT位将阻止写操作的八分之一
阵列的段。隔板描述在
表3中。
特性如有变更,恕不另行通知。
BAT :电池供电挥发性
该位设定为“1 ”表示该设备正在运行
从V
后
,不是V
CC
。这是一个只读位,并设置/
通过硬件复位。
AL1 , AL0 :警报位挥发性
这些位宣布如果任一报警1或报警2匹配
实时时钟。如果存在匹配,则相应的
位被设置为'1'。最后一个数据位的下降沿
SR读操作复位FL AGS 。注意:只有AL
被设置时,一个SR的读开始将复位位。
一个报警位是受期间发生的警报设置
SR读操作将保持置后的读操作
化完成。
REV 1.1.3 00年10月15日
www.xicor.com
5 24