シュミットトリガ
ここでは非反転バッファを例として説明する。また、論理値として考えた場合、正論理と負論理の関係で混乱する羽目になるため、論理回路として考えることはおすすめできない。
入力に対するしきい値を2つ持ち、入力の電位が高いしきい値を超えたときにHighを出力し、逆に入力の電位が低いしきい値を下回ったときにLowを出力する。入力の電位が低いしきい値と高いしきい値の間にあるときは直前の出力電位を保持する(すなわち「ヒステリシス特性」を持つ)。高低それぞれのしきい値を超えることをきっかけとして出力が切り替わることから「トリガ」と呼ばれる。具体的な電子回路としての実装法については後述とする。
しきい値付近で揺らぐような信号を扱う場合などに使われる。理想的には単調増加あるいは単調減少となるはずの信号でも、実際には何らかの原因による揺らぎにより、そのような信号になってしまうことがある。入力のしきい値付近での揺らぎが、高速なオンオフの切り替わりになってしまうと、ノイズの増幅のようなことになってしまう。シュミットトリガでは1つのしきい値をまたいだ瞬間にもう1つのしきい値が適用されることになるため、入力が少々揺らいだ程度では出力が変化しない。
図では左の記号が用いられる。外形の三角の記号はバッファを表し、中の記号がヒステリシスを持つことを示している。他の論理演算などの回路の入力部分がシュミットトリガになっている場合には、その入力の所に小さくヒステリシス記号を描いて示すこともある。