A special type of circuit that implements a CPU; allowing this single circuit to run any program it is given as input.