• 検索結果がありません。

割り込みのI/Oメモリ

ドキュメント内 CMOS 4-BIT SINGLE CHIP MICROCOMPUTER S1C6F632 (ページ 178-181)

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 計時タイマ"参照

ドキュメント内 CMOS 4-BIT SINGLE CHIP MICROCOMPUTER S1C6F632 (ページ 178-181)