目次
→
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
: プリスケーラのスケール値
PS2
PS1
PS0
TMR0
WDT
0
0
0
1:2
1:1
0
0
1
1:4
1:2
0
1
0
1:8
1:4
0
1
1
1:16
1:8
1
0
0
1:32
1:16
1
0
1
1:64
1:32
1
1
0
1:128
1:64
1
1
1
1:256
1:128