Skip to main content
PartAndStock
Blog

What Is the TP4056? Li-ion/LiPo Charger Module and Uses

October 27, 2026 5 min read
Quick answer

The TP4056 is a single-cell Li-ion/LiPo battery charger IC. It charges CC/CV up to 4.2 V (~1 A via Rprog), with common micro-USB/USB-C modules. WATCH OUT: alone it only charges and provides no over-discharge/short-circuit protection — choose a DW01A + FS8205 protected module.

The TP4056 is a single-cell Li-ion/LiPo battery charger IC. It charges with constant-current/constant-voltage (CC/CV) up to 4.2 V and its ready modules (micro-USB/USB-C) are very common. For the concept, see voltage regulation / power management.

What is the TP4056 used for?

Safely charging a single-cell 3.7 V lithium battery from USB: portable devices, IoT nodes, hobby projects. The charge current is set with an Rprog resistor (typically 1 A); there are charge and full (standby) LED indicators.

Watch out: protection circuit

The TP4056 alone only charges; it does not provide over-discharge/short-circuit protection. So choose a module with a protection chip (DW01A + FS8205) — it protects the battery from deep discharge and short circuit. A TP4056-only module is risky in devices that drain the battery without a protection circuit.

Specifications

ParameterValue
TypeSingle-cell Li-ion/LiPo linear charger
Charge voltage4.2 V (CC/CV)
Currentup to ~1 A via Rprog
Input~4.5–5.5 V (USB)

Equivalents

  • TP4057: a close relative.
  • MCP73831: an alternative Li charger IC.
  • IP5306: charge + boost + gauge (power bank).

Find it in our catalog

Use the TP4056 search.

Frequently Asked Questions

What is the TP4056?+
The TP4056 is a single-cell Li-ion/LiPo battery charger IC. It charges CC/CV up to 4.2 V (~1 A via Rprog); its micro-USB/USB-C modules are very common.
Does the TP4056 protect the battery?+
No; alone it only charges. For over-discharge/short-circuit protection, choose a module with a DW01A + FS8205 protection chip.
How is the TP4056 charge current set?+
It is set with the Rprog (PROG) resistor on the board; typically 1.2 kΩ ≈ 1 A. Increase the resistor for a lower current.
What is a TP4056 equivalent?+
The close TP4057; the alternative MCP73831; the IP5306 for charge + boost + gauge.