4.13 R/Fコンバータ
4.15.4 割り込みのI/Oメモリ
表4.15.4.1に割り込みに関する制御ビットとそのアドレスを示します。
表4.15.4.1(a) 割り込みの制御ビット
FF3DH
PCP03 PCP02 PCP01 PCP00
R/W
PCP03 PCP02 PCP01 PCP00
1 1 1 1
P10〜P13割り込み極性選択レジスタ FF3CH
SIP03 SIP02 SIP01 SIP00
R/W
SIP03 SIP02 SIP01 SIP00
0 0 0 0
Enable Enable Enable Enable
Disable Disable Disable Disable
P10〜P13割り込み選択レジスタ
FF3FH
PCP13 PCP12 PCP11 PCP10
R/W
PCP13 PCP12 PCP11 PCP10
1 1 1 1
P40〜P43割り込み極性選択レジスタ FF3EH
SIP13 SIP12 SIP11 SIP10
R/W
SIP13 SIP12 SIP11 SIP10
0 0 0 0
Enable Enable Enable Enable
Disable Disable Disable Disable
P40〜P43割り込み選択レジスタ
アドレス 注 釈
D3 D2
レジスタ
D1 D0 Name Init ∗1 1 0
FFE1H
General EIRFE EIRFR EIRFS
R/W
General EIRFE EIRFR EIRFS
0 0 0 0
1 Enable Enable Enable
0 Mask Mask Mask
汎用レジスタ
割り込みマスクレジスタ(R/Fコンバータエラー) 割り込みマスクレジスタ(R/Fコンバータ基準発振完了) 割り込みマスクレジスタ(R/Fコンバータセンサ発振完了)
FFE2H
General General EIPT0 EICTC0
R/W
General General EIPT0 EICTC0
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ0アンダーフロー) 割り込みマスクレジスタ(タイマ0コンペアマッチ)
FFE3H
General General EIPT1 EICTC1
R/W
General General EIPT1 EICTC1
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ1アンダーフロー) 割り込みマスクレジスタ(タイマ1コンペアマッチ)
FFE4H
General General EIPT2 EICTC2
R/W
General General EIPT2 EICTC2
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ2アンダーフロー) 割り込みマスクレジスタ(タイマ2コンペアマッチ)
FFE5H
General General EIPT3 EICTC3
R/W
General General EIPT3 EICTC3
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ3アンダーフロー) 割り込みマスクレジスタ(タイマ3コンペアマッチ)
FFE6H
General General EIPT4 EICTC4
R/W
General General EIPT4 EICTC4
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ4アンダーフロー) 割り込みマスクレジスタ(タイマ4コンペアマッチ)
FFE7H
General General EIPT5 EICTC5
R/W
General General EIPT5 EICTC5
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ5アンダーフロー) 割り込みマスクレジスタ(タイマ5コンペアマッチ)
FFE8H
General General EIPT6 EICTC6
R/W
General General EIPT6 EICTC6
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ6アンダーフロー) 割り込みマスクレジスタ(タイマ6コンペアマッチ)
FFE9H
General General EIPT7 EICTC7
R/W
General General EIPT7 EICTC7
0 0 0 0
1 1 Enable Enable
0 0 Mask Mask
汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(タイマ7アンダーフロー) 割り込みマスクレジスタ(タイマ7コンペアマッチ)
FFEAH
General General General EISIF
R/W
General General General EISIF
0 0 0 0
1 1 1 Enable
0 0 0 Mask
汎用レジスタ 汎用レジスタ 汎用レジスタ
割り込みマスクレジスタ(シリアルインタフェース)
*1 イニシャルリセット時の初期値 *3 読み出し時は常時"0"
*2 回路上設定されない
4 周辺回路と動作(割り込みとHALT/SLEEP)
表4.15.4.1(b) 割り込みの制御ビット
アドレス 注 釈
D3 D2
レジスタ
D1 D0 Name Init ∗1 1 0
FFEBH
EIK03 EIK02 EIK01 EIK00
R/W
EIK03 EIK02 EIK01 EIK00
0 0 0 0
Enable Enable Enable Enable
Mask Mask Mask Mask
割り込みマスクレジスタ(キー入力割り込み3<P13>) 割り込みマスクレジスタ(キー入力割り込み2<P12>) 割り込みマスクレジスタ(キー入力割り込み1<P11>) 割り込みマスクレジスタ(キー入力割り込み0<P10>)
FFECH
EIK13 EIK12 EIK11 EIK10
R/W
EIK13 EIK12 EIK11 EIK10
0 0 0 0
Enable Enable Enable Enable
Mask Mask Mask Mask
割り込みマスクレジスタ(キー入力割り込み7<P43>) 割り込みマスクレジスタ(キー入力割り込み6<P42>) 割り込みマスクレジスタ(キー入力割り込み5<P41>) 割り込みマスクレジスタ(キー入力割り込み4<P40>)
FFEDH
EIRUN EILAP EISW1 EISW10
R/W
EIRUN EILAP EISW1 EISW10
0 0 0 0
Enable Enable Enable Enable
Mask Mask Mask Mask
割り込みマスクレジスタ(SWダイレクトRUN) 割り込みマスクレジスタ(SWダイレクトLAP) 割り込みマスクレジスタ(ストップウォッチタイマ1Hz) 割り込みマスクレジスタ(ストップウォッチタイマ10Hz)
FFEEH
EIT3 EIT2 EIT1 EIT0
R/W
EIT3 EIT2 EIT1 EIT0
0 0 0 0
Enable Enable Enable Enable
Mask Mask Mask Mask
割り込みマスクレジスタ(計時タイマ16Hz) 割り込みマスクレジスタ(計時タイマ32Hz) 割り込みマスクレジスタ(計時タイマ64Hz) 割り込みマスクレジスタ(計時タイマ128Hz)
FFEFH
EIT7 EIT6 EIT5 EIT4
R/W
EIT7 EIT6 EIT5 EIT4
0 0 0 0
Enable Enable Enable Enable
Mask Mask Mask Mask
割り込みマスクレジスタ(計時タイマ1Hz) 割り込みマスクレジスタ(計時タイマ2Hz) 割り込みマスクレジスタ(計時タイマ4Hz) 割り込みマスクレジスタ(計時タイマ8Hz)
FFF1H
0 IRFE IRFR IRFS
R R/W
0 ∗3 IRFE IRFR IRFS
– ∗2 0 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用
割り込み要因フラグ(R/Fコンバータエラー) 割り込み要因フラグ(R/Fコンバータ基準発振完了) 割り込み要因フラグ(R/Fコンバータセンサ発振完了)
FFF2H
0 0 IPT0 ICTC0
R R/W
0 ∗3 0 ∗3 IPT0 ICTC0
– ∗2 – ∗2 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用
割り込み要因フラグ(タイマ0アンダーフロー) 割り込み要因フラグ(タイマ0コンペアマッチ)
FFF3H
0 0 IPT1 ICTC1
R R/W
0 ∗3 0 ∗3 IPT1 ICTC1
– ∗2 – ∗2 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用
割り込み要因フラグ(タイマ1アンダーフロー) 割り込み要因フラグ(タイマ1コンペアマッチ)
FFF4H
0 0 IPT2 ICTC2
R R/W
0 ∗3 0 ∗3 IPT2 ICTC2
– ∗2 – ∗2 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用
割り込み要因フラグ(タイマ2アンダーフロー) 割り込み要因フラグ(タイマ2コンペアマッチ)
FFF5H
0 0 IPT3 ICTC3
R R/W
0 ∗3 0 ∗3 IPT3 ICTC3
– ∗2 – ∗2 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用
割り込み要因フラグ(タイマ3アンダーフロー) 割り込み要因フラグ(タイマ3コンペアマッチ)
FFF6H
0 0 IPT4 ICTC4
R R/W
0 ∗3 0 ∗3 IPT4 ICTC4
– ∗2 – ∗2 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用
割り込み要因フラグ(タイマ4アンダーフロー) 割り込み要因フラグ(タイマ4コンペアマッチ)
FFF7H
0 0 IPT5 ICTC5
R R/W
0 ∗3 0 ∗3 IPT5 ICTC5
– ∗2 – ∗2 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用
割り込み要因フラグ(タイマ5アンダーフロー) 割り込み要因フラグ(タイマ5コンペアマッチ) 0 0 IPT6 ICTC6 0 ∗3
0 ∗3 – ∗2 – ∗2
(R) Yes
(R) No
未使用 未使用
4 周辺回路と動作(割り込みとHALT/SLEEP)
表4.15.4.1(c) 割り込みの制御ビット
FFFDH
IRUN ILAP ISW1 ISW10 R/W
IRUN ILAP ISW1 ISW10
0 0 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
割り込み要因フラグ(SWダイレクトRUN) 割り込み要因フラグ(SWダイレクトLAP) 割り込み要因フラグ(ストップウォッチタイマ1Hz) 割り込み要因フラグ(ストップウォッチタイマ10Hz)
FFFEH
IT3 IT2 IT1 IT0
R/W
IT3 IT2 IT1 IT0
0 0 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
割り込み要因フラグ(計時タイマ16Hz) 割り込み要因フラグ(計時タイマ32Hz) 割り込み要因フラグ(計時タイマ64Hz) 割り込み要因フラグ(計時タイマ128Hz)
FFFFH
IT7 IT6 IT5 IT4
R/W
IT7 IT6 IT5 IT4
0 0 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
割り込み要因フラグ(計時タイマ1Hz) 割り込み要因フラグ(計時タイマ2Hz) 割り込み要因フラグ(計時タイマ4Hz) 割り込み要因フラグ(計時タイマ8Hz)
アドレス 注 釈
D3 D2
レジスタ
D1 D0 Name Init ∗1 1 0
FFFBH
IK03 IK02 IK01 IK00 R/W
IK03 IK02 IK01 IK00
0 0 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
割り込み要因フラグ(キー入力割り込み3<P13>) 割り込み要因フラグ(キー入力割り込み2<P12>) 割り込み要因フラグ(キー入力割り込み1<P11>) 割り込み要因フラグ(キー入力割り込み0<P10>)
FFFCH
IK13 IK12 IK11 IK10 R/W
IK13 IK12 IK11 IK10
0 0 0 0
(R) Yes (W) Reset
(R) No (W) Invalid
割り込み要因フラグ(キー入力割り込み7<P43>) 割り込み要因フラグ(キー入力割り込み6<P42>) 割り込み要因フラグ(キー入力割り込み5<P41>) 割り込み要因フラグ(キー入力割り込み4<P40>) FFFAH
0 0 0 ISIF
R R/W
0 ∗3 0 ∗3 0 ∗3 ISIF
– ∗2 – ∗2 – ∗2 0
(R) Yes (W) Reset
(R) No (W) Invalid
未使用 未使用 未使用
割り込み要因フラグ(シリアルインタフェース)
*1 イニシャルリセット時の初期値 *3 読み出し時は常時"0"
*2 回路上設定されない
● SIP03〜SIP00, SIP13〜SIP10: 割り込み選択レジスタ (FF3CH, FF3EH)
● PCP03〜PCP00, PCP13〜PCP10: 割り込み極性選択レジスタ (FF3DH, FF3FH)
● EIK03〜EIK00, EIK13〜EIK10: 割り込みマスクレジスタ (FFEBH, FFECH)
● IK03〜IK00, IK13〜IK10: 割り込み要因フラグ (FFFBH, FFFCH)
..."4.5 入出力兼用ポート"参照
● EIRFE, EIRFR, EIRFS: 割り込みマスクレジスタ (FFE1H・D2, D1, D0)
● IRFE, IRFR, IRFS: 割り込み要因フラグ (FFF1H・D2, D1, D0)
..."4.13 R/Fコンバータ"参照
● EIPT0, EICTC0: 割り込みマスクレジスタ (FFE2H・D1, D0)
● EIPT1, EICTC1: 割り込みマスクレジスタ (FFE3H・D1, D0)
● EIPT2, EICTC2: 割り込みマスクレジスタ (FFE4H・D1, D0)
● EIPT3, EICTC3: 割り込みマスクレジスタ (FFE5H・D1, D0)
● EIPT4, EICTC4: 割り込みマスクレジスタ (FFE6H・D1, D0)
● EIPT5, EICTC5: 割り込みマスクレジスタ (FFE7H・D1, D0)
● EIPT6, EICTC6: 割り込みマスクレジスタ (FFE8H・D1, D0)
● EIPT7, EICTC7: 割り込みマスクレジスタ (FFE9H・D1, D0)
● IPT0, ICTC0: 割り込み要因フラグ (FFF2H・D1, D0)
● IPT1, ICTC1: 割り込み要因フラグ (FFF3H・D1, D0)
● IPT2, ICTC2: 割り込み要因フラグ (FFF4H・D1, D0)
● IPT3, ICTC3: 割り込み要因フラグ (FFF5H・D1, D0)
● IPT4, ICTC4: 割り込み要因フラグ (FFF6H・D1, D0)
● IPT5, ICTC5: 割り込み要因フラグ (FFF7H・D1, D0)
● IPT6, ICTC6: 割り込み要因フラグ (FFF8H・D1, D0)
● IPT7, ICTC7: 割り込み要因フラグ (FFF9H・D1, D0)
..."4.9 プログラマブルタイマ"参照
4 周辺回路と動作(割り込みとHALT/SLEEP)
● EISIF: 割り込みマスクレジスタ (FFEAH・D0)
● ISIF: 割り込み要因フラグ (FFFAH・D0)
..."4.10 シリアルインタフェース"参照
● EIRUN, EILAP, EISW1, EISW10: 割り込みマスクレジスタ (FFEDH)
● IRUN, ILAP, ISW1, ISW10: 割り込み要因フラグ (FFFDH)
..."4.8 ストップウォッチタイマ"参照
● EIT3〜EIT0, EIT7〜EIT4: 割り込みマスクレジスタ (FFEEH, FFEFH)
● IT3〜IT0, IT7〜IT4: 割り込み要因フラグ (FFFEH, FFFFH)
..."4.7 計時タイマ"参照