Semiconductors are materials having electrical conductivity between that of conductors and insulators. They can be elements like silicon,germanium etc or compounds like gallium arsenide,cadmium selenide etc. Technically semiconductors are characterized by a low band gap of few electron volts between valence and conduction bands.