nečistih atomov, kot so arzen, ki zagotavljajo prostih elektronov v polprevodniku se imenujejo donatork atomov. Povzročijo polprevodniški vsebuje presežek prostih elektronov preko lukenj. Takšne polprevodniki se imenujejo polprevodnike n-tipa. V takem polprevodnika je največji del električnega toka, ki ga nosi prostih elektronov, ki so v tem primeru imenovane večinske nosilcev. Luknje so imenovane manjšinske prevozniki.
Bor in aluminij so primeri elementov, katerih atomi imajo tri valenčnih elektronov. Ko uveden kot nečistoče so tudi bistveno povečanje električne prevodnosti silicija ali germanij, vendar mehanizem prevodnosti se zelo razlikuje od tistega v primeru samo razpravljalo. V kristala silicija, ki vsebuje majhno količino bora, bor atomi nadomestiti naključno za silicijevih atomov. Ker je borov atom le tri valenčnih elektronov, da ne more biti štiri dveh elektronov vezi s svojimi štirimi najbližjih sosedov (ki so silicijevi atomi zaradi zelo nizke koncentracije bora). Tako je ena izmed štirih vezi nima drugi elektron. Čeprav je ta struktura je električno nevtralna, je poudarjena težnja, da se tvori štiri polne dveh elektronov vezi. Zato je nevtralen atom bora nagiba za pridobitev elektronov bodisi prost elektronski ali elektrondonorsko iz sosednje vezjo S toplotne energije je zadostna, da skoči. V obeh primerih je končni rezultat je luknja, ki je, kot je opisano prej, je prosto migrirajo skozi kristala. Zato še enkrat prisotnost nečistoča močno poveča verjetnost nastanka prevoznikov, ki zadolžen tem primeru, pretežno luknje.
nečistih atomov v polprevodnikih obnašajo kot bora v siliciju, se imenujejo akceptor atomov. Povzročijo polprevodniški vsebuje presežek lukenj več prostih elektronov. Takšne polprevodniki se imenujejo polprevodnikov p-tipa. V takih polprevodnikov je največji del električnega toka, ki ga nosi pozi