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] 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