Als Controller (englisch für Steuergerät oder Steuereinheit) werden elektronische Einheiten der Computer-Hardware bezeichnet, die bestimmte Vorgänge steuern. Bestehen diese Einheiten nur aus einem integrierten Schaltkreis, werden sie meist Mikrocontroller genannt.