Los semiconductores pueden ser intrínsecos o extrínsecos. Los intrínsecos tienen una concentración constante de electrones y huecos determinada por la temperatura. Los extrínsecos están dopados con impurezas trivalentes o pentavalentes que generan un exceso de huecos (tipo p) o electrones (tipo n), respectivamente, actuando como portadores mayoritarios.