Semiconductor Photovoltaic teb