Product Description
A high-reliability 1A lithium battery charging board featuring integrated dual protection circuits and a modern Type-C USB port, ideal for power management and rechargeable battery setups in Arduino and ESP32 projects. Powered by the high-performance TP4056 linear charging IC, this compact module utilizes a constant-current/constant-voltage (CC/CV) charging profile to safely charge single-cell 3.7V Lithium-Ion or Lithium-Polymer batteries (such as 18650 cells). It is equipped with advanced DW01A and FS8205A protection ICs, which safeguard your cells against over-charging, over-discharging, and over-current short circuits. Featuring onboard dual LED status indicators and a simple parallel-wired terminal layout, this module allows you to simultaneously charge a battery and safely power your electronic load, providing an excellent all-in-one power solution for portable DIY gear.
Pinout / Layout Connections
The module breaks out its input power, battery cells, and system load connections via rugged solder pads alongside the primary USB port:
Type-C USB Port: Main input power gateway, accepts standard +5V DC from any USB-C cable or power brick.
IN+ / IN- Solder Pads: Alternative input power terminals for direct wiring to a 5V power supply or solar panel.
B+ / B- Solder Pads: Dedicated battery connection terminals. Connect B+ to the positive terminal of the 3.7V battery and B- to the negative terminal.
OUT+ / OUT- Solder Pads: Main system load output terminals. Connect these to your microcontroller, boost converter, or circuit power rail.
Applications
Portable Battery Power Banks: Perfect for building handheld DIY power banks, wireless testing gear, and portable electronic enclosures.
Rechargeable Robotics Supplies: Excellent for integrating safe, onboard recharging circuits into wheeled mobile rovers and battery-powered multi-sensor systems.
Solar-Powered Node Supplies: Ideal for pairing with low-voltage 5V solar panels to keep remote environmental sensor nodes continuously powered and recharged.
Compatibility
The TP4056 Type-C Charger Module functions as a universal hardware-level power manager, making it fully compatible with:
Standard 3.7V/4.2V Lithium-Ion and LiPo Cells (such as 18650, 14500, 21700, and flat pouch batteries).
Arduino, ESP32, and ESP8266 development boards (safely drives their input voltage lines via the OUT pads).
Raspberry Pi Pico and low-current 5V/3.3V microcontrollers.
Technical Specifications
| Parameter | Value / Specification |
| Main Charging IC | TP4056 Linear Lithium Battery Charger |
| Protection ICs | DW01A (Battery Protection) + FS8205A (Dual MOSFET Switch) |
| Input Power Voltage | DC 4.5 V to 5.5 V (Via Type-C USB or IN+/IN- pads) |
| Full Charge Voltage | DC 4.2 V ($\pm 1\%$) |
| Max Charging Current Output | 1.0 A (Can be adjusted by modifying the onboard Rprog resistor) |
| Battery Over-Discharge Protection | Cuts off load output when battery drops below DC 2.5 V |
| Battery Over-Current Protection | Cuts off load if output current exceeds 3.0 A |
| Onboard Status Indicators | Dual LEDs (Red = Charging, Blue/Green = Fully Charged) |
What’s in the Box
1 x TP4056 5V 1A Li-Battery Charger with Protection Module (Type-C USB Version).




