The paper presents a design of solar charge controller for PV energy system. A voltage regulator circuit, an Over-charging Protection circuit and an Over-discharging Protection circuit design are proposed in this paper. The voltage regulator circuit modulates the voltage variation at the output of solar panel and fed it to the Charging Controller circuit. The Over-charging controller circuit prevents overcharging of battery and helps to increase lifespan of battery. The Over-discharging circuit protects the battery by restricting flow of current from battery to PV panel. The entire model is implemented in hardware and results are observed and analyzed to examine the capability of the Solar Charge Controller