A solar chargeable battery comprises a built-in photovoltaic array and a programmable battery charging circuit. The photovoltaic array provides a variable power source in response to light. The battery charging circuit receives the variable power source and operates in different modes to charge the battery over a range of lighting conditions. For example, the battery charging circuit charges the battery to a substantially fixed regulated voltage level in a first mode when a voltage level of the variable power source is above a predefined threshold. The battery charging circuit charges the battery to an adjustable regulated voltage level in a second mode when the voltage level of the variable power source is below the predefined threshold.