O celula fotovoltaica este alcatuita din mai multe straturi de materiale semiconductoare, care absorb lumina si genereaza perechea de electroni si gauri de electron. Cand lumina soarelui este absorbita de aceasta celula, o diferenta de potential este creata intre partea superioara si inferioara a acesteia, permitand electronilor sa se miste de la partea inferioara la cea superioara, generand astfel curent electric.