Я на работе делал одно устройство, там у меня стоит Li-ion аккумулятор на 3.7 вольт 960 мА. Для заряда оной батарейки применял 5-выводную микросхему MC**** (номер щас и не вспомню уже). Всего 2 внешних навесных компонента - сопротивление, коим выставляется ток зарядки (минимум вроде 50 мА, максимум 200), и светодиод, который сигнализирует о окончании заряда. Микросхема дюже навороченная, поэтому стоит целых 13 грн

Контролирует одновременно напряжение и ток через аккумулятор, по окончании заряда переходит в режим капельного заряда. Да, выходное напряжение - 4.2 вольт, входное от 5 до не помню сколько, можно подключать в USB-порт.