component
TPS2480PWR
Public Made by Adomby adom
Texas Instruments Surge Protection Devices (SPDs), TSSOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
{
"slug": "tps2480pwr",
"version": "0.1.0",
"type": "component",
"description": "Texas Instruments Surge Protection Devices (SPDs), TSSOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"circuit protection",
"tps2480pwr",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"tps2480pwr.kicad_sym",
"tps2480pwr.kicad_mod",
"tps2480pwr.glb",
"tps2480pwr.step",
"tps2480pwr.lbr",
"docs/hero.png",
"docs/tps2480pwr-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"tps2480pwr-hero.glb",
"tps2480pwr-hero.overlay.json"
],
"component": {
"mpn": "TPS2480PWR",
"manufacturer": "Texas Instruments",
"package": "TSSOP-20",
"pin_count": 20,
"category": "Circuit Protection",
"subcategory": "Surge Protection Devices (SPDs)",
"datasheet": "https://www.ti.com/lit/ds/symlink/tps2480.pdf",
"parts": {
"symbol": "tps2480pwr.kicad_sym",
"footprint": "tps2480pwr.kicad_mod",
"model_3d": "tps2480pwr-hero.glb",
"model_3d_plain": "tps2480pwr.glb",
"model_3d_step": "tps2480pwr-etched.step",
"model_3d_step_plain": "tps2480pwr.step",
"lbr": "tps2480pwr.lbr"
},
"distributor_links": {
"lcsc": "C2873208",
"digikey": "296-TPS2480PWRTR-ND",
"mouser": "595-TPS2480PWR"
},
"distributor_check": {
"checked_at": "2026-10-08T23:36:27Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "296-TPS2480PWRTR-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "595-TPS2480PWR",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "SDA",
"type": "bidirectional",
"description": "I2C data line; the datasheet gives the absolute maximum voltage as GND - 0.3 V to +6.0 V."
},
{
"number": "2",
"name": "SCL",
"type": "input",
"description": "I2C clock input; the datasheet gives the absolute maximum voltage as GND - 0.3 V to VS + 0.3 V."
},
{
"number": "3",
"name": "NC",
"type": "unconnected",
"description": "No connection; tie to GND or leave floating."
},
{
"number": "4",
"name": "VS",
"type": "power_in",
"description": "Power input for the logic and I2C interface, typically 3 V to 5 V (recommended operating range 3 V to 5.5 V)."
},
{
"number": "5",
"name": "NC",
"type": "unconnected",
"description": "No connection; tie to GND or leave floating."
},
{
"number": "6",
"name": "EN",
"type": "input",
"description": "Device enable input; the GATE driver is enabled only when the positive threshold is exceeded and the internal POR and UVLO thresholds are satisfied, and the pin can also serve as an analog voltage monitor input."
},
{
"number": "7",
"name": "VREF",
"type": "power_out",
"description": "Provides a 4.0 V reference for the PROG resistor divider; it is not a supply for other circuitry, so no more than 1 mA may be drawn and up to 1000 pF may be added."
},
{
"number": "8",
"name": "PROG",
"type": "input",
"description": "Power-limit setting input that accepts 0.4 V to 4.0 V; voltages greater than 4 V must not be applied."
},
{
"number": "9",
"name": "TIMER",
"type": "passive",
"description": "Fault timing capacitor pin; the TIMER pin reaching 4 V latches the TPS2480 off, and it should be tied to ground if the timer feature is not used."
},
{
"number": "10",
"name": "GND",
"type": "power_in",
"description": "System ground."
},
{
"number": "11",
"name": "PG",
"type": "output",
"description": "Open-drain power good output with an absolute maximum voltage of -0.3 V to 100 V and a sink current limit of 10 mA; it goes high after VDS of the external FET falls to about 1.25 V and a 9 ms deglitch period elapses."
},
{
"number": "12",
"name": "OUT",
"type": "input",
"description": "Output voltage feedback input used to measure the external FET VDS as V(SENSE-OUT); its absolute maximum range is -0.3 V to 100 V."
},
{
"number": "13",
"name": "GATE",
"type": "output",
"description": "High-side gate drive output for the external N-channel FET, with a 22 mA pull-up from the charge pump and at least 75 mA pull-down; its absolute maximum voltage is -0.3 V to 100 V."
},
{
"number": "14",
"name": "SENSE",
"type": "input",
"description": "Current-limit sense input at the external FET drain; it is internally clamped to VCC and its absolute maximum range is -0.3 V to 100 V."
},
{
"number": "15",
"name": "VCC",
"type": "power_in",
"description": "Main supply input for the device and FET, with recommended range 9 V to 80 V; the voltage must exceed the POR (about 6 V) and UVLO (about 8 V) thresholds before GATE operation begins."
},
{
"number": "16",
"name": "GND",
"type": "power_in",
"description": "System ground."
},
{
"number": "17",
"name": "VINP",
"type": "input",
"description": "Kelvin-connected positive (source) side of the current-sense resistor, with input voltage range 0 V to 24 V and typically about 20 mA of sink current."
},
{
"number": "18",
"name": "VINM",
"type": "input",
"description": "Kelvin-connected negative (load) side of the current-sense resistor; bus voltage is measured from this pin to GND, with input voltage range 0 V to 24 V."
},
{
"number": "19",
"name": "A1",
"type": "input",
"description": "I2C address-select pin, tied to GND, SDA, SCL, or VS to set one of 16 addresses per the datasheet address table."
},
{
"number": "20",
"name": "A0",
"type": "input",
"description": "I2C address-select pin, tied to GND, SDA, SCL, or VS to set one of 16 addresses per the datasheet address table."
}
],
"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: Pin 2 is printed as 'SDL' in the page 9 pin diagram; the Table 1 pin list and the function text say ; SDA pin type is inferred as bidirectional because it is an I2C data line; the datasheet text describ; The datasheet does not give a pin type for each pin; types were classified from the function descrip"
],
"pages_sent": 11,
"cost_usd": 0.0739,
"at": "2026-10-08T23:35:41"
},
"datasheet": {
"url": "https://www.ti.com/lit/ds/symlink/tps2480.pdf",
"pages": 60,
"sha256": "b6a2a9a5f88be0ad",
"source_tier": "mfr"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 20,
"described": 20,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "tps2480pwr.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
6.5,
1.2
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "97339947f3a7196470ec2f1d9f9b92bb2fc2ab66ad53be0cf105192585ef3c9a",
"checked": "2026-10-08",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "tps2480pwr-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
6.5,
1.2
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "2b9f7d12326e57a89447664754393ea24239e6644b3c5ab57131542670ea1ed0",
"checked": "2026-10-08",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}