Semiconductors can act as both conductors and insulators depending on doping. Doping involves adding impurity atoms to alter a semiconductor's electron configuration. N-type doping adds free electrons through atoms with extra valence electrons. P-type doping creates "holes" by using atoms with fewer electrons, producing shortages that can hold positive charge. Controlling doping levels precisely regulates conductivity, allowing semiconductors to function in diverse electronic devices.