Los semiconductores son materiales cuya conductividad eléctrica se encuentra entre la de los aislantes y la de los conductores. Pueden conducir electricidad a temperatura ambiente y su conductividad puede controlarse mediante la introducción de impurezas. Los semiconductores intrínsecos son puros y su conductividad aumenta con la temperatura, mientras que los extrínsecos están dopados con impurezas que añaden electrones (tipo N) o huecos (tipo P) mejorando su conductividad.