ETM59J-03

アプリケーションマニュアル
Real Time Clock Module

RX8804CE
Preliminary

● 本マニュアルのご使用につきましては、次の点にご留意願います。

1.本資料の内容については、予告無く変更することがあります。弊社製品のご購入およびご使用にあたりましては事前に弊社営業窓口で最新の情報をご確認いただきますとともに、弊社ホームページなどを通じて公開される最新情報に常にご注意く
ださい。
2.本資料の一部または全部を、弊社に無断で転載または複製など他の目的に使用することは堅くお断りします。
3.本資料に掲載されている応用回路、プログラム、使用方法などはあくまでも参考情報であり、これらに起因する第三者の知的財権およびその他の権利侵害ならびに損害の発生に対し、弊社はいかなる保証を行うものではありません.
また、本資料によって第三者または弊社の知的財産権およびその他の権利の実施権の許諾を行うものではありません。
4.弊社製品のご使用にあたりましては 、弊社製品の誤作動や故障により生命・身体に危害を及ぼすこと又は財産が侵害されることのないように、お客様の責任において、お客様のハードウエア、ソフトウエア、システムに必要な安全設計を行うようお願いします。
なお、設計および使用に際しては、弊社製品に関する最新の情報(本資料、仕様書、データシート、マニュアル、弊社ホームページなど)をご確認いただき、それに従ってください。また、上記資料などに掲載されている製品データ、図、表などに示す
技術的な内容、プログラム、アルゴリズムその他応用回路例などの情報を使用する場合は、お客様の製品単独およびシステム
全体で十分に評価を行い、お客様の責任において適用可否の判断をお願いします。
5.弊社は、正確さを期すために慎重に本資料を作成しておりますが、本資料に掲載されている情報に誤りがないことを保証する
ものではありません。万一、本資料に掲載されている情報の誤りによってお客様に損害が生じた場合においても、弊社は一切その責任を負いかねます。
6.弊社製品の分解、解析、リバースエンジニアリング、改造、改変、翻案、複製などは堅くお断りします。
7.弊社製品は、一般電子機器製品用途および弊社指定用途に使用されることを意図して設計、開発、製造しています(指定用途)。
この指定用途の範囲を超えて、特別または高度な品質、信頼性が要求され、その誤動作や故障により生命・身体に危害を及ぼす
恐れ、膨大な財物損害を引き起こす恐れ、もしくは社会に深刻な影響を及ぼす恐れのある以下を含む用途(特定用途)に使用されることを意図していません。
【特定用途】
宇宙機器(人工衛星・ロケットなど)/輸送車両並びにその制御機器(自動車・航空機・列車・船舶など)
医療機器/海底中継機器/発電所制御機器/防災・防犯装置/交通用機器/金融関連機器
上記と同等の信頼性を必要とする用途
お客様に置かれましては、製品を指定用途に限定して使用されることを強く推奨いたします。もし指定用途以外の用途で製品のご使用およびご購入を希望される場合、弊社はお客様の特定用途に弊社製品を使用されることへの商品性、適合性、安全性について、明示的・黙示的に関わらず、いかなる保証をおこなうものではありません。お客様が特定用途での弊社製品の使用を希望される場合は、弊社営業窓口まで事前にご連絡ください。
8.本資料に掲載されている弊社製品および弊社技術を国内外の法令および規制により製造・使用・販売が禁止されている機器・システムに使用することはできません。また、弊社製品および弊社技術を大量破壊兵器等の開発目的、および軍事利用の目的、その他軍事用途等に使用しないでください。弊社製品または弊社技術を輸出または海外に提供する場合は、「外国為替及び外国為替法」、「米国輸出管理規則(EAR)」、その他輸出関連法令を遵守し、係る法令の定めるところにより必要な手続きを行ってください。
9.弊社は、お客様が本資料に掲載されている諸条件に反したことに起因して生じたいかなる損害（直接・間接を問わず）に関して、一切その責任を負いかねます。また、お客様が弊社製品を第三者に譲渡、貸与などをしたことにより、損害（直接・間接を問わず）が発生した場合、弊社は一切その責任を負いかねます。
10.本資料についての詳細に関するお問合せ、その他お気付きの点などがありましたら、弊社営業窓口までご連絡ください。
11.本資料に掲載されている会社名、商品名は、各社の商標または登録商標です。

ETM59J 改定履歴番号

日付

ETM59J-01

2018/04/30-02

2018/07/13

ページ

内容

制定
9

秒桁の注意事項とリセット精度を追加。

11

RESET ビットの説明を追加。

19

タイマークロック用 1Hz は時刻の秒と非同期に修正

31

計時動作の開始の内容修正

32

RESET 精度を修正

33

発振器使用時は SCL/SDA を GND に変更。

36

入力端子の注意事項を修正。

2

特徴と概要の文章見直し修正

6

Table6 消費電流

10Figure 1 計時カレンダー回路ブロック図を追加

178.3. SOUT 機能

参考値を追加。

説明の最適化-03

2020/09/18

19

プログラム例の訂正

8.4 タイムスタンプ機能項を追加
解説とプログラム例を追加。

42

9.1. 外形寸法図

4411. Figures 新規作成
12. Tables 新規作成

45

*1 側面端子注意事項追加

RX8804CE

目次
1. 概要...................................................................................................................................................................................2
2. ブロック図 ........................................................................................................................................................................2
3. 端子説明............................................................................................................................................................................3
3.1. 端子配置 ............................................................................................................................................................................................. 3
3.2. 端子機能 ............................................................................................................................................................................................. 3

4. 絶対最大定格.....................................................................................................................................................................4
5. 推奨動作条件.....................................................................................................................................................................4
6. 周波数特性 ........................................................................................................................................................................4
7. 電気的特性 ........................................................................................................................................................................5
7.1. DC 電気的特性 .................................................................................................................................................................................... 5
7.2. AC 電気的特性 .................................................................................................................................................................................... 6

8. 使用方法............................................................................................................................................................................7
8.1. レジスターテーブル ........................................................................................................................................................................... 7
8.1.1. 書き込み/読み出しモード設定コード .............................................................................................................................. 7
8.1.2. レジスターテーブル 1 ...................................................................................................................................................... 7
8.1.3. レジスターテーブル 2 ...................................................................................................................................................... 7
8.1.4. クイックリファレンス ..................................................................................................................................................... 8
8.1.5. レジスター初期値 ............................................................................................................................................................. 88.2. レジスター説明 .................................................................................................................................................................................. 9
8.2.1. 計時・カレンダーレジスター（SEC  YEAR） .............................................................................................................. 9
8.2.2. アラームレジスター .......................................................................................................................................................108.2.3. ウェイクアップタイマー制御レジスター ..........................................................................................................................118.2.4. コントロールレジスター・フラグレジスター ...............................................................................................................118.2.5. SOUT コントロールレジスター .....................................................................................................................................148.2.6. タイムスタンプデータ / イベントコントロールレジスター ........................................................................................15
8.3. SOUT 機能 ........................................................................................................................................................................................178.3.1. SOUT の２つの機能 ........................................................................................................................................................178.3.2. SOUT 機能プログラム例 1 .............................................................................................................................................178.4. タイムスタンプ機能 .........................................................................................................................................................................198.4.1. タイムスタンプ機能プログラム例 .................................................................................................................................19
8.4.2. タイムスタンプタイムチャート ............................................................................................................................................20
8.4.3. 割り込み機能動作時の /INT 出力 ...................................................................................................................................20
8.5. アラーム割り込み機能 .....................................................................................................................................................................218.5.1. アラーム割り込み ...........................................................................................................................................................21
8.5.2. アラーム割り込み機能関連レジスター ..........................................................................................................................21
8.5.3. アラーム設定例 ..............................................................................................................................................................22
8.5.4. アラーム割り込み機能 ...................................................................................................................................................23
8.5.5. 割り込み機能動作時の /INT 出力 ...................................................................................................................................23
8.6. ウェイクアップタイマー割り込み機能 ............................................................................................................................................24
8.6.1. ウェイクアップタイマー割り込み機能関連レジスター ................................................................................................24
8.6.2. タイマー スタートタイミング .......................................................................................................................................26
8.6.3. ウェイクアップタイマー割り込み周期 ..........................................................................................................................27
8.6.4. ウェイクアップタイマー割り込み機能 ..........................................................................................................................28
8.6.5. 割り込み機能動作時の /INT 出力 ...................................................................................................................................28
8.7. 時刻更新割り込み機能 .....................................................................................................................................................................29
8.7.1. 時刻更新割り込み ...........................................................................................................................................................29
8.7.2. 時刻更新割り込み機能 関連レジスター ........................................................................................................................29
8.7.3. 時刻更新割り込み機能図 ................................................................................................................................................30
8.7.4. 割り込み機能動作時の /INT 出力 ...................................................................................................................................30
8.8. 温度補償機能 ....................................................................................................................................................................................318.8.1. 温度補償機能 ..................................................................................................................................................................31
8.8.2. 温度補償機能 関連レジスター.......................................................................................................................................318.9. データのリード/ライト ....................................................................................................................................................................32
8.9.1. I2C-Bus の特性 ................................................................................................................................................................32
8.9.2. ビット転送......................................................................................................................................................................32
8.9.3. 開始条件と停止条件 .......................................................................................................................................................32
8.9.4. スレーブアドレス ...........................................................................................................................................................32
8.9.5. システム構成 ..................................................................................................................................................................33
8.9.6. アクノリッジ ..................................................................................................................................................................33
8.9.7. I2C-Bus リセット機能 .....................................................................................................................................................33
8.9.8. I2C-Bus プロトコル .........................................................................................................................................................34
8.10. 電源初期投入およびバックアップへの移行、復帰 .......................................................................................................................35
8.11. 電源初期投入時およびバックアップ復帰時のアクセス制限 .........................................................................................................36
8.12. フローチャート ..............................................................................................................................................................................37
8.13. 一般的なマイコンとの接続 ............................................................................................................................................................41
8.14. 発振器 (32 kHz-DTCXO) としての使用 .......................................................................................................................................41

ETM59J-03

RX8804CE
9. 外形寸法図 / マーキングレイアウト .............................................................................................................................. 42
9.1. 外形寸法図 .......................................................................................................................................................................................429.2. マーキングレイアウト .....................................................................................................................................................................4210. 使用上の注意事項.......................................................................................................................................................... 43
10.1. 取り扱い上の注意事項 ...................................................................................................................................................................43
10.2. 実装上の注意事項 ..........................................................................................................................................................................43

11. Figures ........................................................................................................................................................................... 44
12. Tables ............................................................................................................................................................................ 45

Page - 1

ETM59J-03

RX8804CE
I2C-Bus インターフェィス 高精度リアルタイムクロックモジュール

RX8804CE• 32.768 kHz DTCXO 搭載により幅広い温度範囲で高精度を実現• I2C-Bus シリアルインターフェィス 400 kHz•電圧低下など自己監視状態を出力可能な SOUT 機能•年 ～ 秒までのタイムスタンプ機能• タイムスタンプトリガー用 EVIN 端子搭載
• アラーム割り込み機能• ウェイクアップタイマー割り込み機能• 時刻更新割り込み機能• OE 付き DTCXO 32.768 kHz 出力 (FOE, FOUT)• 自動うるう年補正機能 うるう秒調整対応• 幅広いインターフェィス電圧範囲• 低電圧動作• 低消費電流動作

SOUT 端子は High / Low のプログラマブルな出力制御も可能
EVIN 端子入力検出時に 1 回記録可能
検出論理指定、内部プルアップ ON/OFF 可能
曜、日、時、分の組み合わせ可能
自動繰り返し 244.14 s ~ 約 32 年
毎秒または毎分を選択可能
温度補正された高精度なクロックを利用可能
うるう秒の 60 秒書き込みが可能
1.6 V ~ 5.5 V
計時電圧、温度補償電圧共に 1.5 V ~ 5.5 V 動作
0.35 A / 3 V Typ.

I2C-Bus は､NXP Semiconductors の商標です

1. 概要
本モジュールは､32.768 kHz DTCXO を搭載した I2C-Bus インターフェィス方式のリアルタイムクロックです。
秒から年までの自動うるう年補正付きの時計カレンダーを中心にアラーム、ウェイクアップタイマー、時刻更新
等の割り込み機能、イベント入力検出、豊富なトリガーのタイムスタンプ、クロック出力などの豊富な機能を小型セラミックパッケージに水晶振動子と共に高密度に実装しています。
独自の低消費電流設計によってシステム時刻の長時間バックアップに貢献します。

2. ブロック図( 32.768 kHz )DTCXODIVIDER

VDD

POWER
CONTROLLER/INTINTERRUPTS

CLOCK
and
CALENDRTIMER REGISTERCONTROLLER

FOE
FOUT

FOUT

SOUT

SOUT

CONTROLLER

VDD

ALARM REGISTERCONTROLREGISTERCONTROLLER

EVENT DETECTIONCAPTUREBUFFERCONTROLLER

EVIN
SCL
BUS

SDA

INTERFACESYSTEMCONTROLLER

CIRCUIT

Figure 1 ブロック図

Page - 2

ETM59J-03

RX8804CE
3. 端子説明
3.1. 端子配置

RX8804CE
1. FOE

10. /INT

2. VDD

9. GND

3. EVIN

8. T2 (VPP)

4. FOUT

7. SDA

5. SCL

6. SOUT

Figure 2 端子配置図
3.2. 端子機能
Table 1 端子機能
端子名

入出力

機

能

SDA

双方向

SCL

入力

FOUT

出力

FOE

入力

/INT

出力

VDD

−

電源端子です。メイン電源のプラス側に接続します

GND−

グランド接続端子です

EVIN

入力

SOUT

出力

T2 (VPP)−I2C-Bus 通信用のシリアルクロックに同期して､アドレス、データ、アクノリッジビットなどを入出力します。出力 Open drain です。適切なプルアップ抵抗を設置してください
I2C-Bus 通信用シリアルクロック入力端子です
クロック出力端子 (CMOS)
FOE="H"のとき 32.768 kHz 等の FSEL0, FSEL1 ビットで指定されたクロックが出力します
FOE="L"のとき出力は停止され Hi-Z となります
FOUT 出力端子の出力を制御するための入力端子です
FOE="H"で FOUT 端子は出力状態、FOE="L"で出力停止 Hi-Z 状態となります
割り込み出力端子 (N-ch. open drain)
アラーム、ウェイクアップタイマー、時刻更新、EVIN の 4 種類の割り込みソースの共通出力端子です

タイムスタンプ用トリガー入力端子です
レジスター設定で ON / OFF 可能なプルアップ抵抗 (500 kΩ Typ.) を内蔵しています
内部状態出力用の CMOS 出力端子です
フラグ状態などレジスター設定に応じて出力します
初期電源投入時、未使用設定時は Hi-Z となります
弊社テスト用端子です。プルダウン抵抗を内蔵していますのでオープンでご使用ください

 VDD − GND 間の直近に 0.1 F 以上のバイパスコンデンサーを必ず接続してください。

Page - 3

ETM59J-03

RX8804CE
4. 絶対最大定格
Table 2 絶対最大定格
項 目

GND = 0 V
記 号

条 件

電源電圧(1)VDD

VDD−GND 間

入力電圧 (1)VIN

入力電圧 (2)

定挌値

単 位

−0.3



+6.5

V

FOE, SCL, SDA,

GND−0.3



+6.5

V

VIN2

EVIN,端子

GND−0.3



VDD+0.3V

出力電圧 (1)VOUT1FOUT,SOUT 端子

GND−0.3



VDD+0.3V

出力電圧 (2)VOUT2SDA, /INT 端子

GND−0.3



+6.5

V

保存温度

TSTG

梱包状態を除く 単品での保存

−55



+125

C

5. 推奨動作条件
Table 3 推奨動作条件

GND = 0 V

項 目

記 号

動作電源電圧(1)VACC

温度補償電圧

条 件

Min.

Typ.

Max.

単位

VDD 端子

1.6

3.0

5.5

V

VTEM

温度補償動作電圧

1.5

3.0

5.5

V

計時電源電圧

VCLK

−

1.5

3.0

5.5

V

動作温度範囲Ta

結露無きこと

−40

+25

+105

C

＊ 動作/計時電源電圧 Min.は電源投入時の値ではなく正常動作状態から電源電圧を降下させた時の最低電圧です｡＊ 温度補償動作電圧の Min.値未満では温度補償動作が停止します

6. 周波数特性
Table 4 周波数特性
項 目

周波数安定度

周波数電圧特性*特記無き場合 GND = 0 V, Ta = −40 C  +85 C
記 号

条 件

単 位

Ta = 0 ~ +50 C, VDD = 3.0 V
Ta = −40 ~ +85 C, VDD = 3.0 V
Ta = +85 ~ +105 C, VDD = 3.0 V

1.9 (1)XA

3.8 (4)XB

Ta = 0 ~ +50 C, VDD = 3.0 V
Ta = −40 ~ +85 C, VDD = 3.0 V
Ta = +85 ~ +105 C, VDD = 3.0 V

 f/f

f/V

規 格

Ta = +25 C, VDD = 1.5 V ~ 5.5 V

3.4 (2)8.0 (3)x 10-6

5.0 (5)8.0 (3)1.0 Max.

x 10-6 / V

1.0 Max.
Ta = +25 C, VDD = 1.5 V ~ 5.5 V
S
3.0 Max.
Ta = −40 ~ +105 C, VDD = 1.5 V ~ 5.5 V
エージング
Ta = +25 C, VDD = 3.0 V : 初年度
fa
x 10-6 / year
3 Max. (6)
(7)
リフロー
リフロー処理 ： 260 C Max. 2 回
fref
x 10-6
3 Max.
1 月差 5 秒以内 2 月差 9 秒以内 3 月差 21 秒以内 4 月差 10 秒以内 5 月差 13.2 秒以内*6 周波数経時変化は、環境試験結果から周波数変動量を見込んだものであり、製品寿命を保証するものではありません。
7 リフロー実装前後の周波数変化率で常温放置 24 時間経過後に常温環境で測定された値
発振開始時間tSTA

Page - 4

ETM59J-03

RX8804CE
7. 電気的特性
7.1. DC 電気的特性*特記無き場合 GND = 0 V, VDD = 1.6 V  5.5 V, Ta = −40 C  +105 C

Table 5 DC 電気的特性
項 目

記 号

消費電流(1)IDD1消費電流(2)IDD2消費電流(3)IDD3消費電流(4)IDD4消費電流(5)IDD5消費電流(6)IDD6消費電流(7)IDD7消費電流(8)IDD8消費電流(9)IDD9消費電流(10)

IDD10"H" 入力電圧 1

VIH1

条 件
fSCL = 0 Hz, /INT = Hi-Z
FOE = GND
FOUT : 出力 OFF (Hi-Z)
温度補償間隔 2.0 s
fSCL = 0 Hz, /INT = Hi-Z
FOE = VDD
FOUT = 32 kHz 出力, CL= 0 pF
温度補償間隔 2.0 s
fSCL = 0 Hz, /INT= Hi-Z
FOE = VDD
FOUT = 32 kHz 出力, CL= 30 pF
温度補償間隔 2.0 s
fSCL = 0 Hz, /INT = Hi-Z
FOE = GND
FOUT =出力 OFF (Hi-Z)
温度補償回路非動作時
fSCL = 0 Hz, /INT = Hi-Z
FOE = GND
FOUT =出力 OFF (Hi-Z)
温度補償回路動作ピーク時
SCL, SDA, FOE 端子"H" 入力電圧 2VIH2EVIN 端子"L" 入力電圧

SCL, SDA, FOE, EVIN 端子

入力リーク電流

VIL
VOH1
VOH2
VOH3
VOL1
VOL2
VOL3
VOL4
VOL5
VOL6
ILK

出力リーク電流IOZEVIN 内蔵抵抗
VDET 電圧

REVIN
VDET

VLF 電圧VLF"H" 出力電圧"L" 出力電圧

Min.

Typ.

Max.

VDD = 5 V

0.40

1.6

VDD = 3 V

0.35

1.5

VDD = 5 V

1.1

3.1

VDD = 3 V

1.0

3.0

VDD = 5 V

6.1

8.1

VDD = 3 V

4.0

6.0

VDD = 5 V

0.38

1.55

VDD = 3 V

0.33

1.45

VDD = 5 V

55

100

VDD = 3 V

50

95

VDD = 5 V, IOH = −1 mA
VDD = 3 V, IOH = −1 mA
VDD = 3 V, IOH = −100 A
VDD = 5 V, IOL = 1 mA
FOUT 端子VDD = 3 V, IOL = 1 mA
SOUT 端子VDD = 3 V, IOL = 100 A
VDD = 5 V, IOL = 1 mA
/INT 端子VDD = 3 V, IOL = 1 mA
SDA 端子VDD  1.6 V, IOL = 3 mA
入力端子 VIN = VDD or GND/INT, SDA, SOUT, FOUT 端子
VOUT = VDD or GND
EVIN 端子
FOUT 端子SOUT 端子-0.8  VDD

単位
A

A

A

A

A

5.5

V

0.8  VDD

VDD

V

GND−0.3
4.5
2.2
2.9
GND
GND
GND
GND
GND
GND
−0.5

0.2  VDD
5.0
3.0
3.0
GND+0.5
GND+0.8
GND+0.1
GND+0.25
GND+0.4
GND+0.4
0.5

V

A

−0.5

0.5

A

V

V

V

125

500

2000

1.41

1.45

1.49

kΩ
V

0.9

1.0

1.2

V

• 温度補償回路動作と消費電流本モジュールは､指定された温度補償間で温度補償回路が動作して水晶発振周波数が調整される瞬間に消費電流が増加します。このピーク電流は下図 0.7 ms 区間の中に発生します。
IDD1, IDD2 は、温度補償間隔 2.0 秒指定時の平均消費電流値です。

温度補償回路動作区間
約 0.7 ms

IDD9, 10
平均消費電流IDD7, 8

温度補償回路非動作

IDD1, 2温度補償間隔 TC (2.0 s 初期値)

Figure 3 温度補償回路動作、消費電流

Page - 5

ETM59J-03

RX8804CE
Ta = 25 C

Table 6 消費電流 IDD1, IDD2（参考値）
温度補償間隔秒

IDD1 Typ. (VDD = 5.0 V)

IDD2 Typ. (VDD = 3.0 V)

単位

0.5

0.46

0.40

A

2

0.38

0.35

A

10

0.38

0.33

A

30

0.38

0.33

A

7.2. AC 電気的特性*特記無き場合 GND = 0 V, VDD = 1.6 V  5.5 V, Ta =Table 7 AC 電気特性項目

 +105
C
100 kHz アクセス −40
400C
kHz
アクセス
(Standard-Mode)(Fast-Mode)
Min.
Max.
Min.
Max.

記号

条件

fSCL

−

−

100

−

400

kHz

開始条件 セットアップ時間

tSU;STA

−

4.7

−

0.6

−

s

開始条件 ホールド時間

tHD;STA

−

4.0

−

0.6

−

s

データ セットアップ時間

tSU;DAT

−

250

−

100

−

ns

データ ホールド時間

tHD;DAT

−

0

−

0

−

ns

停止条件 セットアップ時間
開始条件と停止条件の間のバスフリー時間
SCL "L"時間

tSU;STO

−

4.0

−

0.6

−

s

tBUF

−

4.7

−

1.3

−

s

tLOW

−

4.7

−

1.3

−

s

SCL "H"時間

SCL クロック周波数

単位

tHIGH

−

4.0

−

0.6

−

s

SCL,SDA 立ち上がり時間

tr

−

−

1.0

−

0.3

s

SCL,SDA 立ち下がり時間

tf

−

−

0.3

−

0.3

s

バス上の許容スパイク時間

tSP

−

−

50

−

50

ns

FOUT 波形シンメトリ

SYM

50 % VDD

40

60

40

60

%

ProtocolSTART
CONDITION(S)tSU ; STA

BIT 7
MSB
(A7)

tLOW

BIT 6

BIT 0
LSB
(R/W)

(A6)

tHIGH

ACK
(A)

STOP
CONDITION(P)

1 / fSCLSTARTCONDITION(S)tSU ; STA

SCL
(S)

(P)

(S)

tBUF
tr

tf

SDA
(A)

tHD ; STAtSU ; DATtHD ; DATtSPtSU ; STO

tHD ; STA

Figure 4 I2C-Bus タイミングチャート
スレーブアドレス確定後、内部 1 Hz クロック 2 カウントで I2C-Bus インターフェイス回路をリセットします。
通信が中断されても最大 2 秒で SDA が解放されます。通信を再開する場合は、スタートコンディションの送信から開始してください。
データ書き込み時はデータ 8 ビット送信後のアクノリッジビットの SCL 立ち上がりで 8 ビットデータを取り込みます。
ビットデータ取込み前に通信が遮断された場合、8 ビット未達のデータは書き込まれません。

Page - 6

ETM59J-03

RX8804CE
8. 使用方法
8.1. レジスターテーブル
8.1.1. 書き込み/読み出しモード設定コード
レジスターに対するアドレス指定は 8 ビットです。レジスター00h ~ 0Fh は弊社製品（RX/RA8900CE, RX/RA8803/4803CE,
RX8801/4801CE）と共通です。
20h 以降のアドレスへはアクセスしないでください。工場出荷調整値やテスト機能が存在します。データ書き込みが行われると消費電流の増加や時計精度の悪化を招く可能性があります。
連続アクセスによりアドレスオートインクリメントが機能します。その場合上位 4 ビットアドレス固定で下位 4 ビットで循環します。
0A, 0B, 0C, 0D, 0E, 0F, 00, 01,,, 0E, 0F, 00, 01,,,,
1A, 1B, 1C, 1D, 1E, 1F, 10, 11,,,, 1E, 1F, 10, 11,,,,8.1.2. レジスターテーブル 1
Table 8 レジスターテーブル (00h ~ 0Fh)

初期値

Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

00

SEC



40

20

10

8

4

2

1

可

01

MIN



40

20

10

8

4

2

1

可

02

HOUR





20

10

8

4

2

1

可

03

WEEK



6

5

4

3

2

1

0

可

04

DAY





20

10

8

4

2

1

可

05

MONTH







10

8

4

2

1

可

06

YEAR

80

40

20

10

8

4

2

1

可

07

RAM

•

•

•

•

•

•

•

•

可

08

MIN Alarm

AE

40

20

10

8

4

2

1

可

09

HOUR Alarm

AE

•

20

10

8

4

2

1

可

6

5

4

3

2

1

0

•

20

10

8

4

2

1

64

32

16

8

4

2

1

可

8192

4096

2048

1024

512

256

可

WADA USELTEFSEL1 FSEL0 TSEL1 TSEL00A

WEEK Alarm
DAY Alarm

AE

0B

Timer counter 0

128

0C

Timer counter 1

32768 16384

0D

Control1

TEST

0E

Flag Register

0F

Control2



CSEL1 CSEL0

Write

可

02h

可

UF

TF

AF



VLF

VDET

00h

可*

UIE

TIE

AIE





RESET

40h

可

8.1.3. レジスターテーブル 2
Table 9 レジスターテーブル (10h ~ 1Fh)

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

初期値

Write

10
11

Time Stamp SEC
Time Stamp MIN




40
40

20
20

10
10

8
8

4
4

2
2

1
1

00h
00h

不可
不可

12

Time Stamp HOUR





20

10

8

4

2

1

00h

不可

13

Time Stamp WEEK



6

5

4

3

2

1

0

00h

不可

14

Time Stamp DAY





20

10

8

4

2

1

00h

不可



Address

15

Time Stamp MONTH

10

8

4

2

1

00h

不可

16

Time Stamp YEAR

80

40

20

10

8

4

2

1

00h

不可

17

EVIN set

ECP

EHL

EPU

RCE

EIE



ET1

ET0

00h

可





EVMON







00h

可

SOE1

SOE0

00h

可
可

TSVLF TSVDET

18

EVIN det

EF



19

SOUT set1

SOE7

SOE6

SOE5

1A

SOUT set2

DCE

DC





SRV

FS2

FS1

FS0

00h











SOE4 SOE3 SOE2

1B

Timer set

TSTP

TRES



00h

可

1C

Timer0 現在値

128

64

32

16

8

4

2

1

00h

不可

1D

Timer1 現在値

32768

16384

8192

4096

2048

1024

512

256

00h

不可

1E
1F

Timer2 現在値
Timer counter 2

8388608

4194304

20971521048576 524288

26214413107265536

8388608

4194304

20971521048576 524288

262144131072

65536

00h
00h

不可
可

Page - 7

ETM59J-03

RX8804CE
8.1.4. クイックリファレンス
Table 10 制御ビットクイックリファレンス
時刻更新割込み

タイマーソースクロック

0

毎秒更新 （初期値）

00

64 Hz

1

毎分更新

01

1 Hz （秒桁と非同期）
（初期値）

10

毎分.
4096 HzUSEL

TSEL1, TSEL0

出力周波数

FSEL1, FSEL000

32.768 kHz
（初期値）

11

01

1024 Hz

温度補正周期

10

1 Hz

11

32.768 kHz

CSEL1, CSEL0

00

0.5 秒

01

2.0 秒 （初期値）

10

10 秒

11

30 秒

8.1.5. レジスター初期値
0 V からの初期電源投入時、及び、バッテリーバックアップから復帰したときに VLF ビットが”1”の場合は電源電圧低下が発生して各レジスター値が失われた可能性があります。必ず全てのアドレスの値を初期化してください。
日付･時間として有り得ないデータは設定しないでください。
0 V からの初期電源投入時は以下のビットだけがセット・リセットされます。
Table 11 レジスター初期値
初期電源投入後の初期値一覧
初期値
1

該当ビット名称
TSEL1, VLF, VDET, CSEL0TEST, WADA, USEL, TE, FSEL1, FSEL0, TSEL0, UF, TF, AF, EF, CSEL1, UIE, TIE, AIE, RESET,0TSVLF, TSVDET, ECP, EHL, EPU, RCE, EIE, ET1, ET0, EVMON, SOE0~ SOE7,
DCE, DC, SRV, FS0 ~ FS2, TRES, TSTP, アドレス 1Ch から 1Fh の全てのビット

上記以外のビットは初期化されず電源投入後の値は不定です。
初期電源投入時および RTC の内部機能で時計カレンダーが特定の値に設定されることはありません。
電源投入および バックアップからの復帰に関しては 【8.10. 電源初期投入 および バックアップへの移行、復帰】 を参照ください。
*1) FSEL 1,0 の初期値は、"00"で FOUT 端子から 32.768 Hz 出力が設定されます。
*2) CSEL 1,0 の初期値は、"10"で温度補償動作間隔 2 秒が設定されます。
*3) UF,TF,AF,EF の各ビットに"1"の書き込みを行ってもビット値は変化しません。ゼロを書き込むとゼロクリアされます。
*4) " "マークはライト無効でリード値は常に"0"です。
*5) "•"マークは RAM bit で 0/1 がリードライト可能です。
*6) TEST ビットは弊社品質検査用ビットです。"1"にセットされた場合の動作は保証されません。
*7) アラームを使用しない場合、Address 8 ~ A は RAM として使用可能ですが意図しない偶然のアラーム一致による割り込み出力を避けるために、AIE を"0"にクリアしてください。
*8) タイマーを使用しない場合､Address B, C, 1F は RAM として使用可能ですがアラームと同様に意図しないタイマー割り込み出力を避けるために、TE, TIE を"0"にクリアしてください。

Page - 8

ETM59J-03

RX8804CE
8.2. レジスター説明
8.2.1. 計時・カレンダーレジスター（SEC  YEAR）
データは BCD 形式です。（例） SEC レジスターが "0101 1001" ならば 59 秒を意味します。
時刻計時は 24 時間制です。
Table 12 計時・カレンダーレジスター
Address
Function
bit 7

00
SEC

01
MIN

02
HOUR

03
WEEK

04
DAY

05
MONTH
06
YEAR
80

bit 6
40
40

6


40

bit 5
20
20
20
5
20

20

bit 4
10
10
10
4
10
10
10

bit 3
8
8
8
3
8
8
8

bit 2
4
4
4
2
4
4
4

bit 1
2
2
2
1
2
2
2

bit 0
1
1
1
0
1
1
1

1) SEC レジスター
秒桁の計時カウンターです。00 秒, 01 秒, 02 秒  59 秒, 00 秒, 01 秒  の順に更新します。
SEC レジスターに書き込みを行うと､1 秒未満の内部カウンター （16 kHz  2 Hz） がゼロクリアされます。
このため, マスター時刻に合わせて秒を書き込んだ場合は次の秒桁上げまでのタイミングが 1000 ms +0 s ~ −30.5 s の精度に収まります。
注意： マスター時刻と非同期な秒データの書き込みを繰り返すと秒未満リセットが累積されて時刻遅れを招く場合があります。
例： 59 秒に 59 秒をオーバーライトした場合に秒未満リセットによって 59 秒 99 が 59 秒 00 に約 1 秒戻るようなケースも考えられます。
うるう秒対応: 60 秒をセットした場合は次の更新値は 00 秒になり、以降は上記の通常更新が行われますのでうるう秒の補正の際に 60 秒書き込み処理が可能です。
2) MIN レジスター
00 分, 01 分, 02 分  59 分, 00 分, 01 分  の順に更新します。
3) HOUR レジスター
24 時間カウンターです。00 時, 01 時, 02 時  23 時, 00 時, 01 時  の順に更新します。
4) WEEK レジスター
7 ビットのシフトレジスター形式でカウントされます。
01h → 02h → 04h → 08h → 10h → 20h → 40h → 01h で循環します
複数の曜に"1"をセットしないでください。
下表はレジスター値と曜の割り付け例です。システムに応じて最適に割り付けてください。
曜カウンターの値は他の時計カレンダー値に影響を与えません。
Table 13 WEEK レジスター

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

曜割り付け

0
0
0
0
0
0
1

0
0
0
0
0
1
0

0
0
0
0
1
0
0

0
0
0
1
0
0
0

0
0
1
0
0
0
0

0
1
0
0
0
0
0

1
0
0
0
0
0
0

日
月
火
水
木
金
土

5) DAY レジスター
大の月、小の月に従い日付が更新されます。
YEAR レジスターが 00 を含む 4 の倍数年 ( 00 年,04 年, 08 年, 12 年 ・・・・ 88 年, 92 年, 96 年 ) はうるう年と判定されて 2 月の 29 日を表示します。
Table 14 DAY レジスター
DAY

Write / Read月

DAY 更新内容

1, 3, 5, 7, 8, 10, 12 月

01 日, 02 日, 03 日 ・・・ 30 日, 31 日, 01 日 

4, 6, 9, 11 月

01 日, 02 日, 03 日 ・・・ 30 日, 01 日, 02 日 

平年の 2 月01 日, 02 日, 03 日 ・・・ 28 日, 01 日, 02 日 

うるう年の 2 月

01 日, 02 日, 03 日 ・・・ 28 日, 29 日, 01 日 Page - 9

ETM59J-03

RX8804CE
6) MONTH レジスター
01 月, 02 月, 03 月 ・・・ 12 月, 01 月, 02 月  の順に更新します。
7) YEAR レジスター
00 年, 01 年, 02 年  99 年, 00 年, 01 年  の順に更新します。
＜うるう年・平年の定義＞
うるう年：4 で割り切れる西暦年および 400 で割り切れる西暦年
例 : 2004, 2008, 2012,,, 2096, 2000, 2400, 2800,,,
平年：

Sec counter4 で割り切れない西暦年および 100 で割り切れる西暦年
例 : 2001, 2002, 2003, 2005,,,2099, 2100, 2200, 2300, 2500,,,

Min counter

Day counter

Hour counter

Month counter

Year counter

Week counter

32.768 kHz
crystal1 / 2 divider chain 16384 Hz, 8192 Hz,,, 1024 Hz,

4Hz

1 Hz

2 Hz,

RESET

C1 C2 C3 C4 ,,,, Cn
Capacitors Array Selection

FOUT
selector
FOUT

Parabolic Compensation

Figure 5

3kinds of reset are available
1.RESET bit is set to 1.
2.SEC register(00h) is reset to 0.
3.Power on Reset

Temp. Sense period selection
0.5 s, 2 s, 10 s, 30 s

Temperature Sensor

計時カレンダー回路ブロック図

8.2.2. アラームレジスター
Table 15 アラームレジスター
Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

08
09

MIN Alarm
HOUR Alarm

AE
AE

40
•

20
20

10
10

8
8

4
4

2
2

1
1

0A

WEEK Alarm

AE

6

5

4

3

2

1

0

20

10

4

2

1

0D

Control1

TEST

•
WADA

USEL

TE

8
FSEL1

FSEL0

TSEL1

TSEL0

0E

Flag Register





UF

TF

AF



VLF

VDET

0F

Control2

CSEL1

CSEL0

UIE

TIE

AIE





RESET

DAY Alarm

アラームは 曜、日、時、分の設定が可能です。
詳細な使用方法は 8.5. アラーム割り込み機能を参照してください。

Page - 10

ETM59J-03

RX8804CE
8.2.3. ウェイクアップタイマー制御レジスター
Table 16 ウェイクアップタイマーレジスター
Address
Function
bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

Read Write

0B

Timer counter 0

128

64

32

16

8

4

2

1

可

可

0C

Timer counter 1

32768

16384

8192

4096

2048

1024

512

256

可

可

1B

Timer set

TSTP

TRES













可

可

1C

Timer0 現在値

128

64

32

16

8

4

2

1

可

不可

1D

Timer1 現在値

32768

16384

8192

4096

2048

1024

512

256

可

不可

1E

Timer2 現在値

8388608

4194304

20971521048576524288262144131072

65536

可

不可

1F

Timer counter 2

8388608

4194304

20971521048576524288262144131072

65536

可

可

ウェイクアップタイマー機能に使用する 24 ビットの内部プリセッタブル･ダウンカウンターを制御するレジスターです。
詳しい使用方法は 8.6. ウェイクアップタイマー割り込み機能を参照してください。
8.2.4. コントロールレジスター・フラグレジスター
Table 17 コントロールレジスター・フラグレジスター
Address
Function
bit 7
bit 6
0D,
Control1
TEST WADA
0E,
Flag Register0F,
Control2
CSEL1 CSEL0

bit 5
USEL
UF
UIE

bit 4
TE
TF
TIE

bit 3
FSEL1
AF
AIE

bit 2
bit 1
bit 0
FSEL0 TSEL1 TSEL0

VLF
VDET


RESET

1) TEST ビット： 弊社の品質テスト用のビットです。
必ず 0 にクリアしてご使用ください。1 の場合は消費電流の増加や時計精度の悪化が起こる場合があります。
Table 18 TEST ビット
TEST
データ
Write

Read

内 容

0

TEST ビットはゼロクリアされます

1

TEST ビットに１をセットするのは禁止です

0TEST ビットはゼロクリアされています

1

TEST ビットがセットされています。ゼロクリアしてください

2) VLF (Voltage Low Flag)
VLF は発振回路の電源電圧の低下を検出して記録する自己監視ビットです。
VLF ビットが"1"を示している場合は水晶発振の停止、あるいは電源が切断された可能性がありますので全てのアドレスのデータを初期化してください。
発振回路電圧低下を検出した VLF ビットは"0"を書き込むまで"1"を保持します。
VLF は他の機能の影響を受けません。VLF に”1”の書き込みはできません。
VLF 監視回路は周期的検出では無く常時検出しています。
Table 19 VLF ビット
VLF
Write

データ

内 容

0

VLF ビットはゼロクリアされます。

1

VLF = 1 でも VLF = 0 でもその値が保持されます
フラグ値を保持したい場合は１を書き込んでください

0

電源電圧の低下や水晶発振停止の履歴はありません

1

電源電圧低下または水晶発振停止の履歴があります
VLF 電圧 1.0 V Typ. Table 5 DC 電気的特性 参照

ReadPage - 11

ETM59J-03

RX8804CE
3) VDET (Voltage Detect Flag)
VDET は VDD 電圧が温度補償回路最低動作電圧より低下したかを検出する自己監視ビットで"1"で温度補償動作の停止、すなわち、時刻精度が仕様を外れた履歴を示し､"0"を書き込むまで保持します。
VDD 電圧が VDET 電圧を上回ると温度補償動作は再開されます。
VDET は他の機能の影響を受けません。
VDET に”1”の書き込みはできません。
VDET は CSEL0, CSEL1 ビットで設定された温度補正タイミングで検出動作が行われます。
Table 20 VDET ビット
データ
VDET
Write

内 容

0

VDET ビットはゼロクリアされます

1

VDET = 1 でも VDET = 0 でもその値が保持されます
フラグ値を保持したい場合は１を書き込んでください

0温度補償動作の停止履歴はありません

1

時温度補償動作の停止履歴があります
VDET 電圧 1.45 V Typ. Table 5 DC 電気的特性 参照

Read4) RESET ビット
Table 21 RESET ビット
RESET

データ
0

Write

1

Read

0

内 容
“0”の書き込みは無効です
計時カレンダー回路の秒未満のカウンター (16 kHz  2 Hz)がアドレス 0F の書き込み完了 ACK のタイミングでゼロクリアされて
RESET ビットも自動クリアされます
RESET の読み出し値は常に”0”です

RESET は高精度な時刻合せを行う場合に使用します。
RESET を"1"にすると計時カレンダー回路の秒未満のカウンター (16 kHz  2 Hz) がRESET のセット書き込み終了の STOP 条件受信時にリセットされて RESET も自動クリアされます。
RESET 実行から次の秒桁上げまでの時間は 1000 ms + (0 ~ −30.5 s) の精度が得られます。
RESET の実行はアドレス指定による 1 回の書き込みを推奨します。
秒未満のカウンターがリセットされた間の時間は、アラーム、ウェイクアップタイマー、時刻更新割り込み等の動作にも影響します。秒未満のカウンターがリセットされることは途中まで進んでいた秒カウントがゼロに戻されることになり、頻繁なRESET 実行は時刻遅れを招きますので注意してください。
[ SEC ] レジスター項を参照してください。
5) USEL ビット (Update Interrupt Select)/INT 端子から時刻更新時に割り込みを出力させるタイミングを指定します。
8.7. 時刻更新割り込み機能を参照ください。
6) TSEL1, TESL0 ビット
ウェイクアップタイマーのカウントダウン周期 (ソースクロック) を指定するビットです。
8.6. ウェイクアップタイマー割り込み機能を参照ください。
7) FSEL ビット
FOUT 端子出力周波数を指定します。初期電源投入時は、32.768 kHz が選択されます。
Table 22 FSEL ビット
FSEL1

FSEL0

FOUT 周波数

0
0
1
1

0
1
0
1

32.768 kHz （初期値）
1024 Hz
1 Hz
32.768 kHz

Page - 12

ETM59J-03

RX8804CE
8) CSEL ビット
温度補償動作の間隔を指定します。初期電源投入時は、2.0 s が設定されます。
8.8. 温度補償機能を参照ください。

Table 23 CSEL ビット
CSEL1

CSEL0

0
0
1
1

0
1
0
1

温度補償間隔
2s

0.5 s
(初期値)
10 s
30s

9) AF ビット (Alarm Flag)
アラーム割り込みを検出して､ 結果を保持するフラグです。
8.5. アラーム割り込み機能を参照ください。
10) TF ビット (Timer Flag)
ウェイクアップタイマー割り込みの結果を保持するフラグです。
8.6. ウェイクアップタイマー機能を参照ください。
11) UF ビット (Update Flag)
時刻更新割り込みの結果を保持するフラグです。
8.7. 時刻更新割り込み機能を参照ください。
12) AIE, TIE , UIE ビット (Alarm, Timer, Update Interrupt Enable)
AF,TF,UF が１にセットされた場合、/INT 端子の出力を許可するビットです。
8.5 アラーム割り込み機能、8.6. ウェイクアップタイマー割り込み機能、8.7. 時刻更新割り込み機能を参照ください。
Table 24 AIE, TIE, UIE ビット
機能

発生条件

発生フラグ

/INT 割り込み許可ビット

アラーム

アラーム一致

AF

AIE

タイマー

タイマーカウントゼロ

TF

TIE

時刻更新

指定された時刻更新時

UF

UIE

Page - 13

ETM59J-03

RX8804CE
8.2.5. SOUT コントロールレジスター
Table 25 SOUT コントロールレジスター
Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

Read

Write

19

SOUT set1

SOE7

SOE6

SOE5

SOE4

SOE3

SOE2

SOE1

SOE0

可

可

1A

SOUT set2

DCE

DC





SRV

FS2

FS1

FS0

可

可

1) SOUT set1 レジスター (19h)SOUT set1 レジスターに“69h=01101001b”を書き込むことで SOUT 端子機能が有効になります。
“69h”以外の値では SOUT 端子は出力停止 (Hi-Z) となります。
2) DCE ビット (Direct Control Enable)、DC ビット (Direct Control)
DCE ビットが１のときは DC ビットのコントロールが有効になります。
DCE ビットが 0 のときは各フラグ値を SOUT 端子に出力可能です。
Table 26 DCE, DC ビット
DCE
DC
動作
0
0
SRV、FS0~2 で指定されたフラグレジスターを SOUT 出力01
10
SOUT = Low 出力
SRV ビットで反転はできません
SOUT
=
High
出力
SRV ビットで反転はできません
1
13) SRV ビット (SOUT Reverse)
SOUT 出力を反転します。
各検出フラグは HIGH アクティブですが SRV ビットで/INT 端子と同相の LOW アクティブ出力に変更できます。
Table 27 SRV ビット
SRV
動作
0
1

SOUT 出力は反転しません
SOUT 出力は反転されます

4) FS0 ~ 2 ビット
各フラグ値を SOUT 端子から出力可能です。SOUT set1 レジスターで SOUT 機能を有効にしてください。
出力するフラグは FS0, FS1, FS2 ビットで選択が可能です。
Table 28 FS ビット
出力される
フラグ

DCE

FS2

FS1

FS0

0

0

0

0

TF

0
0
0
0
0
0
1

0
0
0
1
1

0
1
1
0
0

1
0
1
0
1

AF
UF
EF
VDET
VLF
------

上記以外
---

SOUT
SRV=1

SRV=0

TF の反転AF の反転UF の反転EF の反転VDET の反転
VLF の反転

TF
AF
UF
EF
VDET
VLF
Low
DC

FS0, FS1, FS2 ビットが 000 ~ 101 で選択されたフラグビットの値が SOUT 端子に出力されます。
選択されたフラグ値は SRV ビットで反転出力が可能です。
この機能で RX8804CE の電圧低下検出などを外部のコントローラー等に出力することができます。
FS0, FS1, FS2 が上記以外の場合は、SRV ビットに関わらず、Low が出力されます。これを SRV で反転はできません。

Page - 14

ETM59J-03

RX8804CE
8.2.6. タイムスタンプデータ / イベントコントロールレジスター
Table 29 タイムスタンプデータ・イベントコントロール

Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

Read

Write

10

Time Stamp SEC



40

20

10

8

4

2

1

可

不可

11

Time Stamp MIN



40

20

10

8

4

2

1

可

不可

12

Time Stamp HOUR





20

10

8

4

2

1

可

不可

13

Time Stamp WEEK



6

5

4

3

2

1

0

可

不可

14

Time Stamp DAY





20

10

8

4

2

1

可

不可

15

Time Stamp MONTHTSVLFTSVDET



10

8

4

2

1

可

不可

16

Time Stamp YEAR

80

40

20

10

8

4

2

1

可

不可

ET1

ET0

可

可





可

可

17

EVIN set

ECP

EHL

EPU

RCE

EIE



18

EVIN det

EF







EVMON



1)

Time stamp (SEC ~ YEAR)
EVIN 端子の入力検出時に、計時・カレンダーレジスターの値が記録されるレジスターです。
イベント検出・タイムスタンプ動作は ECP, EHL, EPU, RCE, ET1, ET0 で設定します。

2)

Time stamp (TSVLF、TSVDET)EVIN 端子のイベント入力検出時に TSVLF には VLF ビット、TSVDET には VDET ビットの値が記録されます。

ECP ビット (Event Capture enable)
ECP は EVIN 端子のイベント検出時にタイムスタンプを行うか禁止するかを指定します。
Table 30 ECP ビット
0（初期値）
タイムスタンプ禁止
1
タイムスタンプ動作
3)

EHL ビット (High / Low detection select)
EHL は EVIN 端子のイベント入力の検出レベルを指定します。
EHL ビットで指定したレベルがデバウンス周期以上保持されると検出します。
Table 31 EHL ビット
0（初期値）"L"レベルを検出
1"H"レベルを検出
4)

EPU ビット ( Enable Pull-Up register )EPU は EVIN 端子の Pull Up 抵抗の ON/OFF 指定ビットです。
Table 32 EPU ビット
0（初期値）
Pull Up 抵抗 OFF
1
Pull Up 抵抗 ON
5)

6)

RCE ビット (Repeat Capture Enable)
RCE は繰り返しタイムスタンプ動作の可否を指定します。

Table 33 RCE ビット
01

繰り返し禁止タイムスタンプ実行後、ECP は”0”クリアされて ECP を再度設定するまでタイムスタンプは実行されません
繰り返し有効タイムスタンプ実行後、ECP は”0”クリアされず、イベント検出のたびにタイムスタンプが実行されます。タイムスタンプレジスターはその都度上書きされ最新のタイムスタンプが記録されますEF ビット (Event trigger Flag)
EF は EVIN 端子の入力検出の履歴を示すフラグです。
Table 34 EF ビット
イベント入力検出による/INT 出力は解除されます
0
Write
EF=1 でも EF=0 でもその値が保持されます1
フラグ値を保持したい場合は１を書き込んでください
イベント入力検出の履歴はありません0
Read1
イベント入力検出の履歴があります7)

Page - 15

ETM59J-03

RX8804CE
8)

ET1, ET0 ビット (Event Input debounce Time Set)
イベント入力端子 (EVIN) のデバウンス機能のフィルター周期を設定します。

Table 35 ET ビット
ET1
ET0
0
0
1
1

0
1
0
1

周期
デバウンス機能無効 (*1)
3.9 ms15.6 ms
125 ms

初期値(*1) デバウンス機能無効の場合は、およそ 60 s のアクティブ入力で検出します。

←入力信号のアクティブ領域

検出可能な信号例
検出しない信号例

検出用クロック→
ET1, ET0 で選択した周期
例 3.9 ms
このタイミングでタイミスタンプ実行

入力信号が、検出タイミングクロックの、連続した 2 つのエッジに渡っている場合に入力が有効になります

Figure 6 EVIN デバウンス機能
9)

EIE ビット (Event Interrupt Enable)
外部割り込みイベント検出時の､ /INT 端子への割り込み出力可否を指定します。

Table 36 EIE ビット
動作

EIE
0
1

10)

1 ) イベント割り込みは出力されません（/INT = Hi-Z 継続）
2 ) イベント割り込み信号を解除する（/INT, " L " → Hi-Z） ※イベント割り込み信号の出力を許可します（/INT = Hi-Z → L）
[ 注意 ] イベント割り込み出力は自動解除しません※ /INT 出力は他の割り込み要因（タイマー、アラーム、時刻更新）との OR 条件が出力されます。
EVMON bit (Event Monitor)
EVMON は EVIN 端子へのイベント信号入力レベルを示します。
EVMON はリードオンリーで書き込みはできません。

Table 37 EVMON ビット
EVMON

動作

0

EVIN 端子に L レベル信号が入力されています

1

EVIN 端子に H レベル信号が入力されています

Page - 16

ETM59J-03

RX8804CE
8.3. SOUT 機能
8.3.1. SOUT の 2 つの機能
(1) FS ビットによって指定されたフラグ値を SOUT 端子から出力可能です。（SOUT 機能プログラム例 1）
この機能で VDET, VLF などの自己監視フラグ値を/INT 端子とは別の SOUT 端子からシステムに報知できます。
ユーザーシステムが待機状態における RTC の動作を確認することができます。
(2) DC ビットを用いて SOUT 端子の出力を自由にコントロール可能です。（SOUT 機能プログラム例 2）
この機能は SOUT 端子に接続された LED の点灯などの応用が可能です。
8.3.2. SOUT 機能プログラム例 1VDDの電圧低下が発生した場合にSOUT端子からLOWを出力します。
タイミングチャートおよび SOUT 機能のプログラム例を以下に示します。(Step1~ 7)
プログラム例 1

VDD
1.0 V Typ.

VLF Flag

Hi-Z

SOUT
Hi-Z

Step
Figure 7

STEP 1

1

2 3

4

5

6 7,8,9

A

B

C D E

SOUT 機能プログラム例 1
内容Command Example
Target Address
19h
Write Data
00h
内容

SOE7
0

設定前に SOUT を無効にしておきます
WriteRX8804(19h, 00h)
SOE6 SOE5 SOE4 SOE3 SOE2 SOE1
0
0
0
0
0
0

SOE0
0

Command Example
Target Address
0Eh
Write Data
39h

VLF をクリアします。UF,TF,AF、VDET はフラグ値を保持しておきます
各フラグ値を保持するかクリアするかは任意です
WriteRX8804(0Eh, 39h);
0
0
UF
TF
AF
0
VLF
VDET
0
0
1
1
1
0
0
1

STEP 3

内容
Command Example
Target Address
1Ah
Write Data
0Dh

VLF フラグ を LOW アクティブ（反転）で SOUT に出力させます
WriteRX8804(1Ah,0Dh);
DCE
DC
0
0
SRV
FS2
FS1
FS0
0
0
0
0
1
1
0
1

STEP 4

内容
Command Example
Target Address
19h
Write Data
69h

任意のタイミングで SOUT 機能を開始させます
WriteRX8804(19h, 69h);
SOE6 SOE5 SOE4 SOE3 SOE2 SOE1
1
1
0
1
0
0

STEP 2

STEP 5

SOE7
0

SOE0
1

VDD の電圧低下が検出されると SOUT から Low が出力されます

STEP 6

内容
Command Example
Target Address
0Eh
Write Data
39h

STEP 7

内容
Command Example
Target Address
19h
Write Data
00h

0
0

VLF フラグをクリアすると SOUT は HIGH を出力します
WriteRX8804(0Eh, 39h);
0
UF
TF
AF
0
VLF
0
1
1
1
0
0

VDET
1

SOE7
0

SOUT 機能を無効にします
WriteRX8804(19h, 00h);
SOE5 SOE4 SOE3 SOE2
0
0
0
0

SOE0
0

SOE6
0

Page - 17

SOE1
0

ETM59J-03

RX8804CE
8.3.3. SOUT 機能プログラム例 2
DCビットの値をSOUT端子から汎用ポートのように出力します。
タイミングチャートおよび SOUT 機能のプログラム例を以下に示します。(Step9 ~ E)

プログラム例 2

VDD
1.0 V Typ.

VLF Flag

Hi-Z

SOUT
Hi-Z

Step

Figure 8

1

2 3

4

5

6 7,8, 9 A

B

C D E

SOUT 機能プログラム例 2

STEP 8

内容
Command Example
Target Address
19h
Write Data
00h

STEP 9

内容
Command Example
Target Address
1Ah
Write Data
80h

STEP A

内容
Command Example
Target Address
19h
Write Data
69h

STEP B

内容
Command Example
Target Address
1Ah
Write Data
C0h

STEP C内容
Command Example
Target Address
1Ah
Write Data
80h

STEP D

内容
Command Example
Target Address
1Ah
Write Data
C0h

STEPE

内容
Command Example
Target Address
19h
Write Data
00h

SOUT を無効.にします
WriteRX8804(19h, 00h)
SOE5 SOE4 SOE3 SOE2
0
0
0
0

SOE7
0

SOE6
0

SOE1
0

SOE0
0

DCE
1

DCE ビットで SOUT 出力をコントロール可能にします
WriteRX8804(1Ah, 80h);
DC
0
0
SRV
FS2
FS1
0
0
0
0
0
0

FS0
0

SOE7
0

SOE6
1

SOUT を有効にします
WriteRX8804(19h, 69h);
SOE5 SOE4 SOE3 SOE2
1
0
1
0

SOE1
0

SOE0
1

DC
1

SOUT から HIGH を出力させます
WriteRX8804(1Ah, C0h);
0
0
SRV
FS2
0
0
0
0

FS1
0

FS0
0

DC
0

SOUT から LOW を出力させます
WriteRX8804(1Ah, 80h);
0
0
SRV
FS2
0
0
0
0

FS1
0

FS0
0

DC
1

SOUT から HIGH を出力させます
WriteRX8804(1Ah, C0h);
0
0
SRV
FS2
0
0
0
0

FS1
0

FS0
0

SOE6
0

SOUT を無効にします
WriteRX8804(19h, 00h)
SOE5 SOE4 SOE3 SOE2
0
0
0
0

SOE1
0

SOE0
0

DCE
1

DCE
1

DCE
1

SOE7
0

Page - 18

ETM59J-03

RX8804CE
8.4. タイムスタンプ機能
EVIN端子への入力信号を検出して、そのタイミングの時刻データ、VLF、VDETデータが保存されます。
システムエラーなどが発生した年 ～ 秒をRTCに記録させて解析するなどの応用が可能です。
8.4.1. タイムスタンプ機能プログラム例

EVIN に LOW 信号が入力されると/INT 端子から LOW が出力されます。
60 s 以上

125 ms

EVIN
EF
/INT

EIE

Step
Figure 9

1

2

3

4

5

6

タイムスタンプ機能プログラム例

STEP1

内容
Command Example
Target Address
17h
Write Data
23h

STEP2

内容
Command Example
Target Address
0Fh
Write Data
40h

STEP3

内容
Command Example
Target Address
18h
Write Data
00h

STEP4

内容
Command Example
Target Address
17h
Write Data
A8h

ECP
0

EVIN 割り込みを無効にして EVIN 設定を行います
WriteRX8804(17h, 23h)
EHL
EPU
RCE
EIE
0
ET1
0
1
0
0
0
1

CSEL1
0

EVIN 以外の使用しない割り込みを無効にします
WriteRX8804(0Fh, 40h)
CSEL0
UIE
TIE
AIE
0
0
1
0
0
0
0
0

EF
0

0
0

EF をクリアしておきます
WriteRX8804(18h,00h)
0
0
EVMON
0
0
0

0
0

0
0

0
0

EHL
0

EVIN 検出割り込みを有効にします
WriteRX8804(17h, A8h)
EPU
RCE
EIE
0
1
0
1
0

ET1
0

ET0
0

ECP
1

STEP5

60 s 以上の EVIN 入力が起こると時刻データ、VLF, VDET データが保存されます

STEP6

EF もしくは EIE ビットをクリアすると INIT は Hi-Z に解放されます

Page - 19

ET0
1

RESET

ETM59J-03

RX8804CE
8.4.2. タイムスタンプタイムチャート

Figure 10 EVIN タイムチャート(1) EVIN 端子に入力が検出されると EF がセットされます。
(2) EF がセットされているときは、EIE によって /INT 出力をコントロールできます。
/INT 端子からは各割り込みが OR で出力されるのでご注意ください。
(3) EF がゼロクリアされると EVIN 検出割り込み出力は停止されます。

(4) EIE がゼロクリアされている時は EVIN 検出されても /INT 端子は Hi-Z が維持されます。
EF はセットされます。
8.4.3. 割り込み機能動作時の /INT 出力
1) /INT " L " 割り込み出力発生時の 割り込みソース判定/INT 割り込み出力端子はウェイクアップタイマー、 アラーム、時刻更新、EVIN 割り込み機能の 4 種類の割り込みソースの共通出力端子です。
割り込みが発生したときは TF, AF, UF, EF フラグを読み出すと､ どの割り込みソースが発生したのか判定可能です。
2) /INT 出力を使用しない場合の処理方法/INT 出力を使用しない場合は、/INT 端子をオープンで使用してください。
TIE, AIE, UIE, EIE ビットの全ての割り込み許可ビットを " 0 " にしてください。
必要とする割り込みフラグをポーリングしてください。

Page - 20

ETM59J-03

RX8804CE
8.5. アラーム割り込み機能
8.5.1. アラーム割り込み
指定日時に/INT 端子からアラーム割り込みを出力させることができます。
指定月日時分のほか、土日を除く毎朝のアラーム、など様々な時刻アラームに対応します。
/INT 端子から割り込み出力させるほかアラームフラグ (AF) のポーリング検出も可能です。
 アラーム割り込み出力は出力停止処理を行わない限り自動解除されず ((AF=1)&(AIE=1)) の間は/INT"L"が保持されます。
8.5.2. アラーム割り込み機能関連レジスター
Table 38 アラーム割り込みレジスター
Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

08
09

MIN Alarm
HOUR Alarm

AE
AE

40
•

20
20

10
10

8
8

4
4

2
2

1
1

6

5

4

3

2

1

0

•
WADA

20

10

2

1

TE

8
FSEL1

4

USEL

FSEL0

TSEL1

TSEL0

WEEK Alarm

0A

DAY Alarm

AE

0D

Control1

0E

Flag Register





UF

TF

AF



VLF

VDET

0F

Control2

CSEL1

CSEL0

UIE

TIE

AIE





RESET

TEST

 アラーム設定は､設定中の意図しないアラーム割り込みを避けるために､初めに AIE ビットを"0"にクリアしてください。
 アラーム割り込み機能を使用しないときは､ アラームレジスター (アドレス - 08h  0Ah) を RAM レジスターとして使用できます。 その場合は､AIE ビットを必ず " 0 " にしてください。
1) アラームレジスター (アドレス 08h  0Ah)
日/曜 時 分の組み合わせでアラーム設定が可能です。
アドレス 0Ah は､ WADA ビットによって曜 または日のアラーム設定を選択できます。
曜設定は月･水･金･土のような複数の曜に設定が可能です。
各アラームレジスターの AE が " 1 " にセットされると､ そのアラームレジスターはデータ不問で常にアラーム一致とみなされます。すべての AE が”1”にセットされると毎分更新時にアラームが発生します。
アラームは毎分の更新時に比較されます。 25 分 30 秒に 25 分のアラームを設定してもアラーム比較は 26 分に行われる
ため次の 25 分までアラームは発生しません。
2) WADA ビット (Week Alarm / Day Alarm Select)
アラームの比較対象を指定するビットです。
Table 39 WADA ビット
データ
WADA

内 容

0

レジスター0Ah はレジスター03h (曜） と比較されます1

レジスター0Ah はレジスター04h （日） と比較されます

Write

3) AF ビット (Alarm Flag)
アラーム割り込みイベントを検出して､ 結果を保持するフラグです。
Table 40 AF ビット
AF

データ
0

Write
Read

1
0
1

内 容
アラームによる/INT 出力は解除されます。Hi-Z 状態になります
AF = 1 でも EAF = 0 でもその値が保持されます
フラグ値を保持したい場合は１を書き込んでください
アラームの履歴はありません
アラームの履歴があります

Page - 21

ETM59J-03

RX8804CE
4) AIE ビット (Alarm Interrupt Enable)
アラーム発生時の /INT 割り込み信号の動作を設定します。

Table 41 AIE ビット
データ

AIE

内 容

0

1 ) アラーム割り込みは出力しません。
2 ) 出力中のアラーム割り込みは停止します。

1

アラーム割り込み出力を許可します。

Write

8.5.3. アラーム設定例
1) WADA ビット = 0
Table 42 アラーム設定例１

アラーム内容アドレス 0A h

アラーム設定値
アドレス 09h

bit
7

bit
6

bit
5

bit
4

bit
3

bit
2

bit
1

bit
0

AE

土

金

木

水

火

月

日

アドレス 08h

時アラーム

分アラーム

毎週 月  金,

午前 7 時 [分] 不問

0

0

1

1

1

1

1

0

07h

AE = 1

毎週 日, 土,毎時 30 分 [時] 不問

0

1

0

0

0

0

0

1

AE = 130h

毎日,

午後 6 時 59 分

18h

59h

0

1

1

1

1

1

1

1

1















 : 1/0 任意値

2) WADA ビット = 1
Table 43 アラーム設定例２
アラーム設定値
アドレス 0Ah
アラーム内容アドレス 09h

アドレス 08h

時アラーム

分アラーム

bit
7

bit
6

bit
5

bit
4

bit
3

bit
2

bit
1

bit
0

AE

•

20

10

08

04

02

01

0

0

0

0

0

0

1

07h

AE=1

毎月 01 日,

午前 7 時 [分] 不問

0

毎月 15 日,

毎時 30 分 [時] 不問

0

0

0

1

0

1

0

1

AE = 130h

毎日,

午後 6 時 59 分

1















18h

59h

 : don't care

Page - 22

ETM59J-03

RX8804CE
8.5.4. アラーム割り込み機能"1"

AIE bit"0"(4)/ INT 出力

(3)

AF bit(2)

アラーム発生

(1)

Hi-z

(5)

(6)

"L"

"1"
"0"

Figure 11 アラームタイミングチャート(1) 設定されたアラームデータと現在時刻が一致するとアラームが発生します。
アラーム一致の比較は、分の更新タイミングで行われます。
(2) アラームが発生すると､AF ビットが"1"にセットされます。
(3) AF = 1 のとき AIE = "1"なら､/INT 端子は Low アクティブになります。
その後 AF ビットまたは、AIE ビットによって解除されるまで維持します。
(4) /INT = "L"時に AIE = "0"を設定すると、ただちに/INT = Hi-Z になります。
また､アラーム発生後の AF ビットが 0 クリアされるまでの間は､/INT 状態を AIE ビットによって任意に制御することができます。
(5) /INT が LOW アクティブの時に AF をクリアすると/INT は Hi-Z になります。
(6) アラーム発生時に AIE="0"ならば､/INT 端子は Hi-Z です。
8.5.5. 割り込み機能動作時の /INT 出力
1) /INT " L " 割り込み出力発生時の 割り込みソース判定/INT 割り込み出力端子はウェイクアップタイマー、 アラーム、時刻更新、EVIN 割り込み機能の 4 種類の割り込みソースの共通出力端子です。
割り込みが発生したときは TF, AF, UF, EF フラグを読み出すと､どの割り込みソースが発生したのか判定可能です。
2) /INT 出力を使用しない場合の処理方法/INT 出力を使用しない場合は、/INT 端子をオープンで使用してください。
TIE, AIE, UIE, EIE ビットの全ての割り込み許可ビットを " 0 " にしてください。
必要とする割り込みフラグをポーリングしてください。

Page - 23

ETM59J-03

RX8804CE
8.6. ウェイクアップタイマー割り込み機能
244.14 s  16777215 分（約 32 年）までの任意の周期で定期的な割り込みイベントを発生させる機能です。
 タイマー割り込みの /INT " L " 出力は､ 7.813 ms Min. で自動解除 されます。
8.6.1. ウェイクアップタイマー割り込み機能関連レジスター
Table 44 ウェイクアップタイマー割り込みレジスター
Address
Function
bit 7
bit 6
bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

読み出し 書き込み

0B

Timer counter 0

128

64

32

16

8

4

2

1

可

可

0C

Timer counter 1

32768

16384

8192

4096

2048

1024

512

256

可

可

0D

Control1

TEST

WADA

USEL

TE

FSEL1 FSEL0 TSEL1 TSEL0

可

可

1B

Timer set

TSTP

TRES













可

可

1C

Timer0 現在値

128

64

32

16

8

4

2

1

可

不可

1D

Timer1 現在値

32768

16384

8192

4096

2048

1024

512

256

可

不可

1E

Timer2 現在値

8388608 4194304 2097152 1048576 524288 262144 131072

65536

可

不可

1F

Timer counter 2

8388608 4194304 2097152 1048576 524288 262144 131072

65536

可

可

タイマー設定は､設定中の無用な割り込み発生を避けるために、先に TIE ビット, TE ビット, TF ビットを全てゼロクリアしてください。
1) ウェイクアップタイマー用ダウンカウンター (アドレス 0B h,0Ch,1Fh)・プリセッタブル･ダウンカウンターの初期値 (プリセット値) を設定するレジスターで､ カウント値は
1  16777215 までの任意の値を設定できます。 全て 0 に設定するとタイマーは動作しません。
プリセット値の書き込みは､必ず TE ビットが " 0 " の状態で行ってください。
・本レジスターを読み出すと､プリセット値が読み出されます。
2) TSEL1, TESL0 ビット
タイマーのカウントダウン周期 ( ソースクロック ) を選択するビットです。
 ソースクロックの設定は､必ず TE ビットが " 0 " の状態で行ってください。
3)

ダウンカウンター現在値 読み出し専用レジスター (アドレス 1Ch, 1Bh, 1Dh)
3 つのダウンカウンターの現在のカウントダウン値を読み出すことができます。
これらのレジスターはリードオンリーで、書き込みは無効です。

Table 45 タイマーカウンター現在値レジスター
1Ch

Timer0 現在値

0Bh タイマーカウンター0 の現在値が読み出されます

1Dh

Timer1 現在値

0Ch タイマーカウンター1 の現在値が読み出されます

1EhTimer2 現在値

1Fh タイマーカウンター2 の現在値が読み出されます

Page - 24

ETM59J-03

RX8804CE
Table 46 TSEL レジスター
TSEL1

TSEL0

ソース クロック

周期/INT 自動復帰時間(tRTN)

0
0
1
1

0
1
0
1

4096 Hz
64 Hz
1 Hz
計時の分更新244.14 s
15.625 ms
計時の秒とは同期しません
計時の分と同期します122 s
7.813 ms
7.813 ms （初期値）
7.813 ms

1) /INT 端子の自動復帰時間 tRTN は､ソースクロックによって異なります。
TF は自動クリアされずゼロにクリアするまで”１”を維持します。
2) ソースクロック 1 Hz 選択時のカウントダウンは､内部計時の秒桁更新とは非同期です。
3) ソースクロック 1 / 60 Hz 選択時のカウントダウンは､内部計時の分桁更新に連動しています。

TE

内部ソースクロック

初回周期誤差ソースクロック周期

不定

ダウンカウンター

3

プリセット値

2

1

3

TF

プリセット値の取り込み

Figure 12

3

TF フラグ”0” → “1”

カウントダウンタイマータイムチャート

プリセット値の書き込み後、TE をセットして初回のソースクロックでタイマーカウンターにプリセット値がロードされるため、プ
リセット値のロードまでに最大でソースクロック 1 周期の時間を要します。
このため TE をセットしてから初回のカウントダウンまでに最大でソースクロック 2 周期を要します。
1)

TSTP ビット (Timer STOP）

Table 47 TSTP ビット
TSTP
データ

内容

一時停止したときのカウント値からカウント動作を再開します
Write / Read
ウェイクアップタイマーはカウント動作を一時停止します1
この時、タイマーのカウント値はリセットされません
一時停止中のタイマー動作設定の変更は禁止です。TE = 0 の状態で変更してください。
0

2)

TRES ビット (Timer RESET)

Table 48 TRES ビット
データ

TRES

内容

ウェイクアップタイマーには影響はありません
タイマーカウント値にプリセット値がロードされてカウントダウン再スタートします1
プリセット値ロード後、本ビットは自動的に”0”クリアされます
ウェイクアップタイマーをウォッチドックタイマーのように使用する場合のリセット用にも使用可能です。
0

Write / Read

Page - 25

ETM59J-03

RX8804CE
3) TE ビット (Timer Enable)
ウェイクアップタイマー割り込み機能の動作を 開始させるためのビットです。
Table 49 TE ビット
データ

TE

0
Write
1

内 容
ウェイクアップタイマーはプリセット値をロードして停止します /INT 出力は､ 直ちに解除されます (Hi-Z になります)
ウェイクアップタイマーがカウントダウンを開始します カウントダウンのスタート値は､ 常にプリセット値から開始します

4) TF ビット (Timer Flag)
ウェイクアップタイマー割り込みイベントを検出して､ 結果を保持するフラグです。
Table 50 TF ビット
TF

データ

内 容

0

タイマーによる/INT 出力は解除されます。Hi-Z 状態になります。

1

TF=1 でも TF=0 でもその値が保持されます。
フラグ値を保持したい場合は１を書き込んでください。

0

タイマー割り込み履歴はありません

1

ウェイクアップタイマーが 1 回以上 0 までカウントダウンした履歴があります。
 0 クリアするまで保持されます。

Write

Read

5) TIE ビット (Timer Interrupt Enable)
ウェイクアップタイマー割り込みイベント発生時 (TF, " 0 " → " 1 ") の､ /INT 割り込み信号の動作を設定します。
Table 51 TIE ビット
TIE
Write

データ
0
1

内 容
1 ) タイマー割り込みは出力しません
2 ) 出力中のタイマー割り込みは停止します
タイマー割り込み出力を許可します

8.6.2. タイマー スタートタイミング
ウェイクアップタイマー割り込み機能のタイマーソースクロック選択ビット (TSEL1,TSEL0) は､
アドレス0Dhのライト終了ACKの、SCL立ち上がりエッジで取り込まれてタイマーカウントダウンも開始します。

Figure 13 タイマースタートタイミング

Page - 26

ETM59J-03

RX8804CE
8.6.3. ウェイクアップタイマー割り込み周期
ソースクロックとプリセット値の組み合わせによる割り込み周期を示します。

Table 52 ウェイクアップタイマー割り込み間隔
タイマー
プリセット値
0
1
2
•
•
•

41
82
128
192
205
320
410
640
820
1229
1280
1920
2048
2560
3200
3840
•
•
•

16777215

ソースクロック
4096 Hz

64 Hz−
244.14 s
488.28 s−
15.625 ms
31.25 ms•••

10.010 ms
20.020 ms
31.250 ms
46.875 ms
50.049 ms
78.125 ms
100.10 ms
156.25 ms
200.20 ms
300.05 ms
312.50 ms
468.75 ms
500.00 ms
625.00 ms
0.7813 s
0.9375 s•••

640.63 ms
1.281 s2.000 s3.000 s3.203 s5.000 s6.406 s10.000 s
12.813 s
19.203 s
20.000 s
30.000 s
32.000 s
40.000 s
50.000 s
60.000 s

秒 更新

分 更新

−

−
1 min
2 min

1s
2s
•
•
•

41 s
82 s
128 s
192 s
205 s
320 s
410 s
640 s
820 s
1229 s1280 s1920 s2048 s2560 s3200 s3840 s•••41 min82 min128 min
192 min
205 min
320 min
410 min
640 min
820 min1229 min
1280 min1920 min
2048 min
2560 min3200 min3840 min

•
•
•

•
•
•

•
•
•

•
•
•

4096 秒

3 日 49 分 4 秒

約 194 日約 32 年

Page - 27

ETM59J-03

RX8804CE
8.6.4. ウェイクアップタイマー割り込み機能
ウェイクアップタイマー 動作開始

ウェイクアップタイマー 動作停止

"1"

TE bit(7)

ウェイクアップタイマー 動作中

"0"
(9)

"1"

TIE bit"0"(5)/INT 出力

(6)
tRTN

tRTN

(8)

tRTN

 TIE や TE bit を" 0 " クリアす
ると、tRTN を
を待たずに/INT は解除する

Hi-z
(7)

"L"
tRTN

"1"

(4)

(3)

TF bit TF bit を" 0 " クリアす
ると、tRTN を
を待たずに/INT は解除する"0"periodタイマー
カウントダウン
終了(1)

periodperiodperiod(2)

Figure 14 ウェイクアップタイマー割り込み タイムチャート(1) TE = ”1”書き込み後の最初のソースクロックでウェイクアップタイマーにプリセット値がロードされます。
(2) その後はソースクロックでカウントダウンされていきます。
24 ビットダウンカウンターのカウント値がソースクロックの周期でカウントダウンされてダウンカウンターが 0001h → 0000h になるとタイマー割り込みが発生します。
同時にプリセット値が再ロードされます。
このため実際にはタイマーカウンター現在値にゼロは見えません。
(3) ウェイクアップタイマー割り込みが発生すると、TF ビットは”1”にセットされます。
TIE に関係なく、ウェイクアップタイマー割り込みが発生すると、TF ビットは”1”に変化します。
(4) セットされた TF ビットは、0 クリアされるまで”1”を保持します。
(5) ウェイクアップタイマー割り込み発生時に TIE=”1”ならば、/INT 端子は”L”になります。
TE=”0”のときは、/INT 端子は Hi-Z のまま変化はありません。
(6) /INT 端子出力は、毎イベント発生ごとに tRTN 時間の間だけ"L" になり、その後は Hi-Z に自動解除されます。
（次の割り込みイベント発生時には、再度/INT=”L”となります。）(7) TE=”0”の書き込みより、ウェイクアップタイマーの機能が停止し、かつ、ただちに/INT は Hi-Z に解放されます。
(8) /INT="L"時に TF=”0”の書き込みをすると、ただちに/INT は Hi-Z に解放されます。
(9) /INT="L"時に TIE="0"の書き込みをすると､ただちに/INT は Hi-Z に解放されます。
また、ウェイクアップタイマー割り込み発生後の TF ビットが 0 クリアされるまでの間は、/INT 状態を TIE ビットによって任意に制御することができます。
8.6.5. 割り込み機能動作時の /INT 出力
1) /INT " L " 割り込み出力発生時の 割り込みソース判定/INT 割り込み出力端子はウェイクアップタイマー、 アラーム、時刻更新、EVIN 割り込み機能の 4 種類の割り込み
ソースの共通出力端子です。
割り込みが発生したときは TF, AF, UF, EF フラグを読み出すと､ どの割り込みソースが発生したのか判定可能です。
2) /INT 出力を使用しない場合の処理方法/INT 出力を使用しない場合は、/INT 端子をオープンで使用してください。
TIE, AIE, UIE, EIE ビットの全ての割り込み許可ビットを " 0 " にしてください。
必要とする割り込みフラグをポーリングしてください。

Page - 28

ETM59J-03

RX8804CE
8.7. 時刻更新割り込み機能
8.7.1. 時刻更新割り込み
時刻更新割り込み機能は､1 秒更新または 1 分更新にて内部計時に同期した割り込みの発生が可能です。
この割り込み信号で時刻を取得すると常に毎秒または毎分の最新の時刻表示や配信が可能です。
8.7.2. 時刻更新割り込み機能 関連レジスター
Table 53 時刻更新割り込みレジスター
Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

0D
Control 1
TEST
WADA
USEL
TE
FSEL1 FSEL0 TSEL1 TSEL0
0E
Flag Register
UF
TF
AF
VLF
VDET


0F
Control 2
CSEL1 CSEL0
UIE
TIE
AIE
RESET
 動作設定を行うときは､ 設定中の不用意な時刻更新割り込みを避けるために､ 最初に UIE ビットを " 0 " にすることを推奨します。
 時刻更新割り込み機能は UIE ビットで/INT 出力を禁止することは可能ですが機能停止はできません。
1) USEL ビット (Update Interrupt Select)
時刻更新割り込みの発生タイミングを秒の更新、または分の更新に設定するビットです。

Table 54 USEL ビット
USEL

値

内 容

自動復帰時間 tRTN

0毎秒の更新時 （初期値）

500 msHigh / Low 50 %の矩形波が出力されます1

毎分の更新時15.625 ms

Write / Read

2) UF ビット (Update Flag)
時刻更新割り込みを検出して､ 結果を保持するフラグです。
Table 55 UF ビット
UF

データ
0

0 クリアしても/INT " L " 出力は解除できません

1

UF = 1 でも UF = 0 でもその値が保持されます
フラグ値を保持したい場合は１を書き込んでください

0

USEL で指定された時刻更新割り込み履歴はありません

1

時刻更新割り込みの履歴があります。結果は､0 クリアするまでホールドします

Write

Read

内 容

3) UIE ビット (Update Interrupt Enable)
時刻更新割り込み発生時に/INT 端子への割り込み出力可否を設定します。
Table 56 UIE ビット
UIE

データ

内 容

0

1 ) 割り込み信号をディセーブルにする (/INT = Hi-Z 継続)
2 ) 割り込み信号を解除する (/INT = Low → Hi-Z)

1

割り込み信号をイネーブルにする (/INT = Hi-Z → Low)
 割り込み出力は自動解除 (/INT = Low → Hi-Z)

Write / Read

Page - 29

ETM59J-03

RX8804CE
8.7.3. 時刻更新割り込み機能図
(7)
(2)

"1"

"1"

(4)

UIE bit

"0"
(6)
(6)

/ INT 出力

(5)
tRTN

tRTN

tRTN

"L"

"1"

(3)

(2)

UF bit UF bit を("0"(クリアすると、
tRTN をを待たずに/IRQ は解除する

Hi - z UIE bit を"0" クリアすると、tRTN を待たずに/IRQ は解除する

(2)

"0"
period

時刻更新
発生

periodperiodperiod(1)

Figure 15 時刻更新割り込みタイムチャート
8.7.4 割り込み機能動作時の /INT 出力
1) /INT " L " 割り込み出力発生時の 割り込みソース判定/INT 割り込み出力端子はウェイクアップタイマー、 アラーム、時刻更新、EVIN 割り込み機能の 4 種類の割り込みソースの共通出力端子です。
割り込みが発生したときは TF, AF, UF, EF フラグを読み出すと､どの割り込みソースが発生したのか判定可能です。
2) /INT 出力を使用しない場合の処理方法/INT 出力を使用しない場合は、/INT 端子をオープンで使用してください。
TIE, AIE, UIE, EIE ビットの全ての割り込み許可ビットを " 0 " にしてください。
必要とする割り込みフラグをポーリングしてください。

Page - 30

ETM59J-03

RX8804CE
8.8. 温度補償機能
8.8.1. 温度補償機能
本製品は高精度な温度補償回路を搭載しています。内蔵温度センサーの値に合わせた発振回路に対する周波数補正値を、単品ごとに検査を行い内蔵ROMに設定しており、温度変動に対する発振周波数が補償されます。
温度補償動作電圧(VTEM)以上でこの機能を停止することはできません。
8.8.2. 温度補償機能関連レジスター
Table 57 温度補償レジスター
Address

Function

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

0F

Control 2

CSEL1

CSEL0

UIE

TIE

AIE





RESET

1) CSEL1, CSEL0ビット (Compensation Interval Select 1,0)
温度補償動作の間隔を設定します。温度補償回路は間欠動作により低消費化を図っています。
CSELビットは間欠動作の間隔を設定します。初期電源投入時のCSEL1，CSEL0は2秒が選択されます。
Table 58 CSEL ビット
CSEL1
CSEL0
0
0
0
1
1
0
1
1

温度補償間隔
0.5 s
2.0 s （初期値）
10 s
30 s

間欠動作のタイミング毎に、IC内蔵の温度センサー値が温度補償回路に取り込まれます。
ただし、電源電圧が温度補償動作電圧 (VTEM) 以下の期間は、温度補償動作は行われません。
その場合は最後に取り込んだ温度センサー値に基づく補正値を保持します。
一度、電源電圧が温度補償動作電圧よりも低下し、電源電圧低下検出である VDET ビットに"1"がセットされていてもその後 VDET 電圧より上昇すると温度補償動作が再開されます。
温度変化が急峻な環境では温度補償間隔を早くして温度の変化に素早く追従させてください。
室内などの比較的温度変化が緩やかな環境下では温度補償間隔を長くすると消費電流の抑制に効果があります。

Page - 31

ETM59J-03

RX8804CE
8.9. データのリード/ライト
8.9.1. I2C-Bus の特性
I2C-Bus は 2 線式の双方向通信です。
信号線は､SDA (データライン) と SCL (クロックライン) とで構成されており、両ラインともプルアップ抵抗を介して
VDD ラインに接続します。
複数のデバイスの AND 接続を実行するために、I2C-Bus につながる全てのポートは Open drainあるいは Open collector でなければなりません。
RX8804CE にクロックストレッチ機能は搭載されていません。

8.9.2. ビット転送
SCL ラインの 1 クロックパルス毎に 1 ビットのデータ転送を行います。送信時､SDA ライン上のデータ変更は
SCL ラインが LOW の区間で行います。受信側では､SCL ラインが HIGH の区間でデータを取り込みます。

8.9.3. 開始条件と停止条件
I2C-Bus が非通信状態の時､2 本のラインは HIGH を保っています。この時､SDA が HIGH から LOW に変化した状態を通信の"開始条件"と定義します。この後､実際のデータ転送を行います。さらに､SCL が HIGH の時､SDA が LOW から
HIGH に変化した状態を､通信の"停止条件"と定義します。

Figure 16 I2C-Bus タイムチャート
8.9.4. スレーブアドレス
I2C-Bus デバイスは､通常のロジックデバイスが有するチップセレクト端子を持ちません。 全ての I2C-Bus デバイスは､機種ごとにユニークな I2C-Bus スレーブアドレスが回路内に設定されています。 I2C-Bus デバイスのセレクトは､通信開始時にこのスレーブアドレスを送信することによって行います。 各 I2C-Bus デバイスは､スレーブアドレスが一致した
場合のみ､その後の通信に反応します。
スレーブアドレスは､4 ビットの固定値によるグループ 1 と 3 ビットからなるグループ 2 の合計 7 ビットからなります。
RX8804CE ではグループ 1 が"0110"､グループ 2 が"010"です。

RX8804CE スレーブアドレス
0

1

1

0

0

グループ 1

1

0

グループ 2

 実際の通信時には､スレーブアドレスと共に R/W (リードライト) ビットを付加した 8 ビットデータを送信します。

R/W
bit

スレーブアドレス
bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

0

1

1

0

0

1

0

R/W

0 ; 書き込みモード
1 ; 読み出しモード

Page - 32

ETM59J-03

RX8804CE
8.9.5. システム構成
メッセージの送受信を制御するデバイスを"マスター"､マスターによって制御されるデバイスを"スレーブ"と定義します。
また､メッセージを送信するデバイスを､"トランスミッター"､メッセージを受信するデバイスを"レシーバー"と定義します。
RX8804CE の場合､CPU 等のコントローラーがマスター､RX8804CE がスレーブとなります。
トランスミッター､レシーバーには双方とも成り得ます。

SDA
SCL
マスター

スレーブ

マスター

スレーブ

トランスミッター
レシーバー

トランスミッター
レシーバー

トランスミッター
レシーバー

トランスミッター
レシーバー

CPU 等

RX8804CE

他の I2C-Bus デバイス

Figure 17 I2C-Bus 接続図

8.9.6. アクノリッジ
開始条件と停止条件との間で転送するデータのバイト数に制限はありません。
この時､1 バイトの転送毎に､レシーバー (受信側) は､トランスミッター (送信側) に対し､データの受信確認のアクノリッジ
ビットを生成します。
アクノリッジビットは LOW アクティブですから､トランスミッターは SDA ラインを HIGH にし､アクノリッジビット用のクロックを送出します。
レシーバーは､それまでにトランスミッターから送られた 8 ビットのデータを正しく受け取っていれば､最終ビット用のクロックが終了した時点で SDA ラインを LOW にします。 I2C-Bus ラインはプルアップされているので､トランスミッター側の SDA
ラインも LOW になります。ここで､トランスミッターはアクノリッジが返って来たことを確認し､次のデータを送信します。
レシーバーは､アクノリッジビット用のクロックが終了した時点で､SDA ラインを HIGH (開放) にして次のデータ受信に備えます。
マスターがトランスミッターの時は､レシーバーからのアクノリッジ確認後､次のデータ送受信をせずに停止条件を生成すれば､通信を正常終了することができます。 マスターがレシーバーの時は､アクノリッジビットを"1"として送出した後､停止条件を生成すれば通信を正常終了することができます。

8.9.7. I2C-Bus リセット機能
RX8804CE は I2C-Bus 通信において START コンディション受信後の最初のスレーブアドレス一致から I2C-Bus リセット
用のタイマー回路が動作します。START 条件後最初のスレーブアドレス一致から 1 秒を超えると I2C-Bus インターフェィスがリセットされて SDA が入力ステータス （Hi-Z） に移行します。
この機能によってコントローラーの不慮の通信中断時に RTC が SDA ラインを LOW にロックすることを防止します。
このため、リセット後に読み出しを継続すると全て１の”FF”データが読み出されます。
ACK 未達の書き込みバイトは書き込まれません。
I2C-Bus リセットが発生した場合は START コンディションの送信から I2C-Bus 通信を開始してください。
I2C-Bus リセット後のアドレスポインターは前回のアクセスアドレスが保持されています。
この I2C-Bus リセット機能が時刻カレンダーデータに影響を与えることはありません。

Page - 33

ETM59J-03

RX8804CE
8.9.8. I2C-Bus プロトコル
以下に､マスターを CPU､スレーブを RX8804CE と想定して通信手順を記します。
①

アドレス指定の書き込み手順
RX8804CE はアドレスのオートインクリメント機能がありますので､最初にアドレス指定した後､データだけを送り続ければ､RX8804CE の受け取りアドレスは 1 バイト毎に加算されます。
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)

CPU が開始条件を送信
CPU が RX8804CE のスレーブアドレス､及び R/W ビットを書き込みモードで送出
RX8804CE からのアクノリッジ確認
CPU が RX8804CE へ書き込むアドレスを送出
RX8804CE からのアクノリッジ確認
CPU が (4) で指定したアドレスへ書き込むデータを送出
RX8804CE からのアクノリッジ確認
必要に応じ (6), (7) のくり返し。アドレスは RX8804CE 内部でオートインクリメント
CPU が停止条件を送出

(1)

(2)

S

スレーブアドレス

(9)

(3)

(4)

(5)

(6)

(7)

(8)

0

アドレス

0

データ

0

データ

0

0

P

R/W
RX8804CE からのアクノリッジ② アドレス指定の読みだし手順
書き込みモードによって､リードするアドレスをライトした後､読みだしモードを設定して､実際のデータをリードします。
(1) CPU が開始条件を送出(2) CPU が RX8804CE のスレーブアドレス､及び R/W ビットを書き込みモードで送出(3) RX8804CE からのアクノリッジ確認(4) CPU が RX8804CE から読みだすアドレスを送出(5) RX8804CE からのアクノリッジ確認(6) CPU が開始条件を送信（停止条件は送信しない）(7) CPU が RX8804CE のスレーブアドレス､及び R/W ビットを読み出しモードで送出(8) RX8804CE からのアクノリッジ確認 (ここから､CPU がレシーバー､RX8804CE がトランスミッターとなる)(9) RX8804CE から (4) で指定したアドレスのデータが出る(10) CPU が RX8804CE へアクノリッジ送出(11) 必要に応じ､ (9), (10) のくり返し。読みだしアドレスは RX8804CE 内部でオートインクリメント(12) CPU が"1"のアクノリッジを出す(13) CPU が停止条件を送出
(1)

(2)

S

スレーブアドレス

0

(3)

(4)

(5)

(6)

(7)

0

アドレス

0

S

スレーブアドレス

R/W

1

(8)

(9)

(10)

(11)

(12) (13)

0

データ

0

データ

1

P

R/W
RX8804CE からのアクノリッジ

CPU からのアクノリッジ③ アドレス指定しない読み出し手順
最初に読みだしモードを設定することで､その後すぐにデータをリードできます。この場合のアドレスは､
前回のアクセスで終了したアドレス+1 となります。
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)

CPU が開始条件を送出
CPU が RX8804CE のスレーブアドレス､及び R/W ビットを読み出しモードで送出
RX8804CE からのアクノリッジ確認 (以降､CPU がレシーバー､RX8804CE がトランスミッターとなる)
RX8804CE から､前回のアクセスにおける最終アドレス+1 のデータが出る
CPU が RX8804CE へアクノリッジ送出
必要に応じ､ (4), (5) のくり返し。読み出しアドレスは RX8804CE 内部でオートインクリメント
CPU が"1"のアクノリッジを出す
CPU が停止条件を送出

(1)

(2)

S

スレーブアドレス

1

(3)

(4)

(5)

(6)

(7)

(8)

0

データ

0

データ

1

P

R/W
RX8804CE からのアクノリッジ

CPU からのアクノリッジ

Page - 34

ETM59J-03

RX8804CE
8.10. 電源初期投入およびバックアップへの移行、復帰

tR1

VDET

* tR2

tF

VDD

tCL

0V
バックアップ動作2

I C-Bus インターフェイス状態
通信停止

アクセス動作通信停止

Figure 18 電源投入シーケンス

Table 59 電源条件
項目
電源立ち上げ時間 1
電源投入後アクセス待ち時間
電源立ち下げ時間
電源立ち上げ時間 2
アクセス終了保持時間

記号

条件

Min.

Typ.

Max.

単位

tR1
tCL
tF
tR2
tCD

0 V から 5.5 V
VDET からアクセス開始
5.5 V から VDETVDET から 5.5 V
VDD = VDET まで

1
30
100
15
0

-

10
-

ms / Vmss / Vs / Vs*1)初期電源投入時は所定のレジスターが初期化されます。 (8.1.2 レジスターテーブル参照)
電源投入の検出回路を正常動作させるために、上記条件にて電源を投入してください。
中間電位からの電源投入は避けてください。
上図の 0 V とは 0.2 V 未満の電圧領域を想定しております。
バックアップへの移行時は、電源切り替え操作の前に STOP コンディションを送信して、本製品を非選択状態としてください。
*2)バックアップからの復帰後、VLF ビットが"1"のとき、または時刻データをはじめとしたレジスターデータの破壊が確認されたときは RTC 電源が時計保持電圧を下回ったことが想定されますので全てのレジスターを初期化してください。

Page - 35

ETM59J-03

RX8804CE
8.11. 電源初期投入時およびバックアップ復帰時のアクセス制限• RTC レジスターの多くは内蔵水晶振動子の発振クロックに同期して機能しますので､内部発振が無い状態 では､正常な動作ができません。
そのため､電源初期投入時および、バックアップ復帰異常時 (電圧低下などが原因で､ 発振が停止していた状態) からの電源電圧復帰時の初期設定は､発振開始時間経過後に行うことを推奨しています。
• 電源初期投入時および、バックアップ状態からの電源電圧復帰時 (以降、 [ 動作電圧移行時 ] とする) のアクセス動作は､次の点に注意してください。
1) バックアップからの復帰時は､最初に VLF ビット (バックアップ電圧低下記録ビット) を読み出してください。
2) VLF ビットの読み出し結果が VLF = " 1 (電圧低下記録) " のときは､全てのレジスターの初期設定が必要です。
VLF = " 1 " のときの初期設定は､内部発振が安定する 発振開始時間 (tSTA) 経過後に 行うことを推奨します。
VLF ビットが " 1 " で読み出された原因は主に以下の内容が想定されます。どの場合も初期設定が必要です
原因 1) 初期電源投入時 Cold Start
原因 2) バックアップ中に、水晶発振が維持できないような電圧低下が発生した
原因 3) 絶対最大定格のオーバーが発生してビット反転が発生した。1 ms 以内の定格オーバーでも原因になり得ます 初期電源投入時および、計時保持電圧以下から電源電圧復帰したときのアクセス可能タイミング
初期電源投入時および、計時保持電圧以下からの電源復帰時はアクセス動作電圧下限値 (VDD = 1.6 V) 到達後
30 ms 経過するまではアクセス禁止です。
時計カウンターなど、水晶発振クロックに依存するデータへのアクセスは、tSTA 時間後に行って下さい。

発振開始電圧VDD

計時保持下限電圧 VCLK Min.

電源初期投入 および計時保持電圧以下からの電源復帰

内部発振 ( イメージ )tSTA
発振開始時間• アクセス可能

30ms
30ms 後に アクセスが可能です
但し時計カウンタなど水晶発振クロックに依存する
データへのアクセスは tSTA 時間後に行ってさい。

Figure 19 電源投入、バックアップ復帰時のアクセス
1)
2)
3)

VLF-bit の読み出し結果が VLF = 0 で 正常状態 の場合は､ 発振開始時間を待たずに アクセス可能です。
I2C-Bus インターフェィスは、内蔵水晶発振の有無に関わらず正常動作いたします。
発振開始待ち時間を最短にして初期化を行うためには
8.12.フローチャート 1) 電源投入時の処理例を参照ください。

Page - 36

ETM59J-03

RX8804CE
8.12. フローチャート• 以下のフローチャートは一例です。
 一般的な処理手順を記載していますので､システムによっては非効率で冗長な部分があります。
 より効率的な処理が必要な際は､システムに応じて操作手順の最適化をご検討ください。
 期待通りの動作を行うためにはシステムの使用条件や環境に合わせた最適化をお願いいたします。
1) 電源投入時の処理例
下記チャートは発振開始時間 3 秒を待たずに発振スタートを検出して初期化に移行するため、内蔵水晶の発振開始待ち時間を最低限の時間に抑制できます。

スタート

Power on• 30 ms 以上の待ち時間が必要です

Wait 30 ms• 起動直後に必要なセットアップが可能です

割込み禁止処理 他

VLF = 1 ?

NO

YES•VLF 値が１に初期化されたかを確認します
RTC がバッテリーバックアップから復旧した場合にVLF = 0 なら初期化は無用です• VLF ビットに”0”を書き込んだ場合でも、水晶発振が停止中は VLF は ”0” クリアされません

VLF = ”0” clear•任意の待ち時間を設定してください
Wait

VLF = 0 ?
YES
初期設定

NO

•VLF がクリアされたら初期化に進みます

システムのデッドロックを回避するために、
VLF クリアのループにタイムアウト時間を設けてください(万が一、水晶振動子に故障が発生して発振起動しない場合でも無限ループ状態にならないようにご配慮ください)

スタートアップ完了

Figure 20 Flow1

Page - 37

ETM59J-03

RX8804CE
2) 初期化例
例1

初期化

0Dh の初期化• TE ビット を､ " 0 " にしてください。
• FSEL1, 0 ビットを､ 任意に設定してください。

0Eh の初期化• TEST ビットを､ 必ず " 0 " に設定してください。
• VDET,VLF ビット を､ " 0 " クリアしてください。

0Fh の初期化• AIE, TIE,UIE,EIE ビットを " 0 " に設定し､不用意な割り込み出力を事前防止します。

現在時刻設定00h  06h

アラーム割込設定
08h  0Ah

タイマー割込設定
0Bh  0Fh

時刻更新割込設定• [ 年 / 月 / 日 [曜] 時:分:秒 ] を設定します。(00h  06h)
 現在時刻の設定については､ [ 時計･カレンダーの書き込み ] の項を参照ください。
• アラーム割り込み機能を設定します。(08h  0Ah)
アラーム割り込み機能を使用しないときは､ Reg − 8[h]  A[h]を RAM レジスターとして使用できます。 その場合は AIE ビットを 必ず " 0 " にしてください• タイマー割り込み機能を設定します。(0Bh  0Fh)
タイマー割り込み機能を使用しないときは､ Reg − Bh  Ch を RAM レジスターとして使用いただけます。 その場合は TE, TIE ビットを 必ず " 0 " にしてください• 時刻更新割り込み機能を設定します。(0Dh  0Fh)

0Dh  0Fh

温度補償機能設定• 温度補償間隔を設定します。(0Fh)

0Dh  0Fh

次の処理へ

Figure 21 Flow2

Page - 38

ETM59J-03

RX8804CE
例 2 時計機能のみ使用する場合の初期化例

初期化• Write 08h

0Dh の初期化• Write 00h

0Eh の初期化• Write 01h
RESET を 1 にセットして、秒未満のカウンターをリセットします
温度補償間隔を任意に設定します

0Fh の初期化• 0Fh の初期化でアラーム機能は停止されていますので任意のデータを R / W が可能な RAM として利用できます

アラーム割込設定
08h  0Ah

• 0Eh, 0F h の初期化でタイマー機能は停止していますので任意のデータを R / W が可能な RAM として利用できます

タイマー割込設定
0Bh  0Fh

• [年 / 月 / 日 [曜] 時 : 分 : 秒] を設定します。時刻設定中の桁上げによる不整合を防ぐために上記 RESET から 1 秒以内に、時刻設定を完了してください。
秒書き込み完了時に再び秒未満カウンターがゼロクリアされ計時開始します

現在時刻設定(Reg − 00h  06h)

次の処理

Figure 22 Flow3
3) バックアップ状態から復帰したときの処理例

バックアップ復帰処理
1

No (VLF = 1)

21) VLF ビットをチェックします

VLF = 0 ?
Yes
( VLF = 0 )

3
Wait

4
初期化

2) VLF ビットが 1 のときは、バックアッ
プ中に異常があった可能性がありますので、必ず初期化をしてください(電源低下などにより、計時データやレジスター設定は保証できません)3) 電源電圧が低下していた場合は､内部の水晶振動子が再び安定発振するまでの待ち時間が必要です(待ち時間の目安は発振開始時間(tSTA [ s ]) の規定を参照ください)4) 初期化は、必ず全てのレジスターを初期設定してください ( 初期化については、[ 初期化 ] の項を参照ください)

次の処理へ

Figure 23 Flow4

Page - 39

ETM59J-03

RX8804CE
4) 時計・カレンダーの書き込み例

現在時刻設定 (例)VLF / VDET の読み出しと判定処理

RESET  " 1 "現在時刻の書き込みRESET  " 1 "• VLF / VDET 読み出して判定処理してください•時刻設定中の秒桁上げを避けるために、
RESET ビットを " 1 " に設定してください
RESET ビットは、”1”をセットする通信完了時点で、自動的にゼロクリアされます• 上記の RESET セットから、1 秒以内に、時刻を書き込んでください
秒書き込み完了時に秒未満カウンターがゼロクリアされ計時開始します•必要に応じて、時報などに合わせて、
RESET ビットを " 1 " に再設定してください+0 s ～ −30.5 µs の精度で時刻が計時開始します

Figure 24 Flow5
5) 時計・カレンダーの 読み出し例

現在時刻読み出し

現在時刻の読み出し

次の処理へ• 1 秒以内に必要な日時情報を読み出してください• 読み出されるデータは、I2C-Bus通信開始時の日時情報です
I2C-Bus通信開始時に、日時データは固定され (桁上げホールド)
I2C-Bus通信終了時に、自動で日時補正されます• 現在日時の読み出しは、アドレスオートインクリメント機能を使用してReg 00 h  06 hまでを連続して1秒以内に読み出すことを推奨します

Figure 25 Flow6

Page - 40

ETM59J-03

RX8804CE
8.13. 一般的なマイコンとの接続

VDD

VDD

0.1 FSCL
SDA

I2C-Busmaster MCU

IRQ
GND
VDD

SensorModuleSCL
SDA

RX8804CE

EVIN

/INT

VDD

VDD

GND

SCL

SDA

/INT, SCL, SDA 各端子のプルアップ抵抗値は一般的には 2 kΩ から 10 kΩ が使用されます。
Figure 26 Circuit Diagram

8.14. 発振器 (32 kHz-DTCXO) としての使用
以下の端子接続とすることで､RX8804CE を温度補償された高精度な発振器 (32 kHz-DTCXO) として使用できます。

RX8804CE

T2

VDD

VDD

SCL
SDA
32.768 kHz

0.1 F

FOUT
/INT

OE

FOE
SOUT
EVIN GND

Figure 27 DTCXO connection

Page - 41

ETM59J-03

RX8804CE
9. 外形寸法図 / マーキングレイアウト
9.1. 外形寸法図
RX8804CE• 外形寸法図• 推奨はんだ付けパターン図

3.2 ± 0.20.9

*12.5 ± 0.2

1.1

1.0 Max.

0.7

0.2 Min.

0.7

0.3

0.4

0.35

0.4

0.3

0.62

0.42

 PKG 短辺側の側面に現れている金属端は水晶振動子の検査用端子で IC の水晶発振回路に直結しています。
安定した発振動作のために、はんだによるショートが起こらないように実装してください。
また、結露や異物付着等で端子間にリーク電流が発生しないようにご配慮ください。

Figure 28 Package Dimension
9.2. マーキングレイアウト

RX8804CE

ロゴ

型式

X : XA

精度 Y : XB

R8804 X
123A
製造ロット

1 番ピン マーク

 表示内容は、捺印と表示の大略を示すもので、字形･大きさ および 位置の詳細を規定するものではありません。

Figure 29 Marking

Page - 42

ETM59J-03

RX8804CE
10. 使用上の注意事項
10.1.取り扱い上の注意事項
本モジュールは 水晶振動子を内蔵していますので、過大な衝撃･振動を与えないようにしてください。
また､ 低消費電力実現のために CMOS IC を用いておりますので、以下に注意して 使用してください。
(1) 静電気
耐静電気破壊保護回路は内蔵しておりますが､過大な静電気が加わると IC が破壊されるおそれがありますので、梱包および 運搬容器には 導電性の物を使用してください。
はんだごてや測定回路などは 高電圧リークの無いものを使用し、また実装時･作業時にも静電気対策をお願いいたします。
(2) ノイズ電源および、入出力端子に過大な外来ノイズが印加されますと、誤動作やラッチアップ現象等による破壊の原因となることがあります。
安定動作のため、本モジュールの電源端子 (VDD − GND 間、VBAT − GND 間) の極力近い場所に、0.1 F 以上のパスコンを設置してください。 (セラミックタイプを推奨します)
また、本モジュールの近くには、高ノイズを発生するデバイスを配置しないようにしてください。
(3) 入力端子の電位入力端子が中間レベルに電圧固定されると、消費電流の増加、動作不良、 素子破壊等の原因になります。
入力端子には入力電圧仕様の範囲内で可能な限り VDD / GND に近い電圧を入力してください。
(4) 未使用入力端子の処理
未入力端子の入力インピーダンスは非常に高く、開放状態での使用は 過大電流、誤動作、素子破壊などの原因になります。未使用の入力端子は GND または VDD に接続して確実に電圧を固定してください。
(5) 保管条件
本製品は JEDEC J-STD-020D.1 Moisture Sensitivity Level 1 相当品です。梱包開封後は、温度 +30 C 以下、
湿度 85  以下の環境にて保管し、また 6 ヶ月以内に実装してください。

10.2. 実装上の注意事項(1) はんだ付け温度
パッケージ内部が +260 C を越えますと、水晶振動子の特性劣化および、破壊を招く場合がありますので、弊社
はんだ耐熱性評価プロファイルを越えない領域でのご使用を推奨します。ご実装前に必ず実装条件(温度・時間) をご確認ください。
また、条件変更時も同様の確認をしていただいた後にご使用ください。
※ 以下の図に、弊社はんだ耐熱性評価プロファイルを参考掲載します。
(2) 実装機
汎用実装機の使用が可能ですが、使用機器、条件等によっては 実装時の衝撃力により内蔵の水晶振動子の破壊を招く場合がありますので、ご使用の前には必ず貴社にてご確認ください。
条件変更時も同様の確認をしていただいた後にご使用ください。
実装時、作業時には、静電気対策をお願いいたします。
(3) 超音波洗浄
超音波洗浄は､ 使用条件によっては 内蔵の水晶振動子が共振破壊される場合があります。
貴社での使用条件 (洗浄機の種類、パワー、時間、槽内の状態等) を弊社にて特定できませんので、超音波洗浄の保証はいたしかねます。
(4) 実装方向
逆向きに実装しますと破壊の原因となります。方向を確認した上で実装を行なってください。
(5) 端子間リーク
製品が汚れていたり結露している状態などで電源投入しますと、端子間リークを招く場合がありますので､洗浄しさらに乾燥させた後に電源投入を行なってください。
Temperature [C]300

; +260 C OVER

TP+255 C
250
200
150

; +217 C; +200 C

TL
Ts Max.

tp ; at least 30 s

Ramp-up rate
+3 °C/s Max.

tL

Ramp-down rate
-6 C/s Max.

60 s ~ 150 s( +217 C over )Ts Min. ; +150 Cts
60 s ~ 120 s( +150 C ~ +200 C)

100
50

0

Time +25 C ~ Peak
60

120

180

240

300

360

420

480

540

600

660

720 780
Time [s]Figure 30 半田耐熱性評価プロファイル（参考）Page - 43

ETM59J-03

RX8804CE
11. Figures
Figure 1 ブロック図 ..................................................................................................................................................... 2
Figure 2 端子配置図 ..................................................................................................................................................... 3
Figure 3 温度補償回路動作、消費電流 ......................................................................................................................... 5
Figure 4 I2C-Bus タイミングチャート .......................................................................................................................... 6
Figure 5 計時カレンダー回路ブロック図 ................................................................................................................... 10
Figure 6 EVIN デバウンス機能 ................................................................................................................................... 16
Figure 7 SOUT 機能プログラム例 1 ........................................................................................................................... 17
Figure 8 SOUT 機能プログラム例 2 ............................................................................................................................. 18
Figure 9 タイムスタンプ機能プログラム例 ................................................................................................................ 19
Figure 10 EVIN タイムチャート ................................................................................................................................. 20
Figure 11 アラームタイミングチャート ..................................................................................................................... 23
Figure 12 カウントダウンタイマータイムチャート ................................................................................................... 25
Figure 13 タイマースタートタイミング ..................................................................................................................... 26
Figure 14 ウェイクアップタイマー割り込み タイムチャート ................................................................................. 28
Figure 15 時刻更新割り込みタイムチャート .............................................................................................................. 30
Figure 16 I2C-Bus タイムチャート ............................................................................................................................. 32
Figure 17 I2C-Bus 接続図 ........................................................................................................................................... 33
Figure 18 電源投入シーケンス ................................................................................................................................... 35
Figure 19 電源投入、バックアップ復帰時のアクセス ............................................................................................... 36
Figure 20 Flow1 .......................................................................................................................................................... 37
Figure 21 Flow2 .......................................................................................................................................................... 38
Figure 22 Flow3 .......................................................................................................................................................... 39
Figure 23 Flow4 .......................................................................................................................................................... 39
Figure 24 Flow5 .......................................................................................................................................................... 40
Figure 25 Flow6 .......................................................................................................................................................... 40
Figure 26 Circuit Diagram........................................................................................................................................... 41
Figure 27 DTCXO connection .................................................................................................................................... 41
Figure 28 Package Dimension ................................................................................................................................... 42
Figure 29 Marking....................................................................................................................................................... 42
Figure 30 半田耐熱性評価プロファイル（参考）....................................................................................................... 43

Page - 44

ETM59J-03

RX8804CE
12. Tables
Table 1 端子機能 .......................................................................................................................................................... 3
Table 2 絶対最大定格 ................................................................................................................................................... 4
Table 3 推奨動作条件 ................................................................................................................................................... 4
Table 4 周波数特性....................................................................................................................................................... 4
Table 5 DC 電気的特性................................................................................................................................................. 5
Table 6 消費電流 IDD1, IDD2（参考値） ........................................................................................................................ 6
Table 7 AC 電気特性 .................................................................................................................................................... 6
Table 8 レジスターテーブル (00h ~ 0Fh) .................................................................................................................... 7
Table 9 レジスターテーブル (10h ~ 1Fh) .................................................................................................................... 7
Table 10 制御ビットクイックリファレンス ................................................................................................................. 8
Table 11 レジスター初期値 .......................................................................................................................................... 8
Table 12 計時・カレンダーレジスター ........................................................................................................................ 9
Table 13 WEEK レジスター ......................................................................................................................................... 9
Table 14 DAY レジスター ............................................................................................................................................ 9
Table 15 アラームレジスター .................................................................................................................................... 10
Table 16 ウェイクアップタイマーレジスター ........................................................................................................... 11
Table 17 コントロールレジスター・フラグレジスター ............................................................................................. 11
Table 18 TEST ビット ................................................................................................................................................ 11
Table 19 VLF ビット .................................................................................................................................................. 11
Table 20 VDET ビット ............................................................................................................................................... 12
Table 21 RESET ビット ............................................................................................................................................. 12
Table 22 FSEL ビット ................................................................................................................................................ 12
Table 23 CSEL ビット ............................................................................................................................................... 13
Table 24 AIE, TIE, UIE ビット.................................................................................................................................... 13
Table 25 SOUT コントロールレジスター .................................................................................................................. 14
Table 26 DCE, DC ビット .......................................................................................................................................... 14
Table 27 SRV ビット ................................................................................................................................................. 14
Table 28 FS ビット .................................................................................................................................................... 14
Table 29 タイムスタンプデータ・イベントコントロール ......................................................................................... 15
Table 30 ECP ビット ................................................................................................................................................. 15
Table 31 EHL ビット .................................................................................................................................................. 15
Table 32 EPU ビット ................................................................................................................................................. 15
Table 33 RCE ビット ................................................................................................................................................. 15
Table 34 EF ビット .................................................................................................................................................... 15
Table 35 ET ビット .................................................................................................................................................... 16
Table 36 EIE ビット ................................................................................................................................................... 16
Table 37 EVMON ビット ............................................................................................................................................ 16
Table 38 アラーム割り込みレジスター ...................................................................................................................... 21
Table 39 WADA ビット .............................................................................................................................................. 21
Table 40 AF ビット .................................................................................................................................................... 21
Table 41 AIE ビット ................................................................................................................................................... 22
Table 42 アラーム設定例１ ........................................................................................................................................ 22
Table 43 アラーム設定例２ ........................................................................................................................................ 22
Table 44 ウェイクアップタイマー割り込みレジスター ............................................................................................. 24
Table 45 タイマーカウンター現在値レジスター ........................................................................................................ 24
Table 46 TSEL レジスター ......................................................................................................................................... 25
Table 47 TSTP ビット ................................................................................................................................................ 25
Table 48 TRES ビット ............................................................................................................................................... 25
Table 49 TE ビット .................................................................................................................................................... 26
Table 50 TF ビット .................................................................................................................................................... 26
Table 51 TIE ビット ................................................................................................................................................... 26
Table 52 ウェイクアップタイマー割り込み間隔 ........................................................................................................ 27
Table 53 時刻更新割り込みレジスター ...................................................................................................................... 29
Table 54 USEL ビット ............................................................................................................................................... 29
Table 55 UF ビット .................................................................................................................................................... 29
Table 56 UIE ビット ................................................................................................................................................... 29
Table 57 温度補償レジスター .................................................................................................................................... 31
Table 58 CSEL ビット ............................................................................................................................................... 31
Table 59 電源条件 ...................................................................................................................................................... 35

Page - 45

ETM59J-03

Application Manual

セイコーエプソン株式会社〒160-8801
東京都新宿区新宿 4-1-6
TEL (03) 5368-0700 (代表)

JR 新宿ミライナタワー 29F〒530-6122
大阪市北区中之島 3-3-23 中之島ダイビル 22F
TEL (06) 7711-6770 (代表) FAX(06) 7711-6771〒460-0003
愛知県名古屋市中区錦 1-4-6 大樹生命名古屋ビル 8F
TEL (052) 205-8431 (直通) FAX (052) 231-2537

インターネットによる情報配信

www5.epsondevice.com/ja/

代 理 店