Auto photovoltaic diode