Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Batteries & Power

TP4056 vs MCP73831: Li-Ion Charging IC Comparison

TP4056 vs MCP73831: Li-Ion Charging IC Comparison

March 11, 2026 /Posted byJayesh Jain / 0

When designing a rechargeable lithium-ion battery circuit for your next maker project, two ICs come up more often than any other: the TP4056 vs MCP73831 Li-Ion charging IC comparison is a decision every electronics hobbyist in India eventually faces. Both chips are single-cell 4.2V CC/CV chargers, both cost under ₹15 per piece, and both are readily available from Zbotic and other Indian components suppliers. But the differences between them matter enormously depending on your application. This guide breaks down every important parameter to help you make the right choice.

Table of Contents

  • Overview: What These ICs Do
  • Pinout and Package Comparison
  • Charge Current Configuration
  • Protection Features
  • Input Voltage Range
  • Status Indication and Monitoring
  • Thermal Management
  • Ready-Made Modules in India
  • Which IC Should You Use?
  • Practical Design Tips
  • Frequently Asked Questions

Overview: What These ICs Do

Both the TP4056 and MCP73831 implement the standard Constant Current / Constant Voltage (CC/CV) charging algorithm for single-cell lithium-ion and lithium-polymer batteries. The algorithm works in two phases:

  1. Constant Current (CC) phase: The charger supplies a fixed current (set by a resistor) until the battery reaches 4.2V. This phase does the bulk of the charging — typically 0%–80% capacity.
  2. Constant Voltage (CV) phase: The charger holds 4.2V and allows current to taper down naturally. Charging terminates when current falls to approximately 10% of the programmed charge current. This phase fills the remaining 20%.

Neither chip handles multi-cell series packs or requires an external MOSFET for basic operation — they’re fully integrated linear chargers. This simplicity is exactly why they dominate hobbyist and low-power commercial designs worldwide.

Pinout and Package Comparison

The physical and electrical differences start right at the package level:

Parameter TP4056 MCP73831
Package SOP-8 (8-pin) SOT-23-5 (5-pin)
Pin Count 8 5
PCB Footprint Larger (easier to hand-solder) Very compact
Key Pins VCC, GND, BAT, PROG, TEMP, /CE, /STDBY, /CHRG VDD, GND, VBAT, PROG, STAT
Manufacturer Nanjing Top Power ASIC (China) Microchip Technology (USA)
Datasheet Availability English datasheet widely available Full English datasheet (Microchip DS)

The TP4056’s SOP-8 package is significantly easier to hand-solder on a custom PCB than the MCP73831’s tiny SOT-23-5. However, the MCP73831’s smaller footprint makes it ideal for extremely space-constrained designs like wearables or thin PCBs where the SOP-8 won’t fit.

Charge Current Configuration

Both ICs set the charge current using a single external resistor on the PROG pin. However, the formulas and practical ranges differ:

TP4056 Charge Current Formula

I_charge (mA) = 1,200 / R_PROG (kΩ)

Common values:

  • R = 1.2 kΩ → 1,000 mA (1A) — maximum rated
  • R = 2 kΩ → 600 mA
  • R = 3 kΩ → 400 mA
  • R = 10 kΩ → 120 mA

The TP4056 is rated for a maximum charge current of 1,000 mA (1A).

MCP73831 Charge Current Formula

I_charge (mA) = 1,000 / R_PROG (kΩ)

Common values:

  • R = 2 kΩ → 500 mA
  • R = 3.9 kΩ → 256 mA (good for 250mAh LiPo)
  • R = 10 kΩ → 100 mA
  • R = 100 kΩ → 10 mA (trickle for very small cells)

The MCP73831 is available in two maximum-current variants: MCP73831T-2ACI/OT (500 mA max) and MCP73831T-4.2ACI/OT (variant differences relate to charging voltage — both are 4.2V termination). The practical maximum is 500 mA.

This is the single most important practical difference: TP4056 supports up to 1A charge current; MCP73831 is limited to 500 mA. For charging 2,000+ mAh batteries at 1C rate, the TP4056 is the natural choice. For small 100–500 mAh LiPo cells common in wearables, the MCP73831 is perfectly matched.

Protection Features

This is where the two chips differ most significantly for practical DIY use:

TP4056: Charging Only (no protection) — but modules have it

The TP4056 chip itself only handles charging. It does not protect against over-discharge (battery draining too low) or reverse polarity. However, the widely available TP4056 module PCBs (the small blue or red boards sold everywhere) include a separate DW01A protection IC plus FS8205A dual-MOSFET for a complete protection solution. This combination provides:

  • Overcharge protection (via TP4056 itself — terminates at 4.2V)
  • Over-discharge protection (via DW01A — cuts off below ~2.5V)
  • Over-current/short-circuit protection (via DW01A + FS8205A)

The bare TP4056 IC alone requires you to add protection externally if needed.

MCP73831: Charging Only (no protection)

The MCP73831 is purely a charging controller — no protection whatsoever is included. You must add an external BMS/protection circuit if your application requires over-discharge protection. This is common in designs where the downstream system already has its own protection (e.g., a microcontroller with low-battery detection that shuts down gracefully).

Bottom line on protection: If you buy ready-made TP4056 modules with DW01A (which are the standard), you get charging + protection in one package. With MCP73831 you need to add a protection IC separately unless your system design handles it another way.

TP4056 1A Li-Ion Battery Charging Board Micro USB with Current Protection

TP4056 1A Li-Ion Battery Charging Board – Micro USB with Current Protection

The complete TP4056 + DW01A module with Micro-USB input. Charges at up to 1A with full overcharge, over-discharge, and short-circuit protection. The go-to charging solution for 18650 and LiPo cells in DIY projects.

View on Zbotic

Input Voltage Range

Both ICs are linear chargers — the input voltage must be higher than 4.2V (the battery full-charge voltage), and the excess voltage is dissipated as heat:

Parameter TP4056 MCP73831
Input Voltage Range 4.5V – 8V 3.75V – 6V
Typical Input (USB 5V) Yes (ideal) Yes (ideal)
Works with USB-C 9V/12V? Yes (up to 8V) No — max 6V
Min Input (no-charge) ~4.35V ~4.35V

The TP4056 has a slightly wider input range, tolerating up to 8V. This means it can be powered directly from a lithium-ion pack being used as input for other purposes, or from a slightly elevated 5V rail. The MCP73831’s 6V maximum is tighter — always verify your input won’t exceed this under load-transient or overvoltage conditions.

Status Indication and Monitoring

Both ICs provide a status output pin, but the TP4056 has an advantage here:

  • TP4056: Two open-drain status pins — /CHRG (low when charging) and /STDBY (low when charge complete). You can connect LEDs directly between VCC and these pins with a resistor. One LED turns on during charging, another when done. Also has a /CE (Charge Enable) pin to enable/disable charging under software control.
  • MCP73831: Single STAT pin. This tri-state output indicates: charging (low), complete (high-impedance), and shutdown/no battery (high). Requires more careful LED circuit design to distinguish all three states. No dedicated charge-enable pin — input voltage control is used to enable/disable charging.

For Arduino/ESP32 projects where you want to read charging status digitally (e.g., to display battery status on an OLED), the TP4056’s dual output pins make firmware simpler. You can read /CHRG and /STDBY as two digital inputs and distinguish four states (charging, standby, fault/no battery, and pre-charge).

Thermal Management

Both are linear chargers, meaning they convert excess voltage to heat. Power dissipation = (VIN − VBAT) × ICHARGE. At 5V input, 1A charge current, and VBAT = 3.7V:

P_dissipation = (5.0 − 3.7) × 1.0 = 1.3 W

Both ICs include thermal shutdown protection and will automatically reduce charge current if the die temperature exceeds their threshold (~150°C for TP4056, ~150°C for MCP73831). This “thermal fold-back” means the IC self-protects without requiring external heat management for most designs. However, at full 1A charge current, the TP4056 module will get noticeably warm — this is normal but warrants good airflow in an enclosure.

The MCP73831’s SOT-23-5 package has a lower thermal mass and less PCB copper for heatsinking, which is one reason its maximum current is lower — it cannot safely dissipate the heat that a 1A linear charger generates.

Ready-Made Modules in India

For prototyping and small-batch production, ready-made breakout modules are the most practical option:

TP4056 modules are ubiquitous in India. The standard blue/red PCB includes TP4056 + DW01A + FS8205A, a Micro-USB or Mini-USB connector, two status LEDs (red=charging, blue=done), solder pads for BAT+/BAT−, and OUT+/OUT−. These cost ₹15–40 each and are available everywhere from Zbotic to local electronics shops.

MCP73831 modules are less common as pre-made boards in India but can be found on specialty electronics sites. They’re more commonly used in custom PCB designs, particularly in IoT products where their compact footprint justifies the more involved PCB layout.

TP4056 1A Li-ion Lithium Battery Charging Module With Current Protection Mini USB

TP4056 1A Li-ion Lithium Battery Charging Module with Current Protection – Mini USB

The classic TP4056 module with Mini-USB connector, DW01A protection IC, and status LEDs. Ideal for projects where you already have Mini-USB cables or connectors. Charges at 1A with full protection.

View on Zbotic

Which IC Should You Use?

Here’s a practical decision guide based on common Indian maker use cases:

Choose TP4056 when:

  • Charging a 1,000–3,000 mAh 18650 cell (need 500mA–1A charge rate)
  • Using ready-made modules for prototyping (fastest path to working circuit)
  • You want charging + protection in one module without extra components
  • Building power banks, flashlights, or battery-backed Arduino projects
  • You’re new to battery circuits and want the simplest, safest solution
  • Input is a standard 5V USB charger

Choose MCP73831 when:

  • Charging a small LiPo (100–500 mAh) in a wearable or IoT device
  • Designing a custom PCB where footprint is critical (wristbands, sensor nodes, etc.)
  • Your system already has battery protection handled elsewhere (external BMS, downstream MCU)
  • You need Microchip’s automotive/industrial-grade supply chain reliability
  • The 500 mA max current is sufficient for your battery size
  • You’re designing a commercial product and prefer a well-documented US manufacturer
TP4056 1A Li-ion Lithium Battery Charging Module Mini USB

TP4056 1A Li-ion Lithium Battery Charging Module – Mini USB

A clean, no-frills TP4056 charging module at Mini-USB. Perfect for embedding into battery-powered projects where you need a compact, proven charging solution without extra circuitry.

View on Zbotic

Practical Design Tips

Avoid Charging and Load Simultaneously (Path Sharing)

Both ICs are designed to charge the battery only — they don’t manage a load simultaneously connected to the battery. If your circuit needs to run from battery while charging (“power path” operation), you need an additional load-sharing circuit or a dedicated power path management IC (e.g., BQ24090, MCP73871, or the popular TP5100 which handles up to 2A and includes integrated power path).

Decouple the Input Supply

Add at least a 1µF–10µF ceramic capacitor close to the VCC/VDD pin and a 10µF–100µF electrolytic on the input. USB cables have non-trivial impedance, and transient current spikes during CC/CV transition can cause input voltage dips that confuse the charger.

Adjust Charge Current for Battery Size

Always match the PROG resistor to your battery’s rated 1C current. A 500 mAh cell should charge at ~500 mA; a 100 mAh cell at ~100 mA. Charging at too high a rate (above 1C) causes heat, cell damage, and safety risks.

Check Module Authenticity

Counterfeit TP4056 ICs (or modules using lower-quality Chinese clones) are rampant. A genuine TP4056 module will reach a stable 4.20V charge termination voltage ±1%. Use a multimeter to verify the charge termination voltage on a known-good cell — anything above 4.25V per cell is dangerous.

1S 12A 3.6V BMS Battery Protection Board for Li-ion Cell

1S 12A 3.6V BMS Battery Protection Board for Li-ion Cell

High-current 12A 1S BMS board — ideal when pairing bare MCP73831 or TP4056 chips with unprotected cells. Handles over-current, over-discharge, and short-circuit independently of the charging IC.

View on Zbotic

Frequently Asked Questions

Q1: Can TP4056 charge LiPo and Li-ion batteries interchangeably?

Yes. Both standard LiPo and Li-ion cells charge to 4.20V with the same CC/CV algorithm. The TP4056 works for both chemistries. Note that LiHv (high-voltage LiPo) cells charge to 4.35V — do not use a standard TP4056 for these.

Q2: Why does my TP4056 module get hot during charging?

All linear chargers dissipate excess voltage as heat. At 1A charge rate and 5V input with a 3.7V battery, the IC dissipates about 1.3W — enough to feel warm. This is normal. If it’s too hot to touch for more than a second, check that the charge current resistor is correct and the input voltage isn’t above 5.5V.

Q3: Can I use the TP4056 to charge two cells in parallel?

Yes, you can connect two cells in parallel directly and charge them as if they were one larger cell — provided the cells are closely matched in voltage before connecting (within 0.1V of each other). However, the combined capacity will be double, so the 1A charge current equates to only 0.5C — perfectly safe, but slow for large cells.

Q4: What replaces both TP4056 and MCP73831 for higher-current applications?

For single-cell charging above 1A, look at the TP5100 (2A, power path management), IP5108 (for power banks with USB-C PD input), or the CN3791 (for solar-direct charging). For multi-cell packs, dedicated balance charger ICs or dedicated BMS+MPPT combinations are more appropriate.

Q5: Is the TP4056 suitable for solar charging from a small panel?

In theory yes — if your panel output is regulated to 5V. However, solar panel voltage is unregulated and can spike well above 5V in open-circuit conditions. Always use an MPPT charge controller between the panel and battery. The TP4056 is fine as the CC/CV charging stage after regulation, but it should not connect directly to a bare panel.

Get the Right Charging Solution for Your Project

For most Indian hobbyist projects — power banks, sensor nodes, wearables, and Arduino builds — the TP4056 module is the fastest, safest, and most cost-effective starting point. The MCP73831 shines when you’re designing a compact custom PCB and need the precision of a Microchip part with excellent documentation and design support.

Zbotic stocks TP4056 modules in multiple connector variants (Micro-USB, Mini-USB, USB-C) alongside BMS protection boards and 18650 holders to complete your battery circuit. Shop our Batteries, Power & Charging range and build with confidence!

Tags: battery charging module, DIY battery charger, Li-Ion charger IC, MCP73831, TP4056
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
LoRa Smart Agriculture: Soil S...
blog lora smart agriculture soil sensor data over 5km range india 597230
blog phase shift in rc and rl circuits calculation examples for beginners 597236
Phase Shift in RC and RL Circu...

Related posts

Svg%3E
Read more

Power Electronics Lab: Equipment List for Students

April 1, 2026 0
Setting up a power electronics lab for students and hobbyists requires the right equipment to safely work with batteries, converters,... Continue reading
Svg%3E
Read more

Battery Recycling Process: Extract Materials Safely

April 1, 2026 0
Understanding the battery recycling process is essential as lithium-ion batteries reach end of life in growing numbers. India generates an... Continue reading
Svg%3E
Read more

Battery Formation: First Charge Process Explained

April 1, 2026 0
The battery formation process is the critical first charge cycle that transforms raw electrode materials into a functional lithium-ion battery... Continue reading
Svg%3E
Read more

Islanding Detection: Safety for Grid-Connected Solar

April 1, 2026 0
Islanding detection is the critical safety mechanism that prevents solar inverters from energising dead grid lines during a power outage.... Continue reading
Svg%3E
Read more

Grid Tied Inverter: Feed Solar Power to Grid India

April 1, 2026 0
A grid tied inverter converts DC solar power into AC electricity synchronised with the utility grid, allowing you to feed... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now