bq25756 Buck-Boost Charge Controller Texas Instruments bq25756 Buck-Boost Charge Controller is a wide input voltage, switched-mode buck-boost Li-Ion, Li-polymer, or LiFePO4 battery charge controller with bidirectional power flow support. The device offers high-efficiency battery charging over a wide voltage range, accurate charge current and charge voltage regulation, and automatic charge preconditioning, termination, and charge status indication. The device integrates all the loop compensation for the buck-boost converter, providing a high-density solution with ease of use. In reverse mode, the device draws power from the battery. It regulates the input terminal voltage with an added constant current loop for protection, supporting the USB-PD EPR power profile.