Nyt kun tiedät, mitä aurinkokennot ovat, katsotaan, miten ne toimivat. Kun puolijohdemateriaali altistuu valolle, se imee valon energian ja siirtää sen elektroneille, materiaalin negatiivisesti varautuneille hiukkasille. Tämä ylimääräinen energia mahdollistaa elektronien liikkumisen materiaalin läpi sähkövirran muodossa.
Elektronien, jotka kantavat negatiivista varausta, liikkuminen kohti aurinkokennon etupintaa luo sähkövarausten epätasapainon kennon etu- ja takapintojen välille. Tämä epätasapaino synnyttää jännitepotentiaalin, joka muistuttaa akun negatiivisia ja positiivisia napoja. Kennon sähkönjohtimet keräävät nämä elektronit. Kun johtimet yhdistetään sähköpiirissä ulkoiseen kuormaan, kuten akkuun, sähkö virtaa piirin läpi.
Aurinkokennon puolijohdemateriaalin tärkeä ominaisuus on elektronien ulko- ja johtavuusvyöhykkeen välinen etäisyys, niin kutsuttu energiakaistaero (bandgap). Tämä kaistaero määrittää, minkä aallonpituuksien valoa materiaali voi imeä ja muuntaa sähköenergiaksi. Jos puolijohteen kaistaero vastaa aurinkokennolle osuvan valon aallonpituuksia, kenno pystyy hyödyntämään tehokkaasti kaiken saatavilla olevan energian.