The MAX17801 smart battery-pack controller integrates a user-programmable 16-bit MAXQ® microcontroller core, a coulomb-counting fuel gauge, a multichannel data-acquisition unit, and an SMBus v1.1-compliant master/slave SMBus interface. The 16-bit RISC microcontroller core integrates 32k words of user-programmable flash along with 4k words of ROM, which provide battery-pack designers with complete flexibility in developing fuel gauging and control algorithms. The IC is equipped with in-system debug (ISD) capability for efficient firmware development and debugging.
The device includes a 12-bit data-acquisition unit to measure individual cell voltages, thermistors, current, and pack voltage. Internally adjustable overcurrent thresholds and delay timers provide a flexible solution.
The integrating fuel-gauge module provides a typical input offset of less than 1µV, and gain accuracy of better than 1% with no trimming required during pack manufacture.
The IC has a wide 3.5V to 25V operating voltage range. The IC is available as a 38-pin TSSOP. The MAX17801 EV kit is available to assist with development.