AH6680 is a synchronous 4-switch bidirectional Buck-Boost controller capable of regulating the output voltage at, above, or below the input voltage. AH6680 operates over a wide input voltage range of 3.6 V to 32 V (36 V maximum) to support a variety of applications. AH6680 can operate at charger mode for 1, 2, 3, 4, 5 and 6 cells battery charge. It operates in buck mode when VIN is greater than VOUT and in the boost mode when VIN is less than VOUT. When VIN is close to VOUT, the device operates in a proprietary buck-boost mode. The control scheme provides smooth operation for any input/output combination within the specified operating range. In discharging mode with OTG=high, VIN is VBAT, VOUT is VBUS. In charging mode with OTG=low, VIN is VBUS, VOUT is VBAT.