目次PIC入門873ハードSFR

PIC16F873のSFR説明(5)

OPTION_REG(割り込み制御レジスタ) 81h,181h
    このレジスタではBポートのプルアップ制御、割り込みパルスのエッジ指定、タイマーに関する設定などが行われます。タイマーに関するビットの使い方はタイマー(TMR0)の仕様を参照して下さい。
カッコ内の値は電源投入直後の状態です。

PBPU(inv) : ポートBプルアップ抵抗指定
1:プルアップ抵抗を使用しない
0:プルアップ抵抗を使用する

INTEDG : 割り込みパルスのエッジ指定
1:RB0/INTピンの立ち上がりで割り込み
0:RB0/INTピンの立ち下がりで割り込み

T0CS : タイマー入力クロック指定
1:RA4/T0CKIピンをクロック入力に使用
0:内部クロックを使用(CLKOUT)

T0SE : タイマーカウントアップエッジ指定
1:RA4/T0CKIピンの立ち下がりでカウントアップ
0:RA4/T0CKIピンの立ち上がりでカウントアップ

PSA : タイマープリスケーラー指定
1:プリスケーラをWatchdogタイマーに使用
0:プリスケーラをTMR0タイマーに使用

PS2,PS1,PS0 : プリスケーラのスケール値
PS2PS1PS0TMR0WDT
0001:21:1
0011:41:2
0101:81:4
0111:161:8
1001:321:16
1011:641:32
1101:1281:64
1111:2561:128