The TP4056 is a 1A linear Li-Ion battery charger IC with thermal regulation, programmable charge current, and charge status indicators. Widely found on USB LiPo charger modules.
| Pin | Name | Function | Type |
|---|---|---|---|
| 1 | TEMP | Battery temperature sense | ADC |
| 2 | PROG | Program charge current resistor | ADC |
| 3 | GND | Ground | GND |
| 4 | VCC | Input supply 4Vā8V | PWR |
| 5 | BAT | Battery connection | PWR |
| 6 | CHRG | Charge status LED, active low | I/O |
| 7 | STDBY | Standby status LED, active low | I/O |
| 8 | CE | Chip enable, HIGH = enabled | I/O |