DS2790
Programmable 1-Cell Li-Ion Fuel
www.maxim-ic.com
GENERAL DESCRIPTION
FEATURES
The DS2790 provides a complete fuel gauging and
protection solution for single cell Li-Ion battery packs.
A low-power 16-bit MAXQ20 microcontroller with
generous program and data memory, combined with
an accurate measurement system for battery current,
voltage, and temperature provide the ideal platform
for customized fuelgauge algorithms. The 2-wire
interface provides an I2C*- or SMBusꢀ-compatible
communication path between the host and battery
Cꢀ Accurate Current Measurement for Coulomb
Counting (Current Accumulation)
1.5% ±4µV over ± 64mV Input Range
1.5% ±267µA over ±4.2A Range Using an
External 15mꢁ Series Resistor
Cꢀ High Resolution Current Reporting
12-bit + Sign Average Every 0.88ms
15-bit + sign Average Every 2.8s
Cꢀ Voltage Measurement
pack,
while
providing
password
protected
10-bit Average
programming of the fuel-gauging firmware. EEPROM
data memory supports nonvolatile in-pack storage of
charge parameters, cell characteristics, usage
history, and manufacturing/lot tracking data.
Cꢀ Temperature Measurement
10-bit Using On-Chip Sensor
Cꢀ 16-bit MAXQ20 Low Power Microcontroller
Efficient C-Language Programming
8k words Total Program Memory
ꢂꢃ 4k Words EEPROM Program Memory
ꢂꢃ 4k Words ROM Program Memory
64 Words Data EEPROM
An autonomous state machine performs voltage,
current, and temperature related protection functions.
This capability increases reliability of the whole
system by eliminating dependence on the CPU for
protection. The DS2790 supports Li-Ion batteries in a
wide range of applications.
256 Words Data RAM
Cꢀ State Machine-Driven Protection
Protection Independent of CPU Operation
Programmable Levels for:
TYPICAL OPERATING CIRCUIT
ꢂꢃ Overvoltage/Undervoltage
1nF × 2
ꢂꢃ Overcurrent
PACK+
ꢂꢃ Temperature Limits
Cꢀ Lithium-Ion Protector Drives Highside N-FETs
Cꢀ Industry Standard 400kHz 2-Wire interface
Password Protected Programming
Cꢀ Operates as Low as 2.5V Input on VDD
Cꢀ SHA-1 Hash Algorithm in ROM
Cꢀ Internal OscillatorZNo Crystal Required
Cꢀ Low Power Consumption
CC
DC
VIN
VDD
CP
PLS
6
[P0.0 - P0.5]
150ꢀ
150ꢀ
CLK
0.1µF 0.1µF
SCL
DS2790
3.3mA CPU Mode (1MHz), 280µA Analog Mode,
4.5µA Sleep Mode
DATA
SDA
AVSS
VSS
SNS1
SNS2
5.6V 5.6V
(1) (1)
IS1
IS2
ORDERING INFORMATION
0.1ꢁF
PART
TEMP RANGE
-20ºC to +70ºC
-20ºC to +70ºC
PIN-PACKAGE
TSSOP-28
TDFN-28
RSNS
PACK-
DS2790E+
DS2790G+
2.5V
(1)
(1) Optional for 8kV/15kV ESD
Contact factory concerning Mask ROM devices.
+ Denotes lead-free package.
MAXQ is a registered trademark of Maxim Integrated Products,
Inc.
PIN CONFIGURATION
SMBus is a trademark of Intel Corp.
* I2C is a Philips Corp. trademark. See acknowledgement at the
end of the data sheet.
See last page for TSSOP and TDFN packages.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata.
1 of 41
REV: 080206