O celula solara este formata din mai multe straturi de material bazat pe silicon. Siliconul este folosit in acest domeniu pentru ca electronii acestuia, atunci cand este absorbita energie solara, nu intra in vibratie, generand caldura, ca alte materiale, ci trec pe un strat superior al atomului si se deplaseaza de la un atom la altul.
Primul strat al celulei solare absoarbe energia solara. Apoi sunt eliberati electroni. Prin circuitul creat de conectarea stratului superior la celelalte straturi se deplaseaza electronii, generandu-se un curent electric.
Folosirea siliconului, desi eficienta, este scumpa. Sunt experimentate materiale mai ieftine, dar pana in prezent eficienta acestora nu este una foarte buna.