A very simple 5 volt constant voltage ,constant current (CV/CC) universal-input power supply for cell phone or similar charger applications can be designed using the LNK616PG product from the LinkSwitch-II family.
A very simple 12v battery charger circuit can be designed using a TIP3055 power transistor to limit the current to the battery by turning off when the battery voltage reaches approx 14v or if the current rises above 2 amp.
This simple solar charger circuit project is designed using few external common electronic parts . This simple solar charger circuit is capable of handling charge currents of up to 1A. Alternate component values are given in the circuit for lower current applications.