プログラマブル・カウンタ
例えば、カウンタをクリアする値の他に、出力値をOFFからONに切り替えるカウンタ値をセットできるレジスタを持っている場合、2つのレジスタの設定をうまく調整すると、ONである時間とOFFである時間を独立に調整しデューティ比を自在に設定した出力波形を作ることができる。このような、パルス幅を制御する技術はPWMと呼ばれ、発光体の明るさの調整や音の音色の調整など様々な用途で用いられている。
また、カウントアップのための入力信号とは別の入力信号と連動し、信号がONである間だけカウントを行ない、信号が途切れた時にカウント値を別のレジスタに転送するという機能を持つものもある。この場合、信号がONであった時間を精密に測定することができる。さらに、カウント値をデジタルアナログ変換する回路と、その出力電圧と外部入力電圧を比較して一致しているかどうかを検出する回路(アナログ・コンパレータ)をつけることにより、簡易型のアナログデジタル変換器を構成することができる。このように構成したアナログデジタル変換器は、変換時間が長くかかるという欠点を持つものの、ごく簡単な回路で作成することができ、IC上への集積も容易であるため、多く用いられている。
これらのように、多機能化したプログラマブル・カウンタは、ICU (Intelligent Counter Unit)やITU (Intelligent Timer Unit)などと呼ばれることがある。
表示
編集