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