Skip to the content
PCBKitNew board
TP4056 on a board, in 3D

TP4056

TPOWER

-40℃~+85℃ 1 1A 1uA 4.2V 4V~6V Charging IC Lithium Battery Support 恒流充电、恒压充电、涓流充电、自动再充电、充电终止、可编程充电电流、软启动、欠压锁定 ESOP-8 Battery Management ROHS

Extended
DatasheetJLCPCBLCSCtpower/TP4056
Category
Battery Management
Package
ESOP-8
Pins
9

Overview

The TP4056 is a battery Management made by TPOWER in a ESOP-8 package with 9 pins. -40℃~+85℃ 1 1A 1uA 4.2V 4V~6V Charging IC Lithium Battery Support 恒流充电、恒压充电、涓流充电、自动再充电、充电终止、可编程充电电流、软启动、欠压锁定 ESOP-8 Battery Management ROHS.

PCBKit's library has its KiCad symbol (pimoroni-ics:TP4056, from Eagle libraries) and its footprint (pimoroni-ics:SO08-PAD-300, from Eagle libraries), ready for a KiCad board. 8,736 are in stock at JLCPCB (part C382139).

Symbol

VCC4CE8CHRG7STDBY6BAT5TEMP1PROG2GND3GNDPAD
pimoroni-ics:TP4056From Eagle libraries

Footprint

12345678PAD
pimoroni-ics:SO08-PAD-300From Eagle libraries

From the datasheet

10
Supply, least
4 V · VCC, operating minimum · p. 3
Supply, most
6 V · VCC, operating maximum · p. 3
Supply, absolute maximum
7 V · VCC, absolute maximum · p. 2
Works from
-40 °C · Operating ambient minimum · p. 2
Works up to
85 °C · Operating ambient maximum · p. 2
Takes working
130 µA · VCC, typical supply current in charging mode, RPROG=1.2K · p. 3
Takes asleep
50 µA · VCC, typical standby current after charge termination · p. 3
Takes asleep
40 µA · VCC, typical shutdown current · p. 3
Gives
1 A · Maximum rated charging current · p. 1
Output
4.2 V · Typical float voltage, 0℃≤TA≤85℃ · p. 3

What it is and has

7
Charging method
Single-cell lithium-ion constant-current/constant-voltage linear charging · p. 1
External components
No MOSFET, sense resistor or isolation diode required · p. 1
Thermal regulation
Intelligent thermal regulation maximizes charging rate · p. 1
Recharge
Automatic recharge · p. 1
Trickle-charge threshold
2.9V · p. 1
Status indication
Separate charging and completion indicator control signals · p. 1
Package
SOP8 with exposed thermal base · p. 1

Around it

2
res RPROG=1100V/IBAT
between PROG and GND; Sets constant charging current; select resistance for the desired IBAT. · p. 5
res 0.3Ω
between 输入电源 and VCC; Optional series power resistor to reduce IC dissipation and increase charging current during thermal regulation. · p. 6

Specifications

45
ParameterConditionsAs printedPage
输入电源电压 VCCmin -0.3 · max 7 V2
PROG 脚电压 PROGmin -0.3 · max 0.3 V2
BAT 脚电压 BATmin -0.3 · max 7 V2
CHRG 脚电压 CHRGmin -0.3 · max 7 V2
STDBY 脚电压 STDBYmin -0.3 · max 7 V2
TEMP 脚电压 TEMPmin -0.3 · max 7 V2
CE 脚电压 CEmin -0.3 · max 7 V2
BAT 脚电流 IBATmax 1200 mA2
PROG 脚电流 IPROGmax 1200 uA2
工作环境温度 TOPmin -40 · max 85 ℃2
储存温度 TSTGmin -65 · max 125 ℃2
ESDHBMmax 2000 V2
ESDMMmax 200 V2
输入电源电压 VCCmin 4 · typ 5 · max 6 V3
输入电源电流 ICC充电模式,RPROG=1.2Ktyp 130 · max 300 uA3
输入电源电流 ICC待机模式(充电终止)typ 50 · max 100 uA3
输入电源电流 ICC停机模式(RPROG 未连接,VCC<VBAT,VCC<VUV,VCE=0V)typ 40 · max 80 uA3
输出浮充电压 VFLOAT0℃≤TA≤85℃min 4.158 · typ 4.2 · max 4.242 V3
BAT 引脚电流 IBATRPROG=2K,电流模式min 500 · typ 550 · max 600 mA3
BAT 引脚电流 IBATRPROG=1 K,电流模式min 1000 · typ 1100 · max 1200 mA3
BAT 引脚电流 IBAT待机模式(VCC=5V,VBAT=4.2V)min 0 · typ 2 · max 4 uA3
BAT 引脚电流 IBAT停机模式(RPROG 未连接或 VCE=0V)typ 0 · max 2 uA3
BAT 引脚电流 IBAT睡眠模式,VCC=0typ 0 · max 2 uA3
涓流充电电流 ITRIKLVBAT<VTRIKL,RPROG=1.2Kmin 100 · typ 120 · max 150 mA3
涓流充电阈值电压 VTRIKLRPROG=1K,VBAT 上升min 2.8 · typ 2.9 · max 3 V3
涓流充电迟滞电压 VTRHYSRPROG=1Kmin 60 · typ 80 · max 100 mV3
VCC 欠压保护阈值电压 VUVVCC 上升min 3.5 · typ 3.7 · max 3.9 V3
VCC 欠压保护迟滞电压 VUVHYSVCC 下降min 0.15 · typ 0.2 · max 0.3 V3
VCC-VBAT 阈值电压 VASDVCC 上升min 60 · typ 100 · max 140 mV3
VCC-VBAT 阈值电压 VASDVCC 下降min 5 · typ 30 · max 50 mV3
C/10 终止电流阈值 ITERMRPROG=2Kmin 50 · typ 60 · max 80 mA3
C/10 终止电流阈值 ITERMRPROG=1Kmin 100 · typ 120 · max 150 mA3
PROG 引脚电压 VPROGRPROG=1K,电流模式min 0.9 · typ 1 · max 1.1 V3
CHRG引脚输出低电压 VCHRGICHRG=5mAtyp 0.3 · max 0.6 V3
STDBY 引脚输出低电压 VSTDBYISTDBY=5mAtyp 0.3 · max 0.6 V3
再充电电池阈值电压 ΔVRECHRGVFLOAT-VRECHRGmin 70 · typ 100 · max 150 mV3
TEMP 引脚高翻转电压 VTEMP-Htyp 80 · max 82 %VCC3
TEMP 引脚低翻转电压 VTEMP-Lmin 43 · typ 45 %VCC3
限定温度模式结温 TLIMtyp 125 ℃3
功率 FET 导通电阻 RONtyp 500 mΩ3
软启动时间 TSSIBAT=0 至 IBAT=1200V/RPROGtyp 20 uS3
再充电比较器滤波时间 TRECHRGVBAT 下降min 1 · typ 2 · max 3 mS3
结束比较器滤波时间 TTERMIBAT 降至 C/10 以下min 1 · typ 2 · max 3 mS3
PROG 引脚上拉电流 IPROGtyp 1 uA3
CE 逻辑使能高电平电压 VCE-Htyp 0.9 V3

Pins, by the datasheet

8
1 TEMP
Battery temperature input connected to the battery NTC sensor output; connect to GND to disable temperature monitoring. · p. 5
2 PROG
Connect a resistor to GND to set charging current; regulated to 0.1V during trickle charging and 1V during constant-current charging. · p. 5
3 GND
Power ground. · p. 5
4 VCC
Positive supply input for the internal circuitry; charging starts above the undervoltage threshold and 100mV above BAT. · p. 5
5 BAT
Connect to battery positive; supplies charging current with a 4.2V voltage limit. · p. 5
6 STDBY
Pulled low when charging is complete; otherwise high impedance. · p. 5
7 CHRG
Pulled low while charging; otherwise high impedance. · p. 5
8 CE
High enables normal operation and low disables charging; accepts TTL or CMOS levels. · p. 5

Ordering codes, by the datasheet

1
TP4056
SOP8-PP · Tape and Reel; product marking TP4056 · p. 2

Parameters

13
Battery Temperature Detection
Support
Charge Current - Max
1A
Charging Saturation Voltage
4.2V
Current - Supply
130uA
Features
Under-voltage lockout
Number of Cells
1
Operating Temperature
-40℃~+85℃
Standby Current
50uA
Supply Current (Iq)
1uA
The Chip Type
Charging IC
Type of Battery
Lithium Battery
Voltage - Supply
4V~6V
Voltage - Supply(Absolute Max)
7V

Order codes

1

Pinout

9
The pins of the TP4056
PinNameType
1TEMPUnspecified
2PROGUnspecified
3GNDUnspecified
4VCCUnspecified
5BATUnspecified
6STDBYUnspecified
7CHRGUnspecified
8CEUnspecified
PADGNDUnspecified

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/tpower/TP4056" title="TP4056 in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/tpower/TP4056.jpg" alt="TP4056" width="1200" height="900">
A picture that opens the part, for a README
[![TP4056](https://pcbkit.io/embed/parts/tpower/TP4056.jpg?size=s)](https://pcbkit.io/parts/tpower/TP4056)

Questions

Is there a KiCad symbol and footprint for the TP4056?

Yes. The symbol is pimoroni-ics:TP4056 and the footprint pimoroni-ics:SO08-PAD-300, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the TP4056?

ESOP-8, with 9 pins. Its footprint is drawn on this page.

Where is the TP4056 datasheet?

TPOWER publishes it: the Datasheet link on this page opens it.

Where can I order the TP4056?

JLCPCB lists it as part C382139, with 8,736 in stock; the sellers' links on this page open their listings.

What can replace the TP4056?

Parts like it in the library: the TP4056 by UMW, the TP4056-MS by MSKSEMI, the TP4056 by JSMSEMI and the TP4056X-42-ESOP8 by TOPPOWER. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Parts like it

8