Het principe van stroomopwekking door zonnepanelen is het "fotovoltaïsche effect". De kristallijne silicium/amorfe siliciumwafels (algemeen bekend als zonnecellen) in de zonnepanelen hebben een pn-overgang.