Los semiconductores son elementos que pueden comportarse como conductores o aislantes dependiendo de factores como el campo eléctrico, la presión o la temperatura. Los semiconductores intrínsecos como el silicio forman una estructura cristalina donde los electrones pueden moverse entre la banda de valencia y conducción. Los semiconductores extrínsecos son dopados con impurezas para mejorar su conductividad, dando lugar a los tipos N y P; el tipo N tiene un exceso de electrones y el tipo P tiene un exceso de huecos.