looking to charge a 560uF capacitor from 5V to 16V. The circuit should support a way to set the current limit and it would be good if the current limit function would act as a constant current source (from the input rail) while charging the cap and then would turn into constant voltage source after the target voltage is reached. The input charging current we would like to get as a target is around 500mA. A The following part from Linear could be used as a reference: http://cds.linear.com/docs/en/datasheet/1618fas.pdf
The potential is high for this design (the solution needs to be price sensitive)