目次PIC入門628ハードSFR

PIC16F628のSFR説明(2)

PIR1(周辺機器割り込みレジスタ) 0Ch
    このレジスタでは周辺機器の各種の割り込み表示が行われます。
カッコ内の値は電源投入直後の状態です。

EEIF : EEPROM書き込み割り込みフラッグ (PIC16F873ではPIR2にある)
1:書き込み完了(ソフトでのクリアが必要)
0:書き込み未完了または書き込みがスタートしていない

CMIF : アナログ電圧比較器(コンパレータ)割り込みフラッグ (PIC16F628で設けられた)
1:アナログ電圧比較器の出力が変化
0:アナログ電圧比較器の出力は変化していない

RCIF : USART受信割り込みフラッグ (PIC16F873と同じ)
1:USART受信バッファー満杯
0:USART受信バッファー空き

TXIF : USART送信割り込みフラッグ (PIC16F873と同じ)
1:USART送信バッファー空き
0:USART送信バッファー満杯

CCP1IF : キャプチャ/コンペア/PWM割り込みフラッグ (PIC16F873と同じ)
キャプチャーモード
1:TMR1レジスタのキャプチャーが発生(ソフトでのクリアが必要)
0:TMR1レジスタのキャプチャーは発生していない

コンペア(比較)モード
1:TMR1レジスタの比較が一致(ソフトでのクリアが必要)
0:TMR1レジスタの比較は一致していない

PWMモード
    使用していない

TMR2IF : TMR2/PR2一致割り込みフラッグ (PIC16F873と同じ)
1:TMR2とPR2とが一致(ソフトでのクリアが必要)
0:TMR2とPR2とは一致していない

TMR1IF : TMR1オーバーフロー割り込みフラッグ (PIC16F873と同じ)
1:TMR1のオーバーフローが発生(ソフトでのクリアが必要)
0:TMR1のオーバーフローは発生していない