diff --git a/library/74xx.dcm b/library/74xx.dcm index 93dc1b26..90468745 100644 --- a/library/74xx.dcm +++ b/library/74xx.dcm @@ -30,6 +30,11 @@ D Hex Inverseur K HCMOS not inv $ENDCMP # +$CMP 74HC240 +D 8bits Buffer/Line Driver 3 state Inverting +K TTL BUFFER 3State inv +$ENDCMP +# $CMP 74HC245 D Octal BUS Transceivers, 3 State out K HCMOS BUS 3State diff --git a/library/74xx.lib b/library/74xx.lib index fe78059b..3995bd11 100644 --- a/library/74xx.lib +++ b/library/74xx.lib @@ -112,6 +112,43 @@ X B4 19 600 200 300 L 50 50 1 1 B ENDDRAW ENDDEF # +# 74HC240 +# +DEF 74HC240 U 0 10 Y Y 1 F N +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 +DRAW +X GND 10 0 -750 200 U 50 40 0 0 W +X VCC 20 0 750 200 D 50 40 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 T +X 1Y3 12 700 -100 300 L 50 50 1 1 T +X 2A2 13 700 0 300 L 50 50 1 1 T +X 1Y2 14 700 100 300 L 50 50 1 1 T +X 2A1 15 700 200 300 L 50 50 1 1 T +X 2A0 16 700 300 300 L 50 50 1 1 T +X 2A0 17 700 400 300 L 50 50 1 1 T +X 1Y0 18 700 500 300 L 50 50 1 1 T +X 2OE 19 -700 -500 300 R 50 50 1 1 I I +ENDDRAW +ENDDEF +# # 74HC595 # DEF 74HC595 U 0 40 Y Y 1 F N