Eine Solarzelle enthält eine erste p-Halbleiterschicht und eine auf dieser ausgebildete zweite n-Halbleiterschicht. Die Solarzelle weist eine Schicht A aus einem von der ersten und der zweiten Halbleiterschicht unterschiedlichen Halbleiter oder Isolator zwischen der ersten und der zweiten Halbleiterschicht auf. Der Bandabstand Eg¶1¶ der ersten Halbleiterschicht und der Bandabstand Eg¶2¶ der zweiten Halbleiterschicht entsprechen dem Verhältnis Eg¶1¶ < Eg¶2¶. Die Elektronenaffinität chi¶1¶ (eV) der ersten und die Elektronenaffinität chi¶2¶ (eV) der zweiten Halbleiterschicht erfüllen die Bedingung 0 (chi¶1¶-chi¶2¶) < 0,5 und die mittlere Dicke der Schicht A beträgt 1 nm oder darüber und 20 nm oder darunter.