Introduction to Battery Chargers (Part 1 of 2)

Published on by John Teel

One of the most common types of electronic circuits used in modern portable electronic products are battery chargers, specifically those for recharging lithium-ion and lithium-polymer batteries.

This two-part series will review three common battery chargers.

Part 1 reviews the Microchip MCP73831, which is simple to use and a great first battery charger to review.

In Part 2 we will review the Texas Instruments BQ24092, which is a slightly more advanced battery charger. We will also look at a significantly more complex battery charger, the Texas Instruments BQ24703.

I’ll be going down memory lane a bit since the BQ24703 happens to be a battery charger that I designed many years ago when I was a designer for Texas Instruments.

The first two chargers (MCP73831 and BQ24092) are both linear chargers, whereas the BQ24703 is a switch-mode buck charger.

NOTE: This is a long, very detailed article so here's a free PDF version of it for easy reading and future reference.

If you don’t know the difference between a linear charger and a switch-mode charger be sure to read my previous article on voltage regulators. In that article, I go into detail on the difference between a linear regulator and a switching regulator, and the same principles apply to battery chargers.

The first battery charger we are going to review is the Microchip MCP73831. This battery charger is designed to charge a single cell and is made for either lithium-ion or lithium-polymer batteries.

Figure 1 – Schematic diagram for a typical application using the MCP73831.


A single cell lithium battery outputs about 3.6 V. So if you see a lithium battery with a rated output voltage of 7.2 V then that is made of two cells connected in series. Or if the battery voltage is 14.4 V then it’s a 4-cell battery pack.

In order to charge multi-cell battery packs you either must have an input supply voltage greater than the battery charging voltage or you need a switch-mode boost charger that can produce a charge voltage higher than the input supply.

The Three Stages of Charging a Lithium Battery

There are three stages of charging a lithium battery: the pre-charge stage, the fast-charge stage, and the charge termination stage.

When in pre-charge or fast-charge the charger regulates the amount of current going into the battery. But during charge termination the charger is regulating the voltage going to the battery while measuring the current flowing into the battery.

Figure 2 – Charging stages for rechargeable lithium batteries (graph is from the Texas Instruments BQ24092 datasheet)


1 – Pre-charge stage

The first stage is the pre-charge stage, also known as the trickle stage. During this stage, the battery charger sends only a small amount of current (trickle charge) into the battery. If a battery is detected, the charger will then begin the charging process.

The trickle charge is a small percentage of the full charge current. The goal of this stage is to charge the battery up to a certain point so that it can be fast-charged in the subsequent phase (see below).

The charger automatically goes into the pre-charge stage when a battery is highly discharged and with a voltage below a certain threshold.

Once the pre-charge has started, the battery voltage is monitored by the charger until the pre-charge voltage threshold is reached.

The pre-charge voltage threshold is a predefined percentage of the maximum charge current that you are responsible for programming.

Once the battery voltage exceeds the pre-charge voltage threshold, the battery charger enters the fast-charge stage.

2 – Fast-charge stage

The fast-charge stage, also known as the constant current stage, regulates the amount of current going into the battery.

Both the pre-charge and fast-charge currents are set by a single resistor on the PROG pin of the MCP73831.

The constant current is used to charge the battery, which is regulated based on the maximum charge current you have selected.

For the MCP73831, the maximum charge current is set by tying a resistor from the program pin to ground (see Figure 1). You can select a charge current from 15 mA all the way up to 500 mA.

Once the battery is close to being charged during this fast-charge stage, it then switches to the charge termination stage.

3 – Charge termination stage

The final stage of charging is known as the charge termination stage or constant voltage stage. During this stage, the battery charger switches into a voltage-controlled mode, where it regulates the voltage going to the battery instead of the current.

Although the voltage to the battery is what is being regulated, the charger monitors the charging process by measuring the charge current.

Once the charge current while in voltage-controlled mode drops below a predefined percentage of the programmed current, the charger knows that the battery is fully charged, and the charging process is terminated.

After the charge cycle is complete, the battery charger will continue to monitor the battery voltage. If the battery voltage drops below a pre-set recharge threshold, the charger will initiate a new charge cycle and the whole process repeats.

You will notice on the graph in Figure 1 that there is also a fourth stage called thermal regulation. However, this stage only comes into play if the power dissipation is high enough that the charger’s internal temperature exceeds 125C.

If the system is designed so the charger never reaches this temperature then the thermal regulation stage is not entered. I discuss this in more detail under the power dissipation section below.

Setting the Fast-Charge Current

The fast-charge current for the MCP73831 is set by a resistor placed on the program pin (PROG) to ground. The fast-charge current is calculated by the following equation:

Charge Current = 1,000 / Resistance       (Equation 1)

For example, if the resistor is a 2,000 ohm resistor, then the fast-charge current would be calculated as:

Charge Current = 1,000 / 2,000 = 0.5 A = 500 mA      (Equation 2)

Note that 500mA is the maximum charge current for this charger. If a 4,000 ohm resister were used instead, the maximum charge current would only be 250 mA.

The exact fast-charge current setting will depend on the capacity of the battery and the maximum current that can be supplied by the external voltage source.

When charging a lithium battery, the maximum charge rate should be typically 1 C, which means that:

Charge Current = 1 x Battery Capacity      (Equation 3)

For example, if you have a 500 mAh battery, then a 1 C charge rate is 500 mA. If you have a 150 mAh battery, then a 1 C charge rate would be 150 mA.

The absolute maximum charge current for a lithium battery is typically 2 C. Therefore, if you have a 150 mAh battery, then the absolute maximum charge current would be 300 mAh.

While it’s possible for some batteries to go this high, you generally want to stick to a 1 C rate unless the battery specifies that it can be charged at a higher charge rate.

You also need to take into consideration the maximum current that can be supplied by your external power supply. You need to design the system so that the input current never exceeds the maximum current rating for the external supply.

For a linear charger the input current coming from the external supply is essentially equal to the fast-charge current setting.

However, for switching regulators the input supply current will be considerably different from the fast-charge current going to the battery.

For a buck charger the input current will be less than the battery current, but for a boost charger it will be higher than the battery current.

Power Dissipation

It’s important to keep power dissipation in mind when working with battery chargers, especially linear ones like the MCP73831. Linear chargers are not very efficient under certain circumstances and it’s crucial that the charger does not overheat. Otherwise, the charging current will be automatically reduced below the desired level in order to keep the temperature from exceeding the maximum.

Power dissipation in a linear charger (or linear regulator) is determined based on the:

  • The amount of load current
  • Voltage differential from input to output

The higher the load current or voltage differential, the higher the power (Remember: Power = Voltage x Current).

The maximum power dissipation and the likelihood of overheating typically occurs when transitioning from the pre-charge phase to the fast-charge phase.

At this point, the battery voltage is at its lowest point so the voltage difference across the charger is maximized, and the current is also at maximum when in fast-charge mode. This is the point at which the voltage differential and load current are both at their maximum.

The MCP738 is available with different battery voltage threshold set points when transitioning from pre-charge to fast-charge. As an example, let’s assume this threshold is 70%. This means that when the battery voltage reaches 70% of the regulated output voltage the charger will switch to fast-charge mode.

For a 3.6 V lithium battery, the regulated charge voltage when in constant voltage mode is 4.2 V. 70% of that is roughly 3 V, therefore the battery will be at 3 V when transitioning from pre-charge to fast-charge.

Note that the MCP73831 is available with 4 different regulated charge voltages: 4.2 V, 4.35 V, 4.4 V, and 4.5 V.

Let’s assume we’re charging from a USB port, which supplies a voltage of 5 V. Therefore, there is 5 V on the input and 3 V on the output at the beginning of the fast-charge phase. That equates to a 2 V differential.

If the fast-charge current is set to 500mA, then the charger will dissipate 1 W of power at this transition.

You can consult the datasheet for the charger to determine the Theta-JA rating. This is typically listed under “thermal characteristics” or “temperature specifications”. Theta-JA will be reported in C/watt.

Figure 3 – Thermal specifications from the MCP73831 datasheet.


To determine how much your charger will heat up, use the equation:

Temperature gain = Watts Dissipated x Theta-JA      (Equation 4)

This equation tells you how much the component will heat up above the ambient air temperature. To get the absolute temperature you must still add the ambient air temperature to equation 4.

For example, if you calculate the temperature gain to be 50 C, and the ambient air temperature is 40 C, then the component will be at 90 C.

Most electronic components are specified up to 125 C. Always avoid exceeding this temperature otherwise the charger will reduce the charge current as necessary to keep the temperature below 125C.

Package type: SOT 23 versus DFN

The MCP738 is available in two packages, including a leaded SOT-23 package and a leadless DFN package. The DFN has significantly better thermal characteristics than the SOT-23.

Figure 4 – The two available packages for the MCP73831.


SOT-23: The SOT-23 has a Theta-JA rating of 230 C/watt. So if the charger is dissipating one watt of power, it will heat up by 230 C. If you assume you’re at room temperature (25 C) the charger is actually going to heat up to 255 C.

This will definitely trigger the thermal regulation stage which will reduce the charge current to ensure the charger temperature stays under 125C. The SOT-23 package should only be chosen for lower power applications.

DFN. The DFN package, on the other hand, has a Theta-JA of only 76 C. Therefore, for every 1 watt of power the product will only heat up by 76 C. Again, assuming you’re at room temperature, the product is going to heat up to 101 C. This is below the 125 C threshold and much better than the SOT-23.

So for applications with high power dissipation requirements the DFN package is the best choice.

In summary, the key criteria for selecting a linear charger to meet the required power requirements includes the package (which accounts for the Theta-JA specification), the power being dissipated, and the maximum ambient temperature that the product is going to operate in.

With switching chargers, overheating becomes less of an issue because they tend to be a lot more energy efficient and they don’t typically dissipate a lot of power.

Protecting your Battery

As you may or may not know, lithium batteries can be very volatile. If you overcharge them or they get shorted, they can catch on fire or explode.

You’ve all likely heard of the Samsung Galaxy phones that kept catching on fire. Protection is very important to consider when working with these batteries for this reason.

Laptop, Burning, Fire, Stress, Support, Copmuter

Figure 5 – Without proper protections a rechargeable lithium battery may catch fire or explode.


There are two options you can take when it comes to protection:

Option #1: Choose a battery with built-in protection. I almost always recommend that you go with a battery that has protection built in, at least initially.

If you look at a lithium-polymer battery, for instance, many of them will have a tiny circuit board under some tape (usually gold colored) that’s located at the top where the leads come out.

That circuit board is already built in and it’s what protects the battery. It prevents it from overcharging or being short circuited.

Figure 6 – I recommend that initially you stick with lithium batteries that have the necessary protection PCB already built-in.


Option #2: Design the protection yourself. You could design the protection discretely as part of your own product or on your own board. However, I don’t typically recommend this in the beginning.

If your circuit is not working correctly, you risk the battery exploding while you’re trying to get the circuit to work.

I almost always recommend sticking with batteries that have this protection built in. That way you simply don’t have to worry about it.


The MCP73831 is a simple battery charger. It is used to charge a single cell and designed for either lithium-ion or lithium-polymer batteries.

When selecting a linear charger, it’s important to pay close attention to the package type, power, and the maximum ambient temperature that the product is going to operate under.

Always be sure that there is battery protection to avoid overcharging or shorting the battery.

In Part 2 we will cover two more chargers from Texas Instruments: the BQ24092 and the BQ24703.

The BQ24092 is also a linear single-cell charger, but it offers more control over the pre-charge and fast-charge currents, and has various termination states that you can program independently. It also includes a temperature sense pin for monitoring the battery temperature.

The BQ24703 is a significantly more complex switching buck battery charger that can charge multiple cells. It also includes advanced features like a system power selector.

If you read only one article about product development make it this one: Ultimate Guide – How to Develop a New Electronic Hardware Product in 2020.  

Other content you may like:

5 2 votes
Article Rating
Notify of
Oldest Most Voted
Inline Feedbacks
View all comments

Hello John,
Thanks for the article.I want to use MCP73831 to charge 10440 li-ion battery in my circuit ,does it need any protection circuit?
because there is no protection circuit on LI-ion batterys , and they are less volatile than Li-Po batteries.

John Teel
Reply to  Dany

Yes, absolutely you need protection for lithium ion batteries. Don’t even think of not having the necessary protection.

Reply to  John Teel

I can not found any 10440 Li-ion battery with protection circuit,is there any 10440 Li-ion battery with protection circuit on it?
or i should design this protection circuit in my design?

Emerson Bone
Emerson Bone

Hey John,

Another great article! The technical difficulty was pushing the level if my understanding but I do enjoy learning new things.
As always, best to you!

John Teel
Reply to  Emerson Bone

Thank you Emerson! That is fantastic that you are pushing yourself to learn as much as possible. You have the right mentality.


Privacy Policy          Terms and Conditions