Semiconductors have interesting properties that allow them to change their conductivity by changing the energy level of their system, such as when light strikes its surface. They can be doped, or injected with impurities, to suit a particular application. This makes them highly versatile not only for photovoltaics, but also for microprocessors and circuit boards.