制御システム
マイクロコントローラは安価であるため、組み込みシステム内にコンピュータとフィードバックループを備えた制御システムを実装するのが普通となっている。フィードバック制御は、コンピュータが定期的に測定を行い、その結果を用いて計算することでシミュレートされる(デジタル信号処理など参照)。コンピュータは論理機器をエミュレートするため、スイッチ入力を調べ、その結果に基づいて論理関数を計算し、結果を電子的に制御可能なスイッチ群に送る。
論理システムとフィードバックコントローラは、プログラマブルロジックコントローラ (PLC) を使って実装されることが多い。その中にはコンピュータも内蔵されており、単純化されたプログラミングが可能である。一般に、PLC のプログラミングは外部のパーソナルコンピュータ上で行われる。ロジックコントローラは、かつてはリレーや水圧機器や空圧機器で構成されたり、トランジスタや真空管による電子回路でフィードバックコントローラを構築したりしていた。
純粋な論理制御システムは、歴史的にはリレー群を使ったネットワークで実装され、ラダー・ロジックと呼ばれる論理記法で設計されていた。今日では、そのようなシステムの多くはプログラマブルロジックコントローラ (PLC) で構築されている。PLC は、スイッチ、光センサ、圧力スイッチなどに反応し、機械に対して何らかの操作を指令する。論理制御システムは、一連の機械的操作を行うような場面でよく使われている。例えば、エレベータ、洗濯機といった相互に関連する停止/実行操作を伴うシステムである。論理制御システムは設計が容易で、非常に複雑な操作も扱える。論理制御システムは、設計の一部にブール論理を利用している。