Battery charger using NXP’s LPC845 through SMBus communication. Link here (PDF)
Batteries are used everywhere, such as smart phones, notebook computers, wearable devices, handheld electronic products, smart small appliances, etc. Users always want to know the battery temperature, voltage, current, capacity, how long it can be fully charged, and how long the battery will be exhausted. During the charging process, it is very important to ensure the safety of battery charging and provide a smooth and controllable charging curve. The above requirements are expected to be realized by a smart charger. A smart charging solution implemented with LPC845 is recommended.