component
TPS43000PWR
Public Made by Adomby adom
Texas Instruments DC-DC Converters, TSSOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
{
"slug": "tps43000pwr",
"version": "0.1.0",
"type": "component",
"description": "Texas Instruments DC-DC Converters, TSSOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"power management (pmic)",
"tps43000pwr",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"tps43000pwr.kicad_sym",
"tps43000pwr.kicad_mod",
"tps43000pwr.glb",
"tps43000pwr.step",
"tps43000pwr.lbr",
"docs/hero.png",
"docs/tps43000pwr-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"tps43000pwr-hero.glb",
"tps43000pwr-hero.overlay.json"
],
"component": {
"mpn": "TPS43000PWR",
"manufacturer": "Texas Instruments",
"package": "TSSOP-16",
"pin_count": 16,
"category": "Power Management (PMIC)",
"subcategory": "DC-DC Converters",
"datasheet": "https://www.ti.com/lit/ds/symlink/tps43000.pdf",
"parts": {
"symbol": "tps43000pwr.kicad_sym",
"footprint": "tps43000pwr.kicad_mod",
"model_3d": "tps43000pwr-hero.glb",
"model_3d_plain": "tps43000pwr.glb",
"model_3d_step": "tps43000pwr-etched.step",
"model_3d_step_plain": "tps43000pwr.step",
"lbr": "tps43000pwr.lbr"
},
"distributor_links": {
"lcsc": "C2658036",
"digikey": "296-41744-2-ND",
"mouser": "595-TPS43000PWR"
},
"distributor_check": {
"checked_at": "2026-10-12T04:22:01Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "296-41744-2-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "595-TPS43000PWR",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "SYNC/SD",
"type": "input",
"description": "Dual-function pin that synchronizes the oscillator to a 0 V to 2 V pulse at least 100 ns wide, or shuts down the controller and both MOSFETs when held at 2 V or greater for over 35 µs."
},
{
"number": "2",
"name": "CCS",
"type": "input",
"description": "Connecting this pin to VIN selects pulse-by-pulse current limiting, and connecting it to ground enables hiccup-mode overcurrent protection."
},
{
"number": "3",
"name": "RT",
"type": "output",
"description": "A resistor from this pin to ground sets the PWM frequency."
},
{
"number": "4",
"name": "CCM",
"type": "input",
"description": "Pulling this pin high forces continuous conduction mode by ignoring the Izero comparator, while grounding it enables discontinuous conduction mode, and even when high, seven detected Izero pulses still initiate PFM mode."
},
{
"number": "5",
"name": "BUCK",
"type": "input",
"description": "Connect to VIN for a buck converter or ground for a boost or SEPIC; it configures the gate drive logic and controls DMAX, and has a weak internal pulldown."
},
{
"number": "6",
"name": "PFM",
"type": "input",
"description": "Connecting this pin to VIN disables PFM mode, and grounding it enables automatic PFM operation based on Izero."
},
{
"number": "7",
"name": "COMP",
"type": "output",
"description": "Output of the error amplifier, with compensation components connected from this pin to FB, and it goes to high impedance during sleep mode."
},
{
"number": "8",
"name": "FB",
"type": "input",
"description": "Inverting input to the error amplifier, connected to a resistor divider off VOUT and to the compensation network."
},
{
"number": "9",
"name": "VIN",
"type": "power_in",
"description": "Input supply for the device that provides power to the device and may be used for the N-channel gate drive, and it needs good local decoupling."
},
{
"number": "10",
"name": "VOUT",
"type": "output",
"description": "Connect to the power supply output; it may be used for the gate drive to the N-channel MOSFET and needs good local decoupling."
},
{
"number": "11",
"name": "NDRV",
"type": "output",
"description": "Gate drive output for the N-channel MOSFET (energizing MOSFET for boost and SEPIC, rectifier MOSFET for buck)."
},
{
"number": "12",
"name": "GND",
"type": "power_in",
"description": "Ground pin for the device."
},
{
"number": "13",
"name": "PDRV",
"type": "output",
"description": "Gate drive output for the P-channel MOSFET (energizing MOSFET for buck, rectifier MOSFET for boost and SEPIC)."
},
{
"number": "14",
"name": "VP",
"type": "power_in",
"description": "Power rail input for the P-channel MOSFET gate driver, connected to VIN for buck or to VOUT for boost or SEPIC, with good local decoupling."
},
{
"number": "15",
"name": "SWP",
"type": "input",
"description": "Connect through a 1-kΩ resistor to the drain of the P-channel MOSFET for all topologies, where it detects Izero pulses using the synchronous rectifier MOSFET; SEPIC requires a Schottky clamp tied to ground on this pin."
},
{
"number": "16",
"name": "SWN",
"type": "input",
"description": "Connect through a 1-kΩ resistor to the drain of the N-channel MOSFET for all topologies, where it senses overcurrent using the inductor energizing MOSFET."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-haiku-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: The datasheet labels VIN and VP as 'I' (input) in the terminal table; I mapped them to power_in beca; The datasheet labels VOUT as 'O' (output), but the pin is also used as a supply-side connection and ; The datasheet labels RT as 'O' even though it is a frequency-setting resistor connection to ground. "
],
"pages_sent": 9,
"cost_usd": 0.0616,
"at": "2026-10-12T04:21:42"
},
"datasheet": {
"url": "https://www.ti.com/lit/ds/symlink/tps43000.pdf",
"pages": 33,
"sha256": "1e352c652c685ffe",
"source_tier": "mfr"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 16,
"described": 16,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "tps43000pwr.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
5.0,
1.1
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "6ad5e98224d02a427d9a6b929a28dbc158b9925fba5adec12db05079f1016948",
"checked": "2026-10-12",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "tps43000pwr-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
5.0,
1.1
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "c453eb3e0acf9a722b1d881d9300dea0690b34bf3581746127c8b9a4966aafc3",
"checked": "2026-10-12",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}