Плохо читал даташит на MAX1645, MAX1647, MAX1667. Это вполне самостоятельные устройства, только предназначенные для зарядки Smart батарей! Т.е. режим и параметры заряда они получают по SMBus от батареи + могут мониторится и настраиваться хостом. Хороший дЫвайс, только жутко дорогой. Также существует вариант без SMBus (MAX1648), где ток заряда и напряжение устанавливается обвязкой.