A wide range of Li+ battery capacities are supported by a highly-configurable linear charger and includes battery temperature monitoring for additional safety (JEITA). The MAX77654 includes three GPIOs and an analog multiplexer that switches several internal voltages and current signals to an external node for monitoring with an external ADC. Configuring and checking the status of the devices is possible through a bidirectional I2C serial interface. The device is tailored for many applications with numerous factory programmable options.