I have a number of small electronic widgets (similar to small Arduino boards) that generally draw 100 μA-10 mA avg. with infrequent 50 mA-100 mA peaks (e.g. radio or cellular TX) and some I'd like to power from the mains with battery backup.

The issue I'm facing is that Li-ion cells left fully charged (4.2 V) have a very short lifespan (I've had some die in a couple of months). As far as I can tell, the solution is to charge to 4.1 V at most, possibly even less. This reduces the capacity but that's an OK trade-off if it allows the battery to last for several years.

So much for the theory; where I'm stuck is in turning this into a cost-effective practice. The widgets typically cost under $10 and are typically 3/4"x2" in size, so I'm looking for something cheap and small. As far as I can tell, a programmable Li-ion charge management IC is not in the cards (They also tend to come in QFN/DFN packages that are very difficult to hand-assemble).

I've found a number of simple charge ICs that can be configured for 4.1 V charge, but they are either not available in small quantities, or only in DFN packages, or require several external components (such as a MOSFET), or cost more than $2.

I've looked at LiFePO4 because it's supposedly less sensitive to remaining fully charged, but I'm not finding attractive small batteries (the AAA Soshine 280 mAh is about the only game in town) and the charging ICs are relatively pricey too.

The best I can come up with so far is the MCP73831-2AT. It costs less than a buck and comes in SOT-23, which is easy to deal with. What makes it interesting is that while it charges to 4.2 V the "-2AT" version terminates the charge when the charge current reaches 20% of the max. configured charge current. So, for example, I'm using a small 240 mAh Li-ion pouch cell, configure the max charge current to 200 mA (0.83C) for longevity, then I end up with a charge cut-off at 40 mA, which is C/5, which means the cell gets charged to approx 85% capacity, which apparently is about the same as charging to 4.1 V.

For solar charging applications the CN3065 chip looks attractive in that it has a end-of-charge at 10% of max current. That should charge the Li-ion cell to about 92% of max. capacity; a bit more than the MCP above, but perhaps OK.

My question is whether there's a simple alternative I'm overlooking.

There are other questions related to mine but they don't really address my use-case. Specifically:

I got tipped off to using the charge-cut-off current setting instead of focusing on the charge voltage by this article , which states that "[...] ending a charge cycle when the current drops to C/5 is similar to reducing the float voltage to 4.1 V. In both instances, the battery is only charged to approximately 85% of capacity, which is an important factor in battery life.

  • \$\begingroup\$ What is your available DC voltage supply? 5V? 12V? \$\endgroup\$
    – Jason Han
    Commented Aug 30, 2018 at 1:06
  • \$\begingroup\$ Dunno, why does it matter? \$\endgroup\$
    – TvE
    Commented Aug 31, 2018 at 4:25
  • 1
    \$\begingroup\$ NASA charge their satellite LiPo batteries to 3.92 V, expecting they will not ever need to be replaced! \$\endgroup\$
    – Neil_UK
    Commented Feb 22, 2023 at 12:10

1 Answer 1


You can float them at any voltage above the minimum if you want to. Just get past the idea that you need to maximise capacity, and have fastest possible recovery times. You don't.

I have floated them at 3.7V, which means that I have a very loose +/-5% tolerance and still guaranteed to stay below 3.9V (which is roughly what the cell settles at when left alone for a good long while).

So you can use almost any regulator to float them. LM317's, TLV431's , even using a zener is possible.

You just have to work out the tolerances over temperature (includeding the battery tempco, and what you want the worst case max voltage to be and design accordingly.

  • 3
    \$\begingroup\$ Huh? At 3.7v you have about 30% of capacity left (@20C). Sure if money, size, and weight is not an issue you can just put in 3x the amount of battery capacity. But that's not really a solution. \$\endgroup\$
    – TvE
    Commented Aug 31, 2018 at 4:31
  • 1
    \$\begingroup\$ @TvE not with my batteries..... batteryuniversity.com/_img/content/final2.jpg But you can float them at whatever voltage works for your system. \$\endgroup\$
    – Henry Crun
    Commented Aug 31, 2018 at 7:05
  • \$\begingroup\$ I think his point is that if you don't need to charge quickly you can just use a voltage regulator and some current limiting (maybe just a resistor) to float to whatever voltage you want. \$\endgroup\$
    – Drew
    Commented Feb 22, 2023 at 15:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.