component
MCP606T-I
Public Made by Adomby adom
Microchip Operational Amplifier, SOT-23-5. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
symbol: the part is a 5-lead SOT-23 - the shipped footprint has 5 pads and the datasheet confirms it for this ordering suffix - but the symbol carried the 8-pin SOIC pinout. The page MPN was also truncated to a form with no package code, so it matched no distributor; corrected to the orderable part. Pinout taken from this part's datasheet for its own ordering suffix. The library failed validate because the symbol declared pins the footprint has no pad for (connect-pad-unresolved), which also blocked its orderable attributes. Rebuilds the .lbr, re-derives pin 1 and pads.json.
4 files changed
+84−111
mcp606t-i.kicad_sym+11−23@@ -1,45 +1,33 @@ (kicad_symbol_lib (version 20211014) (generator ds2sf_rect) (symbol "MCP606T-I" (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))- (property "Value" "MCP606T-I" (at 0 -10.16 0) (effects (font (size 1.27 1.27))))+ (property "Value" "MCP606T-I" (at 0 -7.62 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "MCP606T-I_0_1"- (rectangle (start -12.70 5.08) (end 12.70 -7.62)+ (rectangle (start -12.70 5.08) (end 12.70 -5.08) (stroke (width 0.254) (type default)) (fill (type background))) ) (symbol "MCP606T-I_1_1"- (pin no_connect line (at -17.78 2.54 0) (length 5.08)- (name "NC" (effects (font (size 1.27 1.27))))+ (pin output line (at -17.78 2.54 0) (length 5.08)+ (name "OUT" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) )- (pin input line (at -17.78 0.00 0) (length 5.08)- (name "-IN" (effects (font (size 1.27 1.27))))+ (pin power_in line (at -17.78 0.00 0) (length 5.08)+ (name "VSS" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) (pin input line (at -17.78 -2.54 0) (length 5.08) (name "+IN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) )- (pin power_in line (at -17.78 -5.08 0) (length 5.08)- (name "VSS" (effects (font (size 1.27 1.27))))- (number "4" (effects (font (size 1.27 1.27))))- )- (pin no_connect line (at 17.78 2.54 180) (length 5.08)- (name "NC" (effects (font (size 1.27 1.27))))- (number "8" (effects (font (size 1.27 1.27))))- )- (pin power_in line (at 17.78 0.00 180) (length 5.08)+ (pin power_in line (at 17.78 2.54 180) (length 5.08) (name "VDD" (effects (font (size 1.27 1.27))))- (number "7" (effects (font (size 1.27 1.27))))- )- (pin output line (at 17.78 -2.54 180) (length 5.08)- (name "OUT" (effects (font (size 1.27 1.27))))- (number "6" (effects (font (size 1.27 1.27))))- )- (pin no_connect line (at 17.78 -5.08 180) (length 5.08)- (name "NC" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) )+ (pin input line (at 17.78 0.00 180) (length 5.08)+ (name "-IN" (effects (font (size 1.27 1.27))))+ (number "4" (effects (font (size 1.27 1.27))))+ ) ) ) )
mcp606t-i.lbr+40−23@@ -50,15 +50,27 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description>SOT-23-5 (symbol synthesized from footprint pads)</description>+<description></description> <packages>-<package name="SOT-23-5">- <description>SOT-23-5</description>+<package name="MCP606T-I">+ <description>MCP606T-I</description> <smd name="1" x="-1.1375" y="0.9500" dx="1.3250" dy="0.6000" layer="1"/> <smd name="2" x="-1.1375" y="-0.0000" dx="1.3250" dy="0.6000" layer="1"/> <smd name="3" x="-1.1375" y="-0.9500" dx="1.3250" dy="0.6000" layer="1"/> <smd name="4" x="1.1375" y="-0.9500" dx="1.3250" dy="0.6000" layer="1"/> <smd name="5" x="1.1375" y="0.9500" dx="1.3250" dy="0.6000" layer="1"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-1.4500" y="1.5100"/>+ <vertex x="-1.6900" y="1.8400"/>+ <vertex x="-1.2100" y="1.8400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.4000" y="1.4500"/>+ <vertex x="0.8000" y="1.4500"/>+ <vertex x="0.8000" y="-1.4500"/>+ <vertex x="-0.8000" y="-1.4500"/>+ <vertex x="-0.8000" y="1.0500"/>+ </polygon> <wire x1="-0.9100" y1="1.5600" x2="0.9100" y2="1.5600" width="0.1200" layer="21"/> <wire x1="-0.9100" y1="1.5100" x2="-0.9100" y2="1.5600" width="0.1200" layer="21"/> <wire x1="-0.9100" y1="-1.5600" x2="-0.9100" y2="-1.5100" width="0.1200" layer="21"/>@@ -71,36 +83,41 @@ <!--adom-pin1--><polygon width="0.0500" layer="21"><vertex x="-1.4500" y="1.5100"/><vertex x="-1.6900" y="1.8400"/><vertex x="-1.2100" y="1.8400"/></polygon></package> </packages> <symbols>-<symbol name="SOT-23-5">- <wire x1="-7.62" y1="5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/>- <wire x1="7.62" y1="5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/>- <wire x1="7.62" y1="-5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>- <wire x1="-7.62" y1="-5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>+<symbol name="MCP606T-I">+ <wire x1="-12.7" y1="5.08" x2="12.7" y2="5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="5.08" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="5.08" width="0.254" layer="94"/> <text x="0" y="7.62" size="1.27" layer="95" align="bottom-center">>NAME</text> <text x="0" y="-7.62" size="1.27" layer="96" align="top-center">>VALUE</text>- <pin name="1" x="-12.7" y="3.81" length="short" direction="pas"/>- <pin name="2" x="-12.7" y="1.27" length="short" direction="pas"/>- <pin name="3" x="-12.7" y="-1.27" length="short" direction="pas"/>- <pin name="4" x="12.7" y="3.81" length="short" direction="pas" rot="R180"/>- <pin name="5" x="12.7" y="1.27" length="short" direction="pas" rot="R180"/>+ <pin name="OUT" x="-17.78" y="2.54" length="middle" direction="out"/>+ <pin name="VSS" x="-17.78" y="0" length="middle" direction="pwr"/>+ <pin name="+IN" x="-17.78" y="-2.54" length="middle" direction="in"/>+ <pin name="VDD" x="17.78" y="2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="-IN" x="17.78" y="0" length="middle" direction="in" rot="R180"/> </symbol> </symbols> <devicesets>-<deviceset name="SOT-23-5" prefix="U">- <description>SOT-23-5 (symbol synthesized from footprint pads)</description>+<deviceset name="MCP606T-I" prefix="U">+ <description></description> <gates>- <gate name="G$1" symbol="SOT-23-5" x="0" y="0"/>+ <gate name="G$1" symbol="MCP606T-I" x="0" y="0"/> </gates> <devices>- <device name="" package="SOT-23-5">+ <device name="" package="MCP606T-I"> <connects>- <connect gate="G$1" pin="1" pad="1"/>- <connect gate="G$1" pin="2" pad="2"/>- <connect gate="G$1" pin="3" pad="3"/>- <connect gate="G$1" pin="4" pad="4"/>- <connect gate="G$1" pin="5" pad="5"/>+ <connect gate="G$1" pin="OUT" pad="1"/>+ <connect gate="G$1" pin="VSS" pad="2"/>+ <connect gate="G$1" pin="+IN" pad="3"/>+ <connect gate="G$1" pin="VDD" pad="5"/>+ <connect gate="G$1" pin="-IN" pad="4"/> </connects>- <technologies><technology name=""/></technologies>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="MCP606T-I/OT" constant="no"/>+ <attribute name="MANUFACTURER" value="Microchip" constant="no"/>+ </technology>+ </technologies> </device> </devices> </deviceset>
pads.json+15−34@@ -23,29 +23,10 @@ "2", "3", "4",- "5",- "6",- "7",- "8"+ "5" ], "paste_apertures": 0,- "issues": [- {- "kind": "pin-has-no-pad",- "pin": "6",- "detail": "the symbol declares pin \"6\" but the footprint has no such pad"- },- {- "kind": "pin-has-no-pad",- "pin": "7",- "detail": "the symbol declares pin \"7\" but the footprint has no such pad"- },- {- "kind": "pin-has-no-pad",- "pin": "8",- "detail": "the symbol declares pin \"8\" but the footprint has no such pad"- }- ],+ "issues": [], "pads": [ { "pad": "1",@@ -67,9 +48,9 @@ ], "thermal": false, "pin": "1",- "name": "NC",- "type": "unconnected",- "description": "No internal connection to the IC. Leave floating or tie to any convenient net; making no connection is recommended.",+ "name": "OUT",+ "type": "output",+ "description": "Op-amp output. Rail-to-rail output swing capable, within about 15–100 mV of the supply rails depending on load (RL = 25 kΩ or 5 kΩ). Continuous short-circuit current about 17 mA typical.", "is_pin1": true, "source": { "geometry": "SOT-23-5.kicad_mod",@@ -97,9 +78,9 @@ ], "thermal": false, "pin": "2",- "name": "-IN",- "type": "input",- "description": "Inverting input terminal of the op amp. High-impedance CMOS input (10^13 Ohm || 6 pF typ common-mode). Input voltage must remain within Vss-0.3 V to Vdd+0.3 V absolute maximum; common-mode range Vss-0.3 V to Vdd-1.1 V.",+ "name": "VSS",+ "type": "power_in",+ "description": "Negative power supply (typically GND for single-supply operation). Total supply (VDD − VSS) may be 2.5 V to 5.5 V; absolute max VDD is 7.0 V.", "is_pin1": false, "source": { "geometry": "SOT-23-5.kicad_mod",@@ -129,7 +110,7 @@ "pin": "3", "name": "+IN", "type": "input",- "description": "Non-inverting input terminal of the op amp. High-impedance CMOS input (10^13 Ohm || 6 pF typ common-mode, 80 pA input bias current at 85 C max). Same input voltage limits as -IN.",+ "description": "Non-inverting input terminal. Common-mode input range VSS − 0.3 V to VDD − 1.1 V; input bias current ~1 pA typical (80 pA max over −40 to +85 °C).", "is_pin1": false, "source": { "geometry": "SOT-23-5.kicad_mod",@@ -157,9 +138,9 @@ ], "thermal": false, "pin": "4",- "name": "VSS",- "type": "power_in",- "description": "Negative power supply pin (analog ground in single-supply applications). Absolute range: 0 V to -7 V relative to Vdd. Typically tied to GND for single-supply operation.",+ "name": "-IN",+ "type": "input",+ "description": "Inverting input terminal. Same input characteristics as +IN; input current at any input pin is absolute-max ±2 mA.", "is_pin1": false, "source": { "geometry": "SOT-23-5.kicad_mod",@@ -187,9 +168,9 @@ ], "thermal": false, "pin": "5",- "name": "NC",- "type": "unconnected",- "description": "No internal connection to the IC. Leave floating or tie to any convenient net.",+ "name": "VDD",+ "type": "power_in",+ "description": "Positive power supply. Operating range 2.5 V to 5.5 V referenced to VSS (absolute max 7.0 V). Quiescent current per amplifier 18.7 µA typ, 25 µA max.", "is_pin1": false, "source": { "geometry": "SOT-23-5.kicad_mod",
page.json+18−31@@ -12,10 +12,10 @@ "mcp606t-i" ], "component": {- "mpn": "MCP606T-I",+ "mpn": "MCP606T-I/OT", "manufacturer": "Microchip", "package": "SOT-23-5",- "pin_count": 8,+ "pin_count": 5, "category": "Op-amp/Cmp", "subcategory": "Operational Amplifier", "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/3668cba0aeec4d6eb5223f85e30a8cb1.pdf",@@ -30,51 +30,38 @@ "pins": [ { "number": "1",- "name": "NC",- "type": "unconnected",- "description": "No internal connection to the IC. Leave floating or tie to any convenient net; making no connection is recommended."+ "name": "OUT",+ "type": "output",+ "description": "Op-amp output. Rail-to-rail output swing capable, within about 15\u2013100 mV of the supply rails depending on load (RL = 25 k\u03a9 or 5 k\u03a9). Continuous short-circuit current about 17 mA typical.",+ "group": "OTHER" }, { "number": "2",- "name": "-IN",- "type": "input",- "description": "Inverting input terminal of the op amp. High-impedance CMOS input (10^13 Ohm || 6 pF typ common-mode). Input voltage must remain within Vss-0.3 V to Vdd+0.3 V absolute maximum; common-mode range Vss-0.3 V to Vdd-1.1 V."+ "name": "VSS",+ "type": "power_in",+ "description": "Negative power supply (typically GND for single-supply operation). Total supply (VDD \u2212 VSS) may be 2.5 V to 5.5 V; absolute max VDD is 7.0 V.",+ "group": "POWER" }, { "number": "3", "name": "+IN", "type": "input",- "description": "Non-inverting input terminal of the op amp. High-impedance CMOS input (10^13 Ohm || 6 pF typ common-mode, 80 pA input bias current at 85 C max). Same input voltage limits as -IN."+ "description": "Non-inverting input terminal. Common-mode input range VSS \u2212 0.3 V to VDD \u2212 1.1 V; input bias current ~1 pA typical (80 pA max over \u221240 to +85 \u00b0C).",+ "group": "OTHER" }, { "number": "4",- "name": "VSS",- "type": "power_in",- "description": "Negative power supply pin (analog ground in single-supply applications). Absolute range: 0 V to -7 V relative to Vdd. Typically tied to GND for single-supply operation."+ "name": "-IN",+ "type": "input",+ "description": "Inverting input terminal. Same input characteristics as +IN; input current at any input pin is absolute-max \u00b12 mA.",+ "group": "OTHER" }, { "number": "5",- "name": "NC",- "type": "unconnected",- "description": "No internal connection to the IC. Leave floating or tie to any convenient net."- },- {- "number": "6",- "name": "OUT",- "type": "output",- "description": "Op-amp output. Rail-to-rail swing to within ~15-60 mV of the supply rails at RL=25 kOhm. Short-circuit output current 17 mA typ. Absolute max continuous current +/-30 mA."- },- {- "number": "7", "name": "VDD", "type": "power_in",- "description": "Positive power supply pin. Operating range 2.5 V to 5.5 V (absolute max 7.0 V). Iq = 18.7 uA typ, 25 uA max per amplifier at Io = 0. Bypass with a local 0.1 uF ceramic capacitor to Vss."- },- {- "number": "8",- "name": "NC",- "type": "unconnected",- "description": "No internal connection to the IC. Leave floating or tie to any convenient net."+ "description": "Positive power supply. Operating range 2.5 V to 5.5 V referenced to VSS (absolute max 7.0 V). Quiescent current per amplifier 18.7 \u00b5A typ, 25 \u00b5A max.",+ "group": "POWER" } ], "provenance": {