目次
→
PIC入門
→
877ハード
→
SFR
PIC16F877のSFR説明(2)
PIR1 (周辺機器割り込みレジスタ) 0Ch
このレジスタでは周辺機器の各種の割り込み表示が行われます。
カッコ内の値は電源投入直後の状態です。
PSPIF
: パラレル・スレーブポート割り込みフラッグ (PIC16F874/877での機能)
1
:
リードまたはライトが行われた(ソフトでのクリアが必要)
0
:
リードまたはライトは行われていない
ADIF
: A/Dコンバータ割り込みフラッグ
1
:
A/D変換完了
0
:
A/D変換未完了
RCIF
: USART受信割り込みフラッグ
1
:
USART受信バッファー満杯
0
:
USART受信バッファー空き
TXIF
: USART送信割り込みフラッグ
1
:
USART送信バッファー空き
0
:
USART送信バッファー満杯
SSPIF
: 同期シリアルポート(SSP)割り込みフラッグ
1
:
SSP割り込みが発生(ソフトでのクリアが必要)
0
:
SSP割り込みは発生していない
CCP1IF
: キャプチャ/コンペア/PWM割り込みフラッグ
キャプチャーモード
1
:
TMR1レジスタのキャプチャーが発生(ソフトでのクリアが必要)
0
:
TMR1レジスタのキャプチャーは発生していない
コンペア(比較)モード
1
:
TMR1レジスタの比較が一致(ソフトでのクリアが必要)
0
:
TMR1レジスタの比較は一致していない
PWMモード
使用していない
TMR2IF
: TMR2/PR2一致割り込みフラッグ
1
:
TMR2とPR2とが一致(ソフトでのクリアが必要)
0
:
TMR2とPR2とは一致していない
TMR1IF
: TMR1オーバーフロー割り込みフラッグ
1
:
TMR1のオーバーフローが発生(ソフトでのクリアが必要)
0
:
TMR1のオーバーフローは発生していない