Półprzewodniki typu n są to półprzewodniki, w których domieszki pierwiastków pięciowartościowych, takie jak antymon czy arsen, zastępują niektóre atomy krzemu w sieci krystalicznej. Te domieszki, znane jako donory, mają nadmiar elektronów walencyjnych, które przyczyniają się do przewodzenia prądu elektrycznego w półprzewodniku. Natomiast półprzewodniki typu p to półprzewodniki, w których domieszki trójwartościowe, takie jak glin czy gal, zastępują część atomów krzemu. Te domieszki, nazywane akceptorami, posiadają brakujący elektron w wiązaniu, co prowadzi do powstania dziur w paśmie walencyjnym półprzewodnika.