From abf71c17d0e6d6e36fa75ef3e767bdd6d03eda78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Wed, 15 Jun 2016 12:45:06 +0300 Subject: [PATCH 1/7] adding Texas Instruments TCA9555 I2C io expander --- library/texas.dcm | 6 ++++++ library/texas.lib | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/library/texas.dcm b/library/texas.dcm index 949f3cef..48bce4da 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -120,6 +120,12 @@ K ARM Stellaris Cortex M4 MCU NRND F http://www.ti.com/lit/ds/symlink/tm4c1230h6pm.pdf $ENDCMP # +$CMP TCA9555PWR +D Texas Instruments 16-bit wide I2C and SMBus IO expander with interrupts +K ti, parallel, port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# $CMP TLC555 D CMOS Timer K Timer NE555 diff --git a/library/texas.lib b/library/texas.lib index 8a598e25..38e11a7a 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -360,6 +360,45 @@ X PD7/CCP1 100 -1600 1300 150 R 50 50 1 1 B ENDDRAW ENDDEF # +# TCA9555PWR +# +DEF TCA9555PWR U 0 40 Y Y 1 F N +F0 "U" -450 950 50 H V C CNN +F1 "TCA9555PWR" 0 0 50 H V C CNN +F2 "" -500 900 50 H I C CNN +F3 "" -500 900 50 H I C CNN +$FPLIST + TSSOP-24* +$ENDFPLIST +DRAW +S -500 900 500 -900 0 1 0 f +X ~INT 1 -700 600 200 R 50 50 1 1 O +X A1 2 -700 -700 200 R 50 50 1 1 I +X A2 3 -700 -600 200 R 50 50 1 1 I +X P00 4 700 800 200 L 50 50 1 1 B +X P01 5 700 700 200 L 50 50 1 1 B +X P02 6 700 600 200 L 50 50 1 1 B +X P03 7 700 500 200 L 50 50 1 1 B +X P04 8 700 400 200 L 50 50 1 1 B +X P05 9 700 300 200 L 50 50 1 1 B +X P06 10 700 200 200 L 50 50 1 1 B +X P17 20 700 -800 200 L 50 50 1 1 B +X P07 11 700 100 200 L 50 50 1 1 B +X A0 21 -700 -800 200 R 50 50 1 1 I +X GND 12 0 -1100 200 U 50 50 1 1 W +X SCL 22 -700 700 200 R 50 50 1 1 I +X P10 13 700 -100 200 L 50 50 1 1 B +X SDA 23 -700 800 200 R 50 50 1 1 B +X P11 14 700 -200 200 L 50 50 1 1 B +X VCC 24 0 1100 200 D 50 50 1 1 W +X P12 15 700 -300 200 L 50 50 1 1 B +X P13 16 700 -400 200 L 50 50 1 1 B +X P14 17 700 -500 200 L 50 50 1 1 B +X P15 18 700 -600 200 L 50 50 1 1 B +X P16 19 700 -700 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # TLC555 # DEF TLC555 U 0 40 Y Y 1 F N From 13f10935338b7f2290c8d16fa6c5e84d77032f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Wed, 15 Jun 2016 13:26:41 +0300 Subject: [PATCH 2/7] added QFN packaged variation of TCA9555 --- library/texas.dcm | 12 ++++++++++++ library/texas.lib | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/library/texas.dcm b/library/texas.dcm index 48bce4da..35976a3a 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -126,6 +126,18 @@ K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # +$CMP TCA9555RGER +D Texas Instruments 16-bit wide I2C and SMBus IO expander with interrupts +K ti, parallel, port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# +$CMP TCA9555RTWR +D Texas Instruments 16-bit wide I2C and SMBus IO expander with interrupts +K ti, parallel, port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# $CMP TLC555 D CMOS Timer K Timer NE555 diff --git a/library/texas.lib b/library/texas.lib index 38e11a7a..798e2d98 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -399,6 +399,47 @@ X P16 19 700 -700 200 L 50 50 1 1 B ENDDRAW ENDDEF # +# TCA9555RGER +# +DEF TCA9555RGER U 0 40 Y Y 1 F N +F0 "U" -450 950 50 H V C CNN +F1 "TCA9555RGER" 0 0 50 H V C CNN +F2 "" -500 900 50 H I C CNN +F3 "" -500 900 50 H I C CNN +ALIAS TCA9555RTWR +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 900 500 -900 0 1 0 f +X P00 1 700 800 200 L 50 50 1 1 B +X P01 2 700 700 200 L 50 50 1 1 B +X P02 3 700 600 200 L 50 50 1 1 B +X P03 4 700 500 200 L 50 50 1 1 B +X P04 5 700 400 200 L 50 50 1 1 B +X P05 6 700 300 200 L 50 50 1 1 B +X P06 7 700 200 200 L 50 50 1 1 B +X P07 8 700 100 200 L 50 50 1 1 B +X GND 9 0 -1100 200 U 50 50 1 1 W +X P10 10 700 -100 200 L 50 50 1 1 B +X SDA 20 -700 800 200 R 50 50 1 1 B +X P11 11 700 -200 200 L 50 50 1 1 B +X VCC 21 0 1100 200 D 50 50 1 1 W +X P12 12 700 -300 200 L 50 50 1 1 B +X ~INT 22 -700 600 200 R 50 50 1 1 O +X P13 13 700 -400 200 L 50 50 1 1 B +X A1 23 -700 -700 200 R 50 50 1 1 I +X P14 14 700 -500 200 L 50 50 1 1 B +X A2 24 -700 -600 200 R 50 50 1 1 I +X P15 15 700 -600 200 L 50 50 1 1 B +X EPAD 25 100 -1100 200 U 50 50 1 1 I +X P16 16 700 -700 200 L 50 50 1 1 B +X P17 17 700 -800 200 L 50 50 1 1 B +X A0 18 -700 -800 200 R 50 50 1 1 I +X SCL 19 -700 700 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # TLC555 # DEF TLC555 U 0 40 Y Y 1 F N From 1ce7d5c7de683ced492ef8ae98dc0918ffc9c2dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Wed, 15 Jun 2016 13:29:27 +0300 Subject: [PATCH 3/7] removed "Texas Instruments" from the description to be in compliance with other symbols --- library/texas.dcm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/texas.dcm b/library/texas.dcm index 35976a3a..4441ec72 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -121,19 +121,19 @@ F http://www.ti.com/lit/ds/symlink/tm4c1230h6pm.pdf $ENDCMP # $CMP TCA9555PWR -D Texas Instruments 16-bit wide I2C and SMBus IO expander with interrupts +D 16-bit wide I2C and SMBus IO expander with interrupts K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # $CMP TCA9555RGER -D Texas Instruments 16-bit wide I2C and SMBus IO expander with interrupts +D 16-bit wide I2C and SMBus IO expander with interrupts K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # $CMP TCA9555RTWR -D Texas Instruments 16-bit wide I2C and SMBus IO expander with interrupts +D 16-bit wide I2C and SMBus IO expander with interrupts K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP From 55e28c58b97f47053439db97c48b3f342e53e5e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Wed, 15 Jun 2016 13:36:03 +0300 Subject: [PATCH 4/7] added mention of package differences to description --- library/texas.dcm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/texas.dcm b/library/texas.dcm index 4441ec72..8f38d24b 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -121,19 +121,19 @@ F http://www.ti.com/lit/ds/symlink/tm4c1230h6pm.pdf $ENDCMP # $CMP TCA9555PWR -D 16-bit wide I2C and SMBus IO expander with interrupts +D 16-bit wide I2C and SMBus IO expander with interrupts TSSOP-24 K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # $CMP TCA9555RGER -D 16-bit wide I2C and SMBus IO expander with interrupts +D 16-bit wide I2C and SMBus IO expander with interrupts QFN-24 K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # $CMP TCA9555RTWR -D 16-bit wide I2C and SMBus IO expander with interrupts +D 16-bit wide I2C and SMBus IO expander with interrupts QFN-24 K ti, parallel, port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP From b5938a56db02815722e1da645135602f01ac8bec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Fri, 17 Jun 2016 12:40:45 +0300 Subject: [PATCH 5/7] updated description and keyword fields of TCA9555 --- library/texas.dcm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/library/texas.dcm b/library/texas.dcm index 8f38d24b..367c62d6 100644 --- a/library/texas.dcm +++ b/library/texas.dcm @@ -121,20 +121,20 @@ F http://www.ti.com/lit/ds/symlink/tm4c1230h6pm.pdf $ENDCMP # $CMP TCA9555PWR -D 16-bit wide I2C and SMBus IO expander with interrupts TSSOP-24 -K ti, parallel, port +D 16-bit I/O expander, I2C and SMBus interface, interrupts, TSSOP-24 package +K ti parallel port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # $CMP TCA9555RGER -D 16-bit wide I2C and SMBus IO expander with interrupts QFN-24 -K ti, parallel, port +D 16-bit I/O expander, I2C and SMBus interface, interrupts, QFN-24 package +K ti parallel port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # $CMP TCA9555RTWR -D 16-bit wide I2C and SMBus IO expander with interrupts QFN-24 -K ti, parallel, port +D 16-bit I/O expander, I2C and SMBus interface, interrupts, QFN-24 package +K ti parallel port F http://www.ti.com/lit/ds/symlink/tca9555.pdf $ENDCMP # From 7ac35feaf9d9b78ec3786abe4cd9e8e4abf36336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 20 Jun 2016 13:22:56 +0300 Subject: [PATCH 6/7] added default footprint for TCA9555 symbols --- library/texas.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/texas.lib b/library/texas.lib index 798e2d98..6a267a9b 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -365,7 +365,7 @@ ENDDEF DEF TCA9555PWR U 0 40 Y Y 1 F N F0 "U" -450 950 50 H V C CNN F1 "TCA9555PWR" 0 0 50 H V C CNN -F2 "" -500 900 50 H I C CNN +F2 "Housings_SSOP:TSSOP-24_4.4x7.8mm_Pitch0.65mm" 1050 -1000 50 H I C CNN F3 "" -500 900 50 H I C CNN $FPLIST TSSOP-24* @@ -404,7 +404,7 @@ ENDDEF DEF TCA9555RGER U 0 40 Y Y 1 F N F0 "U" -450 950 50 H V C CNN F1 "TCA9555RGER" 0 0 50 H V C CNN -F2 "" -500 900 50 H I C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 1200 -1000 50 H I C CNN F3 "" -500 900 50 H I C CNN ALIAS TCA9555RTWR $FPLIST From 06aab21d176750f4b3ddcce7976a902ae5076692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 20 Jun 2016 13:25:48 +0300 Subject: [PATCH 7/7] changed line thickness to 0,01 for TCA9555 symbols --- library/texas.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/texas.lib b/library/texas.lib index 6a267a9b..7d323b82 100644 --- a/library/texas.lib +++ b/library/texas.lib @@ -371,7 +371,7 @@ $FPLIST TSSOP-24* $ENDFPLIST DRAW -S -500 900 500 -900 0 1 0 f +S -500 900 500 -900 0 1 10 f X ~INT 1 -700 600 200 R 50 50 1 1 O X A1 2 -700 -700 200 R 50 50 1 1 I X A2 3 -700 -600 200 R 50 50 1 1 I @@ -411,7 +411,7 @@ $FPLIST QFN-24-1EP_4x4mm_Pitch0.5mm $ENDFPLIST DRAW -S -500 900 500 -900 0 1 0 f +S -500 900 500 -900 0 1 10 f X P00 1 700 800 200 L 50 50 1 1 B X P01 2 700 700 200 L 50 50 1 1 B X P02 3 700 600 200 L 50 50 1 1 B