From 436da3987b19501897f5992dda054962a63f6f6a Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Wed, 28 Sep 2016 22:40:50 +0200 Subject: [PATCH 1/3] added MCP23016, MCP23S16, MCP20317, MCP23008, MCP23S08 including special symbols MCP23X08_SSOP for SSOP packages with different pinout --- library/microchip.dcm | 132 ++++--- library/microchip.lib | 787 ++++++++++++++++++++++++++++-------------- 2 files changed, 613 insertions(+), 306 deletions(-) diff --git a/library/microchip.dcm b/library/microchip.dcm index a52a68ab..66c79e4c 100644 --- a/library/microchip.dcm +++ b/library/microchip.dcm @@ -1,45 +1,87 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP ENC28J60-C/SS -D ENC28J60 Single Chip Ethernet Interface, SSOP-28 -K ENC Ethernet -F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf -$ENDCMP -# -$CMP ENC28J60-I/ML -D ENC28J60 Single Chip Ethernet Interface, QFN-28+EP -K ENC Ethernet -F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf -$ENDCMP -# -$CMP ENC28J60-I/SO -D ENC28J60 Single Chip Ethernet Interface, SOIC-28 -K ENC Ethernet -F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf -$ENDCMP -# -$CMP ENC28J60-I/SP -D ENC28J60 Single Chip Ethernet Interface, PDIP-28 -K ENC Ethernet -F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf -$ENDCMP -# -$CMP MCP2515-E/ST -D Stand-Alone CAN Controller with SPI Interface, TSSOP-20, Extended temperature range -K CAN Controller SPI -F http://ww1.microchip.com/downloads/en/DeviceDoc/21801e.pdf -$ENDCMP -# -$CMP MCP2515-I/ST -D Stand-Alone CAN Controller with SPI Interface, TSSOP-20, Industrial temperature range -K CAN Controller SPI -F http://ww1.microchip.com/downloads/en/DeviceDoc/21801e.pdf -$ENDCMP -# -$CMP USB3300 -D Hi-Speed USB Host, Device or OTG PHY with ULPI Interface -K USB OTG Hi-Speed PHY ULPI Interface -F http://microchip.com/downloads/en/DeviceDoc/00001783A.pdf -$ENDCMP -# -#End Doc Library +EESchema-DOCLIB Version 2.0 +# +$CMP ENC28J60-C/SS +D ENC28J60 Single Chip Ethernet Interface, SSOP-28 +K ENC Ethernet +F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf +$ENDCMP +# +$CMP ENC28J60-I/ML +D ENC28J60 Single Chip Ethernet Interface, QFN-28+EP +K ENC Ethernet +F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf +$ENDCMP +# +$CMP ENC28J60-I/SO +D ENC28J60 Single Chip Ethernet Interface, SOIC-28 +K ENC Ethernet +F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf +$ENDCMP +# +$CMP ENC28J60-I/SP +D ENC28J60 Single Chip Ethernet Interface, PDIP-28 +K ENC Ethernet +F http://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf +$ENDCMP +# +$CMP MCP23008 +D 8-Bit I/O Expander with I²C Interface (PDIP/SOIC) +K IO Expander I²C IIC I2C +F http://ww1.microchip.com/downloads/en/DeviceDoc/21919e.pdf +$ENDCMP +# +$CMP MCP23008_SSOP +D 8-Bit I/O Expander with I²C Interface (SSOP) +K IO Expander I²C IIC I2C +F http://ww1.microchip.com/downloads/en/DeviceDoc/21919e.pdf +$ENDCMP +# +$CMP MCP23016 +D 16-Bit I/O Expander with I²C Interface (PDIP/SOIC/SSOP) +K IO Expander I²C IIC I2C +F http://ww1.microchip.com/downloads/en/DeviceDoc/20090C.pdf +$ENDCMP +# +$CMP MCP23017 +D 16-Bit I/O Expander with I²C Interface (PDIP/SOIC/SSOP) +K IO Expander I²C IIC I2C +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23S08 +D 8-Bit I/O Expander with SPI Interface (PDIP/SOIC) +K IO Expander SPI +F http://ww1.microchip.com/downloads/en/DeviceDoc/21919e.pdf +$ENDCMP +# +$CMP MCP23S08_SSOP +D 8-Bit I/O Expander with SPI Interface (SSOP) +K IO Expander SPI +F http://ww1.microchip.com/downloads/en/DeviceDoc/21919e.pdf +$ENDCMP +# +$CMP MCP23S17 +D 16-Bit I/O Expander with SPI Interface (PDIP/SOIC/SSOP) +K IO Expander SPI +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP2515-E/ST +D Stand-Alone CAN Controller with SPI Interface, TSSOP-20, Extended temperature range +K CAN Controller SPI +F http://ww1.microchip.com/downloads/en/DeviceDoc/21801e.pdf +$ENDCMP +# +$CMP MCP2515-I/ST +D Stand-Alone CAN Controller with SPI Interface, TSSOP-20, Industrial temperature range +K CAN Controller SPI +F http://ww1.microchip.com/downloads/en/DeviceDoc/21801e.pdf +$ENDCMP +# +$CMP USB3300 +D Hi-Speed USB Host, Device or OTG PHY with ULPI Interface +K USB OTG Hi-Speed PHY ULPI Interface +F http://microchip.com/downloads/en/DeviceDoc/00001783A.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/microchip.lib b/library/microchip.lib index 055cbd00..ee06029f 100644 --- a/library/microchip.lib +++ b/library/microchip.lib @@ -1,261 +1,526 @@ -EESchema-LIBRARY Version 2.3 -#encoding utf-8 -# -# ENC28J60-C/SS -# -DEF ENC28J60-C/SS IC 0 40 Y Y 1 F N -F0 "IC" -550 950 50 H V L CNN -F1 "ENC28J60-C/SS" 200 950 50 H V L CNN -F2 "SSOP-28" 0 0 50 H V C CIN -F3 "" 0 0 50 H V C CNN -$FPLIST - SSOP* -$ENDFPLIST -DRAW -S -550 900 550 -900 0 1 10 f -X VCAP 1 700 -800 150 L 50 50 1 1 I -X VSS 2 -100 -1050 150 U 50 50 1 1 W -X CLKOUT 3 -700 -800 150 R 50 50 1 1 O -X ~INT 4 -700 100 150 R 50 50 1 1 O -X ~WOL 5 -700 0 150 R 50 50 1 1 O -X SO 6 -700 500 150 R 50 50 1 1 O -X SI 7 -700 600 150 R 50 50 1 1 I -X SCK 8 -700 400 150 R 50 50 1 1 I -X ~CS 9 -700 300 150 R 50 50 1 1 I -X ~RESET 10 -700 800 150 R 50 50 1 1 I -X VDDPLL 20 100 1050 150 D 50 50 1 1 W -X VSSRX 11 700 200 150 L 50 50 1 1 W -X VSSPLL 21 100 -1050 150 U 50 50 1 1 W -X TPIN- 12 700 300 150 L 50 50 1 1 I -X VSSOSC 22 -700 -600 150 R 50 50 1 1 W -X TPIN+ 13 700 400 150 L 50 50 1 1 I -X OSC1 23 -700 -300 150 R 50 50 1 1 I -X RBIAS 14 700 -600 150 L 50 50 1 1 I -X OSC2 24 -700 -500 150 R 50 50 1 1 I -X VDDTX 15 700 0 150 L 50 50 1 1 W -X VDDOSC 25 -700 -200 150 R 50 50 1 1 W -X TPOUT- 16 700 -200 150 L 50 50 1 1 O -X LEDB 26 700 700 150 L 50 50 1 1 O -X TPOUT+ 17 700 -100 150 L 50 50 1 1 O -X LEDA 27 700 800 150 L 50 50 1 1 O -X VSSTX 18 700 -300 150 L 50 50 1 1 W -X VDD 28 -100 1050 150 D 50 50 1 1 W -X VDDRX 19 700 500 150 L 50 50 1 1 W -ENDDRAW -ENDDEF -# -# ENC28J60-I/ML -# -DEF ENC28J60-I/ML IC 0 40 Y Y 1 F N -F0 "IC" -550 950 50 H V L CNN -F1 "ENC28J60-I/ML" 200 950 50 H V L CNN -F2 "QFN-28" 0 0 50 H V C CIN -F3 "" 0 0 50 H V C CNN -$FPLIST - QFP* -$ENDFPLIST -DRAW -S -550 900 550 -900 0 1 10 f -X ~WOL 1 -700 0 150 R 50 50 1 1 O -X SO 2 -700 500 150 R 50 50 1 1 O -X SI 3 -700 600 150 R 50 50 1 1 I -X SCK 4 -700 400 150 R 50 50 1 1 I -X ~CS 5 -700 300 150 R 50 50 1 1 I -X ~RESET 6 -700 800 150 R 50 50 1 1 I -X VSSRX 7 700 200 150 L 50 50 1 1 w -X TPIN- 8 700 300 150 L 50 50 1 1 I -X TPIN+ 9 700 400 150 L 50 50 1 1 I -X RBIAS 10 700 -600 150 L 50 50 1 1 I -X OSC2 20 -700 -500 150 R 50 50 1 1 O -X VDDTX 11 700 0 150 L 50 50 1 1 W -X VDDOSC 21 -700 -200 150 R 50 50 1 1 W -X TPOUT- 12 700 -200 150 L 50 50 1 1 O -X LEDB 22 700 700 150 L 50 50 1 1 O -X TPOUT+ 13 700 -100 150 L 50 50 1 1 O -X LEDA 23 700 800 150 L 50 50 1 1 O -X VSSTX 14 700 -300 150 L 50 50 1 1 w -X VDD 24 -100 1050 150 D 50 50 1 1 W -X VDDRX 15 700 500 150 L 50 50 1 1 W -X VCAP 25 700 -800 150 L 50 50 1 1 I -X VDDPLL 16 100 1050 150 D 50 50 1 1 W -X VSS 26 -100 -1050 150 U 50 50 1 1 W -X VSSPLL 17 100 -1050 150 U 50 50 1 1 W -X CLKOUT 27 -700 -800 150 R 50 50 1 1 O -X VSSOSC 18 -700 -600 150 R 50 50 1 1 W -X ~INT 28 -700 100 150 R 50 50 1 1 O -X OSC1 19 -700 -300 150 R 50 50 1 1 I -ENDDRAW -ENDDEF -# -# ENC28J60-I/SO -# -DEF ENC28J60-I/SO IC 0 40 Y Y 1 F N -F0 "IC" -550 950 50 H V L CNN -F1 "ENC28J60-I/SO" 200 950 50 H V L CNN -F2 "SOIC-28" 0 0 50 H V C CIN -F3 "" 0 0 50 H V C CNN -$FPLIST - SOIC* -$ENDFPLIST -DRAW -S -550 900 550 -900 0 1 10 f -X VCAP 1 700 -800 150 L 50 50 1 1 I -X VSS 2 -100 -1050 150 U 50 50 1 1 W -X CLKOUT 3 -700 -800 150 R 50 50 1 1 O -X ~INT 4 -700 100 150 R 50 50 1 1 O -X ~WOL 5 -700 0 150 R 50 50 1 1 O -X SO 6 -700 500 150 R 50 50 1 1 O -X SI 7 -700 600 150 R 50 50 1 1 I -X SCK 8 -700 400 150 R 50 50 1 1 I -X ~CS 9 -700 300 150 R 50 50 1 1 I -X ~RESET 10 -700 800 150 R 50 50 1 1 I -X VDDPLL 20 100 1050 150 D 50 50 1 1 W -X VSSRX 11 700 200 150 L 50 50 1 1 W -X VSSPLL 21 100 -1050 150 U 50 50 1 1 W -X TPIN- 12 700 300 150 L 50 50 1 1 I -X VSSOSC 22 -700 -600 150 R 50 50 1 1 W -X TPIN+ 13 700 400 150 L 50 50 1 1 I -X OSC1 23 -700 -300 150 R 50 50 1 1 I -X RBIAS 14 700 -600 150 L 50 50 1 1 I -X OSC2 24 -700 -500 150 R 50 50 1 1 I -X VDDTX 15 700 0 150 L 50 50 1 1 W -X VDDOSC 25 -700 -200 150 R 50 50 1 1 W -X TPOUT- 16 700 -200 150 L 50 50 1 1 O -X LEDB 26 700 700 150 L 50 50 1 1 O -X TPOUT+ 17 700 -100 150 L 50 50 1 1 O -X LEDA 27 700 800 150 L 50 50 1 1 O -X VSSTX 18 700 -300 150 L 50 50 1 1 W -X VDD 28 -100 1050 150 D 50 50 1 1 W -X VDDRX 19 700 500 150 L 50 50 1 1 W -ENDDRAW -ENDDEF -# -# ENC28J60-I/SP -# -DEF ENC28J60-I/SP IC 0 40 Y Y 1 F N -F0 "IC" -550 950 50 H V L CNN -F1 "ENC28J60-I/SP" 200 950 50 H V L CNN -F2 "DIP-28" 0 0 50 H V C CIN -F3 "" 0 0 50 H V C CNN -$FPLIST - DIP* - PDIP* -$ENDFPLIST -DRAW -S -550 900 550 -900 0 1 10 f -X VCAP 1 700 -800 150 L 50 50 1 1 I -X VSS 2 -100 -1050 150 U 50 50 1 1 W -X CLKOUT 3 -700 -800 150 R 50 50 1 1 O -X ~INT 4 -700 100 150 R 50 50 1 1 O -X ~WOL 5 -700 0 150 R 50 50 1 1 O -X SO 6 -700 500 150 R 50 50 1 1 O -X SI 7 -700 600 150 R 50 50 1 1 I -X SCK 8 -700 400 150 R 50 50 1 1 I -X ~CS 9 -700 300 150 R 50 50 1 1 I -X ~RESET 10 -700 800 150 R 50 50 1 1 I -X VDDPLL 20 100 1050 150 D 50 50 1 1 W -X VSSRX 11 700 200 150 L 50 50 1 1 W -X VSSPLL 21 100 -1050 150 U 50 50 1 1 W -X TPIN- 12 700 300 150 L 50 50 1 1 I -X VSSOSC 22 -700 -600 150 R 50 50 1 1 W -X TPIN+ 13 700 400 150 L 50 50 1 1 I -X OSC1 23 -700 -300 150 R 50 50 1 1 I -X RBIAS 14 700 -600 150 L 50 50 1 1 I -X OSC2 24 -700 -500 150 R 50 50 1 1 I -X VDDTX 15 700 0 150 L 50 50 1 1 W -X VDDOSC 25 -700 -200 150 R 50 50 1 1 W -X TPOUT- 16 700 -200 150 L 50 50 1 1 O -X LEDB 26 700 700 150 L 50 50 1 1 O -X TPOUT+ 17 700 -100 150 L 50 50 1 1 O -X LEDA 27 700 800 150 L 50 50 1 1 O -X VSSTX 18 700 -300 150 L 50 50 1 1 W -X VDD 28 -100 1050 150 D 50 50 1 1 W -X VDDRX 19 700 500 150 L 50 50 1 1 W -ENDDRAW -ENDDEF -# -# MCP2515-E/ST -# -DEF MCP2515-E/ST U 0 40 Y Y 1 F N -F0 "U" -400 775 50 H V R CNN -F1 "MCP2515-E/ST" 750 800 50 H V R TNN -F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" 0 -900 50 H I C CIN -F3 "" 100 -800 50 H V C CNN -ALIAS MCP2515-I/ST -$FPLIST - TSSOP* -$ENDFPLIST -DRAW -S -500 700 500 -700 0 1 10 f -X TXCAN 1 600 500 100 L 50 50 1 1 O -X RXCAN 2 600 600 100 L 50 50 1 1 I -X CLKOUT/SOF 3 -600 -400 100 R 50 50 1 1 O -X ~TX0RTS 4 600 -300 100 L 50 50 1 1 I -X ~TX1RTS 5 600 -400 100 L 50 50 1 1 I -X NC 6 -600 0 100 R 50 50 1 1 N N -X ~TX2RTS 7 600 -500 100 L 50 50 1 1 I -X OSC2 8 -600 -200 100 R 50 50 1 1 O -X OSC1 9 -600 -300 100 R 50 50 1 1 I C -X VSS 10 0 -800 100 U 50 50 1 1 W -X VDD 20 0 800 100 D 50 50 1 1 W -X ~RX1BF 11 600 -200 100 L 50 50 1 1 O -X ~RX0BF 12 600 -100 100 L 50 50 1 1 O -X ~INT 13 600 0 100 L 50 50 1 1 O -X SCK 14 -600 300 100 R 50 50 1 1 I -X NC 15 -600 -100 100 R 50 50 1 1 N N -X SI 16 -600 600 100 R 50 50 1 1 I -X SO 17 -600 500 100 R 50 50 1 1 O -X ~CS 18 -600 400 100 R 50 50 1 1 I -X ~RESET 19 600 -600 100 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -# USB3300 -# -DEF USB3300 U 0 40 Y Y 1 F N -F0 "U" 0 50 50 H V C CNN -F1 "USB3300" 0 -50 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -$FPLIST - *QFN*32* -$ENDFPLIST -DRAW -S 650 -950 -650 950 0 1 0 f -X GND 1 -100 -1100 150 U 50 50 1 1 W -X GND 2 0 -1100 150 U 50 50 1 1 W -X CPEN 3 -800 -200 150 R 50 50 1 1 O -X VBUS 4 -800 700 150 R 50 50 1 1 W -X ID 5 -800 400 150 R 50 50 1 1 I -X VDD3.3 6 -200 1100 150 D 50 50 1 1 W -X DP 7 -800 500 150 R 50 50 1 1 B -X DM 8 -800 600 150 R 50 50 1 1 B -X RESET 9 800 -800 150 L 50 50 1 1 I -X EXTVBUS 10 -800 -300 150 R 50 50 1 1 I -X DATA4 20 800 100 150 L 50 50 1 1 B -X VDD3.3 30 100 1100 150 D 50 50 1 1 W -X NXT 11 800 -400 150 L 50 50 1 1 O -X DATA3 21 800 0 150 L 50 50 1 1 B -X REG_EN 31 -800 -500 150 R 50 50 1 1 B -X DIR 12 800 -500 150 L 50 50 1 1 O -X DATA2 22 800 -100 150 L 50 50 1 1 B -X RBIAS 32 -800 -700 150 R 50 50 1 1 P -X STP 13 800 -600 150 L 50 50 1 1 I -X DATA1 23 800 -200 150 L 50 50 1 1 B -X GND 33 100 -1100 150 U 50 50 1 1 W -X CLKOUT 14 800 -700 150 L 50 50 1 1 O -X DATA0 24 800 -300 150 L 50 50 1 1 B -X VDD1.8 15 800 800 150 L 50 50 1 1 w -X VDD3.3 25 0 1100 150 D 50 50 1 1 W -X VDD3.3 16 -100 1100 150 D 50 50 1 1 W -X VDD1.8 26 800 700 150 L 50 50 1 1 w -X DATA7 17 800 400 150 L 50 50 1 1 B -X XO 27 -800 200 150 R 50 50 1 1 O -X DATA6 18 800 300 150 L 50 50 1 1 B -X XI 28 -800 0 150 R 50 50 1 1 I -X DATA5 19 800 200 150 L 50 50 1 1 B -X VDDA1.8 29 800 600 150 L 50 50 1 1 w -ENDDRAW -ENDDEF -# -#End Library +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ENC28J60-C/SS +# +DEF ENC28J60-C/SS IC 0 40 Y Y 1 F N +F0 "IC" -550 950 50 H V L CNN +F1 "ENC28J60-C/SS" 200 950 50 H V L CNN +F2 "SSOP-28" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + SSOP* +$ENDFPLIST +DRAW +S -550 900 550 -900 0 1 10 f +X VCAP 1 700 -800 150 L 50 50 1 1 I +X VSS 2 -100 -1050 150 U 50 50 1 1 W +X CLKOUT 3 -700 -800 150 R 50 50 1 1 O +X ~INT 4 -700 100 150 R 50 50 1 1 O +X ~WOL 5 -700 0 150 R 50 50 1 1 O +X SO 6 -700 500 150 R 50 50 1 1 O +X SI 7 -700 600 150 R 50 50 1 1 I +X SCK 8 -700 400 150 R 50 50 1 1 I +X ~CS 9 -700 300 150 R 50 50 1 1 I +X ~RESET 10 -700 800 150 R 50 50 1 1 I +X VDDPLL 20 100 1050 150 D 50 50 1 1 W +X VSSRX 11 700 200 150 L 50 50 1 1 W +X VSSPLL 21 100 -1050 150 U 50 50 1 1 W +X TPIN- 12 700 300 150 L 50 50 1 1 I +X VSSOSC 22 -700 -600 150 R 50 50 1 1 W +X TPIN+ 13 700 400 150 L 50 50 1 1 I +X OSC1 23 -700 -300 150 R 50 50 1 1 I +X RBIAS 14 700 -600 150 L 50 50 1 1 I +X OSC2 24 -700 -500 150 R 50 50 1 1 I +X VDDTX 15 700 0 150 L 50 50 1 1 W +X VDDOSC 25 -700 -200 150 R 50 50 1 1 W +X TPOUT- 16 700 -200 150 L 50 50 1 1 O +X LEDB 26 700 700 150 L 50 50 1 1 O +X TPOUT+ 17 700 -100 150 L 50 50 1 1 O +X LEDA 27 700 800 150 L 50 50 1 1 O +X VSSTX 18 700 -300 150 L 50 50 1 1 W +X VDD 28 -100 1050 150 D 50 50 1 1 W +X VDDRX 19 700 500 150 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# ENC28J60-I/ML +# +DEF ENC28J60-I/ML IC 0 40 Y Y 1 F N +F0 "IC" -550 950 50 H V L CNN +F1 "ENC28J60-I/ML" 200 950 50 H V L CNN +F2 "QFN-28" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + QFP* +$ENDFPLIST +DRAW +S -550 900 550 -900 0 1 10 f +X ~WOL 1 -700 0 150 R 50 50 1 1 O +X SO 2 -700 500 150 R 50 50 1 1 O +X SI 3 -700 600 150 R 50 50 1 1 I +X SCK 4 -700 400 150 R 50 50 1 1 I +X ~CS 5 -700 300 150 R 50 50 1 1 I +X ~RESET 6 -700 800 150 R 50 50 1 1 I +X VSSRX 7 700 200 150 L 50 50 1 1 w +X TPIN- 8 700 300 150 L 50 50 1 1 I +X TPIN+ 9 700 400 150 L 50 50 1 1 I +X RBIAS 10 700 -600 150 L 50 50 1 1 I +X OSC2 20 -700 -500 150 R 50 50 1 1 O +X VDDTX 11 700 0 150 L 50 50 1 1 W +X VDDOSC 21 -700 -200 150 R 50 50 1 1 W +X TPOUT- 12 700 -200 150 L 50 50 1 1 O +X LEDB 22 700 700 150 L 50 50 1 1 O +X TPOUT+ 13 700 -100 150 L 50 50 1 1 O +X LEDA 23 700 800 150 L 50 50 1 1 O +X VSSTX 14 700 -300 150 L 50 50 1 1 w +X VDD 24 -100 1050 150 D 50 50 1 1 W +X VDDRX 15 700 500 150 L 50 50 1 1 W +X VCAP 25 700 -800 150 L 50 50 1 1 I +X VDDPLL 16 100 1050 150 D 50 50 1 1 W +X VSS 26 -100 -1050 150 U 50 50 1 1 W +X VSSPLL 17 100 -1050 150 U 50 50 1 1 W +X CLKOUT 27 -700 -800 150 R 50 50 1 1 O +X VSSOSC 18 -700 -600 150 R 50 50 1 1 W +X ~INT 28 -700 100 150 R 50 50 1 1 O +X OSC1 19 -700 -300 150 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# ENC28J60-I/SO +# +DEF ENC28J60-I/SO IC 0 40 Y Y 1 F N +F0 "IC" -550 950 50 H V L CNN +F1 "ENC28J60-I/SO" 200 950 50 H V L CNN +F2 "SOIC-28" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOIC* +$ENDFPLIST +DRAW +S -550 900 550 -900 0 1 10 f +X VCAP 1 700 -800 150 L 50 50 1 1 I +X VSS 2 -100 -1050 150 U 50 50 1 1 W +X CLKOUT 3 -700 -800 150 R 50 50 1 1 O +X ~INT 4 -700 100 150 R 50 50 1 1 O +X ~WOL 5 -700 0 150 R 50 50 1 1 O +X SO 6 -700 500 150 R 50 50 1 1 O +X SI 7 -700 600 150 R 50 50 1 1 I +X SCK 8 -700 400 150 R 50 50 1 1 I +X ~CS 9 -700 300 150 R 50 50 1 1 I +X ~RESET 10 -700 800 150 R 50 50 1 1 I +X VDDPLL 20 100 1050 150 D 50 50 1 1 W +X VSSRX 11 700 200 150 L 50 50 1 1 W +X VSSPLL 21 100 -1050 150 U 50 50 1 1 W +X TPIN- 12 700 300 150 L 50 50 1 1 I +X VSSOSC 22 -700 -600 150 R 50 50 1 1 W +X TPIN+ 13 700 400 150 L 50 50 1 1 I +X OSC1 23 -700 -300 150 R 50 50 1 1 I +X RBIAS 14 700 -600 150 L 50 50 1 1 I +X OSC2 24 -700 -500 150 R 50 50 1 1 I +X VDDTX 15 700 0 150 L 50 50 1 1 W +X VDDOSC 25 -700 -200 150 R 50 50 1 1 W +X TPOUT- 16 700 -200 150 L 50 50 1 1 O +X LEDB 26 700 700 150 L 50 50 1 1 O +X TPOUT+ 17 700 -100 150 L 50 50 1 1 O +X LEDA 27 700 800 150 L 50 50 1 1 O +X VSSTX 18 700 -300 150 L 50 50 1 1 W +X VDD 28 -100 1050 150 D 50 50 1 1 W +X VDDRX 19 700 500 150 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# ENC28J60-I/SP +# +DEF ENC28J60-I/SP IC 0 40 Y Y 1 F N +F0 "IC" -550 950 50 H V L CNN +F1 "ENC28J60-I/SP" 200 950 50 H V L CNN +F2 "DIP-28" 0 0 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 900 550 -900 0 1 10 f +X VCAP 1 700 -800 150 L 50 50 1 1 I +X VSS 2 -100 -1050 150 U 50 50 1 1 W +X CLKOUT 3 -700 -800 150 R 50 50 1 1 O +X ~INT 4 -700 100 150 R 50 50 1 1 O +X ~WOL 5 -700 0 150 R 50 50 1 1 O +X SO 6 -700 500 150 R 50 50 1 1 O +X SI 7 -700 600 150 R 50 50 1 1 I +X SCK 8 -700 400 150 R 50 50 1 1 I +X ~CS 9 -700 300 150 R 50 50 1 1 I +X ~RESET 10 -700 800 150 R 50 50 1 1 I +X VDDPLL 20 100 1050 150 D 50 50 1 1 W +X VSSRX 11 700 200 150 L 50 50 1 1 W +X VSSPLL 21 100 -1050 150 U 50 50 1 1 W +X TPIN- 12 700 300 150 L 50 50 1 1 I +X VSSOSC 22 -700 -600 150 R 50 50 1 1 W +X TPIN+ 13 700 400 150 L 50 50 1 1 I +X OSC1 23 -700 -300 150 R 50 50 1 1 I +X RBIAS 14 700 -600 150 L 50 50 1 1 I +X OSC2 24 -700 -500 150 R 50 50 1 1 I +X VDDTX 15 700 0 150 L 50 50 1 1 W +X VDDOSC 25 -700 -200 150 R 50 50 1 1 W +X TPOUT- 16 700 -200 150 L 50 50 1 1 O +X LEDB 26 700 700 150 L 50 50 1 1 O +X TPOUT+ 17 700 -100 150 L 50 50 1 1 O +X LEDA 27 700 800 150 L 50 50 1 1 O +X VSSTX 18 700 -300 150 L 50 50 1 1 W +X VDD 28 -100 1050 150 D 50 50 1 1 W +X VDDRX 19 700 500 150 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP23008 +# +DEF MCP23008 U 0 40 Y Y 1 F N +F0 "U" -350 550 60 H V C CNN +F1 "MCP23008" 300 550 60 H V C CNN +F2 "" 250 600 60 H I C CNN +F3 "" 250 600 60 H I C CNN +$FPLIST + DIP-18 + SOIC-18 +$ENDFPLIST +DRAW +S -400 500 400 -600 0 1 0 f +X SCL 1 500 0 100 L 50 50 1 1 I +X SDA 2 500 -100 100 L 50 50 1 1 B +X A2 3 500 -500 100 L 50 50 1 1 I +X A1 4 500 -400 100 L 50 50 1 1 I +X A0 5 500 -300 100 L 50 50 1 1 I +X ~RESET 6 500 400 100 L 50 50 1 1 I +X INT 8 500 300 100 L 50 50 1 1 O +X GND 9 0 -700 100 U 50 50 1 1 W +X GPB0 10 -500 300 100 R 50 50 1 1 B +X GPB1 11 -500 200 100 R 50 50 1 1 B +X GPB2 12 -500 100 100 R 50 50 1 1 B +X GPB3 13 -500 0 100 R 50 50 1 1 B +X GPB4 14 -500 -100 100 R 50 50 1 1 B +X GPB5 15 -500 -200 100 R 50 50 1 1 B +X GPB6 16 -500 -300 100 R 50 50 1 1 B +X GPB7 17 -500 -400 100 R 50 50 1 1 B +X VCC 18 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP23008_SSOP +# +DEF MCP23008_SSOP U 0 40 Y Y 1 F N +F0 "U" -350 550 60 H V C CNN +F1 "MCP23008_SSOP" 400 550 60 H V C CNN +F2 "" 250 600 60 H I C CNN +F3 "" 250 600 60 H I C CNN +$FPLIST + SSOP-20 +$ENDFPLIST +DRAW +S -400 500 400 -600 0 1 0 f +X SCL 1 500 0 100 L 50 50 1 1 I +X SDA 2 500 -100 100 L 50 50 1 1 B +X A2 3 500 -500 100 L 50 50 1 1 I +X A1 4 500 -400 100 L 50 50 1 1 I +X A0 5 500 -300 100 L 50 50 1 1 I +X ~RESET 6 500 400 100 L 50 50 1 1 I +X INT 8 500 300 100 L 50 50 1 1 O +X GND 9 0 -700 100 U 50 50 1 1 W +X GPB0 12 -500 300 100 R 50 50 1 1 B +X GPB1 13 -500 200 100 R 50 50 1 1 B +X GPB2 14 -500 100 100 R 50 50 1 1 B +X GPB3 15 -500 0 100 R 50 50 1 1 B +X GPB4 16 -500 -100 100 R 50 50 1 1 B +X GPB5 17 -500 -200 100 R 50 50 1 1 B +X GPB6 18 -500 -300 100 R 50 50 1 1 B +X GPB7 19 -500 -400 100 R 50 50 1 1 B +X VCC 20 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP23016 +# +DEF MCP23016 U 0 40 Y Y 1 F N +F0 "U" -350 950 60 H V C CNN +F1 "MCP23016" 0 0 60 H V C CNN +F2 "" 250 1000 60 H I C CNN +F3 "" 250 1000 60 H I C CNN +$FPLIST + DIP-28_W7.62mm* + SOIC-28 + SSOP-28 +$ENDFPLIST +DRAW +S -400 900 400 -900 0 1 0 f +X GND 1 -100 -1000 100 U 50 50 1 1 W +X GPB0 2 -500 800 100 R 50 50 1 1 B +X GPB1 3 -500 700 100 R 50 50 1 1 B +X GPB2 4 -500 600 100 R 50 50 1 1 B +X GPB3 5 -500 500 100 R 50 50 1 1 B +X ~INT 6 500 300 100 L 50 50 1 1 O +X GPB4 7 -500 400 100 R 50 50 1 1 B +X CLK 9 500 800 100 L 50 50 1 1 I +X GND 10 0 -1000 100 U 50 50 1 1 W +X TP 10 500 700 100 L 50 50 1 1 O N +X VCC 20 0 1000 100 D 50 50 1 1 W +X GPB5 11 -500 300 100 R 50 50 1 1 B +X GPA0 21 -500 -100 100 R 50 50 1 1 B +X GPB6 12 -500 200 100 R 50 50 1 1 B +X GPA1 22 -500 -200 100 R 50 50 1 1 B +X GPB7 13 -500 100 100 R 50 50 1 1 B +X GPA2 23 -500 -300 100 R 50 50 1 1 B +X SCL 14 500 -300 100 L 50 50 1 1 I +X GPA3 24 -500 -400 100 R 50 50 1 1 B +X SDA 15 500 -400 100 L 50 50 1 1 B +X GPA4 25 -500 -500 100 R 50 50 1 1 B +X A0 16 500 -600 100 L 50 50 1 1 I +X GPA5 26 -500 -600 100 R 50 50 1 1 B +X A1 17 500 -700 100 L 50 50 1 1 I +X GPA6 27 -500 -700 100 R 50 50 1 1 B +X A2 18 500 -800 100 L 50 50 1 1 I +X GPA7 28 -500 -800 100 R 50 50 1 1 B +X GND 19 100 -1000 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP23017 +# +DEF MCP23017 U 0 40 Y Y 1 F N +F0 "U" -350 950 60 H V C CNN +F1 "MCP23017" 0 0 60 H V C CNN +F2 "" 250 1000 60 H I C CNN +F3 "" 250 1000 60 H I C CNN +$FPLIST + DIP-28_W7.62mm* + SOIC-28 + SSOP-28 +$ENDFPLIST +DRAW +S -400 900 400 -900 0 1 0 f +X GPB0 1 -500 800 100 R 50 50 1 1 B +X GPB1 2 -500 700 100 R 50 50 1 1 B +X GPB2 3 -500 600 100 R 50 50 1 1 B +X GPB3 4 -500 500 100 R 50 50 1 1 B +X GPB4 5 -500 400 100 R 50 50 1 1 B +X GPB5 6 -500 300 100 R 50 50 1 1 B +X GPB6 7 -500 200 100 R 50 50 1 1 B +X GPB7 8 -500 100 100 R 50 50 1 1 B +X VCC 9 0 1000 100 D 50 50 1 1 W +X GND 10 0 -1000 100 U 50 50 1 1 W +X INTA 20 500 300 100 L 50 50 1 1 O +X GPA0 21 -500 -100 100 R 50 50 1 1 B +X SCL 12 500 -300 100 L 50 50 1 1 I +X GPA1 22 -500 -200 100 R 50 50 1 1 B +X SDA 13 500 -400 100 L 50 50 1 1 B +X GPA2 23 -500 -300 100 R 50 50 1 1 B +X GPA3 24 -500 -400 100 R 50 50 1 1 B +X A0 15 500 -600 100 L 50 50 1 1 I +X GPA4 25 -500 -500 100 R 50 50 1 1 B +X A1 16 500 -700 100 L 50 50 1 1 I +X GPA5 26 -500 -600 100 R 50 50 1 1 B +X A2 17 500 -800 100 L 50 50 1 1 I +X GPA6 27 -500 -700 100 R 50 50 1 1 B +X ~RESET 18 500 800 100 L 50 50 1 1 I +X GPA7 28 -500 -800 100 R 50 50 1 1 B +X INTB 19 500 400 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# MCP23S08 +# +DEF MCP23S08 U 0 40 Y Y 1 F N +F0 "U" -350 550 60 H V C CNN +F1 "MCP23S08" 300 550 60 H V C CNN +F2 "" 250 600 60 H I C CNN +F3 "" 250 600 60 H I C CNN +$FPLIST + DIP-18 + SOIC-18 +$ENDFPLIST +DRAW +S -400 500 400 -600 0 1 0 f +X SCK 1 500 0 100 L 50 50 1 1 I +X SI 2 500 -100 100 L 50 50 1 1 I +X SO 3 500 -200 100 L 50 50 1 1 O +X A1 4 500 -500 100 L 50 50 1 1 I +X A0 5 500 -400 100 L 50 50 1 1 I +X ~RESET 6 500 400 100 L 50 50 1 1 I +X ~CS 7 500 100 100 L 50 50 1 1 O +X INT 8 500 300 100 L 50 50 1 1 O +X GND 9 0 -700 100 U 50 50 1 1 W +X GPB0 10 -500 300 100 R 50 50 1 1 B +X GPB1 11 -500 200 100 R 50 50 1 1 B +X GPB2 12 -500 100 100 R 50 50 1 1 B +X GPB3 13 -500 0 100 R 50 50 1 1 B +X GPB4 14 -500 -100 100 R 50 50 1 1 B +X GPB5 15 -500 -200 100 R 50 50 1 1 B +X GPB6 16 -500 -300 100 R 50 50 1 1 B +X GPB7 17 -500 -400 100 R 50 50 1 1 B +X VCC 18 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP23S08_SSOP +# +DEF MCP23S08_SSOP U 0 40 Y Y 1 F N +F0 "U" -350 550 60 H V C CNN +F1 "MCP23S08_SSOP" 400 550 60 H V C CNN +F2 "" 250 600 60 H I C CNN +F3 "" 250 600 60 H I C CNN +$FPLIST + SSOP-20 +$ENDFPLIST +DRAW +S -400 500 400 -600 0 1 0 f +X SCK 1 500 0 100 L 50 50 1 1 I +X SI 2 500 -100 100 L 50 50 1 1 I +X SO 3 500 -200 100 L 50 50 1 1 O +X A1 4 500 -500 100 L 50 50 1 1 I +X A0 5 500 -400 100 L 50 50 1 1 I +X ~RESET 6 500 400 100 L 50 50 1 1 I +X ~CS 7 500 100 100 L 50 50 1 1 O +X INT 8 500 300 100 L 50 50 1 1 O +X GND 9 0 -700 100 U 50 50 1 1 W +X GPB0 12 -500 300 100 R 50 50 1 1 B +X GPB1 13 -500 200 100 R 50 50 1 1 B +X GPB2 14 -500 100 100 R 50 50 1 1 B +X GPB3 15 -500 0 100 R 50 50 1 1 B +X GPB4 16 -500 -100 100 R 50 50 1 1 B +X GPB5 17 -500 -200 100 R 50 50 1 1 B +X GPB6 18 -500 -300 100 R 50 50 1 1 B +X GPB7 19 -500 -400 100 R 50 50 1 1 B +X VCC 20 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP23S17 +# +DEF MCP23S17 U 0 40 Y Y 1 F N +F0 "U" -350 950 60 H V C CNN +F1 "MCP23S17" 0 0 60 H V C CNN +F2 "" 250 1000 60 H I C CNN +F3 "" 250 1000 60 H I C CNN +$FPLIST + DIP-28_W7.62mm* + SOIC-28 + SSOP-28 +$ENDFPLIST +DRAW +S -400 900 400 -900 0 1 0 f +X GPB0 1 -500 800 100 R 50 50 1 1 B +X GPB1 2 -500 700 100 R 50 50 1 1 B +X GPB2 3 -500 600 100 R 50 50 1 1 B +X GPB3 4 -500 500 100 R 50 50 1 1 B +X GPB4 5 -500 400 100 R 50 50 1 1 B +X GPB5 6 -500 300 100 R 50 50 1 1 B +X GPB6 7 -500 200 100 R 50 50 1 1 B +X GPB7 8 -500 100 100 R 50 50 1 1 B +X VCC 9 0 1000 100 D 50 50 1 1 W +X GND 10 0 -1000 100 U 50 50 1 1 W +X INTA 20 500 300 100 L 50 50 1 1 O +X ~CS 11 500 -100 100 L 50 50 1 1 I +X GPA0 21 -500 -100 100 R 50 50 1 1 B +X SCK 12 500 -200 100 L 50 50 1 1 I +X GPA1 22 -500 -200 100 R 50 50 1 1 B +X SI 13 500 -300 100 L 50 50 1 1 O +X GPA2 23 -500 -300 100 R 50 50 1 1 B +X SO 14 500 -400 100 L 50 50 1 1 O +X GPA3 24 -500 -400 100 R 50 50 1 1 B +X A0 15 500 -600 100 L 50 50 1 1 I +X GPA4 25 -500 -500 100 R 50 50 1 1 B +X A1 16 500 -700 100 L 50 50 1 1 I +X GPA5 26 -500 -600 100 R 50 50 1 1 B +X A2 17 500 -800 100 L 50 50 1 1 I +X GPA6 27 -500 -700 100 R 50 50 1 1 B +X ~RESET 18 500 800 100 L 50 50 1 1 I +X GPA7 28 -500 -800 100 R 50 50 1 1 B +X INTB 19 500 400 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# MCP2515-E/ST +# +DEF MCP2515-E/ST U 0 40 Y Y 1 F N +F0 "U" -400 775 50 H V R CNN +F1 "MCP2515-E/ST" 750 800 50 H V R TNN +F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" 0 -900 50 H I C CIN +F3 "" 100 -800 50 H V C CNN +ALIAS MCP2515-I/ST +$FPLIST + TSSOP* +$ENDFPLIST +DRAW +S -500 700 500 -700 0 1 10 f +X TXCAN 1 600 500 100 L 50 50 1 1 O +X RXCAN 2 600 600 100 L 50 50 1 1 I +X CLKOUT/SOF 3 -600 -400 100 R 50 50 1 1 O +X ~TX0RTS 4 600 -300 100 L 50 50 1 1 I +X ~TX1RTS 5 600 -400 100 L 50 50 1 1 I +X NC 6 -600 0 100 R 50 50 1 1 N N +X ~TX2RTS 7 600 -500 100 L 50 50 1 1 I +X OSC2 8 -600 -200 100 R 50 50 1 1 O +X OSC1 9 -600 -300 100 R 50 50 1 1 I C +X VSS 10 0 -800 100 U 50 50 1 1 W +X VDD 20 0 800 100 D 50 50 1 1 W +X ~RX1BF 11 600 -200 100 L 50 50 1 1 O +X ~RX0BF 12 600 -100 100 L 50 50 1 1 O +X ~INT 13 600 0 100 L 50 50 1 1 O +X SCK 14 -600 300 100 R 50 50 1 1 I +X NC 15 -600 -100 100 R 50 50 1 1 N N +X SI 16 -600 600 100 R 50 50 1 1 I +X SO 17 -600 500 100 R 50 50 1 1 O +X ~CS 18 -600 400 100 R 50 50 1 1 I +X ~RESET 19 600 -600 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# USB3300 +# +DEF USB3300 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "USB3300" 0 -50 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + *QFN*32* +$ENDFPLIST +DRAW +S 650 -950 -650 950 0 1 0 f +X GND 1 -100 -1100 150 U 50 50 1 1 W +X GND 2 0 -1100 150 U 50 50 1 1 W +X CPEN 3 -800 -200 150 R 50 50 1 1 O +X VBUS 4 -800 700 150 R 50 50 1 1 W +X ID 5 -800 400 150 R 50 50 1 1 I +X VDD3.3 6 -200 1100 150 D 50 50 1 1 W +X DP 7 -800 500 150 R 50 50 1 1 B +X DM 8 -800 600 150 R 50 50 1 1 B +X RESET 9 800 -800 150 L 50 50 1 1 I +X EXTVBUS 10 -800 -300 150 R 50 50 1 1 I +X DATA4 20 800 100 150 L 50 50 1 1 B +X VDD3.3 30 100 1100 150 D 50 50 1 1 W +X NXT 11 800 -400 150 L 50 50 1 1 O +X DATA3 21 800 0 150 L 50 50 1 1 B +X REG_EN 31 -800 -500 150 R 50 50 1 1 B +X DIR 12 800 -500 150 L 50 50 1 1 O +X DATA2 22 800 -100 150 L 50 50 1 1 B +X RBIAS 32 -800 -700 150 R 50 50 1 1 P +X STP 13 800 -600 150 L 50 50 1 1 I +X DATA1 23 800 -200 150 L 50 50 1 1 B +X GND 33 100 -1100 150 U 50 50 1 1 W +X CLKOUT 14 800 -700 150 L 50 50 1 1 O +X DATA0 24 800 -300 150 L 50 50 1 1 B +X VDD1.8 15 800 800 150 L 50 50 1 1 w +X VDD3.3 25 0 1100 150 D 50 50 1 1 W +X VDD3.3 16 -100 1100 150 D 50 50 1 1 W +X VDD1.8 26 800 700 150 L 50 50 1 1 w +X DATA7 17 800 400 150 L 50 50 1 1 B +X XO 27 -800 200 150 R 50 50 1 1 O +X DATA6 18 800 300 150 L 50 50 1 1 B +X XI 28 -800 0 150 R 50 50 1 1 I +X DATA5 19 800 200 150 L 50 50 1 1 B +X VDDA1.8 29 800 600 150 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +#End Library From 9ec2c1363cd9ad6345a16520085bbc31f945f639 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Wed, 28 Sep 2016 22:42:50 +0200 Subject: [PATCH 2/3] new symbols conform to KLC now --- library/microchip.lib | 56 +++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/library/microchip.lib b/library/microchip.lib index ee06029f..8e231115 100644 --- a/library/microchip.lib +++ b/library/microchip.lib @@ -177,10 +177,10 @@ ENDDEF # MCP23008 # DEF MCP23008 U 0 40 Y Y 1 F N -F0 "U" -350 550 60 H V C CNN -F1 "MCP23008" 300 550 60 H V C CNN -F2 "" 250 600 60 H I C CNN -F3 "" 250 600 60 H I C CNN +F0 "U" -350 550 50 H V C CNN +F1 "MCP23008" 300 550 50 H V C CNN +F2 "" 250 600 50 H I C CNN +F3 "" 250 600 50 H I C CNN $FPLIST DIP-18 SOIC-18 @@ -210,10 +210,10 @@ ENDDEF # MCP23008_SSOP # DEF MCP23008_SSOP U 0 40 Y Y 1 F N -F0 "U" -350 550 60 H V C CNN -F1 "MCP23008_SSOP" 400 550 60 H V C CNN -F2 "" 250 600 60 H I C CNN -F3 "" 250 600 60 H I C CNN +F0 "U" -350 550 50 H V C CNN +F1 "MCP23008_SSOP" 400 550 50 H V C CNN +F2 "" 250 600 50 H I C CNN +F3 "" 250 600 50 H I C CNN $FPLIST SSOP-20 $ENDFPLIST @@ -242,10 +242,10 @@ ENDDEF # MCP23016 # DEF MCP23016 U 0 40 Y Y 1 F N -F0 "U" -350 950 60 H V C CNN -F1 "MCP23016" 0 0 60 H V C CNN -F2 "" 250 1000 60 H I C CNN -F3 "" 250 1000 60 H I C CNN +F0 "U" -350 950 50 H V C CNN +F1 "MCP23016" 0 0 50 H V C CNN +F2 "" 250 1000 50 H I C CNN +F3 "" 250 1000 50 H I C CNN $FPLIST DIP-28_W7.62mm* SOIC-28 @@ -287,10 +287,10 @@ ENDDEF # MCP23017 # DEF MCP23017 U 0 40 Y Y 1 F N -F0 "U" -350 950 60 H V C CNN -F1 "MCP23017" 0 0 60 H V C CNN -F2 "" 250 1000 60 H I C CNN -F3 "" 250 1000 60 H I C CNN +F0 "U" -350 950 50 H V C CNN +F1 "MCP23017" 0 0 50 H V C CNN +F2 "" 250 1000 50 H I C CNN +F3 "" 250 1000 50 H I C CNN $FPLIST DIP-28_W7.62mm* SOIC-28 @@ -330,10 +330,10 @@ ENDDEF # MCP23S08 # DEF MCP23S08 U 0 40 Y Y 1 F N -F0 "U" -350 550 60 H V C CNN -F1 "MCP23S08" 300 550 60 H V C CNN -F2 "" 250 600 60 H I C CNN -F3 "" 250 600 60 H I C CNN +F0 "U" -350 550 50 H V C CNN +F1 "MCP23S08" 300 550 50 H V C CNN +F2 "" 250 600 50 H I C CNN +F3 "" 250 600 50 H I C CNN $FPLIST DIP-18 SOIC-18 @@ -364,10 +364,10 @@ ENDDEF # MCP23S08_SSOP # DEF MCP23S08_SSOP U 0 40 Y Y 1 F N -F0 "U" -350 550 60 H V C CNN -F1 "MCP23S08_SSOP" 400 550 60 H V C CNN -F2 "" 250 600 60 H I C CNN -F3 "" 250 600 60 H I C CNN +F0 "U" -350 550 50 H V C CNN +F1 "MCP23S08_SSOP" 400 550 50 H V C CNN +F2 "" 250 600 50 H I C CNN +F3 "" 250 600 50 H I C CNN $FPLIST SSOP-20 $ENDFPLIST @@ -397,10 +397,10 @@ ENDDEF # MCP23S17 # DEF MCP23S17 U 0 40 Y Y 1 F N -F0 "U" -350 950 60 H V C CNN -F1 "MCP23S17" 0 0 60 H V C CNN -F2 "" 250 1000 60 H I C CNN -F3 "" 250 1000 60 H I C CNN +F0 "U" -350 950 50 H V C CNN +F1 "MCP23S17" 0 0 50 H V C CNN +F2 "" 250 1000 50 H I C CNN +F3 "" 250 1000 50 H I C CNN $FPLIST DIP-28_W7.62mm* SOIC-28 From a742079f1977ed628c0e027ff0b5409c3d7e8d23 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Thu, 29 Sep 2016 07:17:13 +0200 Subject: [PATCH 3/3] fixed some extra issues with checklib.py --- library/microchip.lib | 60 +++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/library/microchip.lib b/library/microchip.lib index 8e231115..eacf29f0 100644 --- a/library/microchip.lib +++ b/library/microchip.lib @@ -177,16 +177,16 @@ ENDDEF # MCP23008 # DEF MCP23008 U 0 40 Y Y 1 F N -F0 "U" -350 550 50 H V C CNN -F1 "MCP23008" 300 550 50 H V C CNN -F2 "" 250 600 50 H I C CNN +F0 "U" -100 625 50 H V R CNN +F1 "MCP23008" -100 550 50 H V R CNN +F2 "" 50 -650 50 H I L CNN F3 "" 250 600 50 H I C CNN $FPLIST DIP-18 SOIC-18 $ENDFPLIST DRAW -S -400 500 400 -600 0 1 0 f +S -400 500 400 -600 0 1 10 f X SCL 1 500 0 100 L 50 50 1 1 I X SDA 2 500 -100 100 L 50 50 1 1 B X A2 3 500 -500 100 L 50 50 1 1 I @@ -210,15 +210,15 @@ ENDDEF # MCP23008_SSOP # DEF MCP23008_SSOP U 0 40 Y Y 1 F N -F0 "U" -350 550 50 H V C CNN -F1 "MCP23008_SSOP" 400 550 50 H V C CNN -F2 "" 250 600 50 H I C CNN +F0 "U" -100 625 50 H V R CNN +F1 "MCP23008_SSOP" -100 550 50 H V R CNN +F2 "" 50 -650 50 H I L CNN F3 "" 250 600 50 H I C CNN $FPLIST SSOP-20 $ENDFPLIST DRAW -S -400 500 400 -600 0 1 0 f +S -400 500 400 -600 0 1 10 f X SCL 1 500 0 100 L 50 50 1 1 I X SDA 2 500 -100 100 L 50 50 1 1 B X A2 3 500 -500 100 L 50 50 1 1 I @@ -242,9 +242,9 @@ ENDDEF # MCP23016 # DEF MCP23016 U 0 40 Y Y 1 F N -F0 "U" -350 950 50 H V C CNN -F1 "MCP23016" 0 0 50 H V C CNN -F2 "" 250 1000 50 H I C CNN +F0 "U" -100 1025 50 H V R CNN +F1 "MCP23016" -100 950 50 H V R CNN +F2 "" 150 -950 50 H I L CNN F3 "" 250 1000 50 H I C CNN $FPLIST DIP-28_W7.62mm* @@ -252,7 +252,7 @@ $FPLIST SSOP-28 $ENDFPLIST DRAW -S -400 900 400 -900 0 1 0 f +S -400 900 400 -900 0 1 10 f X GND 1 -100 -1000 100 U 50 50 1 1 W X GPB0 2 -500 800 100 R 50 50 1 1 B X GPB1 3 -500 700 100 R 50 50 1 1 B @@ -287,9 +287,9 @@ ENDDEF # MCP23017 # DEF MCP23017 U 0 40 Y Y 1 F N -F0 "U" -350 950 50 H V C CNN -F1 "MCP23017" 0 0 50 H V C CNN -F2 "" 250 1000 50 H I C CNN +F0 "U" -100 1025 50 H V R CNN +F1 "MCP23017" -100 950 50 H V R CNN +F2 "" 50 -950 50 H I L CNN F3 "" 250 1000 50 H I C CNN $FPLIST DIP-28_W7.62mm* @@ -297,7 +297,7 @@ $FPLIST SSOP-28 $ENDFPLIST DRAW -S -400 900 400 -900 0 1 0 f +S -400 900 400 -900 0 1 10 f X GPB0 1 -500 800 100 R 50 50 1 1 B X GPB1 2 -500 700 100 R 50 50 1 1 B X GPB2 3 -500 600 100 R 50 50 1 1 B @@ -330,23 +330,23 @@ ENDDEF # MCP23S08 # DEF MCP23S08 U 0 40 Y Y 1 F N -F0 "U" -350 550 50 H V C CNN -F1 "MCP23S08" 300 550 50 H V C CNN -F2 "" 250 600 50 H I C CNN +F0 "U" -100 625 50 H V R CNN +F1 "MCP23S08" -100 550 50 H V R CNN +F2 "" 50 -650 50 H I L CNN F3 "" 250 600 50 H I C CNN $FPLIST DIP-18 SOIC-18 $ENDFPLIST DRAW -S -400 500 400 -600 0 1 0 f +S -400 500 400 -600 0 1 10 f X SCK 1 500 0 100 L 50 50 1 1 I X SI 2 500 -100 100 L 50 50 1 1 I X SO 3 500 -200 100 L 50 50 1 1 O X A1 4 500 -500 100 L 50 50 1 1 I X A0 5 500 -400 100 L 50 50 1 1 I X ~RESET 6 500 400 100 L 50 50 1 1 I -X ~CS 7 500 100 100 L 50 50 1 1 O +X ~CS 7 500 100 100 L 50 50 1 1 I X INT 8 500 300 100 L 50 50 1 1 O X GND 9 0 -700 100 U 50 50 1 1 W X GPB0 10 -500 300 100 R 50 50 1 1 B @@ -364,22 +364,22 @@ ENDDEF # MCP23S08_SSOP # DEF MCP23S08_SSOP U 0 40 Y Y 1 F N -F0 "U" -350 550 50 H V C CNN -F1 "MCP23S08_SSOP" 400 550 50 H V C CNN -F2 "" 250 600 50 H I C CNN +F0 "U" -100 625 50 H V R CNN +F1 "MCP23S08_SSOP" -100 550 50 H V R CNN +F2 "" 50 -650 50 H I L CNN F3 "" 250 600 50 H I C CNN $FPLIST SSOP-20 $ENDFPLIST DRAW -S -400 500 400 -600 0 1 0 f +S -400 500 400 -600 0 1 10 f X SCK 1 500 0 100 L 50 50 1 1 I X SI 2 500 -100 100 L 50 50 1 1 I X SO 3 500 -200 100 L 50 50 1 1 O X A1 4 500 -500 100 L 50 50 1 1 I X A0 5 500 -400 100 L 50 50 1 1 I X ~RESET 6 500 400 100 L 50 50 1 1 I -X ~CS 7 500 100 100 L 50 50 1 1 O +X ~CS 7 500 100 100 L 50 50 1 1 I X INT 8 500 300 100 L 50 50 1 1 O X GND 9 0 -700 100 U 50 50 1 1 W X GPB0 12 -500 300 100 R 50 50 1 1 B @@ -397,9 +397,9 @@ ENDDEF # MCP23S17 # DEF MCP23S17 U 0 40 Y Y 1 F N -F0 "U" -350 950 50 H V C CNN -F1 "MCP23S17" 0 0 50 H V C CNN -F2 "" 250 1000 50 H I C CNN +F0 "U" -100 1025 50 H V R CNN +F1 "MCP23S17" -100 950 50 H V R CNN +F2 "" 50 -950 50 H I L CNN F3 "" 250 1000 50 H I C CNN $FPLIST DIP-28_W7.62mm* @@ -407,7 +407,7 @@ $FPLIST SSOP-28 $ENDFPLIST DRAW -S -400 900 400 -900 0 1 0 f +S -400 900 400 -900 0 1 10 f X GPB0 1 -500 800 100 R 50 50 1 1 B X GPB1 2 -500 700 100 R 50 50 1 1 B X GPB2 3 -500 600 100 R 50 50 1 1 B