
Smart Plant
JGAguado/Smart_Plant
The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

The TP4056 is a battery Management made by UMW in a ESOP-8 package with 9 pins. -40℃~+85℃ 1 1A 35uA 4.2V 4V~6.5V Charging IC Lithium Battery Support 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. 341,117 are in stock at JLCPCB (part C725790). 525 open-source boards in 424 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| VCC Terminal Voltage | min -0.3 · max 6.5 V | 4 | |
| PROG, BAT, CE, TEMP Terminal Voltage | min -0.3 · max 6.5 V | 4 | |
| CHRG Terminal Voltage | min -0.3 · max 8 V | 4 | |
| Stdby Terminal Voltage | min -0.3 · max 8 V | 4 | |
| Bat End Current | max 1.2 A | 4 | |
| Prog Terminal Current | max 1.2 mA | 4 | |
| Maximum Power Dissipation | max 1500 mW | 4 | |
| Operating Ambient Temperature | min -40 · max 85 °C | 4 | |
| Minimum/maximum Storage Temperature TSTG | min -65 · max 125 °C | 4 | |
| Human body model esd level | max 4000 V | 4 | |
| Machine model esd level | max 400 V | 4 | |
| Latch-up Level | max 400 mA | 4 | |
| Input supply voltage VCC | Ambient temperature = 25°C, input voltage = 5V unless otherwise specified | min 4 · max 6.5 V | 6 |
| Input supply current ICC | Charging mode (RPROG=12k) (1); ambient temperature = 25°C, input voltage = 5V | typ 240 · max 500 uA | 6 |
| Input supply current ICC | standby mode (charge termination); ambient temperature = 25°C, input voltage = 5V | typ 50 · max 100 uA | 6 |
| Input supply current ICC | Stop mode (RPROG not connected VCC<VBAT, VCC<VUVIO); ambient temperature = 25°C | typ 35 · max 70 uA | 6 |
| Output float voltage VFLOAT | 0°C<T<85°C; input voltage = 5V | min 4.17 · typ 4.2 · max 4.263 V | 6 |
| Bat terminal charging current IBAT | Constant current mode, RPROG=2.4k; ambient temperature = 25°C, input voltage = 5V | min 465 · typ 500 · max 535 mA | 6 |
| Bat terminal charging current IBAT | Constant current mode, RPROG=1.2k; ambient temperature = 25°C, input voltage = 5V | min 930 · typ 1000 · max 1070 mA | 6 |
| Bat terminal charging current IBAT | Standby mode, VBAT=4.2V; ambient temperature = 25°C, input voltage = 5V | min 0 · typ -2.5 · max -6 uA | 6 |
| Bat terminal charging current IBAT | Stop mode; ambient temperature = 25°C, input voltage = 5V | typ 1 · max 2 uA | 6 |
| Bat terminal charging current IBAT | Battery reverse connection mode, VBAT=-4V; ambient temperature = 25°C, input voltage = 5V | typ 0.7 mA | 6 |
| Bat terminal charging current IBAT | Sleep mode, VCC=0V; ambient temperature = 25°C | typ 0 · max 1 uA | 6 |
| Trickle charge current ITRIKL | VBAT<VTRIKL, RPROG=2.4K; ambient temperature = 25°C, input voltage = 5V | min 40 · typ 50 · max 60 mA | 6 |
| Trickle charge current ITRIKL | VBAT<VTRIKL, RPROG=1.2K; ambient temperature = 25°C, input voltage = 5V | min 80 · typ 100 · max 120 mA | 6 |
| Trickle charge threshold voltage VTRIKL | VBAT RISES; ambient temperature = 25°C, input voltage = 5V | min 2.8 · typ 2.9 · max 3 V | 6 |
| Trickle charge hysteresis voltage VTRHYS | VBAT FALLS; ambient temperature = 25°C, input voltage = 5V | min 60 · typ 80 · max 100 mV | 6 |
| VCC Undervoltage Lockout Voltage VUVLO | VCC RISES; ambient temperature = 25°C | min 3.7 · typ 3.8 · max 3.93 V | 6 |
| VCC Undervoltage Lockout Hysteresis Voltage VUVHYS | VCC FALLS; ambient temperature = 25°C | min 150 · typ 200 · max 300 mV | 6 |
| Manual shutdown threshold voltage VMSD | VPROG RISES; ambient temperature = 25°C, input voltage = 5V | min 1.15 · typ 1.21 · max 1.3 V | 6 |
| Manual shutdown threshold voltage VMSD | VPROG FALLS; ambient temperature = 25°C, input voltage = 5V | min 0.9 · typ 1 · max 1.1 V | 6 |
| VCC -VBAT Lockout Voltage VASD | VCC RISES; ambient temperature = 25°C | min 70 · typ 100 · max 140 mV | 6 |
| VCC -VBAT Lockout Voltage VASD | VCC FALLS; ambient temperature = 25°C | min 5 · typ 30 · max 50 mV | 6 |
| C/10 Termination Current Limit (2) ITERM | RPROG=1.2K; ambient temperature = 25°C, input voltage = 5V | min 0.085 · typ 0.1 · max 0.115 A | 6 |
| C/10 Termination Current Limit (2) ITERM | RPROG=2.4K; ambient temperature = 25°C, input voltage = 5V | min 0.035 · typ 0.05 · max 0.065 A | 6 |
| Pin | Name | Type |
|---|---|---|
| 1 | TEMP | Unspecified |
| 2 | PROG | Unspecified |
| 3 | GND | Unspecified |
| 4 | VCC | Unspecified |
| 5 | BAT | Unspecified |
| 6 | STDBY | Unspecified |
| 7 | CHRG | Unspecified |
| 8 | CE | Unspecified |
| PAD | GND | Unspecified |

JGAguado/Smart_Plant
The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…


hhuysqt/esp32s3-keyboard
USB/BLE keyboard driver based on ESP32S3-WROOM-1


jerry20091103/Teensy_Grovebox
A portable synth and music multi-tool made with Teensy 4.1


<iframe src="https://pcbkit.io/embed/parts/umw/TP4056" title="TP4056 in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/umw/TP4056.jpg" alt="TP4056" width="1200" height="900">[](https://pcbkit.io/parts/umw/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.
ESOP-8, with 9 pins. Its footprint is drawn on this page.
UMW publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C725790, with 341,117 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the TP4056-MS by MSKSEMI, the TP4056 by JSMSEMI, the TP4056X-42-ESOP8 by TOPPOWER and the TP4056-MS-N1 by MSKSEMI. Check their datasheets: a part that fits the footprint may still differ in its ratings.
525 boards in 424 repositories on GitHub; the most starred are listed on this page, with their KiCad files.