Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
Pin(num='15',name='VBP',do_erc=True),
Pin(num='16',name='VAP',do_erc=True),
Pin(num='17',name='VARCF',func=Pin.OUTPUT,do_erc=True),
Pin(num='18',name='~IRQ',func=Pin.OPENCOLL,do_erc=True),
Pin(num='19',name='CLKIN',do_erc=True)]),
Part(name='ADM2484E',dest=TEMPLATE,tool=SKIDL,keywords='RS485 Transceiver RS422 Transceiver',description='Isolated RS485/RS422 Transceiver, Half-/Full-Duplex, 500kbps,SOIC-16W',ref_prefix='U',num_units=1,fplist=['SOIC*7.5x10.3mm*Pitch1.27mm*'],do_erc=True,pins=[
Pin(num='1',name='VDD1',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='GND1',func=Pin.PWRIN,do_erc=True),
Pin(num='3',name='RxD',func=Pin.OUTPUT,do_erc=True),
Pin(num='4',name='~RE',do_erc=True),
Pin(num='5',name='DE',do_erc=True),
Pin(num='6',name='TxD',do_erc=True),
Pin(num='7',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='8',name='GND1',func=Pin.PWRIN,do_erc=True),
Pin(num='9',name='GND2',func=Pin.PWRIN,do_erc=True),
Pin(num='10',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='11',name='Y',func=Pin.OUTPUT,do_erc=True),
Pin(num='12',name='Z',func=Pin.OUTPUT,do_erc=True),
Pin(num='13',name='B',do_erc=True),
Pin(num='14',name='A',do_erc=True),
Pin(num='15',name='GND2',func=Pin.PWRIN,do_erc=True),
Pin(num='16',name='VDD2',func=Pin.PWRIN,do_erc=True)]),
Part(name='ADM2587E',dest=TEMPLATE,tool=SKIDL,keywords='RS485 Transciever,RS422 Transciever',description='Isolated RS485/RS422 Transciever,Integrated Isolated DC-DC Converter, 500kbps,SO-20',ref_prefix='U',num_units=1,fplist=['SOIC*7.5x12.8mm*Pitch1.27mm*'],do_erc=True,aliases=['ADM2582E'],pins=[
Pin(num='1',name='GND1',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='3',name='GND1',func=Pin.PWRIN,do_erc=True),
Pin(num='4',name='RxD',func=Pin.OUTPUT,do_erc=True),
Pin(num='5',name='~RE',do_erc=True),
Pin(num='6',name='DE',do_erc=True),
Pin(num='7',name='TxD',do_erc=True),
Pin(num='8',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='9',name='GND1',func=Pin.PWRIN,do_erc=True),
Pin(num='8',name='NR',func=Pin.PASSIVE,do_erc=True)]),
Part(name='REF102AU',dest=TEMPLATE,tool=SKIDL,keywords='Precision Voltage Reference 10V',description='10V ±2.5mV Precision Voltage Reference, SO8',ref_prefix='U',num_units=1,fplist=['SOIC*3.9x4.9m*_Pitch1.27mm*'],do_erc=True,aliases=['REF102BU', 'REF102CU'],pins=[
Pin(num='1',name='NC',func=Pin.PWRIN,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',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),
Part(name='LT1641-1',dest=TEMPLATE,tool=SKIDL,keywords='power switch FET driver',description='Positive high voltage hot swap controller +10V to +80V with auto-retry operation',ref_prefix='U',num_units=1,fplist=['SOIC*Pitch_1.27mm*'],do_erc=True,aliases=['LT1641-2', 'MIC2587-1', 'MIC2587R-1'],pins=[
Pin(num='4',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='1',name='ON',do_erc=True),
Pin(num='2',name='FB',do_erc=True),
Pin(num='3',name='PWRGD',func=Pin.OPENCOLL,do_erc=True),
Pin(num='5',name='TIMER',do_erc=True),
Pin(num='6',name='GATE',func=Pin.OUTPUT,do_erc=True),
Pin(num='7',name='Sense',do_erc=True),
Pin(num='8',name='Vcc',func=Pin.PWRIN,do_erc=True)]),
Part(name='LTC4007',dest=TEMPLATE,tool=SKIDL,do_erc=True),
Part(name='LTC4357DCB',dest=TEMPLATE,tool=SKIDL,keywords='ideal-diode or-ing',description='Ideal diode controller, 9-80V operation, DFN-6 package',ref_prefix='U',num_units=1,fplist=['DFN*1EP*3.2mm*Pitch0.5mm*'],do_erc=True,pins=[
Pin(num='1',name='OUT',do_erc=True),
Pin(num='2',name='IN',do_erc=True),
Pin(num='3',name='GATE',func=Pin.OUTPUT,do_erc=True),
Pin(num='4',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='5',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='6',name='Vdd',func=Pin.PWRIN,do_erc=True),
Pin(num='7',name='PAD',func=Pin.PWRIN,do_erc=True)]),
Part(name='LTC4357MS8',dest=TEMPLATE,tool=SKIDL,keywords='ideal-diode or-ing',description='Ideal diode controller, 9-80V operation, MSOP-8 package',ref_prefix='U',num_units=1,fplist=['MSOP*3x3mm*Pitch0.65mm*'],do_erc=True,pins=[
Pin(num='1',name='IN',do_erc=True),
Pin(num='2',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='3',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='4',name='GATE',func=Pin.OUTPUT,do_erc=True),
Pin(num='5',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='6',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='7',name='Vdd',func=Pin.PWRIN,do_erc=True),
Pin(num='8',name='OUT',do_erc=True)]),
Part(name='LTC4359-DCB',dest=TEMPLATE,tool=SKIDL,keywords='ideal-diode or-ing reverse-protection',description='Ideal diode controller with reverse input protection, DFN-6 package',ref_prefix='U',num_units=1,fplist=['DFN*1EP*3x2mm*Pitch0.65mm*'],do_erc=True,pins=[
Pin(num='1',name='OUT',do_erc=True),
Pin(num='2',name='GATE',func=Pin.OUTPUT,do_erc=True),
Pin(num='3',name='SRC',do_erc=True),
Pin(num='4',name='IN',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='1N6263',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='50V 0.2A Small Signal Schottky Diode, DO-35',ref_prefix='D',num_units=1,fplist=['D*SOD23*', 'D*DO?35*'],do_erc=True,aliases=['BAT41', 'BAT42', 'BAT43', 'BAT46', 'BAT48RL', 'BAT85', 'BAT86S', 'BAT86'],pins=[
Pin(num='1',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='B120-E3',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='60V 1A Schottky Barrier Rectifier Diode, SMA/DO-214AC',ref_prefix='D',num_units=1,fplist=['D*DO?214AC*', 'D*SMA*', 'DO?214AC*', 'SMA*'],do_erc=True,aliases=['B130-E3', 'B140-E3', 'B150-E3', 'B160-E3'],pins=[
Pin(num='1',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='B220',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='60V 2A Schottky Barrier Rectifier Diode, SMB',ref_prefix='D',num_units=1,fplist=['D*DO?214AC*', 'D*SMA*', 'DO?214AC*', 'SMA*'],do_erc=True,aliases=['B230', 'B240', 'B250', 'B260'],pins=[
Pin(num='1',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='B320',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='60V 3A Schottky Barrier Rectifier Diode, SMC',ref_prefix='D',num_units=1,fplist=['D*DO?214AC*', 'D*SMA*', 'DO?214AC*', 'SMA*'],do_erc=True,aliases=['B330', 'B340', 'B350', 'B360'],pins=[
Pin(num='1',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='BAR42FILM',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='30V 0.1A Small signal Schottky diode, SOT-23',ref_prefix='D',num_units=1,fplist=['SOT?23*'],do_erc=True,aliases=['BAR43FILM'],pins=[
Pin(num='1',name='A',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='3',name='K',func=Pin.PASSIVE,do_erc=True)]),
Part(name='BAS16TW',dest=TEMPLATE,tool=SKIDL,keywords='diode',description='Fast switching diode array 3 independent',ref_prefix='D',num_units=3,fplist=['*SC-70-6*', '*SC-88*', '*SOT-363*'],do_erc=True,aliases=['BAS16VY', 'MMBD4148TW', 'MMBD4448HTW', 'HN2D02FU', 'Comchip_ACDSV6-4448TI-G', 'Central_Semi_CMKD6001', 'Central_Semi_CMKD4448', 'Comchip_CDSV6-4148-G', 'Comchip_CDSV6-4448TI-G'],pins=[
Pin(num='1',name='A',func=Pin.PASSIVE,do_erc=True),
Pin(num='6',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True),
Pin(num='5',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='3',name='A',func=Pin.PASSIVE,do_erc=True),
Pin(num='4',name='K',func=Pin.PASSIVE,do_erc=True)]),
Part(name='BAT48JFILM',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='40V 0.35A Small Signal Schottky Diode, SOD-323',ref_prefix='D',num_units=1,fplist=['D*SOD?323*'],do_erc=True,pins=[
Pin(num='1',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='BAT48ZFILM',dest=TEMPLATE,tool=SKIDL,keywords='diode Schottky',description='80V 0.5A Schottky Power Rectifier Diode, SOD-123',ref_prefix='D',num_units=1,fplist=['D*SOD?123*'],do_erc=True,aliases=['MBR0520LT', 'MBR0520', 'MBR0530', 'MBR0540', 'MBR0550', 'MBR0560', 'MBR0570', 'MBR0580', 'BAT42W-V', 'BAT43W-V'],pins=[
Pin(num='1',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='BAT54A',dest=TEMPLATE,tool=SKIDL,keywords='schottky diode',description='schottky barrier diode',ref_prefix='D',num_units=1,fplist=['SOT-23*'],do_erc=True,pins=[
Pin(num='1',name='~',func=Pin.PASSIVE,do_erc=True),
from skidl import SKIDL, TEMPLATE, Part, Pin, SchLib
SKIDL_lib_version = '0.0.1'
intersil = SchLib(tool=SKIDL).add_parts(*[
Part(name='HIP2100_DFN',dest=TEMPLATE,tool=SKIDL,keywords='Half Bridge Gate Driver',description='High Frequency Half Bridge Driver, TTL/CMOS inputs, Output Current 2.0A, 100V, DFN-8 4x4mm',ref_prefix='U',num_units=1,fplist=['DFN*1EP*4x4mm*Pitch0.5mm*'],do_erc=True,aliases=['HIP2101_DFN'],pins=[
Pin(num='1',name='VDD',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='3',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='4',name='HB',func=Pin.PWRIN,do_erc=True),
Pin(num='5',name='HO',func=Pin.OUTPUT,do_erc=True),
Pin(num='6',name='HS',func=Pin.PASSIVE,do_erc=True),
Pin(num='7',name='HI',do_erc=True),
Pin(num='8',name='LI',do_erc=True),
Pin(num='9',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='10',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='11',name='VSS',func=Pin.PWRIN,do_erc=True),
Pin(num='12',name='LO',func=Pin.OUTPUT,do_erc=True),
Pin(num='13',name='EP',func=Pin.OUTPUT,do_erc=True)]),
Part(name='HIP2100_EPSOIC',dest=TEMPLATE,tool=SKIDL,keywords='Half Bridge Gate Driver',description='High Frequency Half Bridge Driver, TTL/CMOS inputs, Output Current 2.0A, 100V, EPSOIC-8',ref_prefix='U',num_units=1,fplist=['SOIC*1EP*3.9x4.9mm*Pitch1.27mm*'],do_erc=True,aliases=['HIP2101_EPSOIC'],pins=[
Pin(num='1',name='VDD',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='HB',func=Pin.PWRIN,do_erc=True),
Pin(num='3',name='HO',func=Pin.OUTPUT,do_erc=True),
Pin(num='4',name='HS',func=Pin.PASSIVE,do_erc=True),
Pin(num='7',name='HO',func=Pin.OUTPUT,do_erc=True),
Pin(num='8',name='VB',func=Pin.PASSIVE,do_erc=True)]),
Part(name='IR2106',dest=TEMPLATE,tool=SKIDL,keywords='Gate Driver',description='High and Low Side Driver, 600V operation, Output Current 120/200mA, PDIP-8 , SOIC-8',ref_prefix='U',num_units=1,fplist=['SOIC*', 'DIP*'],do_erc=True,pins=[
Pin(num='1',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='HIN',do_erc=True),
Pin(num='3',name='LIN',do_erc=True),
Pin(num='4',name='COM',func=Pin.PWRIN,do_erc=True),
Pin(num='5',name='LO',func=Pin.OUTPUT,do_erc=True),
Pin(num='6',name='VS',func=Pin.PASSIVE,do_erc=True),
Pin(num='7',name='HO',func=Pin.OUTPUT,do_erc=True),
Pin(num='8',name='VB',func=Pin.PASSIVE,do_erc=True)]),
Part(name='IR2110',dest=TEMPLATE,tool=SKIDL,keywords='Gate Driver',description='High and Low Side Gate Driver, Output Current 2.0/2.0A, PDIP-14 , SOIC-14',ref_prefix='U',num_units=1,fplist=['SOIC*7.5x10.3mm*Pitch1.27mm*', 'DIP*W7.62mm*'],do_erc=True,aliases=['IR2113'],pins=[
Pin(num='1',name='LO',func=Pin.OUTPUT,do_erc=True),
Pin(num='2',name='COM',func=Pin.PWRIN,do_erc=True),
Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='4',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='5',name='VS',func=Pin.PASSIVE,do_erc=True),
Pin(num='6',name='VB',func=Pin.PASSIVE,do_erc=True),
Pin(num='7',name='HO',func=Pin.OUTPUT,do_erc=True),
Pin(num='8',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='9',name='VDD',func=Pin.PWRIN,do_erc=True),
Pin(num='10',name='HIN',do_erc=True),
Pin(num='11',name='SD',do_erc=True),
Pin(num='12',name='LIN',do_erc=True),
Pin(num='13',name='VSS',func=Pin.PWRIN,do_erc=True),
Pin(num='14',name='NC',func=Pin.NOCONNECT,do_erc=True)]),
Part(name='IRS2181',dest=TEMPLATE,tool=SKIDL,keywords='Gate Driver',description='High and Low Side Gate Driver, Output Current 1.4/1.8A, PDIP-8 , SOIC-8',ref_prefix='U',num_units=1,fplist=['SOIC*3.9x4.9mm*Pitch1.27mm*', 'DIP*W7.62mm*'],do_erc=True,pins=[
Pin(num='1',name='HIN',do_erc=True),
Pin(num='2',name='LIN',do_erc=True),
Pin(num='3',name='COM',func=Pin.PWRIN,do_erc=True),
Pin(num='4',name='LO',func=Pin.OUTPUT,do_erc=True),
Pin(num='5',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='25',name='PIO1_31',func=Pin.BIDIR,do_erc=True),
Pin(num='35',name='~TRST~/PIO0_14/AD3/CT32B1_MAT1',func=Pin.BIDIR,do_erc=True),
Pin(num='45',name='PIO0_17/~RTS~/CT32B0_CAP0/SCLK',func=Pin.BIDIR,do_erc=True),
Pin(num='16',name='PIO0_5/SDA',func=Pin.OPENCOLL,do_erc=True),
Pin(num='26',name='PIO1_21/~DCD~/MISO1',func=Pin.BIDIR,do_erc=True),
Pin(num='36',name='PIO1_13/~DTR~/CT16B0_MAT0/TXD',func=Pin.BIDIR,do_erc=True),
Pin(num='46',name='PIO0_18/RXD/CT32B0_MAT0',func=Pin.BIDIR,do_erc=True),
Pin(num='17',name='PIO0_21/CT16B1_MAT0/MOSI1',func=Pin.BIDIR,do_erc=True),
Pin(num='27',name='PIO0_8/MISO0/CT16B0_MAT0',func=Pin.BIDIR,do_erc=True),
Pin(num='37',name='PIO1_14/DSR/CT16B0_MAT1/RXD',func=Pin.BIDIR,do_erc=True),
Pin(num='47',name='PIO0_19/TXD/CT32B0_MAT1',func=Pin.BIDIR,do_erc=True),
Pin(num='18',name='PIO1_23/CT16B1_MAT1/SSEL1',func=Pin.BIDIR,do_erc=True),
Pin(num='28',name='PIO0_9/MOSI0/CT16B0_MAT1',func=Pin.BIDIR,do_erc=True),
Pin(num='38',name='PIO1_22/~RI~/MOSI1',func=Pin.BIDIR,do_erc=True),
Pin(num='48',name='PIO1_16/~RI~/CT16B0_CAP0',func=Pin.BIDIR,do_erc=True),
Pin(num='19',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='29',name='SWCLK/PIO0_10/SCK0/CT16B0_MAT2',func=Pin.BIDIR,do_erc=True),
Pin(num='39',name='SWDIO/PIO0_15/AD4/CT32B1_MAT2',func=Pin.BIDIR,do_erc=True)]),
Part(name='LPC11U12FBD48',dest=TEMPLATE,tool=SKIDL,keywords='nxp lpc arm microcontroller cortex',description='LPC11U00 USB series, 50MHz Cortex-M0 MCU, USB, ADC, USART, I2C, SPI, LQFP48 package',ref_prefix='U',num_units=1,do_erc=True,aliases=['LPC11U13FBD48', 'LPC11U14FBD48', 'LPC11U22FBD48', 'LPC11U23FBD48', 'LPC11U24FBD48', 'LPC11U34FBD48', 'LPC11U35FBD48', 'LPC11U36FBD48', 'LPC11U37FBD48'],pins=[
Pin(num='1',name='C32B0_M1/PIO1_25',func=Pin.BIDIR,do_erc=True),
Pin(num='2',name='~DTR~/SSEL1/PIO1_19',func=Pin.BIDIR,do_erc=True),
Pin(num='3',name='PIO0_0/~RESET',func=Pin.BIDIR,do_erc=True),
Pin(num='4',name='PIO0_1/C32B0_M2',func=Pin.BIDIR,do_erc=True),
Pin(num='5',name='Vss',func=Pin.PWRIN,do_erc=True),
Pin(num='6',name='XTALIN',do_erc=True),
Pin(num='7',name='XTALOUT',do_erc=True),
Pin(num='8',name='Vdd',func=Pin.PWRIN,do_erc=True),
Pin(num='9',name='PIO0_20/CT16B1_C0',func=Pin.BIDIR,do_erc=True),
Pin(num='10',name='PIO0_2/SSEL0/CT16B0_C0',func=Pin.BIDIR,do_erc=True),
Pin(num='20',name='USB_DP',func=Pin.PASSIVE,do_erc=True),
Pin(num='30',name='PIO0_22/MISO1/ADC6',func=Pin.BIDIR,do_erc=True),
Pin(num='40',name='PIO0_16/AD5/CT32B1_M3',func=Pin.BIDIR,do_erc=True),
references = SchLib(tool=SKIDL).add_parts(*[
Part(name='CJ432',dest=TEMPLATE,tool=SKIDL,keywords='diode device shunt regulator',description='Shunt Regulator, SOT-23',ref_prefix='D',num_units=1,fplist=['SOT*23*'],do_erc=True,pins=[
Pin(num='1',name='REF',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='K',func=Pin.PASSIVE,do_erc=True),
Pin(num='3',name='A',func=Pin.PASSIVE,do_erc=True)]),
Part(name='ISL21070DIH306Z-TK',dest=TEMPLATE,tool=SKIDL,keywords='Micropower Voltage Reference 0.6V',description='ISL201070 Series, 0.6V 25μA Micropower Voltage Reference, SOT-23',ref_prefix='U',num_units=1,fplist=['SOT-23*'],do_erc=True,aliases=['ISL21070CIH320Z-TK', 'ISL21070CIH325Z-TK'],pins=[
Pin(num='1',name='Vin',func=Pin.PWRIN,do_erc=True),
Pin(num='2',name='Vout',func=Pin.PASSIVE,do_erc=True),
Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True)]),
Part(name='LM134H/NOPB',dest=TEMPLATE,tool=SKIDL,keywords='Adjustable Current Source 10mA',description='LM134H, 1μA to 10mA 3-Terminal Adjustable Current Source, TO-46',ref_prefix='U',num_units=1,fplist=['TO?46*'],do_erc=True,pins=[
Pin(num='1',name='~',func=Pin.PASSIVE,do_erc=True),
Pin(num='2',name='~',func=Pin.PASSIVE,do_erc=True),
Pin(num='3',name='~',func=Pin.PASSIVE,do_erc=True)]),
Part(name='LM285D-1.2',dest=TEMPLATE,tool=SKIDL,keywords='diode device voltage reference',description='2.500V Micropower Voltage Reference Diodes, SO-8',ref_prefix='D',num_units=1,fplist=['SOIC*3.9x4.9m*_Pitch1.27mm*'],do_erc=True,aliases=['LM285D-2.5', 'LM385D-1.2', 'LM385D-2.5'],pins=[
Pin(num='1',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='2',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='3',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='4',name='A',func=Pin.PASSIVE,do_erc=True),
Pin(num='5',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='6',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='7',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='8',name='K',func=Pin.PASSIVE,do_erc=True)]),
Part(name='LM285M-ADJ',dest=TEMPLATE,tool=SKIDL,keywords='diode device voltage reference',description='Adjustable Micropower Voltage Reference Diodes, SO-8',ref_prefix='D',num_units=1,fplist=['SOIC*3.9x4.9m*_Pitch1.27mm*'],do_erc=True,aliases=['LM385M-ADJ'],pins=[
Pin(num='1',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='2',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='3',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='4',name='A',func=Pin.PASSIVE,do_erc=True),
Pin(num='5',name='FB',do_erc=True),
Pin(num='6',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='7',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='8',name='K',func=Pin.PASSIVE,do_erc=True)]),
from skidl import SKIDL, TEMPLATE, Part, Pin, SchLib
SKIDL_lib_version = '0.0.1'
ir = SchLib(tool=SKIDL).add_parts(*[
Part(name='AUIPS7111S',dest=TEMPLATE,tool=SKIDL,keywords='Current Sense,High Side Switch',description='Current Sense With High Side Switch 24V/30A, D2PAK-5L',ref_prefix='U',num_units=1,fplist=['TO-263*'],do_erc=True,pins=[
Pin(num='1',name='IN',do_erc=True),
Pin(num='2',name='IFB',func=Pin.OUTPUT,do_erc=True),
Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='4',name='OUT',func=Pin.PWROUT,do_erc=True),
Pin(num='5',name='OUT',func=Pin.PWROUT,do_erc=True)]),
Part(name='AUIPS7121R',dest=TEMPLATE,tool=SKIDL,keywords='Current Sense, High Side Switch',description='Current Sense With High Side Switch, 24V/50A, DPAK-5L',ref_prefix='U',num_units=1,fplist=['TO-252*'],do_erc=True,pins=[
Pin(num='1',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='2',name='IN',do_erc=True),
Pin(num='3',name='VCC',func=Pin.PWRIN,do_erc=True),
Pin(num='4',name='IFB',func=Pin.OUTPUT,do_erc=True),
Pin(num='5',name='OUT',func=Pin.PWROUT,do_erc=True)]),
Part(name='IRS2092',dest=TEMPLATE,tool=SKIDL,keywords='Gate Driver Class D',description='Protected Class D Audio Amplifier Half-Bridge Gate Driver, With PWM Modulator, Output Current 1.0/1.2A, +/-100V, PDIP-16/SOIC-16',ref_prefix='U',num_units=1,fplist=['SOIC*3.9x9.9mm*Pitch1.27mm*', 'DIP*W7.62mm*'],do_erc=True,pins=[
Pin(num='1',name='VAA',func=Pin.PWRIN,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='COMP',func=Pin.PASSIVE,do_erc=True),
Pin(num='5',name='CSD',func=Pin.PASSIVE,do_erc=True),
Pin(num='6',name='VSS',func=Pin.PWRIN,do_erc=True),
Pin(num='7',name='VREF',func=Pin.OUTPUT,do_erc=True),
Pin(num='8',name='OCSET',func=Pin.PASSIVE,do_erc=True),
Pin(num='9',name='DT',func=Pin.PASSIVE,do_erc=True),
Pin(num='10',name='COM',func=Pin.PWRIN,do_erc=True),
Pin(num='11',name='LO',func=Pin.OUTPUT,do_erc=True),
Pin(num='3',name='PC12',func=Pin.BIDIR,do_erc=True),
Pin(num='4',name='PD2',func=Pin.BIDIR,do_erc=True),
Pin(num='5',name='VDD',func=Pin.PWRIN,do_erc=True),
Pin(num='6',name='E5V',func=Pin.PWRIN,do_erc=True),
Pin(num='7',name='~BOOT0',do_erc=True),
Pin(num='8',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='9',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='10',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='20',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='30',name='PA1',func=Pin.BIDIR,do_erc=True),
Pin(num='40',name='PC8',func=Pin.BIDIR,do_erc=True),
Pin(num='50',name='PA12',func=Pin.BIDIR,do_erc=True),
Pin(num='60',name='PB2',func=Pin.BIDIR,do_erc=True),
Pin(num='70',name='AGND',func=Pin.PWRIN,do_erc=True),
Pin(num='80',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='11',name='NC',func=Pin.NOCONNECT,do_erc=True),
Pin(num='21',name='PB7',func=Pin.BIDIR,do_erc=True),
Pin(num='31',name='PH1',func=Pin.BIDIR,do_erc=True),
Pin(num='41',name='PB8',func=Pin.BIDIR,do_erc=True),
Pin(num='51',name='PA6',func=Pin.BIDIR,do_erc=True),
Pin(num='61',name='PA8',func=Pin.BIDIR,do_erc=True),
Pin(num='71',name='PA10',func=Pin.BIDIR,do_erc=True),
Pin(num='12',name='IOREF',func=Pin.PWRIN,do_erc=True),
Pin(num='22',name='GND',func=Pin.PWRIN,do_erc=True),
Pin(num='32',name='PA4',func=Pin.BIDIR,do_erc=True),
Pin(num='42',name='PC6',func=Pin.BIDIR,do_erc=True),
Pin(num='52',name='PA11',func=Pin.BIDIR,do_erc=True),
Pin(num='62',name='PB1',func=Pin.BIDIR,do_erc=True),
Pin(num='72',name='PC4',func=Pin.BIDIR,do_erc=True),
Pin(num='13',name='STLINK_TMS/PA13',func=Pin.BIDIR,do_erc=True),
Pin(num='23',name='PC13',func=Pin.BIDIR,do_erc=True),
Pin(num='33',name='VBAT',func=Pin.PWRIN,do_erc=True),