HEIEM HU
4.2 制御
外部割り込みは下記のレジスタで制御されます。
低消費電力レジスタ
3
POFFCR3 7 6 5 4 3 2 1 0
(0x0F77) Bit Symbol - - INT5EN INT4EN INT3EN INT2EN INT1EN INT0EN
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
リセット後 0 0 0 0 0 0 0 0
INT5EN INT5 制御 0
1 Disable Enable
INT4EN INT4 制御 0
1 Disable Enable
INT3EN INT3 制御 0
1 Disable Enable
INT2EN INT2 制御 0
1 Disable Enable
INT1EN INT1 制御 0
1 Disable Enable
INT0EN INT0 制御 0
1 Disable Enable
注
1) INTxEN (x=0~5)が"0"にクリアされているとき、外部割り込みへのクロック供給が停止されます。このとき、各外部割り
込みの制御レジスタに書き込んだデータは無効となります。外部割り込みを使用するときには、INTxENを"1"にセットし てから、各外部割り込みの制御レジスタにデータを書き込んでください。
注
2) INTxEN
を変更するときに、割り込み要求信号が発生することがあります。INTxENを変更するときには、該当する割り込み許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、
INTxEN
変更からNORMAL1/2, IDLE1/2
モードでは2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1
モードでは12/fs[s]待ち、割り
込みラッチをクリアしてください。注
3) POFFCR3
のビット7~6
は"0"が読み出されます。外部割り込み制御レジスタ
1
EINTCR1 (0x0FD8)
7 6 5 4 3 2 1 0
Bit Symbol - - - INT1LVL INT1ES INT1NC
Read/Write R R R R R/W R/W
リセット後 0 0 0 0 0 0 0 0
INI1LVL
外部割り込み1の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル
0: 初期状態あるいは信号レベルがL"
1:信号レベルがH"
INT1ES 外部割り込み1の割り込み要求発生
条件選択
00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: Reserved
INT1NC 外部割り込み1のノイズキャンセラ
サンプリング間隔設定
NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1
00: fcgck [Hz]
01: fcgck / 22 [Hz]
10: fcgck / 23 [Hz]
11: fcgck / 24 [Hz]
00: fs/4 [Hz]
01: fs/4 [Hz]
10: fs/4 [Hz]
11: fs/4 [Hz]
注
1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]
注
2)
動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,IDLE1/2
モードからSLOW1/2,SLEEP1
モードに切り替える場合、動作モードが切り変わってから12/fs[s]待ち割り込み
ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから
NORMAL1/2,IDLE1/2
モードに切り替える場合、動 作モードが切り替わってから2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。
注
3) EINTCRx
を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み 許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更からNORMAL1/2, IDLE1/2
モードでは2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1
モードでは12/fs[s]待ち、割り込みラッ
チをクリアしてください。注
4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。
注
5) EINTCR1
のビット7 ~ 5
は"0"が読み出されます。外部割り込み制御レジスタ
2
EINTCR2 (0x0FD9)
7 6 5 4 3 2 1 0
Bit Symbol - - - INT2LVL INT2ES INT2NC
Read/Write R R R R R/W R/W
リセット後 0 0 0 0 0 0 0 0
INI2LVL
外部割り込み2の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル
0: 初期状態あるいは信号レベルがL"
1:信号レベルがH"
INT2ES 外部割り込み2の割り込み要求発生
条件選択
00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: Reserved
INT2NC 外部割り込み2のノイズキャンセラ
サンプリング間隔設定
NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1
00: fcgck [Hz]
01: fcgck / 22 [Hz]
10: fcgck / 23 [Hz]
11: fcgck / 24 [Hz]
00: fs/4 [Hz]
01: fs/4 [Hz]
10: fs/4 [Hz]
11: fs/4 [Hz]
注
1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]
注
2)
動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,IDLE1/2
モードからSLOW1/2,SLEEP1
モードに切り替える場合、動作モードが切り変わってから12/fs[s]待ち割り込み
ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから
NORMAL1/2,IDLE1/2
モードに切り替える場合、動 作モードが切り替わってから2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。
注
3) EINTCRx
を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更から
NORMAL1/2, IDLE1/2
モードでは2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1
モードでは12/fs[s]待ち、割り込みラッ
チをクリアしてください。注
4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。
注
5) EINTCR2
のビット7 ~ 5
は"0"が読み出されます。外部割り込み制御レジスタ
3
EINTCR3 (0x0FDA)
7 6 5 4 3 2 1 0
Bit Symbol - - - INT3LVL INT3ES INT3NC
Read/Write R R R R R/W R/W
リセット後 0 0 0 0 0 0 0 0
INI3LVL
外部割り込み3の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル
0: 初期状態あるいは信号レベルがL"
1:信号レベルがH"
INT3ES 外部割り込み3の割り込み要求発生
条件選択
00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: Reserved
INT3NC 外部割り込み3のノイズキャンセラ
サンプリング間隔設定
NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1
00: fcgck [Hz]
01: fcgck / 22 [Hz]
10: fcgck / 23 [Hz]
11: fcgck / 24 [Hz]
00: fs/4 [Hz]
01: fs/4 [Hz]
10: fs/4 [Hz]
11: fs/4 [Hz]
注
1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]
注
2)
動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,IDLE1/2
モードからSLOW1/2,SLEEP1
モードに切り替える場合、動作モードが切り変わってから12/fs[s]待ち割り込み
ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから
NORMAL1/2,IDLE1/2
モードに切り替える場合、動 作モードが切り替わってから2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。
注
3) EINTCRx
を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更から
NORMAL1/2, IDLE1/2
モードでは2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1
モードでは12/fs[s]待ち、割り込みラッ
チをクリアしてください。注
4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。
注
5) EINTCR3
のビット7 ~ 5
は"0"が読み出されます。外部割り込み制御レジスタ
4
EINTCR4 (0x0FDB)
7 6 5 4 3 2 1 0
Bit Symbol - - - INT4LVL INT4ES INT4NC
Read/Write R R R R R/W R/W
リセット後 0 0 0 0 0 0 0 0
INI4LVL
外部割り込み4の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル
0: 初期状態あるいは信号レベルがL"
1:信号レベルがH"
INT4ES 外部割り込み4の割り込み要求発生
条件選択
00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: ノイズキャンセラ通過信号の"H"で割り込み要求発生
INT4NC 外部割り込み4のノイズキャンセラ
サンプリング間隔設定
NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1
00: fcgck [Hz]
01: fcgck / 22 [Hz]
10: fcgck / 23 [Hz]
11: fcgck / 24 [Hz]
00: fs/4 [Hz]
01: fs/4 [Hz]
10: fs/4 [Hz]
11: fs/4 [Hz]
注
1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]
注
2)
動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,IDLE1/2
モードからSLOW1/2,SLEEP1
モードに切り替える場合、動作モードが切り変わってから12/fs[s]待ち割り込み
ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから
NORMAL1/2,IDLE1/2
モードに切り替える場合、動 作モードが切り替わってから2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。
注
3) EINTCRx
を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み 許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更からNORMAL1/2, IDLE1/2
モードでは2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1
モードでは12/fs[s]待ち、割り込みラッ
チをクリアしてください。注
4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。
注