સેમિકન્ડક્ટરના ગુણધર્મોને ડોપિંગ તરીકે ઓળખાતી પ્રક્રિયા દ્વારા સેમિકન્ડક્ટરમાં અશુદ્ધિઓની થોડી માત્રા ઉમેરીને નિયંત્રિત કરવામાં આવે છે, વિવિધ અશુદ્ધિઓ અને સાંદ્રતા વિવિધ અસરો ઉત્પન્ન કરે છે.