目次PIC入門628ハードSFR

PIC16F628のSFR説明(5)

CMCON (コンパレータモジュール制御レジスタ) 1Fh
    このレジスタでアナログ電圧比較(コンパレータ)機能の各種設定を行います。
カッコ内の値は電源投入直後の状態です。

C2OUT : コンパレータ2の出力ビット
C2INV = 0 の場合
1:VIN+ > VIN-
0:VIN+ < VIN-

C2INV = 1 の場合
1:VIN+ < VIN-
0:VIN+ > VIN-

C1OUT : コンパレータ1の出力ビット
C1INV = 0 の場合
1:VIN+ > VIN-
0:VIN+ < VIN-

C1INV = 1 の場合
1:VIN+ < VIN-
0:VIN+ > VIN-

C2INV : コンパレータ2の出力反転
1:出力を反転する
0:出力を反転しない

C1INV : コンパレータ1の出力反転
1:出力を反転する
0:出力を反転しない

CIS : コンパレータ入力切り替え
CM2-0が "001"の場合
1:コンパレータ1のマイナス入力端子をAN3に接続
0:コンパレータ1のマイナス入力端子をAN0に接続

CM2-0が "010"の場合
1: コンパレータ1のマイナス入力端子をAN3に接続
コンパレータ2のマイナス入力端子をAN2に接続
0: コンパレータ1のマイナス入力端子をAN0に接続
コンパレータ2のマイナス入力端子をAN1に接続

CM2-0 : コンパレータのモード切替
モード一覧を参照