TP4058 Micro USB Charger

TP4056 5V 1A Lithium Battery-Charging-with-Protection-Micro-USB - steinacoz

I savaged some lithium battery cells from my old laptop battery and a battery pack that almost burnt down my home and started thinking what I will do with them but they all need to be charged. This is where TP4058 Micro USB Charger came to the rescue.

This 5volts USB charger which is available in our store can deliver up to 1Amp and runs on TP4058 controller which is quite obvious from the name. According to TP4056 controller IC datasheet, it is a complete constant-current/constant-voltage linear charger for lithium-ion batteries. Its SOP package and low external component count make the TP4058 ideally suited for portable applications. Furthermore, the TP4058 can work within USB and wall adapter. No blocking diode is required due to the internal MOSFET architecture and have prevent to negative Charge Current Circuit.

See also:

Thermal feedback regulates the charge current to limit the die temperature during high power operation or high ambient temperature. The charge voltage is fixed at 4.2V, and the charge current can be programmed externally with a single resistor. The TP4056 automatically terminates the charge cycle when the charge current drops to 1/10th the programmed value after the final float voltage is reached. TP4058 Other features include current monitor, under voltage lockout, automatic recharge and two status pin to indicate charge termination and the presence of an input voltage.


Main Features

  • Programmable Charge Current Up to 1000mA
  • No MOSFET, Sense Resistor or Blocking Diode Required
  • Complete Linear Charger in SOP-8 Package for Single Cell Lithium-Ion Batteries
  • Constant-Current/Constant-Voltage
  • Charges Single Cell Li-Ion Batteries Directly from USB Port
  • Preset 4.2V Charge Voltage with 1.5% Accuracy Automatic Recharge
  • Two Charge Status Output Pins
  • C/10 Charge Termination
  • 2.9V Trickle Charge Threshold (TP4058)
  • Soft-Start Limits Inrush Current


  • Input Supply Voltage (VCC): -0.3V ~ 8V
  • TEMP: -0.3V ~ 10V
  • CE: -0.3V ~ 10V
  • BAT Short-Circuit Duration: Continuous
  • BAT Pin Current: 1200mA
  • PROG Pin Current: 1200uA
  • Maximum Junction Temperature: 145°C
  • Operating Ambient Temperature Range: -40°C ~ 85°C
  • Lead Temp.(Soldering, 10sec): 260°C



  • Cellular Telephones, PDAs, GPS
  • Charging Docks and Cradles
  • Digital Still Cameras, Portable Devices
  • USB Bus-Powered Chargers,Chargers
  • Arduino and Electronic boards


Specification of Charger:

  • Input voltage: 5V
  • Maximum charging current: 1000 mA
  • Charge cut-off voltage: 4.2 V + / – 1%
  • Battery overcharge protection voltage: 2.5 V
  • Battery over-current protection current: 3 A
  • Input interface: Micro USB
  • Dimension: 2.6 x 1.7 cm
So I proceeded to hook up my cables to the terminals and attached my salvaged batteries to it and the module was really charging the battery.
TP4058 - steinacoz
TP4058 – steinacoz


Leave a Reply

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