component
WSP4056
Public Made by Adomby adom
Winsok Semicon Battery Management, SOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
WSP4056
Winsok Semicon · Battery Management · SOP-8
WSP4056 from Winsok Semicon, in a SOP-8. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | TEMP | input | Battery temperature sense input connected to the battery NTC; charging is suspended if TEMP is below 45% or above 80% of Vcc, and tying TEMP to GND disables the temperature monitoring. |
| 2 | PROG | passive | Constant-charge-current program and monitor pin: an external resistor to GND sets IBAT = VPROG/RPROG x 1330, with VPROG held at 0.1 V in precharge and 1 V in constant-current mode. |
| 3 | GND | power_in | Power ground. |
| 4 | Vcc | power_in | Positive input supply (4.0 V to 8.0 V, 5 V typical) that powers the internal circuits; the part enters low-power shutdown when Vcc is within 30 mV of BAT. |
| 5 | BAT | power_out | Battery connection that supplies the charge current and the 4.2 V regulated float voltage; BAT leakage is below 2 uA when the charger is disabled or in sleep mode. |
| 6 | STDBY | output | Open-drain charge-complete indicator that is pulled low by an internal switch when charging is complete and is otherwise high-impedance. |
| 7 | CHRG | output | Open-drain charge-status output that is pulled low while the charger is charging and is otherwise high-impedance. |
| 8 | CE | input | Chip enable input: a logic high puts the charger in normal operation and a logic low disables charging; it can be driven by TTL or CMOS levels (VCE-H min 1.2 V, VCE-L max 0.6 V). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Winsok Semicon |
| Package | SOP-8 |
| Category | Power Management (PMIC) |
| Pins | 8 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Input supply voltage Vcc (absolute maximum rating) | Vcc | -0.3 | 8 | V | 1 | ||
| PROG pin voltage (absolute maximum rating) | -0.3 | V | Printed max is Vcc+0.3V (not numeric) | 1 | |||
| BAT pin voltage (absolute maximum rating) | -0.3 | 7 | V | 1 | |||
| CHRG pin voltage (absolute maximum rating) | -0.3 | 10 | V | 1 | |||
| STDBY pin voltage (absolute maximum rating) | -0.3 | 10 | V | 1 | |||
| TEMP pin voltage (absolute maximum rating) | -0.3 | 10 | V | 1 | |||
| CE pin voltage (absolute maximum rating) | -0.3 | 10 | V | 1 | |||
| BAT pin current (absolute maximum rating) | 1200 | mA | 1 | ||||
| PROG pin current (absolute maximum rating) | 1200 | uA | 1 | ||||
| Storage temperature range | -65 | 125 | ℃ | 1 | |||
| Lead temperature (soldering, 10 s) | 260 | ℃ | Soldering time 10 s | 1 | |||
| Maximum junction temperature | 145 | ℃ | 1 | ||||
| Operating ambient temperature range | -40 | 85 | ℃ | 1 | |||
| Input supply voltage Vcc | Vcc | 4 | 5 | 8 | V | Full operating temperature range (•) | 4 |
| Supply current, charge mode | Icc | 150 | 500 | uA | Charge mode; full operating temperature range (•) | 4 | |
| Supply current, standby (charge terminated) | Icc | 55 | 100 | uA | Standby mode (charge terminated); full operating temperature range (•) | 4 | |
| Supply current, shutdown | Icc | 55 | 100 | uA | Shutdown mode (RPROG not connected, Vcc<VBAT or VCC<VUV); full operating temperature range (•) | 4 | |
| Float (constant) output voltage | VFLOAL | 4.158 | 4.2 | 4.242 | V | 0℃≤TA≤85℃; full operating temperature range (•) | 4 |
| BAT pin charge current, RPROG=2.4K | IBAT | 450 | 530 | 560 | mA | RPROG=2.4K, current mode, VBAT=4.0V; full operating temperature range (•) | 4 |
| BAT pin charge current, RPROG=1.33K | IBAT | 900 | 950 | 1000 | mA | RPROG=1.33K, current mode, VBAT=4.0V; full operating temperature range (•) | 4 |
| BAT pin current, standby | IBAT | 0 | -2 | -5 | uA | Standby mode, VBAT=4.2V; full operating temperature range (•) | 4 |
| BAT pin current, shutdown | IBAT | -2 | 2 | uA | Shutdown mode (RPROG not connected); printed ±1 typ, ±2 max, full operating temperature range (•) | 4 | |
| BAT pin current, sleep | IBAT | -1 | -2 | uA | Sleep mode, Vcc=0V | 4 | |
| Trickle charge current | ITRIKL | 80 | 100 | 110 | mA | VBAT<VTRIKL, RPROG=1.33K; full operating temperature range (•) | 4 |
| Trickle charge threshold voltage | VTRIKL | 2.8 | 2.9 | 3 | V | RPROG=1.33K, VBAT rising | 4 |
| Trickle charge threshold hysteresis | VTRHYS | 60 | 80 | 100 | mV | RPROG=1.33K | 4 |
| VCC undervoltage lockout threshold | VUV | 3.5 | 3.7 | 3.9 | V | Vcc low to high; full operating temperature range (•) | 4 |
| VCC undervoltage lockout hysteresis | VUVHYS | 150 | 200 | 300 | mV | full operating temperature range (•) | 4 |
| PROG pin voltage | VPROG | 0.9 | 1 | 1.1 | V | RPROG=1.33K, current mode; full operating temperature range (•) | 4 |
| VCC-VBAT lockout threshold (rising) | VASD | 60 | 100 | 140 | mV | Vcc low to high | 4 |
| VCC-VBAT lockout threshold (falling) | VASD | 5 | 30 | 50 | mV | Vcc high to low | 5 |
| C/10 termination current, RPROG=2.4K | ITERM | 40 | 50 | 60 | mA | RPROG=2.4K; full operating temperature range (•) | 5 |
| C/10 termination current, RPROG=1.33K | ITERM | 90 | 100 | 110 | mA | RPROG=1.33K | 5 |
| CHRG pin output low voltage | VCHRG | 0.3 | 0.6 | V | ICHRG=5mA | 5 | |
| STDBY pin output low voltage | VSTDBY | 0.3 | 0.6 | V | ISTDBY=5mA | 5 | |
| TEMP pin high-side trip voltage | VTEMP-H | 80 | 82 | %Vcc | 5 | ||
| TEMP pin low-side trip voltage | VTEMP-L | 43 | 45 | %Vcc | 5 | ||
| CE pin active high level | VCE-H | 1.2 | V | 5 | |||
| CE pin active low level | VCE-L | 0.6 | V | 5 | |||
| Recharge threshold voltage | ΔVRECHRG | 100 | 150 | 200 | mV | VFLOAT-VRECHRG | 5 |
| Junction temperature in thermal limit mode | TLIM | 145 | ℃ | Thermal limit mode | 5 | ||
| Power FET on-resistance (between Vcc and BAT) | RON | 650 | mΩ | 5 | |||
| Soft-start time | tss | 20 | us | IBAT=0 to IBAT=1330V/RPROG (as printed) | 5 | ||
| Recharge comparator filter time | tRECHRG | 0.8 | 1.8 | 4 | ms | VBAT high to low | 5 |
| Termination comparator filter time | tTERM | 0.8 | 1.8 | 4 | ms | IBAT降至ICHR/10一下 | 5 |
| PROG pin pull-up current | IPROG | 2 | uA | 5 | |||
| Thermal resistance, junction to ambient (assumed in example) | θJA | 125 | ℃/W | Assumed value in worked thermal example (5V adapter, 3.75V battery); not a tabulated spec | 10 |
CAD (KiCad official)
- Symbol:
WSP4056 - Footprint:
Package_SO:SOIC-8_3.9x4.9mm_P1.27mm - 3D model: SOP-8 (KiCad packages3D, STEP)
- 3D model files:
wsp4056-etched.step/wsp4056-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);wsp4056.step/wsp4056.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Winsok Semicon datasheet (12 pp, sha256
0becf3da9cad23ad, retrieved 2026-10-18, tier: lcsc) - Datasheet language: Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.
- Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).
# WSP4056
**Winsok Semicon** · Battery Management · SOP-8
WSP4056 from Winsok Semicon, in a SOP-8. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
## Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | TEMP | input | Battery temperature sense input connected to the battery NTC; charging is suspended if TEMP is below 45% or above 80% of Vcc, and tying TEMP to GND disables the temperature monitoring. |
| 2 | PROG | passive | Constant-charge-current program and monitor pin: an external resistor to GND sets IBAT = VPROG/RPROG x 1330, with VPROG held at 0.1 V in precharge and 1 V in constant-current mode. |
| 3 | GND | power_in | Power ground. |
| 4 | Vcc | power_in | Positive input supply (4.0 V to 8.0 V, 5 V typical) that powers the internal circuits; the part enters low-power shutdown when Vcc is within 30 mV of BAT. |
| 5 | BAT | power_out | Battery connection that supplies the charge current and the 4.2 V regulated float voltage; BAT leakage is below 2 uA when the charger is disabled or in sleep mode. |
| 6 | STDBY | output | Open-drain charge-complete indicator that is pulled low by an internal switch when charging is complete and is otherwise high-impedance. |
| 7 | CHRG | output | Open-drain charge-status output that is pulled low while the charger is charging and is otherwise high-impedance. |
| 8 | CE | input | Chip enable input: a logic high puts the charger in normal operation and a logic low disables charging; it can be driven by TTL or CMOS levels (VCE-H min 1.2 V, VCE-L max 0.6 V). |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Winsok Semicon |
| Package | SOP-8 |
| Category | Power Management (PMIC) |
| Pins | 8 |
## Electrical characteristics
Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Input supply voltage Vcc (absolute maximum rating) | Vcc | -0.3 | | 8 | V | | 1 |
| PROG pin voltage (absolute maximum rating) | | -0.3 | | | V | Printed max is Vcc+0.3V (not numeric) | 1 |
| BAT pin voltage (absolute maximum rating) | | -0.3 | | 7 | V | | 1 |
| CHRG pin voltage (absolute maximum rating) | | -0.3 | | 10 | V | | 1 |
| STDBY pin voltage (absolute maximum rating) | | -0.3 | | 10 | V | | 1 |
| TEMP pin voltage (absolute maximum rating) | | -0.3 | | 10 | V | | 1 |
| CE pin voltage (absolute maximum rating) | | -0.3 | | 10 | V | | 1 |
| BAT pin current (absolute maximum rating) | | | | 1200 | mA | | 1 |
| PROG pin current (absolute maximum rating) | | | | 1200 | uA | | 1 |
| Storage temperature range | | -65 | | 125 | ℃ | | 1 |
| Lead temperature (soldering, 10 s) | | | | 260 | ℃ | Soldering time 10 s | 1 |
| Maximum junction temperature | | | | 145 | ℃ | | 1 |
| Operating ambient temperature range | | -40 | | 85 | ℃ | | 1 |
| Input supply voltage Vcc | Vcc | 4 | 5 | 8 | V | Full operating temperature range (•) | 4 |
| Supply current, charge mode | Icc | | 150 | 500 | uA | Charge mode; full operating temperature range (•) | 4 |
| Supply current, standby (charge terminated) | Icc | | 55 | 100 | uA | Standby mode (charge terminated); full operating temperature range (•) | 4 |
| Supply current, shutdown | Icc | | 55 | 100 | uA | Shutdown mode (RPROG not connected, Vcc<VBAT or VCC<VUV); full operating temperature range (•) | 4 |
| Float (constant) output voltage | VFLOAL | 4.158 | 4.2 | 4.242 | V | 0℃≤TA≤85℃; full operating temperature range (•) | 4 |
| BAT pin charge current, RPROG=2.4K | IBAT | 450 | 530 | 560 | mA | RPROG=2.4K, current mode, VBAT=4.0V; full operating temperature range (•) | 4 |
| BAT pin charge current, RPROG=1.33K | IBAT | 900 | 950 | 1000 | mA | RPROG=1.33K, current mode, VBAT=4.0V; full operating temperature range (•) | 4 |
| BAT pin current, standby | IBAT | 0 | -2 | -5 | uA | Standby mode, VBAT=4.2V; full operating temperature range (•) | 4 |
| BAT pin current, shutdown | IBAT | -2 | | 2 | uA | Shutdown mode (RPROG not connected); printed ±1 typ, ±2 max, full operating temperature range (•) | 4 |
| BAT pin current, sleep | IBAT | | -1 | -2 | uA | Sleep mode, Vcc=0V | 4 |
| Trickle charge current | ITRIKL | 80 | 100 | 110 | mA | VBAT<VTRIKL, RPROG=1.33K; full operating temperature range (•) | 4 |
| Trickle charge threshold voltage | VTRIKL | 2.8 | 2.9 | 3 | V | RPROG=1.33K, VBAT rising | 4 |
| Trickle charge threshold hysteresis | VTRHYS | 60 | 80 | 100 | mV | RPROG=1.33K | 4 |
| VCC undervoltage lockout threshold | VUV | 3.5 | 3.7 | 3.9 | V | Vcc low to high; full operating temperature range (•) | 4 |
| VCC undervoltage lockout hysteresis | VUVHYS | 150 | 200 | 300 | mV | full operating temperature range (•) | 4 |
| PROG pin voltage | VPROG | 0.9 | 1 | 1.1 | V | RPROG=1.33K, current mode; full operating temperature range (•) | 4 |
| VCC-VBAT lockout threshold (rising) | VASD | 60 | 100 | 140 | mV | Vcc low to high | 4 |
| VCC-VBAT lockout threshold (falling) | VASD | 5 | 30 | 50 | mV | Vcc high to low | 5 |
| C/10 termination current, RPROG=2.4K | ITERM | 40 | 50 | 60 | mA | RPROG=2.4K; full operating temperature range (•) | 5 |
| C/10 termination current, RPROG=1.33K | ITERM | 90 | 100 | 110 | mA | RPROG=1.33K | 5 |
| CHRG pin output low voltage | VCHRG | | 0.3 | 0.6 | V | ICHRG=5mA | 5 |
| STDBY pin output low voltage | VSTDBY | | 0.3 | 0.6 | V | ISTDBY=5mA | 5 |
| TEMP pin high-side trip voltage | VTEMP-H | 80 | | 82 | %Vcc | | 5 |
| TEMP pin low-side trip voltage | VTEMP-L | 43 | | 45 | %Vcc | | 5 |
| CE pin active high level | VCE-H | 1.2 | | | V | | 5 |
| CE pin active low level | VCE-L | | | 0.6 | V | | 5 |
| Recharge threshold voltage | ΔVRECHRG | 100 | 150 | 200 | mV | VFLOAT-VRECHRG | 5 |
| Junction temperature in thermal limit mode | TLIM | | 145 | | ℃ | Thermal limit mode | 5 |
| Power FET on-resistance (between Vcc and BAT) | RON | | 650 | | mΩ | | 5 |
| Soft-start time | tss | | 20 | | us | IBAT=0 to IBAT=1330V/RPROG (as printed) | 5 |
| Recharge comparator filter time | tRECHRG | 0.8 | 1.8 | 4 | ms | VBAT high to low | 5 |
| Termination comparator filter time | tTERM | 0.8 | 1.8 | 4 | ms | IBAT降至ICHR/10一下 | 5 |
| PROG pin pull-up current | IPROG | | 2 | | uA | | 5 |
| Thermal resistance, junction to ambient (assumed in example) | θJA | | 125 | | ℃/W | Assumed value in worked thermal example (5V adapter, 3.75V battery); not a tabulated spec | 10 |
## CAD (KiCad official)
- Symbol: `WSP4056`
- Footprint: `Package_SO:SOIC-8_3.9x4.9mm_P1.27mm`
- 3D model: SOP-8 (KiCad packages3D, STEP)
- 3D model files: `wsp4056-etched.step` / `wsp4056-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `wsp4056.step` / `wsp4056.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Winsok Semicon datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590225475579637760) (12 pp, sha256 `0becf3da9cad23ad`, retrieved 2026-10-18, tier: lcsc)
- **Datasheet language:** Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.
- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
- **CAD:** KiCad official libraries (CC-BY-SA 4.0).
[Datasheet PDF](docs/wsp4056-datasheet.pdf)