Halvledere vil kunne lede noe strøm hvis de varmes opp, eller det settes på en tilstrekkelig høy ytre spenning som river løs elektroner med makt. Annerledes er det hvis halvlederstoffet målrettet forurenses med små mengder andre grunnstoffer i fremstillingsprosessen, en prosess som kalles doping. De forurensende stoffene forstyrrer halvlederens lokale elektronbalanse og gir halvlederen enten et overskudd eller et underskudd av elektroner, alt etter hvilket grunnstoff halvlederen forurenses med. Elektronene som stammer fra forurensningen kan forflytte seg over hele stoffet, som altså slik er blitt til en leder. Når forurensningen er slik at det er oppstått underskudd av elektroner, vil elektroner fra naboatomer kunne flytte seg til de ledige plassene som er oppstått. Også denne mekanismen virker over hele stoffets omfang.