From e2a7e9910b3f2c777674b659cc4d816bb52513dd Mon Sep 17 00:00:00 2001 From: Cyril Danilevski Date: Tue, 7 Feb 2017 21:03:34 +0100 Subject: [PATCH] Fix 74HC240 Symbol, and add 74HC244 component --- library/74xx.dcm | 20 +++++++++- library/74xx.lib | 97 ++++++++++++++++++++++++++++++++++-------------- 2 files changed, 88 insertions(+), 29 deletions(-) diff --git a/library/74xx.dcm b/library/74xx.dcm index 18667b8a..44d7f21d 100644 --- a/library/74xx.dcm +++ b/library/74xx.dcm @@ -33,7 +33,13 @@ $ENDCMP $CMP 74HC240 D 8bits Buffer/Line Driver 3 state Inverting K TTL BUFFER 3State inv -F http://nxp.com/documents/data_sheet/74HC_HCT240.pdf +F http://www.nxp.com/documents/data_sheet/74HC_HCT240.pdf +$ENDCMP +# +$CMP 74HC244 +D 8bits Buffer/Line Driver 3 state +K TTL BUFFER 3State +F http://www.nxp.com/documents/data_sheet/74HC_HCT244.pdf $ENDCMP # $CMP 74HC245 @@ -68,6 +74,18 @@ D Hex Inverseur K HCTMOS not inv $ENDCMP # +$CMP 74HCT240 +D 8 bit buffer; 3-state; inverting +K octal buffer line driver inverting +F http://www.nxp.com/documents/data_sheet/74HC_HCT240.pdf +$ENDCMP +# +$CMP 74HCT244 +D 8bits Buffer/Line Driver 3 state +K TTL BUFFER 3State +F http://www.nxp.com/documents/data_sheet/74HC_HCT244.pdf +$ENDCMP +# $CMP 74HCT541_PWR D 8bits Buffer/Line Driver 3 state Out K TTL BUFFER 3State BUS diff --git a/library/74xx.lib b/library/74xx.lib index c9595c4c..5704a818 100644 --- a/library/74xx.lib +++ b/library/74xx.lib @@ -115,43 +115,84 @@ ENDDEF # 74HC240 # DEF 74HC240 U 0 10 Y Y 1 F N -F0 "U" -350 600 50 H V L CNN -F1 "74HC240" 50 600 50 H V L CNN -F2 "DIP-20" -400 -600 50 H V L CIN -F3 "" 0 0 50 H I C TNN +F0 "U" 100 650 50 H V L CNN +F1 "74HC240" 50 -650 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN ALIAS 74HCT240 $FPLIST - DIP20 - SSOP20 - TSSOP20 - DHVQFN20 + Housings_DIP:DIP20-W7.62mm + Housings_DIP:DIP20-W7.62mm_LongPads + Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm + Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm + Housings_SSOP:SSOP-20_4.4x6.5mm_Pitch0.65mm $ENDFPLIST DRAW -X GND 10 700 -500 300 L 50 50 0 0 W -X VCC 20 700 -400 300 L 50 50 0 0 W +X GND 10 0 -700 150 U 50 50 0 0 W +X VCC 20 0 700 150 D 50 50 0 0 W C 100 300 21 0 1 0 N S -400 550 400 -550 0 1 0 N P 2 0 1 0 -125 300 -175 300 N P 2 0 1 0 125 300 175 300 N P 4 0 1 0 -125 400 -125 200 75 300 -125 400 N -X 1OE 1 -700 -400 300 R 50 50 1 1 I I -X 1A0 2 -700 500 300 R 50 50 1 1 I -X 2Y0 3 -700 400 300 R 50 50 1 1 I -X 1A1 4 -700 300 300 R 50 50 1 1 I -X 2Y1 5 -700 200 300 R 50 50 1 1 I -X 1A2 6 -700 100 300 R 50 50 1 1 I -X 2Y2 7 -700 0 300 R 50 50 1 1 I -X 1A3 8 -700 -100 300 R 50 50 1 1 I -X 2Y3 9 -700 -200 300 R 50 50 1 1 I -X 2A3 11 700 -200 300 L 50 50 1 1 O -X 1Y3 12 700 -100 300 L 50 50 1 1 O -X 2A2 13 700 0 300 L 50 50 1 1 O -X 1Y2 14 700 100 300 L 50 50 1 1 O -X 2A1 15 700 200 300 L 50 50 1 1 O -X 1Y1 16 700 300 300 L 50 50 1 1 O -X 2A0 17 700 400 300 L 50 50 1 1 O -X 1Y0 18 700 500 300 L 50 50 1 1 O -X 2OE 19 -700 -500 300 R 50 50 1 1 I I +X 1OE 1 -500 -400 100 R 50 50 1 1 I I +X 1A0 2 -500 500 100 R 50 50 1 1 I +X 2Y0 3 500 100 100 L 50 50 1 1 I +X 1A1 4 -500 400 100 R 50 50 1 1 I +X 2Y1 5 500 0 100 L 50 50 1 1 I +X 1A2 6 -500 300 100 R 50 50 1 1 I +X 2Y2 7 500 -100 100 L 50 50 1 1 I +X 1A3 8 -500 200 100 R 50 50 1 1 I +X 2Y3 9 500 -200 100 L 50 50 1 1 I +X 2A3 11 -500 -200 100 R 50 50 1 1 T +X 1Y3 12 500 200 100 L 50 50 1 1 T +X 2A2 13 -500 -100 100 R 50 50 1 1 T +X 1Y2 14 500 300 100 L 50 50 1 1 T +X 2A1 15 -500 0 100 R 50 50 1 1 T +X 1Y1 16 500 400 100 L 50 50 1 1 T +X 2A0 17 -500 100 100 R 50 50 1 1 T +X 1Y0 18 500 500 100 L 50 50 1 1 T +X 2OE 19 -500 -500 100 R 50 50 1 1 I I +ENDDRAW +ENDDEF +# +# 74HC244 +# +DEF 74HC244 U 0 10 Y Y 1 F N +F0 "U" 100 650 50 H V L CNN +F1 "74HC244" 50 -650 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS 74HCT244 +$FPLIST + Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm + Housings_SSOP:SSOP-20_4.4x6.5mm_Pitch0.65mm +$ENDFPLIST +DRAW +X GND 10 0 -700 150 U 50 50 0 0 W +X VCC 20 0 700 150 D 50 50 0 0 W +S -400 550 400 -550 0 1 0 N +P 2 0 1 0 -105 300 -155 300 N +P 2 0 1 0 95 300 145 300 N +P 4 0 1 0 -105 400 -105 200 95 300 -105 400 N +X 1OE 1 -500 -400 100 R 50 50 1 1 I I +X 1A0 2 -500 500 100 R 50 50 1 1 I +X 2Y0 3 500 100 100 L 50 50 1 1 O +X 1A1 4 -500 400 100 R 50 50 1 1 I +X 2Y1 5 500 0 100 L 50 50 1 1 O +X 1A2 6 -500 300 100 R 50 50 1 1 I +X 2Y2 7 500 -100 100 L 50 50 1 1 O +X 1A3 8 -500 200 100 R 50 50 1 1 I +X 2Y3 9 500 -200 100 L 50 50 1 1 O +X 2A3 11 -500 -200 100 R 50 50 1 1 I +X 1Y3 12 500 200 100 L 50 50 1 1 O +X 2A2 13 -500 -100 100 R 50 50 1 1 I +X 1Y2 14 500 300 100 L 50 50 1 1 O +X 2A1 15 -500 0 100 R 50 50 1 1 I +X 1Y1 16 500 400 100 L 50 50 1 1 O +X 2A0 17 -500 100 100 R 50 50 1 1 I +X 1Y0 18 500 500 100 L 50 50 1 1 O +X 2OE 19 -500 -500 100 R 50 50 1 1 I I ENDDRAW ENDDEF #