目次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のオーバーフローは発生していない