Various resources [1] [2] state that the optimal method of charging a li-ion cell -- such as one found in a mobile phone -- is to charge at a constant current (usually <1C) until a certain voltage threshold is reached, then switch to charging at a constant voltage until the charging current drops to about 0.1C, at which point the battery is fully charged.

The exact target voltage differs slightly for different battery chemistries, but according to National Semiconductor (see figure 5) it's common to switch from CC to CV mode at 4.1V with the CC target voltage being 4.2V.

Many manufacturers sell inexpensive charge-controller ICs that take the guesswork out of charging li-ion cells, but they're not as widely available to hobbyists as, say, an LM317 voltage regulator. Additionally, they tend to be small, SMT devices that are not breadboard friendly.


Although both constant-current and constant-voltage charger circuits can be built with an LM317, a current-limited, constant-voltage circuit is particularly simple to build.

Is there a downside to charging at a constant voltage (say 4.2V) so long as the maximum current is limited to a reasonable value for the cell (say 0.5C)?

(In this context, consider "downside" to be more along the lines of "cell doesn't fully charge with CV-only, is damaged, explodes, steals your lunch money, burns house down, etc." and less along the lines of "CV-only charging takes longer", though that is also useful information to know.)


I ask because the internal charger circuit in my mobile phone died unexpectedly and, while waiting for a replacement phone, I constructed a CC-CV charger using an LM317 and successfully charged the battery. This was a bit messier than expected, and I was curious if a simple current-limited constant voltage circuit would also be suitable for occasional use.


  1. Possible duplicate of this question, which was answered with "If you really want to charge battery from time to time - charging with resistor and constant voltage 4.2V or less will work and battery will not blow up if you choose proper resistor." and a caution to ensure it's OK for the cell to be charged at high current when empty.

  2. Fortunately, charger ICs like the TP4056 as well as assembled PCBs with such a chip and the necessary connecting pins are available cheaply on eBay and other vendors. Since I needed to safely charge lithium batteries for other, unrelated, electronics projects I've purchased several of them and keep a few spares around just in case. They work very well.

  • 6
    \$\begingroup\$ On the surface, I don't see a difference between the two options. Whether you call it "current-limited constant-voltage" or "voltage-limited constant-current", you still have two limits, and it will follow the lower of the two at any given time, which makes a sharp corner on a V-I graph. Are you proposing "current-unlimited constant-voltage" plus a resistor? \$\endgroup\$
    – AaronD
    Commented Jan 22, 2015 at 21:11
  • \$\begingroup\$ @AaronD Yes, my circuit is just a standard constant-voltage circuit with a resistor. See figure 53 on page 25 of the TI datasheet for the circuit I've constructed, though with different R1/R2 values. \$\endgroup\$
    – heypete
    Commented Jan 22, 2015 at 22:12
  • \$\begingroup\$ @AaronD: Also, see the "Internal Current Limit" section of the TI application note for more details about why I wired things that way. It seems to work reasonably well: although the current starts out high and decreases as the battery charges (not constant-current), I can limit the max current to a safe value. The link for the datasheet got lost in my previous comment, so I'm providing the link here. \$\endgroup\$
    – heypete
    Commented Jan 22, 2015 at 22:33

4 Answers 4


(the numbers are given for LiCoO2 chemistry, for LiFePO4 they should be lower) Short answer: yes, this is OK. I charge lithium cells with a bench supply set to 4.2 V and whatever C/10 figure is for the cell I'm charging. If you are not in a hurry, slow charging is better, even for cells claimed to be capable of withstanding higher charging currents.

However (quoting you):

charging at a constant voltage (say 4.2V) so long as the maximum current is limited to a reasonable value for the cell

means you will have constant current charger till your cell is at ~95%. Up to this point the voltage across the battery will be less than 4.2V if you measure it. Only when your charger starts outputting 4.2V it will become constant voltage.

What you are about to build is CC/CV charger and this is the right thing to do. "Constant voltage only" charger will be set to 4.2 V with no current limiting and it will charge the lithium cell very slowly. You can check it youself, just construct var.voltage circuit and measure the current into (discharged) cell at 3.5, 3.7, 4.0, 4.2, and 4.5 V. Cheap Chinese chargers are constructed like that, they restrict the voltage to 4.2 V so the cell won't ignite after being charged but the consumer would have to wait longer. I once bought a portable emergency charger which could be emptied in a couple of hours then took 3 days to recharge its internal cells.

There are other precautions to observe while charging lithium, you can learn them from any modern charge controller IC datasheet (my favorite is Linear Tech., their literature is very high quality). If you don't implement these precautions in your design never leave it unattended while charging, otherwise it may ruin your morning one day.

  • 3
    \$\begingroup\$ I don't understand "[CV only] charger will be set to 4.2 V with no current limiting and it will charge the lithium cell very slowly." But when the battery is at 3.7V, does not the current tend to be huge due to low impendance? \$\endgroup\$
    – thexeno
    Commented Apr 28, 2017 at 15:02
  • \$\begingroup\$ Where did you get it? \$\endgroup\$ Commented Jul 16, 2017 at 1:32
  • \$\begingroup\$ Sorry, where did I get it what? The huge current assumption? \$\endgroup\$
    – thexeno
    Commented Jul 17, 2017 at 8:58
  • \$\begingroup\$ @OlegMazurov: I think there is a problem with this (old) answer as queried in the first comment. S/he's quoting from your fourth paragraph. \$\endgroup\$
    – Transistor
    Commented Nov 4, 2017 at 0:45
  • \$\begingroup\$ Why do you say a charge with no current limit would be slow ? That is most illogical. If you don't limit current, the cell will charge very fast, as fast as it can drain power and can end-up overheating a lot or worse. \$\endgroup\$
    – Overmind
    Commented Jul 10, 2020 at 12:56

That would be an excellent way to start a fire, so yes, DO limit current to manufacturer recommended values.

But to answer the question: no downside. I prefer to charge up to 4.1v to make my cells live longer but that's unrelated.

The key point you make is: "so long as the maximum current is limited to a reasonable value for the cell (say 0.5C)" That alone will make it so the 4.2v you aim for will be dropped so as to push only 0.5C in the battery at a given instant.

My experience: I actually tried to push a constant 4.2v with NO current limit through a li ion cell.

The amps can reach double digits and the cell hates it so much that it heats up like crazy.


No, you cannot do this. If you charge to 4.2V at 0 degrees C, and then put the battery in a 30 or 40 degrees C environment, it will explode from being severely over-charged. This is because the fully charged voltage is temperature dependent. See graph below.

I learned this from experience, it's how the cheap Chinese USB solar chargers work, and they will explode in your car if you leave them in there over a 1 year period and don't use them much. This is because they charged to 4.2V at the coldest point in winter, and once summer comes along, the cell voltage rises to 4.7 or higher, and the battery pressure then exceeds the limits of the packaging, and if you are lucky, it won't catch fire, but just puff-up (lithium polymer) and off-gas like mine. I measured the cell voltage with a multi-meter and it was 4.7V.

enter image description here


Also, just to further illustrate how you are going down the wrong path, take a look at a typical Lithium Ion charger, such as bq25601, and you will see the charge profile is dependent on temperature. If you are building a voltage regulator charging circuit into a customer product, it will not be safe. If you are just tinkering around at room temperature, then fine.

enter image description here https://www.ti.com/product/BQ25601

If you want to look more at safety regulations, here's a list of them: US: From UL-1642 EU: From IEC61233 Japan: JEITA

The latest specs are behind paywalls, but you can find free example certification test forms.

  • \$\begingroup\$ @Dave Please provide a reference for the image \$\endgroup\$
    – Voltage Spike
    Commented Aug 16, 2021 at 18:49
  • \$\begingroup\$ Is temperature compensation difficult with a small number of cheap, common parts? \$\endgroup\$
    – johny why
    Commented Jun 4, 2022 at 10:43
  • \$\begingroup\$ This answer seems to have nothing to do with the question. This answer communicates that the proposed charger should ALSO incorporate some form of temperature compensation. This caution doesn't in itself invalidate the proposed charging method. \$\endgroup\$
    – johny why
    Commented Jun 5, 2022 at 19:47

If the current is restricted to less than 0.7 C ( also check cell quality and spec ) it's not an issue , with cells at low SoC limit current to this value . With current limited CV charging would I'm some way better and stress cells lesser at the cost of slower charging

  • \$\begingroup\$ As long as the current is limited by suitable circuit within 0.5C ( or as per manufacturers guidelines) using only CV to charge li ion battery is not at all an issue . The trade-off would be slower charging since you will not be able to push higher energy in shorter time as it's normally done in CC zone . In some ways CV with appropriate current Limiting values would actually stress the battery less that CC CV at the cost of slower average charging time . Hence appropriate selection of current limit for the battery capacity is the key . \$\endgroup\$ Commented Aug 15, 2020 at 14:49
  • \$\begingroup\$ If you restrict the current then it would be a CC (constant current) charger \$\endgroup\$
    – Voltage Spike
    Commented Aug 16, 2021 at 18:47
  • \$\begingroup\$ Why not use a higher current limit to speed things up? \$\endgroup\$
    – johny why
    Commented Jun 4, 2022 at 10:44

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.