The TP4056 1A 18650 lithium‑ion battery charger module is an ultra‑popular, compact charging board commonly used for DIY electronics projects(see DIY +5V Regulated Power Supply).
Here's a breakdown of its components and functionality:
⚡ 1. Charging IC – TP4056
-
It uses the TP4056 (or TC4056A) chip, a stand-alone constant current / constant voltage (CC/CV) linear charger IC.
-
Designed for USB-powered 5 V input, typically charging at up to 1 A, with a default charge termination at 100 mA (C/10).
-
Automatically ends charging when the current drops to about 1/10th of the programmed rate, and supports trickle charging for deeply discharged batteries below ~2.9 V.
🛡️ 2. Protection Circuit – DW01A & FS8205A MOSFET
Most modules include a battery protection IC (DW01A) and a dual MOSFET (FS8205A) to safeguard the battery. This adds protection against:
-
Over-charge: Cuts off at ~4.3 V.
-
Over-discharge: Turns off if voltage drops below ~2.4 V, reconnecting at ~3.0 V.
-
Over-current / short-circuit: Latch-off if current >3 A.
🔌 3. Interface & Control
-
Accepts input via Micro‑USB or USB‑C, plus solderable pads.
-
Has LEDs: Red = charging, Blue or Green = fully charged.
-
Charge current set by resistor (Rprog); default ~1 A but can be adjusted with a different resistor.
✅ 4. Typical Specs
Feature | Value |
---|---|
Input Voltage | 4.5 – 6 V |
Charge Voltage | 4.2 V ±1.5% |
Default Charge Current | ~1 A (programmable) |
Trickle Charge Current | ~130 mA |
Over-discharge Cutoff | ~2.4 V |
Over-current Trip | ~3 A |
Size | ~28 × 17 mm (standard) |
⚠️ 5. Limitations & Safety Notes
-
Linear charger inefficiency & heat
-
It's a linear regulator: excessive power is dissipated as heat. E.g., charging at 500 mA from 5 V to 3.7 V can generate ~0.75 W of heat.
-
This can lead to high temperatures (40–45 °C), particularly problematic in confined spaces or when in contact with the battery.
-
-
No power path / "load sharing" by default
-
If you power a device while charging the battery, the TP4056 may misinterpret battery current and fail to terminate properly, leading to prolonged trickle charging, which is harmful over time.
-
-
Potential for overcharge if misused
-
Continuous operation at float voltage with a connected load can prevent the charger from correctly stopping and stress the battery.
-
✅ 6. Ideal Use Cases
-
Single-cell 18650, 14500, or other small-format Li‑ion cells.
-
Projects like DIY power banks, flashlights, or small robotics—when charging and power loads are separated or when you handle thermal management.
🔧 Modifications & Alternatives
-
Add power path or load sharing circuit: Some users (e.g., on Arduino forums) add extra MOSFET/diode arrangements to allow safe charging while the device is running.
-
Use a switching (buck) charger with power path if you need higher efficiency and simultaneous load‑charge support.
The output voltage between the battery terminals of a TP4056 1A lithium battery charger module is:
🔋 Between 3.0 V and 4.2 V, depending on the battery charge state.
Here's what happens:
Battery Condition | Output Voltage (V) |
---|---|
Deeply discharged | ~2.5 V–2.9 V |
Normal discharge range | 3.0 V – 3.7 V |
Fully charged | 4.2 V |
Charging (CC mode) | Increasing up to 4.2 V |
Charging (CV mode) | Maintains 4.2 V |
⚠️ Important Notes:
-
The charger outputs whatever voltage is on the Li-Ion battery; it does not regulate the output once the battery is connected.
-
If your application is connected to the battery terminals, your device will receive the raw battery voltage, which drops gradually as the battery discharges.
-
To get a regulated 5V or 3.3V output, you must add a boost converter or LDO regulator after the battery.