Keszoox
TP4056 Li-ion Battery Charger IC — SOP-8, 1A CC/CV, 4.2V, USB Input (10-Pack)
TP4056 Li-ion Battery Charger IC SOP-8, 1A CC/CV, 4.2V, USB Input (10-Pack)
Couldn't load pickup availability
TP4056 Li-ion Battery Charger IC — SOP-8, 1A CC/CV, 4.2V Termination (10-Pack)
The TP4056 is a complete constant-current/constant-voltage (CC/CV) linear charger IC for single-cell lithium-ion and lithium-polymer batteries in a SOP-8 SMD package. With a 4.2V preset termination voltage, programmable charge current up to 1A (via single external resistor), thermal regulation, and charge status outputs, it is the most widely used Li-ion charger IC in DIY power banks, portable electronics, and embedded battery-powered devices. It is the core IC in the ubiquitous TP4056 USB charging module.
Key Specifications
| Parameter | Value |
|---|---|
| Package | SOP-8 (SMD) |
| Charging Topology | CC/CV linear charger |
| Input Voltage | 4.0V – 8.0V (USB 5V nominal) |
| Charge Voltage | 4.2V ±1% (preset, single-cell Li-ion) |
| Max Charge Current | 1A (set by RPROG resistor) |
| Charge Current Setting | IBAT = 1000 / RPROG (kΩ) mA |
| Termination | 1/10 charge current (C/10) |
| Thermal Regulation | Yes (reduces current at high temperature) |
| Status Outputs | CHRG (charging, active-low), STDBY (full, active-low) |
| Quantity | 10 pieces |
Charge Current Setting (RPROG Resistor)
| RPROG Value | Charge Current | Best For |
|---|---|---|
| 10kΩ | 100mA | Small LiPo (<200mAh) |
| 5kΩ | 200mA | 200–500mAh LiPo |
| 2kΩ | 500mA | 500mAh–1000mAh Li-ion |
| 1.2kΩ | 800mA | 1000–2000mAh Li-ion |
| 1kΩ | 1000mA (1A) | 2000mAh+ Li-ion (standard TP4056 module) |
Why Choose TP4056?
- Single external resistor — sets charge current from 100mA to 1A with one resistor, no complex programming
- 4.2V ±1% accuracy — safe and accurate termination voltage for standard Li-ion cells
- Thermal regulation — automatically reduces charge current if IC temperature exceeds 120°C, preventing damage
- CHRG/STDBY status pins — drive LEDs to indicate charging and full-charge status
- USB 5V input compatible — charges directly from USB power bank, phone charger, or computer USB port
Compatible With / Common Use Cases
- DIY USB power bank: TP4056 + 18650 Li-ion cell + MT3608 boost (5V output) for portable USB charger
- Arduino battery shield: TP4056 + LiPo cell + 3.3V LDO for battery-powered Arduino Pro Mini
- ESP8266/ESP32 battery power: TP4056 + 1000mAh LiPo + AMS1117-3.3 for WiFi IoT sensor node
- Wearable electronics: TP4056 + 150mAh LiPo (RPROG=6.8kΩ for 150mA charge) for compact wearable
- Solar charging: TP4056 input from 5V solar panel for daytime Li-ion charging
Frequently Asked Questions
Q: Can TP4056 charge LiPo (lithium polymer) batteries?
A: Yes — standard LiPo batteries use the same 4.2V/cell chemistry as Li-ion. TP4056 is compatible with both Li-ion (cylindrical, e.g., 18650) and LiPo (flat pouch) cells. Set RPROG for a charge current of 0.5C–1C of the battery capacity (e.g., 500mA for a 500mAh LiPo).
Q: Does TP4056 include battery protection (overcharge, overdischarge, short circuit)?
A: No — TP4056 is a charger IC only, not a battery protection IC. It prevents overcharging (terminates at 4.2V) but does not protect against overdischarge or short circuit. For complete protection, add a DW01A + FS8205A protection circuit or use a pre-protected 18650 cell. The popular TP4056 module with DW01A adds this protection.
Q: What is the difference between TP4056 and TP4056-42 (or TP4056E)?
A: TP4056 and TP4056-42 are functionally identical — both charge to 4.2V with the same CC/CV profile. TP4056E is an enhanced version with slightly improved accuracy. All are pin-compatible and interchangeable in the same circuit.
Package Contents
- 10× TP4056 Li-ion Battery Charger IC (SOP-8)
