Skip to the content
PCBKitNew board
TP5400, in 3D

TP5400

TOPPOWER

-40℃~+85℃ 1 1.2A 3V 4.2V 40uA 4V~9V Charging IC Lithium Battery ESOP-8 Battery Management ROHS

Extended
DatasheetJLCPCBLCSCtoppower/TP5400
Category
Battery Management
Package
SOIC-8-EP
Pins
9

Overview

The TP5400 is a battery Management made by TOPPOWER in a SOIC-8-EP package with 9 pins. -40℃~+85℃ 1 1.2A 3V 4.2V 40uA 4V~9V Charging IC Lithium Battery ESOP-8 Battery Management ROHS.

PCBKit's library has its KiCad symbol (EasyEDA_Pro:TP5400, from EasyEDA Pro) and its footprint (EasyEDA_Pro:soic-8_l5.0-w4.0-p1.27-ls6.0-bl-ep2.0, from EasyEDA Pro), ready for a KiCad board. 12,922 are in stock at JLCPCB (part C2891434). 7 open-source boards in 7 repositories on GitHub use it.

Symbol

VOUT1CHRG#2PROG3STDBY#4VCC5BAT6GND7LX899
EasyEDA_Pro:TP5400From EasyEDA Pro

Footprint

1234567899999
EasyEDA_Pro:soic-8_l5.0-w4.0-p1.27-ls6.0-bl-ep2.0From EasyEDA Pro

From the datasheet

16
Supply, least
4 V · VCC, recommended operating min · p. 3
Supply, most
9 V · VCC, recommended operating max · p. 3
Supply, absolute maximum
10 V · VCC, absolute max · p. 1
Supply, least
3 V · BAT, boost operating min · p. 6
Supply, most
4.2 V · BAT, boost operating max · p. 6
Supply, absolute maximum
7 V · BAT, absolute max · p. 1
Works from
-40 °C · Operating ambient min · p. 1
Works up to
85 °C · Operating ambient max · p. 1
Junction, hottest
145 °C · Junction absolute max · p. 1
Takes working
150 µA · VCC, charge mode typical, RPROG = 10K · p. 3
Takes asleep
40 µA · VCC, standby after charge termination typical · p. 5
Gives
1 A · Boost output rated at 5 V · p. 1
Current limit
4 A · Boost switch current limit typical · p. 4
Output
4.2 V · BAT float voltage typical, IBAT = 40 mA · p. 3
Output
5 V · Boost output nominal · p. 1
Switches at
400 kHz · Oscillation frequency typical · p. 3

What it is and has

13
Function
Li-ion battery charger and 5 V boost converter for mobile power supply · p. 1
Programmable charge current
Up to 1.2 A · p. 1
Boost current
Up to 1.5 A at Vbat = 3.8 V · p. 1
Charge voltage accuracy
4.2 V ±1% · p. 1
Boost voltage accuracy
5 V ±2.5% · p. 1
Charge status outputs
2 · p. 1
Charge termination
C/5 · p. 1
Trickle charge threshold
2.9 V · p. 1
Soft-start
Limits inrush current · p. 1
Switching mode
VFM with automatic frequency adjustment · p. 1
Protection
Over-temperature protection, boost input current limit, boost output current adjustment · p. 1
Protection
Over-current shutdown · p. 1
Package options
8-lead SOP/MSOP with radiator · p. 1

Around it

8
res 1% program resistor
between PROG and GND; Programs charge current. · p. 5
res 1.1k
between PROG and GND; Programming example for 1000mA charge current. · p. 5
cap 0.1uF
between VCC and GND; Ceramic capacitor in parallel with the VCC capacitor, close to the pin. · p. 8
cap two 22uF capacitors
between BAT and GND; Connect in parallel and place close to the BAT pin. · p. 8
cap at least 47μF
between VOUT and GND; Tantalum or electrolytic capacitor, close to the VOUT pin. · p. 8
diode 5.5V~6.8V TVS
between VOUT and GND; Output TVS diode as shown in the typical application. · p. 8
ind 3.3-22uH, typically 10uH
between BAT and LX; Boost inductor as shown in the typical application. · p. 8
diode SS32
between LX and VOUT; Recommended external Schottky diode. · p. 8

Specifications

36
ParameterConditionsAs printedPage
Input Supply Voltage VCCmin -0.3 · max 10 V1
PROG PROGUpper limit VCC+0.3Vmin -0.3 V1
BAT BATmin 0 · max 7 V1
Maximum Boost Output Current5Vmax 1.8 A1
Maximum Junction Temperaturemax 145 ℃1
Operating Ambient Temperature Rangemin -40 · max 85 ℃1
Storage temperature rangemin -65 · max 125 ℃1
Lead Temp.Soldering, 10secmax 260 ℃1
Input Supply Voltage VCCFull operating temperature rangemin 4 · typ 5 · max 9 V3
Input Supply Current ICCCharge Mode, RPROG = 10K; full operating temperature rangetyp 150 · max 500 uA3
Input Supply Current ICCStandby Mode (Charge Terminated); full operating temperature rangetyp 40 · max 100 uA3
Regulated Output (Float) Voltage VFLOAL0℃≤TA≤85℃,IBAT=40mAmin 4.158 · typ 4.2 · max 4.242 V3
BAT Pin Current(Except for instructions,Vbat=4.0v) IBATRPROG=1.5K,Current Mode; full operating temperature rangemin 665 · typ 740 · max 815 mA3
BAT Pin Current(Except for instructions,Vbat=4.0v) IBATRPROG=1.1K,Current Mode; full operating temperature rangemin 900 · typ 1000 · max 1100 mA3
BAT Pin Current(Except for instructions,Vbat=4.0v) IBATStandby mode,VBAT=3.8V; full operating temperature rangetyp -10 · max -100 uA3
Trickle Charge Current ITRIKLVBAT<VTRIKL, RPROG=1.5K; full operating temperature rangemin 150 · typ 200 · max 250 mA3
Trickle Charge Threshold Voltage VTRIKLRPROG=1.5K, VBAT Risingmin 2.8 · typ 2.9 · max 3 V3
VCC Undervoltage Lockout Threshold VUVFrom VCC Low to High; full operating temperature rangemin 3.4 · typ 3.6 · max 3.8 V3
C/5 termination current limit ITERMRPROG=1.5K; full operating temperature rangemin 150 · typ 200 · max 250 mA3
PROG Pin Voltage VPROGRPROG=1.5K,Current Mode; full operating temperature rangemin 0.9 · typ 1 · max 1.1 V3
CHRG Pin output low voltage VCHRGICHRG =5mAtyp 0.3 · max 0.6 V3
STDBY Pin output low VSTDBYISTDBY =5mAtyp 0.3 · max 0.6 V3
Recharge Battery Threshold Voltage ΔVRECHRGVFLOAT -VRECHRGmin 100 · typ 150 · max 200 mV3
Junction Temperature in Constant Temperature Mode TLIMtyp 120 ℃3
Power FET “ON” Resistance (Between VCC and BAT) Charging RONtyp 450 mΩ3
Soft-Start Time tssIBAT = 0 to IBAT =1100V/RPROGtyp 20 ms3
Termination Comparator Filter Time tTERMIBAT Falls Below ICHG/5min 0.8 · typ 1.8 · max 4 ms3
Battery Undervoltage Protection VBatLOWVbat Drops From 3.6V; full operating temperature rangemin 2.9 · typ 3 · max 3.1 V3
Battery Undervoltage Protection Unlocked VBatHighVbat Rises From 2.7V; full operating temperature rangemin 3.2 · typ 3.3 · max 3.4 V3
Oscillation Frequency FOSCmin 300 · typ 400 · max 500 KHZ3
MaximumDuty cycle Dtytyp 75 %4
Boost efficiency ηboostVBAT=3.8V IOUT=500mAtyp 90 %4
Boost efficiency ηboostVBAT=3.8V IOUT=1000mAtyp 88 %4
Boost NMOS Tube Internal Resistance Boost RONVLX=0.4Vtyp 120 mΩ4
Boost NMOS Leakage Current ILxleakVLX=6Vmax 1 uA4
Boost Switch Current Limiting Ilmt_nmostyp 4 · max 4.5 A4

Pins, by the datasheet

8
1 VOUT
Output voltage detection pin. · p. 4
2 CHRG
Open-drain charge status output. · p. 4
3 PROG
Charge current program, charge current monitor and shutdown pin. · p. 4
4 STDBY
Charge indicator status. · p. 4
5 VCC
Positive input terminal of the charger input voltage. · p. 4
6 BAT
Charge current output. · p. 4
7 GND
Power ground. · p. 4
8 LX
Output of the internal power tube of the boost circuit. · p. 4

Ordering codes, by the datasheet

1
TP5400-ESOP8
ESOP8 · Only ordering model listed. · p. 2

Parameters

18
0V Battery Charge
Not supported
Battery Temperature Detection
Not supported
Charge Current - Max
1A
Charging Saturation Voltage
4.2V
Current - Supply
150uA
Current Limit
4A
End-Off Voltage
3V
Features
Programmable charging current
Frequency - Switching
400kHz
Junction Temperature(Max)
145℃
Number of Cells
1
Operating Temperature
-40℃~+85℃
Standby Current
40uA
Supply Current (Iq)
40uA
The Chip Type
Charging IC
Type of Battery
Lithium Battery
Voltage - Supply
3V~9V
Voltage - Supply(Absolute Max)
10V

Order codes

2

Pinout

9
The pins of the TP5400
PinNameType
1VOUTUnspecified
2CHRG#Unspecified
3PROGUnspecified
4STDBY#Unspecified
5VCCUnspecified
6BATUnspecified
7GNDUnspecified
8LXUnspecified
99Unspecified

Open-source boards using it

All 7
  • 4 layers96 × 78 mmMinidisc, the printed circuit board in 3D

    Minidisc

    befinitiv/minidisc_cad

    This repository contains the CAD files (PCB & mechanics) for the 8cm "minidisc" player project.

    145 parts12
  • 2 layers103.1 × 125.6 mmEsp32 usb hid 0805, the printed circuit board in 3D

    Esp32 usb hid 0805

    adamwuqwq/esp32-macropad

    A low budget macro numpad based on ESP32 and CH9329.

    118 parts8MIT
  • 4 layers45 × 50 mmChip8-pcb, the printed circuit board in 3D

    Chip8-pcb

    plorefice/chip8-rs

    CHIP-8 interpreter written in Rust

    58 parts1
  • 2 layers120 × 60 mmPCB Badge V1, the printed circuit board in 3D

    PCB Badge V1

    ConstantlyDying/Badge

    An Overkill PCB Badge with NFC and an E ink DIsplay!

    68 parts
  • 4 layers42.1 × 107.7 mmBrique, the printed circuit board in 3D

    Brique

    tommy-gilligan/brique

    An RP2350-based replacement mainboard for Nokia 3310. Rust firmware with browser-based simulator included.

    108 partsMIT
  • 4 layers45.6 × 28 mmLICHEE JACK EXT BOARD, the printed circuit board in 3D

    LICHEE JACK EXT BOARD

    KaliAssistant/Lichee-Jack-pcb

    Open hardware extension board for Lichee-Jack with battery, Ethernet, and LED integration.

    41 parts4GPL-3.0
  • 4 layers47.5 × 50 mmM5Pi, the printed circuit board in 3D

    M5Pi

    kitspace-test-repos/kicad6-file-collection

    145 partsMIT

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/toppower/TP5400" title="TP5400 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/toppower/TP5400.jpg" alt="TP5400" width="1200" height="900">
A picture that opens the part, for a README
[![TP5400](https://pcbkit.io/embed/parts/toppower/TP5400.jpg?size=s)](https://pcbkit.io/parts/toppower/TP5400)

Questions

Is there a KiCad symbol and footprint for the TP5400?

Yes. The symbol is EasyEDA_Pro:TP5400 and the footprint EasyEDA_Pro:soic-8_l5.0-w4.0-p1.27-ls6.0-bl-ep2.0, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the TP5400?

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

Where is the TP5400 datasheet?

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

Where can I order the TP5400?

JLCPCB lists it as part C2891434, with 12,922 in stock; the sellers' links on this page open their listings.

Which open-source boards use the TP5400?

7 boards in 7 repositories on GitHub; the most starred are listed on this page, with their KiCad files.