L6924D is a type of battery charger system with an integrated power switch for Li-Ion/Li-Polymer that is manufactured by STMicroelectronics for space-limited applications, like handheld equipment and digital cameras. The charge process termination and gas gauge capability can be controlled in a pretty flexible way. Moreover, it is able to protect against unsafe thermal conditions for the battery. More information can be found in the L6924D datasheet.