TP4056 Lithium Battery Charging Board Module TYPE-C 1A with Battery Protection

20.00 EGP

The TP4056 Lithium Battery Charging Module is a compact and efficient solution for charging single-cell 3.7V Li-ion/Li-Po batteries (such as 18650, 14500, or pouch cells). This version includes Type-C USB input, 1A charging current, and built-in battery protection (DW01A + FS8205).

SKU: CH-27840 Category: Tags: ,

Description

Key Features

  • Input: Type-C USB (5V) (also supports Micro-USB in some variants)

  • Output: 1A max charging current (adjustable via resistor)

  • Battery Protection: Overcharge, over-discharge, overcurrent, and short-circuit protection (DW01A + FS8205)

  • LED Indicators:

    • Red LED: Charging in progress

    • Blue LED: Charging complete

  • Compatible Batteries: 3.7V Li-ion/Li-Po (e.g., 18650, 10440, etc.)


Pin Configuration & Wiring

Module Pinout

Pin Description
BAT+ Connected to battery (+) terminal
BAT- Connected to battery (-) terminal
OUT+ Output positive (connects to load)
OUT- Output negative (connects to load)
Type-C USB-C input (5V power supply)

Connection Diagram

  1. Connect Battery:

    • BAT+ → Battery (+)

    • BAT- → Battery (-)

  2. Power Input:

    • Plug a 5V USB-C cable into the module.

  3. Load Connection (Optional):

    • OUT+ → Load (+)

    • OUT- → Load (-)


Working Principle

  1. Charging Process:

    • When a 5V USB power source is connected, the TP4056 IC regulates the charging current (default 1A).

    • The red LED lights up during charging.

    • When the battery reaches 4.2V, charging stops, and the blue LED turns on.

  2. Protection Circuit (DW01A + FS8205):

    • Overcharge Protection: Stops charging if voltage exceeds 4.25V.

    • Over-Discharge Protection: Cuts off output if battery drops below 2.4V.

    • Short-Circuit/Overcurrent Protection: Disconnects the battery if excessive current is detected.


How to Use with Arduino/ESP Projects

Example: Battery-Powered Arduino Project

  1. Connect the TP4056 module:

    • BAT+ & BAT- → Li-ion Battery

    • OUT+ & OUT- → Arduino Vin & GND

    • USB-C → 5V Power Source (when charging)

  2. Charging Behavior:

    • While charging (Red LED ON), the Arduino can still run if powered via USB.

    • Once fully charged (Blue LED ON), the module stops charging automatically.


Adjusting Charging Current

  • The default charging current is 1A (set by a resistor on the board).

  • To reduce charging current (for smaller batteries like 100mAh-500mAh), replace the Rprog resistor (usually 1.2KΩ) with a higher value:

    • 500mA → Use 2.4KΩ

    • 250mA → Use 4.8KΩ


Applications

✅ Portable DIY electronics (Arduino, ESP8266, ESP32 projects)
✅ Solar-powered battery chargers
✅ Power banks & portable devices
✅ IoT devices with rechargeable batteries

Reviews

There are no reviews yet.

Be the first to review “TP4056 Lithium Battery Charging Board Module TYPE-C 1A with Battery Protection”

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