2. 仕様の概要比較
2.20 リアルタイムクロック
表2.40にリアルタイムクロック仕様の概要比較を、表2.41にリアルタイムクロックのレジスタ比較を示 します。
表2.40 リアルタイムクロック仕様の概要比較
項目 RX630(RTCa) RX65N(RTCd)
カウントモード カレンダカウントモード カレンダカウントモード/バイナリカ ウントモード
カウントソース サブクロック(XCIN)またはメインク ロック(EXTAL)
サブクロック(XCIN)またはメインク ロック(EXTAL)
時計/カレンダ機能 カレンダカウントモード
年、月、日、曜日、時、分、秒 をカウント、BCD表示
12時間/24時間モード切り替え 機能
30秒調整機能(30秒未満は00秒 に切り捨て、30秒以降は1分に 桁上げ)
うるう年自動補正機能
スタート/ストップ機能
1Hz、2Hz、4Hz、8Hz、16Hz、
32Hz、64Hzの状態をバイナリ
で表示
時計誤差補正機能
1Hzクロック出力
カレンダカウントモード
年、月、日、曜日、時、分、秒 をカウント、BCD表示
12時間/24時間モード切り替え 機能
30秒調整機能(30秒未満は00秒 に切り捨て、30秒以降は1分に 桁上げ)
うるう年自動補正機能
バイナリカウントモード
秒を32ビットでカウント、バイ ナリ表示
両モード共通
スタート/ストップ機能
秒以下の桁のバイナリ表示 (1Hz、2Hz、4Hz、8Hz、16Hz、
32Hz、64Hz)
時計誤差補正機能
クロック(1Hz/64Hz)出力
項目 RX630(RTCa) RX65N(RTCd) 割り込み アラーム割り込み(ALM)
アラーム割り込み条件として、年、
月、日、曜日、時、分、秒のいずれ と比較するか選択可能
周期割り込み(PRD)
割り込み周期として、2秒、1秒、
1/2秒、1/4秒、1/8秒、1/16秒、1/32 秒、1/64秒、1/128秒、1/256秒周 期から選択可能
桁上げ割り込み(CUP)
秒カウンタへの桁上げ、または 64Hzカウンタの読み出しと64Hz カウンタへの桁上げが重なったと き、発生したことを示す
アラーム割り込み、周期割り込みに よる、ソフトウェアスタンバイモー ドまたはディープソフトウェアス タンバイモードからの復帰が可能
アラーム割り込み(ALM)
アラーム割り込み条件として、以下 のいずれと比較するか選択可能
カレンダカウントモード:
年、月、日、曜日、時、分、秒
バイナリカウントモード:
32ビットバイナリカウンタの各 ビット
周期割り込み(PRD)
割り込み周期として、2秒、1秒、
1/2秒、1/4秒、1/8秒、1/16秒、1/32 秒、1/64秒、1/128秒、1/256秒周 期から選択可能
桁上げ割り込み(CUP)
次のいずれかのタイミングで割り 込み要求発生
64Hzカウンタから秒カウンタ への桁上げが発生したとき
64Hzカウンタの変化と
R64CNTレジスタの読み出しタ
イミングが重なったとき
アラーム割り込み、周期割り込みに よる、ソフトウェアスタンバイモー ドまたはディープソフトウェアス タンバイモードからの復帰が可能 時間キャプチャ機能 3本のイベント入力によって、時間の
キャプチャが可能
イベント入力ごとに、月、日、時、
分、秒をキャプチャ
時間キャプチャイベント入力端子の エッジ検出によって、時間のキャプ チャが可能
イベント入力ごとに、月、日、時、
分、秒をキャプチャ、または32ビッ トバイナリカウンタ値をキャプ チャ
イベントリンク機能 - 周期イベント出力
表2.41 リアルタイムクロックのレジスタ比較
レジスタ ビット RX630(RTCa) RX65N(RTCd)
BCNT0* - - バイナリカウンタ0
BCNT1* - - バイナリカウンタ1
BCNT2* - - バイナリカウンタ2
BCNT3* - - バイナリカウンタ3
BCNT0AR* - - バイナリカウンタ0アラームレジスタ
BCNT1AR* - - バイナリカウンタ1アラームレジスタ
BCNT2AR* - - バイナリカウンタ2アラームレジスタ
BCNT3AR* - - バイナリカウンタ3アラームレジスタ
BCNT0AER* - - バイナリカウンタ0アラーム許可レジスタ
BCNT1AER* - - バイナリカウンタ1アラーム許可レジスタ
BCNT2AER* - - バイナリカウンタ2アラーム許可レジスタ
BCNT3AER* - - バイナリカウンタ3アラーム許可レジスタ
RCR1 RTCOS - RTCOUT出力選択ビット
RCR2 CNTMD - カウントモード選択ビット
RCR3 RTCDV[2:0] - サブクロック発振器ドライブ能力制御ビット
BCNT0CPy* - - BCNT0キャプチャレジスタy
(y = 0~2)
BCNT1CPy* - - BCNT1キャプチャレジスタy
(y = 0~2)
BCNT2CPy* - - BCNT2キャプチャレジスタy
(y = 0~2)
BCNT3CPy* - - BCNT3キャプチャレジスタy
(y = 0~2)
【注】* バイナリカウンタモード時