component
TIP120 NPN Darlington Transistor
Public Unreviewedby adom
NPN Darlington power transistor, 60 V / 5 A, with high current gain in a TO-220 package.
← Commit history
page.json+82−21@@ -2,9 +2,10 @@ "schema_version": 1, "type": "component", "slug": "tip120",- "title": "TIP120",- "brief": "NPN Darlington transistor, 60V, 5A, TO-220",+ "title": "TIP120 NPN Darlington Transistor",+ "brief": "NPN Darlington power transistor, 60 V / 5 A, with high current gain in a TO-220 package.", "version": "0.1.0",+ "license": "CC-BY-SA-4.0", "tags": [ "transistor", "darlington",@@ -13,36 +14,96 @@ "to-220", "st" ],- "license": "MIT", "component": { "mpn": "TIP120", "manufacturer": "STMicroelectronics", "package": "TO-220",- "pin_count": null,- "category": "library",- "subcategory": "",- "body_size": null,- "parts": {},- "distributor_links": {}+ "pin_count": 3,+ "category": "Discrete Semiconductor",+ "subcategory": "Bipolar Transistor (BJT)",+ "datasheet": "https://www.st.com/resource/en/datasheet/tip120.pdf",+ "parts": {+ "symbol": "tip120.kicad_sym",+ "footprint": "tip120.kicad_mod",+ "model_3d": "tip120.glb",+ "model_3d_step": "tip120.step"+ },+ "distributor_links": {},+ "pins": [+ {+ "number": "1",+ "name": "B",+ "type": "input",+ "description": "Base of the NPN Darlington pair. Drives the input transistor through an internal 7 k\u03a9 base-emitter shunt (R1); a second 70 \u03a9 resistor (R2) shunts the output stage. Max continuous base current IB = 0.12 A; VBE(on) \u2264 2.5 V at IC = 3 A, VCE = 3 V."+ },+ {+ "number": "2",+ "name": "C",+ "type": "passive",+ "description": "Collector of the NPN Darlington output transistor. Electrically common with the TAB (mounting/heat-sink flange). Rated VCEO = 60 V, IC(cont) = 5 A, IC(peak) = 8 A; VCE(sat) \u2264 2 V at IC = 3 A. Includes an internal collector-emitter clamp diode (anode = emitter, cathode = collector) for inductive-load flyback protection."+ },+ {+ "number": "3",+ "name": "E",+ "type": "passive",+ "description": "Emitter of the NPN Darlington output transistor; the low-side current-return terminal. Typically tied to ground/common in a low-side switching topology. Carries the full collector current in the on state."+ }+ ],+ "provenance": {+ "extractor": "ds2sf",+ "datasheet": {+ "url": "https://www.st.com/resource/en/datasheet/tip120.pdf",+ "pages": 13,+ "sha256": "e726b0e3ab76c110",+ "source_tier": "mfr"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ } },- "readme": "# TIP120\n\nNPN Darlington transistor, 60V, 5A, TO-220\n\nThe TIP120 is an NPN Darlington transistor with very high current gain (hFE > 1000). Rated at 60V and 5A. Used for driving high-current loads like relays, solenoids, and motors from microcontroller pins.",+ "metadata": {+ "specs": {+ "Type": "NPN Darlington power transistor",+ "Collector-emitter voltage (VCEO)": "60 V",+ "Collector current (IC)": "5 A continuous (8 A peak)",+ "DC current gain (hFE)": "1000 min, 2500 typ at 3 A",+ "Power dissipation": "65 W",+ "VCE(sat)": "2.0 V at 3 A",+ "Operating temperature": "-65 C to 150 C"+ }+ },+ "sections": [+ "hero",+ "viewers",+ "readme",+ "breadcrumbs",+ "info"+ ],+ "discovery_triggers": [+ "Darlington transistor",+ "NPN power switch",+ "drive a motor or solenoid",+ "high-current switch"+ ],+ "discovery_pitch": "An NPN Darlington that switches up to 5 A from a logic-level base drive, for motors, relays, and solenoids.", "author": {- "name": "Kyle Bergstedt",- "email": "[email protected]"+ "name": "Ray",+ "email": "[email protected]" },- "visibility": "public",+ "dependencies": {}, "hero": { "type": "image", "path": "docs/hero.png" },- "sample_prompts": [],- "discovery_triggers": [],- "discovery_pitch": null,- "metadata": {},- "created_at": "2026-05-28T05:34:19.707Z",- "updated_at": "2026-05-28T05:34:19.707Z",- "description": "NPN Darlington power transistor, 60 V / 5 A, with high current gain in a TO-220 package.",- "dependencies": {}, "files": [ "page.json", "README.md",