Вот надыбал на просторах инета.
Для начала, про сам USB порт. Так уж вышло, что с этого порта, в зависимости от его типа - хост или хаб, мы можем снять 500 или 100 миллиампер чистого тока под собственные нужды. Но поскольку, микросхема точно не знает куда её воткнули, то она ограничивает ток заряда аккумулятора значением 100мА. Однако у нее есть еще один вход - к нему можно подключить любой источник питания, включая китайский "кубик", который просто втыкается в розетку, после чего начинает греться. В этом случае, ток заряда будет составлять уже 350мА. Если же вас угораздит подключить сразу два источника - и USB и источник питания, то микросхема выберет последнее, в смысле не последнее подключенное, а источник питания. Светодиод HL1 горит до тех пор, пока батарея не заряжена. Учитывая то, что компонентов в схеме совсем не густо, а сама микросхема выпускается в корпусе THIN SOT 23, ничего не мешает сделать эту штуку совсем крохотной, упихать внутрь какого нибудь USB разъёма и наружу вывести только провод для соединения с телефоном. И можно заряжать мобильник вообще от чего угодно - лишь бы это что угодно имело USB порт.