O celulă fotovoltaică este compusă dintr-un strat subțire de material semiconductor, cum ar fi siliciul cristalin sau amorf, montat între două contacte electrice. Când lumina soarelui interacționează cu celula fotovoltaică, electronii din stratul de material semiconductor devin excitati și produc o tensiune electrică între cele două contacte. Aceasta tensiune poate fi încărcată într-o baterie sau utilizată direct pentru a alimenta dispozitive electronice.