TP4056
Linear Li-ion Battery ChargerThe TP4056 is a linear li-ion battery charger from NanJing Top Power. View the full TP4056 datasheet below including key specifications.
Official TP4056 datasheet (PDF) — the source this page was extracted from.
TP4056 Key Specifications
| Parameter | Value |
|---|---|
| RoHS Status | RoHS Compliant |
| Battery Type | Single-cell 3.7V Li-ion (e.g., 18650) |
| Input Voltage | 4.5V to 5.5V |
| Package / Case | ESOP-8 |
| Status Outputs | Charging and charge-complete LED outputs |
| Charging Method | Constant current / constant voltage (CC/CV) |
| Charging Current | 1A (adjustable via RPROG resistor) |
| Charge Termination | When charge current drops to 1/10 of programmed value |
| Full Charge (Float) Voltage | 4.2V |
| Reverse Polarity Protection | None |
| Over-Discharge Protection Threshold | 3.7V (module-level, as stated) |
TP4056 Overview
Part: TPOWER TP4056
Type: Lithium-ion battery linear charger
Description: A single-cell lithium-ion battery linear charger module with constant current and constant voltage charging modes, a 4.2V set charge voltage, 1A adjustable charging current, and protection against overcharging and over-discharging.
Operating Conditions:
- Supply voltage: 4.5V to 5.5V
- Operating temperature: null
- Full charge voltage: 4.2V
- Charging current: 1A (adjustable)
Absolute Maximum Ratings:
- Max supply voltage: 8V (working input voltage range)
- Max continuous current: 1A (charging current)
- Max junction/storage temperature: null
Key Specs:
- Charge voltage: 4.2V
- Input voltage range: 4.5V to 5.5V
- Max charging current: 1A (adjustable)
- Supported battery type: Single-cell 18650 and other 3.7V Lithium batteries
- Protection features: Overcharging, over-discharging
- Charge termination: Automatic when current drops to 1/10th programmed value
- Package: ESOP-8
Features:
- This module can charge and discharge Lithium batteries safely
- Suitable for 18650 cells and other 3.7V batteries
- Charging current - 1A (adjustable)
- Input Voltage: 4.5V to 5.5V
- Full charge voltage 4.2V
- Protects battery from overcharging and over-discharging
- No verse polarity protection
Applications:
- Solar Chargers
- Digital Cameras
- Portable Home Appliances
- Cell Phones & Tablets
- Charge and Discharge Lithium cells
- Commonly used with 18650 Li-ion batteries
- Power banks
- Used with 5V booster for powering Arduino projects
Package:
- ESOP-8
TP4056 Features
- This module can charge and discharge Lithium batteries safely
- Suitable for 18650 cells and other 3.7V batteries
- Charging current - 1A (adjustable)
- Input Voltage: 4.5V to 5.5V
- Full charge voltage 4.2V
- Protects battery from overcharging and over-discharging
- No verse polarity protection
TP4056 Applications
- Solar Chargers
- Digital Cameras
- Portable Home Appliances
- Cell Phones & Tablets
- Charge and Discharge Lithium cells
- Commonly used with 18650 Li-ion batteries
- Power banks
- Used with 5V booster for powering Arduino projects
TP4056 Typical Application
The charging current of the module is set to 1A by default. However, it can be changed by altering the resistor RPROG (R3 on the module) in the circuit diagram. The datasheet for the TP4056 datasheet may be seen below for more information.
TP4056 Application Circuit
The module will automatically stop charging after the Lithium battery is fully charged, and the Red LED will turn off and the Green LED will turn on to signal completion. As illustrated in the pin diagram above, the circuit can now be connected to the Circuit (Load) that must be powered by this battery. The voltage of the battery will be monitored as it is consumed by the circuit by the module (load). When it falls below the crucial level (3.7V), the module will separate your battery from the load and safeguard it from over-discharge.
More part numbers on this datasheet
Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.
Other Battery Chargers
- SLM6305 – SOLA IC, Li-ion Battery Charger / Synchronous Buck Converter
- NPM1300-QEAA-R7 – Nordic Semiconductor, Battery Charger Power Management IC
- BQ24075 – Texas Instruments, Standalone 1-Cell 1.5-A Linear Battery Chargers with Power Path
- BQ24075-Q1 – Texas Instruments, Standalone 1-Cell 1.5-A Linear Battery Chargers with Power Path
- BQ24075RGTR – Texas Instruments, Standalone 1-Cell 1.5-A Linear Battery Chargers with Power Path
- BQ24075RGTR.A – Texas Instruments, Standalone 1-Cell 1.5-A Linear Battery Chargers with Power Path
- BQ24075RGTR.B – Texas Instruments, Standalone 1-Cell 1.5-A Linear Battery Chargers with Power Path
- BQ24075RGTRG4 – Texas Instruments, Standalone 1-Cell 1.5-A Linear Battery Chargers with Power Path
Ask your AI agent about the TP4056
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the TP4056 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.