Add shift register
authorDan White <dan@whiteaudio.com>
Wed, 1 Feb 2012 16:11:02 +0000 (10:11 -0600)
committerDan White <dan@whiteaudio.com>
Wed, 1 Feb 2012 16:11:02 +0000 (10:11 -0600)
data/74HC595.pdf [new file with mode: 0644]
sch-pcb/sym/74hc595-1.djboxsym [new file with mode: 0644]
sch-pcb/sym/74hc595-1.sym [new file with mode: 0644]

diff --git a/data/74HC595.pdf b/data/74HC595.pdf
new file mode 100644 (file)
index 0000000..fb44be7
Binary files /dev/null and b/data/74HC595.pdf differ
diff --git a/sch-pcb/sym/74hc595-1.djboxsym b/sch-pcb/sym/74hc595-1.djboxsym
new file mode 100644 (file)
index 0000000..4b20390
--- /dev/null
@@ -0,0 +1,41 @@
+
+
+[labels]
+refdes=U?
+74HC595
+value=74HC595D
+! pn-digikey=568-1483-1-ND
+! footprint=SO16
+! document=74HC595.pdf
+
+
+[left]
+14     i       DS
+11     i       SHCP
+10     i!      \_MR\_
+
+12     i       STCP
+13     i!      \_OE\_
+
+
+[right]
+15     o       Q0
+1      o       Q1
+2      o       Q2
+3      o       Q3
+4      o       Q4
+5      o       Q5
+6      o       Q6
+7      o       Q7
+9      o       Q7S
+
+
+[top]
+16     p       Vcc
+
+
+[bottom]
+8      p       GND
+
+
+# vim:softtabstop=0 noexpandtab ft=sh
diff --git a/sch-pcb/sym/74hc595-1.sym b/sch-pcb/sym/74hc595-1.sym
new file mode 100644 (file)
index 0000000..1486b1b
--- /dev/null
@@ -0,0 +1,192 @@
+v 20060123 1
+B 300 300 2200 4000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 2500 4400 9 10 0 0 0 0 1
+document=74HC595.pdf
+T 2500 4600 9 10 0 0 0 0 1
+footprint=SO16
+T 2500 4800 9 10 0 0 0 0 1
+pn-digikey=568-1483-1-ND
+T 1400 3700 9 10 1 1 0 3 1
+refdes=U?
+T 1400 3300 9 10 1 1 0 3 1
+74HC595
+T 1400 2900 9 10 1 1 0 3 1
+value=74HC595D
+P 2800 3500 2500 3500 1 0 0
+{
+T 2450 3500 9 10 1 1 0 7 1
+pinlabel=Q1
+T 2600 3550 5 8 1 1 0 0 1
+pinnumber=1
+T 2600 3550 5 8 0 1 0 0 1
+pinseq=1
+T 2400 3550 9 10 0 1 0 6 1
+pintype=out
+}
+P 2800 3100 2500 3100 1 0 0
+{
+T 2450 3100 9 10 1 1 0 7 1
+pinlabel=Q2
+T 2600 3150 5 8 1 1 0 0 1
+pinnumber=2
+T 2600 3150 5 8 0 1 0 0 1
+pinseq=2
+T 2400 3150 9 10 0 1 0 6 1
+pintype=out
+}
+P 2800 2700 2500 2700 1 0 0
+{
+T 2450 2700 9 10 1 1 0 7 1
+pinlabel=Q3
+T 2600 2750 5 8 1 1 0 0 1
+pinnumber=3
+T 2600 2750 5 8 0 1 0 0 1
+pinseq=3
+T 2400 2750 9 10 0 1 0 6 1
+pintype=out
+}
+P 2800 2300 2500 2300 1 0 0
+{
+T 2450 2300 9 10 1 1 0 7 1
+pinlabel=Q4
+T 2600 2350 5 8 1 1 0 0 1
+pinnumber=4
+T 2600 2350 5 8 0 1 0 0 1
+pinseq=4
+T 2400 2350 9 10 0 1 0 6 1
+pintype=out
+}
+P 2800 1900 2500 1900 1 0 0
+{
+T 2450 1900 9 10 1 1 0 7 1
+pinlabel=Q5
+T 2600 1950 5 8 1 1 0 0 1
+pinnumber=5
+T 2600 1950 5 8 0 1 0 0 1
+pinseq=5
+T 2400 1950 9 10 0 1 0 6 1
+pintype=out
+}
+P 2800 1500 2500 1500 1 0 0
+{
+T 2450 1500 9 10 1 1 0 7 1
+pinlabel=Q6
+T 2600 1550 5 8 1 1 0 0 1
+pinnumber=6
+T 2600 1550 5 8 0 1 0 0 1
+pinseq=6
+T 2400 1550 9 10 0 1 0 6 1
+pintype=out
+}
+P 2800 1100 2500 1100 1 0 0
+{
+T 2450 1100 9 10 1 1 0 7 1
+pinlabel=Q7
+T 2600 1150 5 8 1 1 0 0 1
+pinnumber=7
+T 2600 1150 5 8 0 1 0 0 1
+pinseq=7
+T 2400 1150 9 10 0 1 0 6 1
+pintype=out
+}
+P 1400 0 1400 300 1 0 0
+{
+T 1400 350 9 10 1 1 0 3 1
+pinlabel=GND
+T 1450 250 5 8 1 1 0 2 1
+pinnumber=8
+T 1450 250 5 8 0 1 0 2 1
+pinseq=8
+T 1300 50 9 10 0 1 0 6 1
+pintype=pwr
+}
+P 2800 700 2500 700 1 0 0
+{
+T 2450 700 9 10 1 1 0 7 1
+pinlabel=Q7S
+T 2600 750 5 8 1 1 0 0 1
+pinnumber=9
+T 2600 750 5 8 0 1 0 0 1
+pinseq=9
+T 2400 750 9 10 0 1 0 6 1
+pintype=out
+}
+V 250 3100 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 0 3100 200 3100 1 0 0
+{
+T 350 3100 9 10 1 1 0 1 1
+pinlabel=\_MR\_
+T 200 3150 5 8 1 1 0 6 1
+pinnumber=10
+T 200 3150 5 8 0 1 0 6 1
+pinseq=10
+T 200 3150 9 10 0 1 0 6 1
+pintype=in
+}
+P 0 3500 300 3500 1 0 0
+{
+T 350 3500 9 10 1 1 0 1 1
+pinlabel=SHCP
+T 200 3550 5 8 1 1 0 6 1
+pinnumber=11
+T 200 3550 5 8 0 1 0 6 1
+pinseq=11
+T 200 3550 9 10 0 1 0 6 1
+pintype=in
+}
+P 0 2300 300 2300 1 0 0
+{
+T 350 2300 9 10 1 1 0 1 1
+pinlabel=STCP
+T 200 2350 5 8 1 1 0 6 1
+pinnumber=12
+T 200 2350 5 8 0 1 0 6 1
+pinseq=12
+T 200 2350 9 10 0 1 0 6 1
+pintype=in
+}
+V 250 1900 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 0 1900 200 1900 1 0 0
+{
+T 350 1900 9 10 1 1 0 1 1
+pinlabel=\_OE\_
+T 200 1950 5 8 1 1 0 6 1
+pinnumber=13
+T 200 1950 5 8 0 1 0 6 1
+pinseq=13
+T 200 1950 9 10 0 1 0 6 1
+pintype=in
+}
+P 0 3900 300 3900 1 0 0
+{
+T 350 3900 9 10 1 1 0 1 1
+pinlabel=DS
+T 200 3950 5 8 1 1 0 6 1
+pinnumber=14
+T 200 3950 5 8 0 1 0 6 1
+pinseq=14
+T 200 3950 9 10 0 1 0 6 1
+pintype=in
+}
+P 2800 3900 2500 3900 1 0 0
+{
+T 2450 3900 9 10 1 1 0 7 1
+pinlabel=Q0
+T 2600 3950 5 8 1 1 0 0 1
+pinnumber=15
+T 2600 3950 5 8 0 1 0 0 1
+pinseq=15
+T 2400 3950 9 10 0 1 0 6 1
+pintype=out
+}
+P 1400 4600 1400 4300 1 0 0
+{
+T 1400 4250 9 10 1 1 0 5 1
+pinlabel=Vcc
+T 1450 4350 5 8 1 1 0 0 1
+pinnumber=16
+T 1450 4350 5 8 0 1 0 0 1
+pinseq=16
+T 1300 50 9 10 0 1 0 6 1
+pintype=pwr
+}