How to use the skidl.Pin.PWROUT function in skidl

To help you get started, we’ve selected a few skidl examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github xesscorp / skidl / skidl / libs / references_sklib.py View on Github external
Pin(num='5',name='TRIM',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='Vout',func=Pin.PASSIVE,do_erc=True),
            Pin(num='7',name='NC',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='NR',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='REF191',dest=TEMPLATE,tool=SKIDL,description='Precision voltage references 4.096V',ref_prefix='U',num_units=1,fplist=['DIP*W7.62mm*', 'SOIC*3.9x4.9m*_Pitch1.27mm*', 'TSSOP*4.4x3mm*Pitch0.65mm*'],do_erc=True,aliases=['REF192', 'REF193', 'REF194', 'REF195', 'REF196', 'REF198'],pins=[
            Pin(num='1',name='TP',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='2',name='Vin',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='~Sleep~',do_erc=True),
            Pin(num='4',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='TP',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='6',name='Vout',func=Pin.OUTPUT,do_erc=True),
            Pin(num='7',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='8',name='NC',func=Pin.NOCONNECT,do_erc=True)]),
        Part(name='REF3012',dest=TEMPLATE,tool=SKIDL,keywords='voltage reference',description='4.096V 50-ppm/°C Max, 50-μA, CMOS Voltage Reference in SOT-23-3',ref_prefix='U',num_units=1,fplist=['SOT-23*'],do_erc=True,aliases=['REF3020', 'REF3025', 'REF3030', 'REF3033', 'REF3040'],pins=[
            Pin(num='1',name='IN',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='OUT',func=Pin.PWROUT,do_erc=True),
            Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True)]),
        Part(name='REF3212AMDBVREP',dest=TEMPLATE,tool=SKIDL,keywords='Micropower Prevision Voltage Reference 4.096V',description='REF3240A, 4.096V 100μA Micropower Precision Voltage Reference, SOT-23-6',ref_prefix='U',num_units=1,fplist=['SOT-23*'],do_erc=True,aliases=['REF3220AMDBVREP', 'REF3225AMDBVREP', 'REF3230AMDBVREP', 'REF3233AMDBVREP', 'REF3240AMDBVREP'],pins=[
            Pin(num='1',name='GND_F',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='GND_S',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='ENABLE',do_erc=True),
            Pin(num='4',name='IN',func=Pin.PASSIVE,do_erc=True),
            Pin(num='5',name='OUT_S',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='OUT_F',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='REF5020AD',dest=TEMPLATE,tool=SKIDL,keywords='Low Noise Precision Voltage Reference 5V',description='5V 0.05% 10mA Low Noise Precision Voltage Reference, SO8',ref_prefix='U',num_units=1,fplist=['SOIC*3.9x4.9m*_Pitch1.27mm*'],do_erc=True,aliases=['REF5025AD', 'REF5030AD', 'REF5040AD', 'REF5045AD', 'REF5050AD', 'REF5010AD', 'REF5020ID', 'REF5025ID', 'REF5030ID', 'REF5040ID', 'REF5045ID', 'REF5050ID', 'REF5010ID'],pins=[
            Pin(num='1',name='DNC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='2',name='Vin',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='Temp',func=Pin.PASSIVE,do_erc=True),
            Pin(num='4',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='Trim/NR',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='Vout',func=Pin.PASSIVE,do_erc=True),
            Pin(num='7',name='NC',func=Pin.NOCONNECT,do_erc=True),
github xesscorp / skidl / skidl / libs / battery_management_sklib.py View on Github external
Pin(num='3',name='DVEN',do_erc=True),
            Pin(num='4',name='TM1',do_erc=True),
            Pin(num='5',name='TM2',do_erc=True),
            Pin(num='6',name='TS',do_erc=True),
            Pin(num='7',name='BAT',do_erc=True),
            Pin(num='8',name='VSS',func=Pin.PWRIN,do_erc=True),
            Pin(num='9',name='SNS',do_erc=True),
            Pin(num='10',name='TCO',do_erc=True),
            Pin(num='11',name='MCV',do_erc=True),
            Pin(num='12',name='TEMP',func=Pin.OUTPUT,do_erc=True),
            Pin(num='13',name='CHG',func=Pin.OUTPUT,do_erc=True),
            Pin(num='14',name='MOD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='15',name='DIS',func=Pin.OUTPUT,do_erc=True),
            Pin(num='16',name='VCC',func=Pin.PWRIN,do_erc=True)]),
        Part(name='BQ24075',dest=TEMPLATE,tool=SKIDL,keywords='USB Charge',description='USB-Friendly Li-Ion Battery Charger and Power-Path Management',ref_prefix='U',num_units=1,fplist=['RGT*', 'QFN*'],do_erc=True,pins=[
            Pin(num='1',name='TS',func=Pin.PWROUT,do_erc=True),
            Pin(num='2',name='BAT',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='BAT',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='~CE',do_erc=True),
            Pin(num='5',name='EN2',do_erc=True),
            Pin(num='6',name='EN1',do_erc=True),
            Pin(num='7',name='~PGOOD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='8',name='VSS',func=Pin.PWRIN,do_erc=True),
            Pin(num='9',name='~CHG',func=Pin.OUTPUT,do_erc=True),
            Pin(num='10',name='OUT',func=Pin.PWROUT,do_erc=True),
            Pin(num='11',name='OUT',func=Pin.PWROUT,do_erc=True),
            Pin(num='12',name='ILM',do_erc=True),
            Pin(num='13',name='IN',func=Pin.PWRIN,do_erc=True),
            Pin(num='14',name='TMR',do_erc=True),
            Pin(num='15',name='SYSOFF',do_erc=True),
            Pin(num='16',name='ISET',do_erc=True),
            Pin(num='17',name='PAD',func=Pin.UNSPEC,do_erc=True)]),
github xesscorp / skidl / skidl / libs / silabs_sklib.py View on Github external
Pin(num='25',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='16',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='17',name='SUSPEND',func=Pin.OUTPUT,do_erc=True),
            Pin(num='18',name='CTS',do_erc=True),
            Pin(num='19',name='RTS',func=Pin.OUTPUT,do_erc=True)]),
        Part(name='CP2104',dest=TEMPLATE,tool=SKIDL,keywords='uart usb bridge interface transceiver',description='Single-Chip USB-to-UART Bridge, USB 2.0 Full-Speed, 2Mbps UART, QFN package',ref_prefix='U',num_units=1,fplist=['QFN*4x4mm*Pitch0.5mm*'],do_erc=True,pins=[
            Pin(num='1',name='RI',do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='D+',func=Pin.BIDIR,do_erc=True),
            Pin(num='4',name='D-',func=Pin.BIDIR,do_erc=True),
            Pin(num='5',name='VIO',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='VDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='7',name='REGIN',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='VBUS',do_erc=True),
            Pin(num='9',name='~RST',func=Pin.BIDIR,do_erc=True),
            Pin(num='10',name='VIO/NC',func=Pin.PWROUT,do_erc=True),
            Pin(num='20',name='RXD',do_erc=True),
            Pin(num='11',name='GPIO.3',func=Pin.BIDIR,do_erc=True),
            Pin(num='21',name='TXD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='12',name='GPIO.2',func=Pin.BIDIR,do_erc=True),
            Pin(num='22',name='DSR',do_erc=True),
            Pin(num='13',name='GPIO.1',func=Pin.BIDIR,do_erc=True),
            Pin(num='23',name='DTR',func=Pin.OUTPUT,do_erc=True),
            Pin(num='14',name='GPIO.0',func=Pin.BIDIR,do_erc=True),
            Pin(num='24',name='DCD',do_erc=True),
            Pin(num='15',name='~SUSPEND',func=Pin.OUTPUT,do_erc=True),
            Pin(num='25',name='PAD',func=Pin.PWRIN,do_erc=True),
            Pin(num='16',name='VPP',func=Pin.PASSIVE,do_erc=True),
            Pin(num='17',name='SUSPEND',func=Pin.OUTPUT,do_erc=True),
            Pin(num='18',name='CTS',do_erc=True),
            Pin(num='19',name='RTS',func=Pin.OUTPUT,do_erc=True)]),
        Part(name='CP2112',dest=TEMPLATE,tool=SKIDL,keywords='USB SMBUS bridge',description='HID USB to SMBUS master bridge',ref_prefix='U',num_units=1,fplist=['QFN*4x4mm*Pitch0.5mm*'],do_erc=True,pins=[
github xesscorp / skidl / skidl / libs / wiznet_sklib.py View on Github external
Pin(num='2',name='VCC3V3A',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='4',name='GNDA',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='RXIP',do_erc=True),
            Pin(num='6',name='RXIN',do_erc=True),
            Pin(num='7',name='VCC1V8A',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='TXOP',func=Pin.OUTPUT,do_erc=True),
            Pin(num='9',name='TXON',func=Pin.OUTPUT,do_erc=True),
            Pin(num='10',name='GNDA',func=Pin.PWRIN,do_erc=True),
            Pin(num='20',name='DATA6',func=Pin.BIDIR,do_erc=True),
            Pin(num='30',name='SCLK',do_erc=True),
            Pin(num='40',name='ADDR12',do_erc=True),
            Pin(num='50',name='ADDR4',do_erc=True),
            Pin(num='60',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='70',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='11',name='V18',func=Pin.PWROUT,do_erc=True),
            Pin(num='21',name='DATA5',func=Pin.BIDIR,do_erc=True),
            Pin(num='31',name='SEN',do_erc=True),
            Pin(num='41',name='ADDR11',do_erc=True),
            Pin(num='51',name='ADDR3',do_erc=True),
            Pin(num='61',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='71',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='12',name='VCC3V3D',func=Pin.PWRIN,do_erc=True),
            Pin(num='22',name='DATA4',func=Pin.BIDIR,do_erc=True),
            Pin(num='32',name='GNDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='42',name='ADDR10',do_erc=True),
            Pin(num='52',name='ADDR2',do_erc=True),
            Pin(num='62',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='72',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='13',name='GNDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='23',name='DATA3',func=Pin.BIDIR,do_erc=True),
            Pin(num='33',name='VCC1V8D',func=Pin.PWRIN,do_erc=True),
github xesscorp / skidl / skidl / libs / ac-dc_sklib.py View on Github external
Pin(num='1',name='D',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='FB',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='VST',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='FSQ0565RSWDTU',dest=TEMPLATE,tool=SKIDL,keywords='Quasi Resonant SMPS Controller 80W AC-DC',description='67kHz Quasi Resonant SMPS Controller w/ Soft Start, max. 80W AC-DC, TO-220F-6L',ref_prefix='U',num_units=1,fplist=['TO-220-6L'],do_erc=True,aliases=['FSQ0565RQWDTU', 'FSQ0565RSLDTU', 'FSQ0565RQLDTU'],pins=[
            Pin(num='1',name='D',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='FB',func=Pin.PASSIVE,do_erc=True),
            Pin(num='5',name='SYNC',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='VST',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='HS-40003',dest=TEMPLATE,tool=SKIDL,keywords='24V 3W AC-DC module power supply',description='24V, 3W, AC-DC module power supply, Hahn',ref_prefix='U',num_units=1,fplist=['ACDC*Hahn*HS*400XX*'],do_erc=True,aliases=['HS-40005', 'HS-40009', 'HS-40012', 'HS-40015', 'HS-40018', 'HS-40024'],pins=[
            Pin(num='1',name='AC/N',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='AC/L',func=Pin.PWRIN,do_erc=True),
            Pin(num='7',name='+Vout',func=Pin.PWROUT,do_erc=True),
            Pin(num='9',name='-Vout',func=Pin.PWROUT,do_erc=True)]),
        Part(name='IRM-02-3.3',dest=TEMPLATE,tool=SKIDL,keywords='9V 2W miniature AC-DC module-type power supply',description='9V 2W miniature AC-DC module-type power supply MeanWell',ref_prefix='U',num_units=1,fplist=['ACDC?Converter?MeanWell?IRM?02?x*'],do_erc=True,aliases=['IRM-02-5', 'IRM-02-9', 'IRM-02-12', 'IRM-02-15', 'IRM-02-24'],pins=[
            Pin(num='1',name='AC/N',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='AC/L',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='-Vout',func=Pin.PWROUT,do_erc=True),
            Pin(num='4',name='+Vout',func=Pin.PWROUT,do_erc=True)]),
        Part(name='IRM-03-3.3S',dest=TEMPLATE,tool=SKIDL,keywords='5V 3W AC-DC module power supply',description='5V, 3W, AC-DC module power supply, MeanWell',ref_prefix='U',num_units=1,fplist=['ACDC*MeanWell*IRM*03*'],do_erc=True,aliases=['IRM-03-5S', 'IRM-03-12S', 'IRM-03-15S', 'IRM-03-24S'],pins=[
            Pin(num='1',name='AC/L',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='AC/N',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='10',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='11',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='12',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='22',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='13',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='14',name='-Vout',func=Pin.PWROUT,do_erc=True),
github xesscorp / skidl / skidl / libs / supertex_sklib.py View on Github external
Part(name='CL220N5-G',dest=TEMPLATE,tool=SKIDL,keywords='Constant Current LED Driver IC',description='Temperature Compensated Constant Current LED IC, TO-220',ref_prefix='U',num_units=1,fplist=['TO-220*'],do_erc=True,pins=[
            Pin(num='1',name='VA',do_erc=True),
            Pin(num='2',name='VB',do_erc=True)]),
        Part(name='HV100K5-G',dest=TEMPLATE,tool=SKIDL,keywords='Hot-Swap Current Limiter',description='Hot-Swap Current Limiter Controller, SOT223',ref_prefix='U',num_units=1,fplist=['SOT-223*'],do_erc=True,aliases=['HV101K5-G'],pins=[
            Pin(num='1',name='VPP',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='VNN',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='GATE',func=Pin.OUTPUT,do_erc=True)]),
        Part(name='HV9921N8-G',dest=TEMPLATE,tool=SKIDL,keywords='CC LED Driver High Voltage',description='3pin Constant Current 30mA LED Driver, SOT89',ref_prefix='U',num_units=1,fplist=['SOT*'],do_erc=True,aliases=['HV9922N8-G', 'HV9923N8-G'],pins=[
            Pin(num='1',name='D',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='VDD',func=Pin.OUTPUT,do_erc=True)]),
        Part(name='HV9925SG-G',dest=TEMPLATE,tool=SKIDL,keywords='Programmable Current LED Lamp Driver High Voltage',description='Programmable Current LED Lamp Driver, SO8 w/Heat Slug',ref_prefix='U',num_units=1,fplist=['SO*', 'SOIC*'],do_erc=True,pins=[
            Pin(num='1',name='Rs',func=Pin.OUTPUT,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='PWMD',do_erc=True),
            Pin(num='4',name='VDD',func=Pin.PWROUT,do_erc=True),
            Pin(num='6',name='D',do_erc=True),
            Pin(num='7',name='D',do_erc=True),
            Pin(num='8',name='D',do_erc=True)]),
        Part(name='HV9930LG-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck-Boost LED Lamp Driver High Voltage',description='Boost-Buck LED Lamp Driver, SO8',ref_prefix='U',num_units=1,fplist=['SO*', 'SOIC*'],do_erc=True,pins=[
            Pin(num='1',name='VIN',do_erc=True),
            Pin(num='2',name='CS1',do_erc=True),
            Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='GATE',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='VDD',func=Pin.PWROUT,do_erc=True),
            Pin(num='7',name='CS2',do_erc=True),
            Pin(num='8',name='REF',do_erc=True)]),
        Part(name='HV9931LG-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck-Boost LED Lamp Driver High Voltage PFC',description='PFC Boost-Buck LED Lamp Driver, SO8',ref_prefix='U',num_units=1,fplist=['SO*', 'SOIC*'],do_erc=True,pins=[
            Pin(num='1',name='VIN',do_erc=True),
            Pin(num='2',name='CS1',do_erc=True),
            Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True),
github xesscorp / skidl / skidl / libs / microchip_pic32mcu_sklib.py View on Github external
Pin(num='14',name='RB2/AN2/C2IN-/CN4',func=Pin.BIDIR,do_erc=True),
            Pin(num='24',name='RB11/AN11/PMA12/TDO',func=Pin.BIDIR,do_erc=True),
            Pin(num='34',name='VBUS',do_erc=True),
            Pin(num='44',name='SCL1/IC3/PMCS2/PMA15/INT3/RD10',func=Pin.BIDIR,do_erc=True),
            Pin(num='54',name='CN15/RD6',func=Pin.BIDIR,do_erc=True),
            Pin(num='64',name='PMD4/RE4',func=Pin.BIDIR,do_erc=True),
            Pin(num='15',name='RB1/AN1/Vref-/CVref-/PGEC1/CN3',func=Pin.BIDIR,do_erc=True),
            Pin(num='25',name='VSS',func=Pin.PWRIN,do_erc=True),
            Pin(num='35',name='VUSB',func=Pin.PWRIN,do_erc=True),
            Pin(num='45',name='IC4/PMCS1/PMA14/INT4/RD11',func=Pin.BIDIR,do_erc=True),
            Pin(num='55',name='CN16/RD7',func=Pin.BIDIR,do_erc=True),
            Pin(num='16',name='RB0/AN0/Vref+/CVref+/PGED1/PMA6/CN2',func=Pin.BIDIR,do_erc=True),
            Pin(num='26',name='VDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='36',name='D-/RG3',func=Pin.BIDIR,do_erc=True),
            Pin(num='46',name='OC1/INT0/RD0',func=Pin.BIDIR,do_erc=True),
            Pin(num='56',name='VCAP/VDDCORE',func=Pin.PWROUT,do_erc=True),
            Pin(num='17',name='RB6/AN6/OCFA/PGEC2',func=Pin.BIDIR,do_erc=True),
            Pin(num='27',name='RB12/AN12/PMA11/TCK',func=Pin.BIDIR,do_erc=True),
            Pin(num='37',name='D+/RG2',func=Pin.BIDIR,do_erc=True),
            Pin(num='47',name='RC13/SOSCI/CN1',func=Pin.BIDIR,do_erc=True),
            Pin(num='57',name='VDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='18',name='RB7/AN7/PGED2',func=Pin.BIDIR,do_erc=True),
            Pin(num='28',name='RB13/AN13/PMA10/TDI',func=Pin.BIDIR,do_erc=True),
            Pin(num='38',name='VDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='48',name='RC14/SOSCO/T1CK/CN0',func=Pin.BIDIR,do_erc=True),
            Pin(num='58',name='C1RX/RF0',func=Pin.BIDIR,do_erc=True),
            Pin(num='19',name='AVDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='29',name='RB14/AN14/SCK3A/U3BTX/U3ARTS/PMALH/PMA1',func=Pin.BIDIR,do_erc=True),
            Pin(num='39',name='RC12/OSC1/CLKI',func=Pin.BIDIR,do_erc=True),
            Pin(num='49',name='SCK1A/U1BTX/U1ARTS/OC2/RD1',func=Pin.BIDIR,do_erc=True),
            Pin(num='59',name='C1TX/RF1',func=Pin.BIDIR,do_erc=True)])])
github xesscorp / skidl / skidl / libs / Power_Management_sklib.py View on Github external
Pin(num='2',name='Vdd',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='IN',do_erc=True),
            Pin(num='4',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='OUT',func=Pin.OUTPUT,do_erc=True)]),
        Part(name='MCP1416R',dest=TEMPLATE,tool=SKIDL,keywords='mosfet gate driver',description='1.5A High speed power MOSFET driver with non-inverting output',ref_prefix='U',num_units=1,fplist=['SOT-23*'],do_erc=True,pins=[
            Pin(num='1',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='IN',do_erc=True),
            Pin(num='4',name='OUT',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='Vdd',func=Pin.PWRIN,do_erc=True)]),
        Part(name='MIC2026-1BN',dest=TEMPLATE,tool=SKIDL,keywords='mosfet distribution',description='Dual-channel, high side, power distribution switch, 2.7V-5.5V, Active Low Output, in DIP-8 Package',ref_prefix='U',num_units=1,fplist=['SOIC*', 'DIP*'],do_erc=True,aliases=['MIC2026-1BM', 'MIC2026-2BN', 'MIC2026-2BM'],pins=[
            Pin(num='1',name='ENA',do_erc=True),
            Pin(num='2',name='FLGA',func=Pin.OUTPUT,do_erc=True),
            Pin(num='3',name='FLGB',func=Pin.OUTPUT,do_erc=True),
            Pin(num='4',name='ENB',do_erc=True),
            Pin(num='5',name='OUTB',func=Pin.PWROUT,do_erc=True),
            Pin(num='6',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='7',name='IN',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='OUTA',func=Pin.PWROUT,do_erc=True)]),
        Part(name='RT9701',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='TCM809',dest=TEMPLATE,tool=SKIDL,keywords='supervisor reset push-pull',description='Microcontroller reset monitor, active low output',ref_prefix='U',num_units=1,fplist=['SOT-23*', 'SC-70*'],do_erc=True,pins=[
            Pin(num='1',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='~RESET~',func=Pin.OUTPUT,do_erc=True),
            Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True)]),
        Part(name='TCM810',dest=TEMPLATE,tool=SKIDL,keywords='supervisor reset push-pull',description='Microcontroller reset monitor, active high output',ref_prefix='U',num_units=1,fplist=['SOT-23*', 'SC-70*'],do_erc=True,pins=[
            Pin(num='1',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='RESET',func=Pin.OUTPUT,do_erc=True),
            Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True)]),
        Part(name='TL7702',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['TL7705'])])
github xesscorp / skidl / skidl / libs / supertex_sklib.py View on Github external
Part(name='HV9967BK7-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck LED Lamp Driver Low Voltage Average CC',description='Buck LED Lamp Driver Average-Mode Constant Current, DFN8 (3x3mm)',ref_prefix='U',num_units=1,fplist=['DFN*'],do_erc=True,pins=[
            Pin(num='1',name='SW',func=Pin.OUTPUT,do_erc=True),
            Pin(num='2',name='Rs',do_erc=True),
            Pin(num='3',name='PGND',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='RT',do_erc=True),
            Pin(num='7',name='AGND',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='VDD',func=Pin.PWROUT,do_erc=True)]),
        Part(name='HV9967BMG-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck LED Lamp Driver Low Voltage Average CC',description='Buck LED Lamp Driver Average-Mode Constant Current, MSOP8',ref_prefix='U',num_units=1,fplist=['MSOP*'],do_erc=True,pins=[
            Pin(num='1',name='SW',func=Pin.OUTPUT,do_erc=True),
            Pin(num='2',name='Rs',do_erc=True),
            Pin(num='3',name='PGND',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='RT',do_erc=True),
            Pin(num='7',name='AGND',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='VDD',func=Pin.PWROUT,do_erc=True)]),
        Part(name='HV9972LG-G',dest=TEMPLATE,tool=SKIDL,keywords='Isolated LED Lamp Driver High Voltage CC',description='Isolated LED Lamp Driver Constant Current, SO8',ref_prefix='U',num_units=1,fplist=['SOIC*', 'SO*'],do_erc=True,pins=[
            Pin(num='1',name='BIAS',do_erc=True),
            Pin(num='2',name='VIN',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='VD',do_erc=True),
            Pin(num='4',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='CS',do_erc=True),
            Pin(num='6',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='7',name='GATE',func=Pin.OUTPUT,do_erc=True),
            Pin(num='8',name='VDD',func=Pin.PWROUT,do_erc=True)]),
        Part(name='LR8K4-G',dest=TEMPLATE,tool=SKIDL,keywords='High-Voltage Regulator Adjustable Positive',description='30mA 450V High-Voltage Linear Regulator (Adjustable), TO-252 (D-PAK)',ref_prefix='U',num_units=1,fplist=['TO-252*', 'DPAK*'],do_erc=True,pins=[
            Pin(num='1',name='IN',do_erc=True),
            Pin(num='2',name='OUT',func=Pin.PWROUT,do_erc=True),
            Pin(num='3',name='ADJ',do_erc=True)]),
        Part(name='LR8N3-G',dest=TEMPLATE,tool=SKIDL,keywords='High-Voltage Regulator Adjustable Positive',description='30mA 450V High-Voltage Linear Regulator (Adjustable), TO-92',ref_prefix='U',num_units=1,fplist=['TO-92*'],do_erc=True,pins=[
            Pin(num='1',name='IN',do_erc=True),
            Pin(num='2',name='OUT',func=Pin.PWROUT,do_erc=True),
github xesscorp / skidl / skidl / libs / dc-dc_sklib.py View on Github external
Pin(num='7',name='Ipk',do_erc=True),
            Pin(num='8',name='DC',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='MCP16301',dest=TEMPLATE,tool=SKIDL,keywords='switching buck converter power-supply voltage regulator',description='4.7 to 36V Input, 1A output, integrated switch step-down regulator, SOT-23-6 package',ref_prefix='U',num_units=1,fplist=['SOT?23*'],do_erc=True,aliases=['MCP16301H'],pins=[
            Pin(num='1',name='BOOST',func=Pin.OUTPUT,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='Vfb',do_erc=True),
            Pin(num='4',name='EN',do_erc=True),
            Pin(num='5',name='Vin',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='SW',func=Pin.PWROUT,do_erc=True)]),
        Part(name='MCP16311-MNY',dest=TEMPLATE,tool=SKIDL,keywords='switching buck converter power-supply voltage regulator',description='30V Input, 1A output, integrated switch step-down regulator, PWM modulation, DFN-8 package',ref_prefix='U',num_units=1,fplist=['DFN*1EP*3x2mm*Pitch0.5mm*'],do_erc=True,aliases=['MCP16312-MNY'],pins=[
            Pin(num='1',name='Vfb',do_erc=True),
            Pin(num='2',name='Vcc',func=Pin.PWROUT,do_erc=True),
            Pin(num='3',name='EN',do_erc=True),
            Pin(num='4',name='Vin',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='Pgnd',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='SW',func=Pin.PWROUT,do_erc=True),
            Pin(num='7',name='BOOST',func=Pin.OUTPUT,do_erc=True),
            Pin(num='8',name='Agnd',func=Pin.PWRIN,do_erc=True),
            Pin(num='9',name='PAD',func=Pin.PWRIN,do_erc=True)]),
        Part(name='MCP16311-MS',dest=TEMPLATE,tool=SKIDL,keywords='switching buck converter power-supply voltage regulator',description='30V Input, 1A output, integrated switch step-down regulator with, modulation, MSOP-8 package',ref_prefix='U',num_units=1,fplist=['MSOP*3x3mm*Pitch0.65mm*'],do_erc=True,aliases=['MCP16312-MS'],pins=[
            Pin(num='1',name='Vfb',do_erc=True),
            Pin(num='2',name='Vcc',func=Pin.PWROUT,do_erc=True),
            Pin(num='3',name='EN',do_erc=True),
            Pin(num='4',name='Vin',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='Pgnd',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='SW',func=Pin.PWROUT,do_erc=True),
            Pin(num='7',name='BOOST',func=Pin.OUTPUT,do_erc=True),
            Pin(num='8',name='Agnd',func=Pin.PWRIN,do_erc=True)]),
        Part(name='MCP1640-CH',dest=TEMPLATE,tool=SKIDL,keywords='Step-Up Boost DC-DC Regulator Adjustable',description='Synchronous Boost Regulator, Adjustable Output 2.0V-5.5V, PWM Only Input to Output Bypass, SOT23',ref_prefix='U',num_units=1,fplist=['SOT?23*'],do_erc=True,aliases=['MCP1640B-CH', 'MCP1640C-CH', 'MCP1640D-CH'],pins=[
            Pin(num='1',name='SW',do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='EN',do_erc=True),