[{"data":1,"prerenderedAt":774},["ShallowReactive",2],{"schematic:uln2003a-7-channel-relay-solenoid-driver:en":3},{"schematic":4,"title":19,"shortDescription":22,"proseSource":735,"localizationFallbackIssues":736,"related":737,"confirmations":736},{"schemaVersion":5,"governance":6,"slug":18,"title":19,"cluster":20,"tier":21,"shortDescription":22,"deepTechnicalOverview":23,"theoryOfOperation":24,"keySpecifications":25,"applications":50,"gotchas":56,"formulas":75,"bom":148,"interactiveElements":194,"circuitJson":310,"svg":730,"relatedSchematicSlugs":731,"relatedComponentSlugs":734},"1.0",{"publication":7,"verification":10,"provenance":15},{"status":8,"publishedDate":9},"published","2026-11-03",{"status":11,"verifiedDate":9,"verifiedBy":12,"checklist":13},"verified","Gemini (AI documentary, CAD and hardware-localization review against Texas Instruments SLRS027P Rev. P; owner publication authorization; no bench, simulation, independent second review or native-speaker claim)",{"schema":14,"technicalFacts":14,"relationships":14,"sources":14},true,{"sourceUrls":16},[17],"https:\u002F\u002Fwww.ti.com\u002Flit\u002Fds\u002Fsymlink\u002Fuln2003a.pdf","uln2003a-7-channel-relay-solenoid-driver","ULN2003A 7-Channel Relay & Solenoid Inductive Load Driver","microcontroller_interfaces","Tier 1","Texas Instruments ULN2003A 7-channel Darlington transistor sink driver circuit for 12V relays, solenoids, and stepper coils with internal inductive flyback clamp diodes and decoupling.","The ULN2003A 7-channel relay and solenoid driver circuit provides a robust, multi-channel low-side sinking interface between low-power digital microcontrollers (such as 5.0 V AVR or 3.3 V ARM\u002FESP systems) and high-current inductive actuators (such as 12 V electromechanical relays, pneumatic solenoid valves, and unipolar stepper coils).\n\nAt the core of the circuit is the Texas Instruments ULN2003A Darlington transistor array, containing seven monolithic NPN Darlington pairs in a 16-pin package. Each Darlington pair comprises two cascaded bipolar transistors with an integrated base-emitter shunt resistor network (2.7 kΩ input series resistor and 7.2 kΩ total base-to-emitter bleeders). This dual-transistor configuration yields extremely high DC current gain (hFE typically 1000 to 5000), allowing microampere-level logic gate currents to reliably saturate collector currents up to 500 mA.\n\nWhen a logic HIGH voltage (+5.0 V) is applied to any input port (P_IN1 through P_IN4), current flows through the integrated 2.7 kΩ base resistor into the input transistor of the Darlington pair. Both the driver and output power transistors turn on into hard saturation, pulling the corresponding open-collector output pin (1C through 4C) down toward ground with a typical saturation voltage of VCE(sat) ≈ 1.1 V at 200 mA (up to 1.6 V at 350 mA). This energizes the connected relay coil (L1, L2) or solenoid (L3, L4), establishing stable magnetic flux and mechanical actuation.\n\nCrucially, electromechanical relays and solenoids store substantial magnetic energy in their inductive windings (E = 1\u002F2 * L * I^2). When an input pin transitions to logic LOW (0 V), the Darlington pair abruptly cuts off. In accordance with Faraday-Lenz law (V = -L * dI\u002Fdt), the collapsing magnetic field generates a severe negative voltage spike at the open collector, which could instantly exceed 100 V and destroy the output transistor junction. The ULN2003A integrates an internal freewheeling clamp diode for every channel, with all cathodes tied to Pin 9 (COM). By connecting Pin 9 directly to the +12 V load supply rail, any inductive flyback transient exceeding (+12 V + VF ≈ 13.2 V) immediately forward-biases the internal clamp diode, circulating the discharge current harmlessly through the coil until its field decays.\n\nPower supply stability is safeguarded by high-frequency ceramic capacitor C1 (100 nF) and bulk aluminum electrolytic reservoir capacitor C2 (100 µF) placed directly at the load supply rail. C1 suppresses sharp dI\u002Fdt switching noise and radio-frequency resonance, while C2 absorbs high-current inrush transients caused by simultaneous relay and solenoid armature pull-in.","The ULN2003A 7-channel inductive load driver operates across five distinct electrical and magnetic stages:\n\n1. **Logic Input Assertion & Darlington Base Conduction:** When the host controller drives an input port (e.g., P_IN1) HIGH (+5.0 V), current enters Pin 1 through the internal 2.7 kΩ series resistor. The voltage exceeds the dual base-emitter turn-on threshold (VBE1 + VBE2 ≈ 1.4 V), supplying ~1.3 mA of base current to the input transistor. The composite Darlington pair rapidly switches into active conduction.\n\n2. **Inductive Coil Energization & Low-Side Sinking:** The output transistor saturates, pulling Pin 16 (1C) down to VCE(sat) ≈ 1.1 V relative to ground (Pin 8). The relay coil L1 sees an effective differential voltage of VCC - VCE(sat) ≈ 12 V - 1.1 V = 10.9 V. Current builds exponentially according to i(t) = (V\u002FR) * (1 - e^(-t \u002F tau)), where tau = L \u002F R, until full magnetic pull-in armature threshold is reached.\n\n3. **Steady-State Saturation & Package Power Dissipation:** During continuous coil energization, current stabilizes at IC = (VCC - VCE(sat)) \u002F R_coil. The Darlington pair dissipates electrical power PD = VCE(sat) * IC + VIN * IIN. With four channels energized at 150 mA each, total internal dissipation remains well within the 1.0 W thermal budget of the PDIP-16 package (junction-to-ambient thermal resistance R_thetaJA = 67 °C\u002FW).\n\n4. **Input Cut-Off & Inductive Field Collapse (Flyback Clamping):** When the input pin returns to logic LOW (0 V), base drive collapses. The Darlington pair switches OFF in under 0.5 µs. The sudden interruption of coil current causes an immediate inductive kickback (V_L = -L * dI\u002Fdt). The collector voltage flies above the +12 V supply rail until the internal clamp diode forward-biases at V_clamp = VCC + VF ≈ 12 V + 1.2 V = 13.2 V. The stored energy (E = 1\u002F2 * L * I^2) circulates through the diode loop, safely converting into heat within the coil winding resistance.\n\n5. **Supply Rail Decoupling & Ground Return Balancing:** As coils cycle on and off, switching transients generate localized dI\u002Fdt noise on the +12 V bus. Ceramic capacitor C1 (100 nF) shunts high-frequency spikes directly to ground, while electrolytic capacitor C2 (100 µF) provides local charge storage, preventing supply dips from resetting sensitive logic microcontrollers.",[26,29,32,35,38,41,44,47],{"label":27,"value":28},"Nominal Supply Voltage (VCC)","+12.0 V DC (operating range +4.5 V to +50 V DC)",{"label":30,"value":31},"Operating Logic Level","+5.0 V DC TTL\u002FCMOS (+3.3 V compatible with de-rated sink current)",{"label":33,"value":34},"Continuous Collector Sink Current","500 mA peak, 350 mA continuous per channel",{"label":36,"value":37},"Collector-Emitter Breakdown Voltage (VCE(BR))","50 V DC minimum across operating temperature range",{"label":39,"value":40},"Collector-Emitter Saturation Voltage (VCE(sat))","1.1 V typical at IC = 200 mA; 1.6 V max at IC = 350 mA",{"label":42,"value":43},"Clamp Diode Maximum Continuous Forward Current","500 mA (matches channel collector sink rating)",{"label":45,"value":46},"Clamp Diode Reverse Breakdown Voltage","50 V DC minimum",{"label":48,"value":49},"Package Power Dissipation Limit (PD)","1.0 W (PDIP-16 at TA \u003C= 25 °C, de-rate 8.0 mW\u002F°C above 25 °C)",[51,52,53,54,55],"Multi-channel 12V electromechanical relay bank control from microcontrollers (Arduino, STM32, PIC, ESP32)","Pneumatic and hydraulic 12V \u002F 24V solenoid valve sequencing in automated fluidics","Unipolar stepper motor 4-phase coil excitation (e.g. 28BYJ-48 5V\u002F12V stepper motors)","High-current LED matrix and multi-digit 7-segment display low-side segment sinking","DC brush motor unidirectional on\u002Foff switching and low-frequency PWM speed control",[57,62,67,71],{"title":58,"trap":59,"solution":60,"severity":61},"Floating COM Pin Destroys Output Transistors","Leaving Pin 9 (COM) unconnected completely isolates the internal clamp diodes from the load power rail. When any relay or solenoid turns off, inductive kickback spikes exceed 50V and instantly cause avalanche breakdown and collector-emitter short circuits.","Always connect Pin 9 (COM) directly to the +12V positive load power supply rail feeding the relay and solenoid coils. Keep decoupling capacitors close to minimize lead inductance.","critical",{"title":63,"trap":64,"solution":65,"severity":66},"Darlington Saturation Drop (1.1V to 1.6V) Reduces Coil Voltage","Unlike low-RDS(on) power MOSFETs, the Darlington configuration inherently drops VCE(sat) ≈ 1.1V to 1.6V across its collector-emitter terminals. A 12V relay receives only 10.4V to 10.9V across its winding, which can cause intermittent pull-in failure if the power supply droops.","Verify that the relay or solenoid minimum pickup voltage (typically 70% to 80% of nominal) is guaranteed at 10.5V, or compensate the external power supply to +12.5V.","warning",{"title":68,"trap":69,"solution":70,"severity":61},"Cumulative Package Ground Current Exceeds 2.5A Pin Limit","Although individual channels are rated for 500mA peak, energizing all seven channels simultaneously at 500mA demands 3.5A through Pin 8 (E), destroying the package internal bond wire and violating the 1.0W thermal envelope.","Limit total simultaneous ground current through Pin 8 to \u003C= 1.5A to 2.0A. When driving heavy continuous loads, stagger activation intervals or distribute loads across multiple driver ICs.",{"title":72,"trap":73,"solution":74,"severity":66},"Direct 3.3V Logic Drive Margin Reduction","The internal 2.7 kΩ base resistor is optimized for 5.0V TTL\u002FCMOS drive. Driving inputs directly from a 3.3V microcontroller (e.g. ESP32, Raspberry Pi Pico) delivers only ~0.7mA base current, reducing maximum saturation sink capability to ~200mA per channel.","For coil loads exceeding 200mA driven from 3.3V logic, parallel two adjacent driver channels (both inputs and outputs tied together) or use the low-voltage ULN2003LV \u002F active MOSFET driver.",[76,100,116,133],{"name":77,"latexOrText":78,"description":79,"variables":80},"Relay Coil Saturated Pull-In Current","I_C = \\frac{V_{CC} - V_{CE(sat)}}{R_{coil}}","Calculates the steady-state collector sinking current flowing through an energized relay or solenoid coil, taking into account the non-negligible Darlington saturation voltage drop.",[81,86,91,95],{"symbol":82,"name":83,"typicalValue":84,"unit":85},"I_C","Collector Sink Current","150","mA",{"symbol":87,"name":88,"typicalValue":89,"unit":90},"V_{CC}","Load Supply Rail Voltage","12.0","V",{"symbol":92,"name":93,"typicalValue":94,"unit":90},"V_{CE(sat)}","Collector-Emitter Saturation Voltage","1.1",{"symbol":96,"name":97,"typicalValue":98,"unit":99},"R_{coil}","Relay Coil DC Winding Resistance","72","Ω",{"name":101,"latexOrText":102,"description":103,"variables":104},"Stored Inductive Energy","E_L = \\frac{1}{2} L \\cdot I_C^2","Calculates the total magnetic energy stored inside the relay or solenoid winding that must be safely clamped and dissipated by the freewheeling diode network at turn-off.",[105,110,114],{"symbol":106,"name":107,"typicalValue":108,"unit":109},"E_L","Stored Magnetic Energy","1.69","mJ",{"symbol":111,"name":112,"typicalValue":84,"unit":113},"L","Coil Inductance","mH",{"symbol":82,"name":115,"typicalValue":84,"unit":85},"Steady-State Coil Current",{"name":117,"latexOrText":118,"description":119,"variables":120},"Flyback Clamp Diode Dissipation","P_{clamp} = E_L \\cdot f_{switch} = \\frac{1}{2} L \\cdot I_C^2 \\cdot f_{switch}","Determines the average thermal power dissipated inside the internal clamp diode when switching inductive loads at recurring operational frequencies.",[121,126,128],{"symbol":122,"name":123,"typicalValue":124,"unit":125},"P_{clamp}","Average Clamp Power Dissipation","16.9","mW",{"symbol":106,"name":127,"typicalValue":108,"unit":109},"Stored Magnetic Energy per Pulse",{"symbol":129,"name":130,"typicalValue":131,"unit":132},"f_{switch}","Switching \u002F Actuation Frequency","10","Hz",{"name":134,"latexOrText":135,"description":136,"variables":137},"Total Package Power Dissipation","P_D = \\sum_{k=1}^{n} \\left( V_{CE(sat),k} \\cdot I_{C,k} \\cdot D_k + V_{IN,k} \\cdot I_{IN,k} \\cdot D_k \\right)","Computes total thermal dissipation across all active channels to ensure the internal junction temperature does not exceed the absolute maximum rating of 150 °C.",[138,141,142,144],{"symbol":139,"name":134,"typicalValue":140,"unit":125},"P_D","660",{"symbol":92,"name":93,"typicalValue":94,"unit":90},{"symbol":82,"name":143,"typicalValue":84,"unit":85},"Channel Collector Current",{"symbol":145,"name":146,"typicalValue":5,"unit":147},"D","Channel Duty Cycle","ratio",[149,158,165,169,176,180,187],{"refDes":150,"componentName":151,"value":152,"package":153,"quantity":154,"componentSlug":155,"role":156,"notes":157},"U1","7-Channel Darlington Transistor Array IC","ULN2003A","PDIP-16",1,"uln2003a","Multi-Channel Inductive Low-Side Sink Driver","Texas Instruments ULN2003AN; 50V \u002F 500mA per channel, internal clamp diodes with common cathode (COM).",{"refDes":159,"componentName":160,"value":161,"package":162,"quantity":154,"role":163,"notes":164},"L1","Miniature 12V SPDT Electromechanical Relay 1","Omron G5V-1-DC12","DIP-6","Inductive Relay Load Channel 1","Omron Electronic Components G5V-1-DC12; 12V DC coil, 960 Ω nominal resistance (~12.5 mA pull-in current), 1A contact rating.",{"refDes":166,"componentName":167,"value":161,"package":162,"quantity":154,"role":168,"notes":164},"L2","Miniature 12V SPDT Electromechanical Relay 2","Inductive Relay Load Channel 2",{"refDes":170,"componentName":171,"value":172,"package":173,"quantity":154,"role":174,"notes":175},"L3","12V DC Linear Push-Pull Solenoid Actuator 1","JF-0530B-12V","Chassis Mount \u002F Flying Leads","Inductive Solenoid Load Channel 3","12V DC open-frame solenoid actuator; ~40 Ω coil resistance (~300 mA continuous holding current, 5N stroke force).",{"refDes":177,"componentName":178,"value":172,"package":173,"quantity":154,"role":179,"notes":175},"L4","12V DC Linear Push-Pull Solenoid Actuator 2","Inductive Solenoid Load Channel 4",{"refDes":181,"componentName":182,"value":183,"package":184,"quantity":154,"role":185,"notes":186},"C1","Multilayer Ceramic Decoupling Capacitor","100nF","0805 \u002F Radial","Load Power Rail High-Frequency Bypass","KEMET C320C104K5R5TA; 100nF 50V X7R ceramic, shunts high dI\u002Fdt switching transients directly at U1 Pin 9 (COM).",{"refDes":188,"componentName":189,"value":190,"package":191,"quantity":154,"role":192,"notes":193},"C2","Aluminum Electrolytic Bulk Reservoir Capacitor","100µF","Radial 6.3x11mm","Load Power Rail Bulk Reservoir","Nichicon UVR1E101MDD; 100µF 25V radial electrolytic, absorbs solenoid inrush currents and eliminates voltage droop.",{"U1":195,"P_IN1":206,"P_IN2":217,"P_IN3":224,"P_IN4":231,"P_VLOAD":238,"L1":248,"L2":258,"L3":264,"L4":273,"C1":278,"C2":286,"GND1":294,"GND2":303},{"refDes":150,"name":196,"value":152,"role":197,"description":198,"componentSlug":155,"footprint":199,"specs":200},"ULN2003A 7-Channel Darlington Transistor Array","Multi-Channel Low-Side Inductive Load Sink Driver","Seven monolithic 50V\u002F500mA NPN Darlington transistor pairs with integral base resistors and common-cathode flyback clamp diodes.","PDIP-16 \u002F SOIC-16",{"Channels":201,"Max Collector Voltage (VCE)":202,"Max Collector Current (IC)":203,"Saturation Voltage (VCE(sat))":204,"Integrated Clamp Diodes":205},"7 independent low-side sinks","50 V DC","500 mA peak, 350 mA continuous","1.1 V typical at 200 mA","7x common-cathode to Pin 9 (COM)",{"refDes":207,"name":208,"value":209,"role":210,"description":211,"footprint":212,"specs":213},"P_IN1","Logic Input 1 (Relay 1 Control)","IN1","Channel 1 Digital Drive Port","5V TTL\u002FCMOS active-high digital logic input driving Darlington channel 1 (Pin 1 to Pin 16).","2.54mm Pin Header",{"Input Voltage (VI)":214,"Internal Series Resistor":215,"Nominal Input Current":216},"+5.0 V nominal (active-high)","2.7 kΩ","1.3 mA at 5.0 V",{"refDes":218,"name":219,"value":220,"role":221,"description":222,"footprint":212,"specs":223},"P_IN2","Logic Input 2 (Relay 2 Control)","IN2","Channel 2 Digital Drive Port","5V TTL\u002FCMOS active-high digital logic input driving Darlington channel 2 (Pin 2 to Pin 15).",{"Input Voltage (VI)":214,"Internal Series Resistor":215,"Nominal Input Current":216},{"refDes":225,"name":226,"value":227,"role":228,"description":229,"footprint":212,"specs":230},"P_IN3","Logic Input 3 (Solenoid 1 Control)","IN3","Channel 3 Digital Drive Port","5V TTL\u002FCMOS active-high digital logic input driving Darlington channel 3 (Pin 3 to Pin 14).",{"Input Voltage (VI)":214,"Internal Series Resistor":215,"Nominal Input Current":216},{"refDes":232,"name":233,"value":234,"role":235,"description":236,"footprint":212,"specs":237},"P_IN4","Logic Input 4 (Solenoid 2 Control)","IN4","Channel 4 Digital Drive Port","5V TTL\u002FCMOS active-high digital logic input driving Darlington channel 4 (Pin 4 to Pin 13).",{"Input Voltage (VI)":214,"Internal Series Resistor":215,"Nominal Input Current":216},{"refDes":239,"name":240,"value":241,"role":242,"description":243,"footprint":244,"specs":245},"P_VLOAD","+12V DC Load Power Rail","+12V","Main Inductive Actuator Supply Input","External +12V DC power rail supplying energization current to relay coils, solenoids, and the flyback clamp cathode bus.","5.08mm Screw Terminal \u002F DC Jack",{"Nominal Voltage":246,"Recommended Current":247},"+12.0 V DC","2.0 A minimum capacity",{"refDes":159,"name":249,"value":250,"role":251,"description":252,"footprint":253,"specs":254},"12V DC Electromechanical Relay 1 Coil","RELAY 1 (12V)","Inductive Relay Actuator 1","Subminiature SPDT relay coil energized when Channel 1 is driven HIGH.","DIP-6 Through-Hole",{"Rated Coil Voltage":255,"Coil Resistance":256,"Nominal Current":257},"12 V DC","960 Ω","12.5 mA",{"refDes":166,"name":259,"value":260,"role":261,"description":262,"footprint":253,"specs":263},"12V DC Electromechanical Relay 2 Coil","RELAY 2 (12V)","Inductive Relay Actuator 2","Subminiature SPDT relay coil energized when Channel 2 is driven HIGH.",{"Rated Coil Voltage":255,"Coil Resistance":256,"Nominal Current":257},{"refDes":170,"name":265,"value":266,"role":267,"description":268,"footprint":269,"specs":270},"12V DC Linear Solenoid Actuator 1","SOLENOID 1 (12V)","High-Current Inductive Actuator 1","12V DC pull-type tubular or open-frame solenoid actuator for linear mechanical positioning.","Chassis Mount \u002F Lead Wires",{"Rated Voltage":255,"Coil Resistance":271,"Nominal Holding Current":272},"40 Ω","300 mA",{"refDes":177,"name":274,"value":275,"role":276,"description":268,"footprint":269,"specs":277},"12V DC Linear Solenoid Actuator 2","SOLENOID 2 (12V)","High-Current Inductive Actuator 2",{"Rated Voltage":255,"Coil Resistance":271,"Nominal Holding Current":272},{"refDes":181,"name":279,"value":183,"role":280,"description":281,"footprint":282,"specs":283},"High-Frequency Ceramic Bypass Capacitor","High-Frequency Rail Decoupling","100 nF 50V X7R multilayer ceramic capacitor bypassing high dI\u002Fdt switching transients on the clamp bus.","0805 \u002F Radial 5.08mm",{"Capacitance":284,"Voltage Rating":202,"Dielectric":285},"100 nF (0.1 µF)","X7R Ceramic",{"refDes":188,"name":287,"value":190,"role":288,"description":289,"footprint":191,"specs":290},"Bulk Electrolytic Reservoir Capacitor","Power Rail Inrush Reservoir","100 µF 25V aluminum electrolytic capacitor suppressing voltage dips during solenoid and relay armature pull-in.",{"Capacitance":291,"Voltage Rating":292,"ESR":293},"100 µF","25 V DC","\u003C 0.4 Ω at 100 kHz",{"refDes":295,"name":296,"value":297,"role":298,"description":299,"footprint":300,"specs":301},"GND1","Driver Ground & Common Emitter Return","GND","Power Ground Reference (U1 Pin 8)","Main low-side current return for all seven Darlington emitter stages.","PCB Ground Plane",{"Max Continuous Current":302},"2.5 A package pin limit",{"refDes":304,"name":305,"value":297,"role":306,"description":307,"footprint":300,"specs":308},"GND2","Supply Decoupling Ground Reference","Filter Ground Return","Return ground connection for supply decoupling network (C1, C2).",{"Reference Potential":309},"0.0 V DC",{"schemaVersion":311,"id":18,"meta":312,"components":318,"nets":401,"junctions":480,"netLabels":510,"wires":511},"1.5",{"title":19,"locale":313,"grid":314,"source":315},"en",20,{"type":316,"ref":317,"url":17},"datasheet","Texas Instruments ULN2003A Datasheet SLRS027P Section 9.2",[319,327,333,338,343,348,354,362,367,372,377,383,389,396],{"id":320,"symbolId":321,"refDes":150,"position":322,"rotation":325,"properties":326},"comp-u1","ic.driver.uln2003a",{"x":323,"y":324},380,180,0,{"value":152},{"id":328,"symbolId":329,"refDes":207,"position":330,"rotation":325,"properties":332},"comp-p-in1","port.input",{"x":331,"y":324},120,{"value":209},{"id":334,"symbolId":329,"refDes":218,"position":335,"rotation":325,"properties":337},"comp-p-in2",{"x":331,"y":336},240,{"value":220},{"id":339,"symbolId":329,"refDes":225,"position":340,"rotation":325,"properties":342},"comp-p-in3",{"x":331,"y":341},300,{"value":227},{"id":344,"symbolId":329,"refDes":232,"position":345,"rotation":325,"properties":347},"comp-p-in4",{"x":331,"y":346},360,{"value":234},{"id":349,"symbolId":350,"refDes":239,"position":351,"rotation":325,"properties":353},"comp-p-vload","port.power",{"x":352,"y":314},200,{"value":241},{"id":355,"symbolId":356,"refDes":159,"position":357,"rotation":360,"properties":361},"comp-l1","inductor.iec",{"x":358,"y":359},620,100,90,{"value":250},{"id":363,"symbolId":356,"refDes":166,"position":364,"rotation":360,"properties":366},"comp-l2",{"x":365,"y":359},700,{"value":260},{"id":368,"symbolId":356,"refDes":170,"position":369,"rotation":360,"properties":371},"comp-l3",{"x":370,"y":359},780,{"value":266},{"id":373,"symbolId":356,"refDes":177,"position":374,"rotation":360,"properties":376},"comp-l4",{"x":375,"y":359},860,{"value":275},{"id":378,"symbolId":379,"refDes":181,"position":380,"rotation":360,"properties":382},"comp-c1","capacitor.ceramic",{"x":381,"y":359},940,{"value":183},{"id":384,"symbolId":385,"refDes":188,"position":386,"rotation":360,"properties":388},"comp-c2","capacitor.electrolytic",{"x":387,"y":359},1020,{"value":190},{"id":390,"symbolId":391,"refDes":295,"position":392,"rotation":325,"properties":395},"comp-gnd1","gnd.port",{"x":393,"y":394},420,460,{"value":297},{"id":397,"symbolId":391,"refDes":304,"position":398,"rotation":325,"properties":400},"comp-gnd2",{"x":381,"y":399},280,{"value":297},[402,410,416,422,428,441,448,455,462,469],{"id":403,"name":209,"class":404,"pins":405},"net_in1","signal",[406,408],{"component":328,"pin":407},"out",{"component":320,"pin":409},"1",{"id":411,"name":220,"class":404,"pins":412},"net_in2",[413,414],{"component":334,"pin":407},{"component":320,"pin":415},"2",{"id":417,"name":227,"class":404,"pins":418},"net_in3",[419,420],{"component":339,"pin":407},{"component":320,"pin":421},"3",{"id":423,"name":234,"class":404,"pins":424},"net_in4",[425,426],{"component":344,"pin":407},{"component":320,"pin":427},"4",{"id":429,"name":241,"class":430,"pins":431},"net_vload","power",[432,433,435,436,437,438,439,440],{"component":349,"pin":407},{"component":320,"pin":434},"9",{"component":355,"pin":409},{"component":363,"pin":409},{"component":368,"pin":409},{"component":373,"pin":409},{"component":378,"pin":409},{"component":384,"pin":409},{"id":442,"name":443,"class":404,"pins":444},"net_out1","OUT1",[445,447],{"component":320,"pin":446},"16",{"component":355,"pin":415},{"id":449,"name":450,"class":404,"pins":451},"net_out2","OUT2",[452,454],{"component":320,"pin":453},"15",{"component":363,"pin":415},{"id":456,"name":457,"class":404,"pins":458},"net_out3","OUT3",[459,461],{"component":320,"pin":460},"14",{"component":368,"pin":415},{"id":463,"name":464,"class":404,"pins":465},"net_out4","OUT4",[466,468],{"component":320,"pin":467},"13",{"component":373,"pin":415},{"id":470,"name":297,"class":471,"pins":472},"net_gnd","ground",[473,475,477,478,479],{"component":320,"pin":474},"8",{"component":390,"pin":476},"in",{"component":378,"pin":415},{"component":384,"pin":415},{"component":397,"pin":476},[481,486,490,494,498,502,506],{"id":482,"netId":429,"position":483},"j-vload-com",{"x":484,"y":485},440,60,{"id":487,"netId":429,"position":488},"j-vload-l1",{"x":489,"y":485},600,{"id":491,"netId":429,"position":492},"j-vload-l2",{"x":493,"y":485},680,{"id":495,"netId":429,"position":496},"j-vload-l3",{"x":497,"y":485},760,{"id":499,"netId":429,"position":500},"j-vload-l4",{"x":501,"y":485},840,{"id":503,"netId":429,"position":504},"j-vload-c1",{"x":505,"y":485},920,{"id":507,"netId":470,"position":508},"j-gnd-c",{"x":509,"y":336},960,[],[512,523,531,542,552,561,569,577,585,593,601,609,617,625,633,641,649,659,669,678,687,696,704,713,722],{"id":513,"netId":403,"endpoints":514,"path":517},"w-in1",[515,516],{"component":328,"pin":407},{"component":320,"pin":409},[518,519,521,522],{"x":324,"y":352},{"x":520,"y":352},260,{"x":520,"y":336},{"x":323,"y":336},{"id":524,"netId":411,"endpoints":525,"path":528},"w-in2",[526,527],{"component":334,"pin":407},{"component":320,"pin":415},[529,530],{"x":324,"y":520},{"x":323,"y":520},{"id":532,"netId":417,"endpoints":533,"path":536},"w-in3",[534,535],{"component":339,"pin":407},{"component":320,"pin":421},[537,539,540,541],{"x":324,"y":538},320,{"x":520,"y":538},{"x":520,"y":399},{"x":323,"y":399},{"id":543,"netId":423,"endpoints":544,"path":547},"w-in4",[545,546],{"component":344,"pin":407},{"component":320,"pin":427},[548,549,550,551],{"x":324,"y":323},{"x":341,"y":323},{"x":341,"y":341},{"x":323,"y":341},{"id":553,"netId":429,"endpoints":554,"path":557},"w-vload-in",[555,556],{"component":349,"pin":407},{"junctionId":482},[558,560],{"x":559,"y":485},220,{"x":484,"y":485},{"id":562,"netId":429,"endpoints":563,"path":566},"w-vload-com-pin",[564,565],{"junctionId":482},{"component":320,"pin":434},[567,568],{"x":484,"y":485},{"x":484,"y":324},{"id":570,"netId":429,"endpoints":571,"path":574},"w-vload-com-l1",[572,573],{"junctionId":482},{"junctionId":487},[575,576],{"x":484,"y":485},{"x":489,"y":485},{"id":578,"netId":429,"endpoints":579,"path":582},"w-vload-l1-pin",[580,581],{"junctionId":487},{"component":355,"pin":409},[583,584],{"x":489,"y":485},{"x":489,"y":359},{"id":586,"netId":429,"endpoints":587,"path":590},"w-vload-l1-l2",[588,589],{"junctionId":487},{"junctionId":491},[591,592],{"x":489,"y":485},{"x":493,"y":485},{"id":594,"netId":429,"endpoints":595,"path":598},"w-vload-l2-pin",[596,597],{"junctionId":491},{"component":363,"pin":409},[599,600],{"x":493,"y":485},{"x":493,"y":359},{"id":602,"netId":429,"endpoints":603,"path":606},"w-vload-l2-l3",[604,605],{"junctionId":491},{"junctionId":495},[607,608],{"x":493,"y":485},{"x":497,"y":485},{"id":610,"netId":429,"endpoints":611,"path":614},"w-vload-l3-pin",[612,613],{"junctionId":495},{"component":368,"pin":409},[615,616],{"x":497,"y":485},{"x":497,"y":359},{"id":618,"netId":429,"endpoints":619,"path":622},"w-vload-l3-l4",[620,621],{"junctionId":495},{"junctionId":499},[623,624],{"x":497,"y":485},{"x":501,"y":485},{"id":626,"netId":429,"endpoints":627,"path":630},"w-vload-l4-pin",[628,629],{"junctionId":499},{"component":373,"pin":409},[631,632],{"x":501,"y":485},{"x":501,"y":359},{"id":634,"netId":429,"endpoints":635,"path":638},"w-vload-l4-c1",[636,637],{"junctionId":499},{"junctionId":503},[639,640],{"x":501,"y":485},{"x":505,"y":485},{"id":642,"netId":429,"endpoints":643,"path":646},"w-vload-c1-pin",[644,645],{"junctionId":503},{"component":378,"pin":409},[647,648],{"x":505,"y":485},{"x":505,"y":359},{"id":650,"netId":429,"endpoints":651,"path":654},"w-vload-c1-c2",[652,653],{"junctionId":503},{"component":384,"pin":409},[655,656,658],{"x":505,"y":485},{"x":657,"y":485},1000,{"x":657,"y":359},{"id":660,"netId":442,"endpoints":661,"path":664},"w-out1",[662,663],{"component":320,"pin":446},{"component":355,"pin":415},[665,667,668],{"x":666,"y":336},520,{"x":489,"y":336},{"x":489,"y":324},{"id":670,"netId":449,"endpoints":671,"path":674},"w-out2",[672,673],{"component":320,"pin":453},{"component":363,"pin":415},[675,676,677],{"x":666,"y":520},{"x":493,"y":520},{"x":493,"y":324},{"id":679,"netId":456,"endpoints":680,"path":683},"w-out3",[681,682],{"component":320,"pin":460},{"component":368,"pin":415},[684,685,686],{"x":666,"y":399},{"x":497,"y":399},{"x":497,"y":324},{"id":688,"netId":463,"endpoints":689,"path":692},"w-out4",[690,691],{"component":320,"pin":467},{"component":373,"pin":415},[693,694,695],{"x":666,"y":341},{"x":501,"y":341},{"x":501,"y":324},{"id":697,"netId":470,"endpoints":698,"path":701},"w-gnd1",[699,700],{"component":320,"pin":474},{"component":390,"pin":476},[702,703],{"x":484,"y":393},{"x":484,"y":394},{"id":705,"netId":470,"endpoints":706,"path":709},"w-gnd-c1",[707,708],{"component":378,"pin":415},{"junctionId":507},[710,711,712],{"x":505,"y":324},{"x":505,"y":336},{"x":509,"y":336},{"id":714,"netId":470,"endpoints":715,"path":718},"w-gnd-c2",[716,717],{"component":384,"pin":415},{"junctionId":507},[719,720,721],{"x":657,"y":324},{"x":657,"y":336},{"x":509,"y":336},{"id":723,"netId":470,"endpoints":724,"path":727},"w-gnd2",[725,726],{"junctionId":507},{"component":397,"pin":476},[728,729],{"x":509,"y":336},{"x":509,"y":399},"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"111 9 963.25 519.5999999999999\" width=\"963.25\" height=\"519.5999999999999\" role=\"img\">\u003Ctitle>ULN2003A 7-Channel Relay &amp; Solenoid Inductive Load Driver\u003C\u002Ftitle>\u003Cdesc>Exported from CircuitBase\u003C\u002Fdesc>\u003Cpolyline data-kind=\"wire\" points=\"180,200 260,200 260,240 380,240\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"180,260 380,260\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"180,320 260,320 260,280 380,280\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"180,380 300,380 300,300 380,300\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"220,60 440,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"440,60 440,180\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"440,60 600,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"600,60 600,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"600,60 680,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"680,60 680,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"680,60 760,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"760,60 760,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"760,60 840,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"840,60 840,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"840,60 920,60\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"920,60 920,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"920,60 1000,60 1000,100\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,240 600,240 600,180\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,260 680,260 680,180\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,280 760,280 760,180\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"520,300 840,300 840,180\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"440,420 440,460\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"920,180 920,240 960,240\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"1000,180 1000,240 960,240\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cpolyline data-kind=\"wire\" points=\"960,240 960,280\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u002F>\u003Cg class=\"comp-interactive\" data-refdes=\"U1\" id=\"elem-u1\" cursor=\"pointer\">\u003Cg transform=\"translate(380,180) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"148\" height=\"248\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Crect x=\"20\" y=\"20\" width=\"100\" height=\"200\" fill=\"none\"\u002F>\u003Cline x1=\"0\" y1=\"60\" x2=\"20\" y2=\"60\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"64\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">1B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"57\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">1\u003C\u002Ftext>\u003Cline x1=\"0\" y1=\"80\" x2=\"20\" y2=\"80\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"84\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">2B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"77\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">2\u003C\u002Ftext>\u003Cline x1=\"0\" y1=\"100\" x2=\"20\" y2=\"100\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"104\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">3B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"97\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">3\u003C\u002Ftext>\u003Cline x1=\"0\" y1=\"120\" x2=\"20\" y2=\"120\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"124\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">4B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"117\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">4\u003C\u002Ftext>\u003Cline x1=\"0\" y1=\"140\" x2=\"20\" y2=\"140\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"144\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">5B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"137\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">5\u003C\u002Ftext>\u003Cline x1=\"0\" y1=\"160\" x2=\"20\" y2=\"160\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"164\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">6B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"157\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">6\u003C\u002Ftext>\u003Cline x1=\"0\" y1=\"180\" x2=\"20\" y2=\"180\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"184\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">7B\u003C\u002Ftext>\u003Ctext x=\"16\" y=\"177\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">7\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"60\" x2=\"140\" y2=\"60\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"64\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">1C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"57\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">16\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"80\" x2=\"140\" y2=\"80\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"84\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">2C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"77\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">15\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"100\" x2=\"140\" y2=\"100\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"104\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">3C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"97\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">14\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"120\" x2=\"140\" y2=\"120\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"124\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">4C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"117\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">13\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"140\" x2=\"140\" y2=\"140\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"144\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">5C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"137\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">12\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"160\" x2=\"140\" y2=\"160\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"164\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">6C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"157\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">11\u003C\u002Ftext>\u003Cline x1=\"120\" y1=\"180\" x2=\"140\" y2=\"180\" fill=\"none\"\u002F>\u003Ctext x=\"116\" y=\"184\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">7C\u003C\u002Ftext>\u003Ctext x=\"124\" y=\"177\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">10\u003C\u002Ftext>\u003Cline x1=\"60\" y1=\"0\" x2=\"60\" y2=\"20\" fill=\"none\"\u002F>\u003Ctext x=\"60\" y=\"34\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">COM\u003C\u002Ftext>\u003Ctext x=\"63\" y=\"15\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">9\u003C\u002Ftext>\u003Cline x1=\"60\" y1=\"220\" x2=\"60\" y2=\"240\" fill=\"none\"\u002F>\u003Ctext x=\"60\" y=\"214\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">E\u003C\u002Ftext>\u003Ctext x=\"63\" y=\"233\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">8\u003C\u002Ftext>\u003C\u002Fg>\u003Ctext x=\"506\" y=\"173.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">U1\u003C\u002Ftext>\u003Ctext x=\"506\" y=\"191.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">ULN2003A\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"P_IN1\" id=\"elem-p_in1\" cursor=\"pointer\">\u003Cg transform=\"translate(120,180) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"68\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"156\" y=\"236.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">IN1\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"P_IN2\" id=\"elem-p_in2\" cursor=\"pointer\">\u003Cg transform=\"translate(120,240) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"68\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"156\" y=\"296.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">IN2\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"P_IN3\" id=\"elem-p_in3\" cursor=\"pointer\">\u003Cg transform=\"translate(120,300) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"68\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"156\" y=\"356.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">IN3\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"P_IN4\" id=\"elem-p_in4\" cursor=\"pointer\">\u003Cg transform=\"translate(120,360) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"68\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cpolygon points=\"12,8 46,8 60,20 46,32 12,32\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"156\" y=\"416.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">IN4\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"P_VLOAD\" id=\"elem-p_vload\" cursor=\"pointer\">\u003Cg transform=\"translate(200,20) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"48\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"20\" y1=\"40\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"8\" y1=\"10\" x2=\"32\" y2=\"10\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"220\" y=\"84.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">+12V\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"L1\" id=\"elem-l1\" cursor=\"pointer\">\u003Cg transform=\"translate(620,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Cpath d=\"M 20 20 A 5 5 0 0 1 30 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 30 20 A 5 5 0 0 1 40 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 40 20 A 5 5 0 0 1 50 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 50 20 A 5 5 0 0 1 60 20\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"585\" y=\"136.4\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">L1\u003C\u002Ftext>\u003Ctext x=\"585\" y=\"154.4\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">RELAY 1 (12V)\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"L2\" id=\"elem-l2\" cursor=\"pointer\">\u003Cg transform=\"translate(700,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Cpath d=\"M 20 20 A 5 5 0 0 1 30 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 30 20 A 5 5 0 0 1 40 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 40 20 A 5 5 0 0 1 50 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 50 20 A 5 5 0 0 1 60 20\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"691\" y=\"93.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">L2\u003C\u002Ftext>\u003Ctext x=\"691\" y=\"111.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">RELAY 2 (12V)\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"L3\" id=\"elem-l3\" cursor=\"pointer\">\u003Cg transform=\"translate(780,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Cpath d=\"M 20 20 A 5 5 0 0 1 30 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 30 20 A 5 5 0 0 1 40 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 40 20 A 5 5 0 0 1 50 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 50 20 A 5 5 0 0 1 60 20\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"771\" y=\"93.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">L3\u003C\u002Ftext>\u003Ctext x=\"771\" y=\"111.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">SOLENOID 1 (12V)\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"L4\" id=\"elem-l4\" cursor=\"pointer\">\u003Cg transform=\"translate(860,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" fill=\"none\"\u002F>\u003Cpath d=\"M 20 20 A 5 5 0 0 1 30 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 30 20 A 5 5 0 0 1 40 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 40 20 A 5 5 0 0 1 50 20\" fill=\"none\"\u002F>\u003Cpath d=\"M 50 20 A 5 5 0 0 1 60 20\" fill=\"none\"\u002F>\u003Cline x1=\"60\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"829\" y=\"179.4\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">L4\u003C\u002Ftext>\u003Ctext x=\"829\" y=\"197.4\" text-anchor=\"end\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">SOLENOID 2 (12V)\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"C1\" id=\"elem-c1\" cursor=\"pointer\">\u003Cg transform=\"translate(940,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"32\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"6\" x2=\"32\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"6\" x2=\"48\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"944\" y=\"136.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">C1\u003C\u002Ftext>\u003Ctext x=\"944\" y=\"154.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">100nF\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"C2\" id=\"elem-c2\" cursor=\"pointer\">\u003Cg transform=\"translate(1020,100) rotate(90)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"88\" height=\"48\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"0\" y1=\"20\" x2=\"32\" y2=\"20\" fill=\"none\"\u002F>\u003Cline x1=\"32\" y1=\"6\" x2=\"32\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"6\" x2=\"48\" y2=\"34\" fill=\"none\"\u002F>\u003Cline x1=\"48\" y1=\"20\" x2=\"80\" y2=\"20\" fill=\"none\"\u002F>\u003Ctext x=\"24\" y=\"12\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">+\u003C\u002Ftext>\u003C\u002Fg>\u003Ctext x=\"1024\" y=\"132.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">C2\u003C\u002Ftext>\u003Ctext x=\"1024\" y=\"150.4\" text-anchor=\"start\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">100µF\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"GND1\" id=\"elem-gnd1\" cursor=\"pointer\">\u003Cg transform=\"translate(420,460) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"48\" height=\"38\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"440\" y=\"506.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003C\u002Fg>\u003Cg class=\"comp-interactive\" data-refdes=\"GND2\" id=\"elem-gnd2\" cursor=\"pointer\">\u003Cg transform=\"translate(940,280) rotate(0)\" fill=\"none\" stroke=\"#2e2e2c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"-4\" y=\"-4\" width=\"48\" height=\"38\" fill=\"transparent\" stroke=\"transparent\" pointer-events=\"all\"\u002F>\u003Cline x1=\"20\" y1=\"0\" x2=\"20\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"6\" y1=\"10\" x2=\"34\" y2=\"10\" fill=\"none\"\u002F>\u003Cline x1=\"10\" y1=\"16\" x2=\"30\" y2=\"16\" fill=\"none\"\u002F>\u003Cline x1=\"14\" y1=\"22\" x2=\"26\" y2=\"22\" fill=\"none\"\u002F>\u003C\u002Fg>\u003Ctext x=\"960\" y=\"326.4\" text-anchor=\"middle\" fill=\"#18181a\" stroke=\"none\" font-family=\"'Space Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace\" font-size=\"11\">GND\u003C\u002Ftext>\u003C\u002Fg>\u003Ccircle data-kind=\"junction\" cx=\"440\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"600\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"680\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"760\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"840\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"920\" cy=\"60\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003Ccircle data-kind=\"junction\" cx=\"960\" cy=\"240\" r=\"4.5\" fill=\"#2e2e2c\" stroke=\"none\"\u002F>\u003C\u002Fsvg>",[732,733],"l293d-dual-h-bridge-dc-motor-driver","pc817-optocoupler-isolated-logic-interface",[155],"canonical",null,[738,754,764],{"slug":739,"cluster":20,"tier":21,"supplyVoltage":740,"voltageSpecification":744,"signalDomain":748,"breadboardFriendly":14,"title":749,"shortDescription":750,"bomCount":751,"formulaCount":752,"search":753},"2n2222-relay-driver-flyback-protection",[741,742,743],"3.3v","5v","12v",{"kind":745,"value":746,"label":747},"supply","+12.0 V DC nominal (+10.8 V to +13.2 V operating range)","Relay Supply Voltage (VLOAD)","digital","2N2222 \u002F 2N2222A NPN BJT Relay Driver with 1N4007 Flyback Clamping Diode","Discrete NPN bipolar junction transistor low-side relay driver circuit with 1N4007 flyback suppression diode, base saturation drive, and supply decoupling for 3.3V\u002F5V MCU control.",7,4,"2n2222 \u002F 2n2222a npn bjt relay driver with 1n4007 flyback clamping diode\ndiscrete npn bipolar junction transistor low-side relay driver circuit with 1n4007 flyback suppression diode, base saturation drive, and supply decoupling for 3.3v\u002F5v mcu control.\n2n2222 \u002F 2n2222a npn bjt relay driver with 1n4007 flyback clamping diode\ndiscrete npn bipolar junction transistor low-side relay driver circuit with 1n4007 flyback suppression diode, base saturation drive, and supply decoupling for 3.3v\u002F5v mcu control.\n2n2222 \u002F 2n2222a npn bjt relay driver with 1n4007 flyback clamping diode\ndiscrete npn bipolar junction transistor low-side relay driver circuit with 1n4007 flyback suppression diode, base saturation drive, and supply decoupling for 3.3v\u002F5v mcu control.\nmicrocontroller_interfaces\nnpn general purpose bipolar transistor\n2n2222a\nq1\ngeneral purpose rectifier \u002F clamp diode\n1n4007\nd1\nsubminiature spdt signal \u002F power relay\ng5v-1-dc12\nk1\nbase current-limiting resistor 1 kω\n1kω\nr1\nbase pull-down bleeder resistor 10 kω\n10kω\nr2\nhigh-frequency ceramic decoupling mlcc\n100nf 50v\nc1\nbulk aluminum electrolytic decoupling\n47µf 25v\nc2",{"slug":755,"cluster":20,"tier":21,"supplyVoltage":756,"voltageSpecification":757,"signalDomain":748,"breadboardFriendly":14,"title":760,"shortDescription":761,"bomCount":762,"formulaCount":752,"search":763},"bss138-bidirectional-i2c-level-shifter",[741,742],{"kind":745,"value":758,"label":759},"+3.3 V DC nominal (+1.65 V to +3.6 V operating range)","Low-Voltage Supply (VDD1)","BSS138 Bidirectional I2C 3.3V to 5V Level Shifter","Bidirectional I2C bus voltage level translator interfacing 3.3V and 5V logic domains using two onsemi BSS138 N-channel MOSFETs with pull-up resistors and decoupled supplies.",8,"bss138 bidirectional i2c 3.3v to 5v level shifter\nbidirectional i2c bus voltage level translator interfacing 3.3v and 5v logic domains using two onsemi bss138 n-channel mosfets with pull-up resistors and decoupled supplies.\nbss138 bidirectional i2c 3.3v to 5v level shifter\nbidirectional i2c bus voltage level translator interfacing 3.3v and 5v logic domains using two onsemi bss138 n-channel mosfets with pull-up resistors and decoupled supplies.\nbss138 bidirectional i2c 3.3v to 5v level shifter\nbidirectional i2c bus voltage level translator interfacing 3.3v and 5v logic domains using two onsemi bss138 n-channel mosfets with pull-up resistors and decoupled supplies.\nmicrocontroller_interfaces\nn-channel logic-level mosfet\nbss138\nq1\nn-channel logic-level mosfet\nbss138\nq2\nsmd chip resistor\n10kω\nr1\nsmd chip resistor\n10kω\nr2\nsmd chip resistor\n10kω\nr3\nsmd chip resistor\n10kω\nr4\nmultilayer ceramic capacitor\n100nf\nc1\nmultilayer ceramic capacitor\n100nf\nc2",{"slug":765,"cluster":20,"tier":21,"supplyVoltage":766,"voltageSpecification":767,"signalDomain":748,"breadboardFriendly":14,"title":770,"shortDescription":771,"bomCount":762,"formulaCount":772,"search":773},"esp32-auto-reset-flashing-circuit",[741],{"kind":768,"value":769,"label":30},"logic","3.3 V (VDD33 on the DevKitC V4)","ESP32 Auto-Reset & Boot Flashing Circuit","Dual-transistor auto-download circuit driving ESP32 EN and IO0 boot strapping pins via USB-to-UART DTR and RTS lines.",3,"esp32 auto-reset and boot circuit (dtr\u002Frts)\nthe two-transistor circuit from espressif development boards that lets esptool, arduino ide and platformio reset an esp32 and start its serial bootloader through the dtr and rts lines of a usb-to-uart bridge, with no buttons pressed.\nesp32 auto-reset & boot flashing circuit\ndual-transistor auto-download circuit driving esp32 en and io0 boot strapping pins via usb-to-uart dtr and rts lines.\nesp32 auto-reset and boot circuit (dtr\u002Frts)\nthe two-transistor circuit from espressif development boards that lets esptool, arduino ide and platformio reset an esp32 and start its serial bootloader through the dtr and rts lines of a usb-to-uart bridge, with no buttons pressed.\nmicrocontroller_interfaces\nnpn small-signal transistor\n2n3904\nq1\nnpn small-signal transistor\n2n3904\nq2\nresistor\n10kω\nr1\nresistor\n10kω\nr2\nresistor\n10kω\nr3\nceramic capacitor\n1µf\nc1\ntactile switch\nboot\nsw1\ntactile switch\nen\nsw2",1793836435184]