電子回路
デジタル回路では電気信号が離散値をとるものとし、それらが真理値や数値を表す。それらの値が処理すべき情報を表している。ほとんどの場合二値に符号化し、1つの電圧(一般に高い方の電圧)が二進数の '1' を表し、もう1つの電圧(一般に接地電位 0V)が二進数の '0' を表す。デジタル回路は論理素子を多用して論理回路を構成し、ブール論理の関数であるAND、OR、NOTやそれらの可能な組み合わせを実装する。ポジティブフィードバックを提供する形でトランジスタを相互接続するとラッチ回路やフリップフロップが構成でき、回路は2つ以上の準安定状態をとるようになり、外部からの入力が変化するまで1つの状態を保持し続ける。したがってデジタル回路は論理とメモリを提供でき、任意の計算機能を構成できる。フリップフロップを使ったメモリをSRAMと呼ぶ。よく使われているDRAMはコンデンサに電荷を蓄えるメモリである。
デジタル回路は個々の論理ゲートが信号を再生成しているため、減衰や利得やオフセット電圧などのアナログ設計で考慮すべきところを無視でき、同程度の複雑さ(部品数)ならアナログ回路よりも設計が容易である。結果として、単一のシリコンチップ上に多数の論理素子を集積した複雑なデジタル回路を低価格で大量生産できる。そのようなデジタル集積回路は、電卓、携帯電話、コンピュータなどの現代の電子機器で広く使われている。
デジタル回路はマイクロプロセッサなどの汎用計算チップやASICなどの特定用途向けの論理回路で使われている。工場出荷後に論理回路構成を変更できるFPGAなども広く使われている。