<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.6.0">
<drawing>
<board>
<plain>
<wire x1="0" y1="0" x2="63.48" y2="0" width="0" layer="20"/>
<wire x1="63.48" y1="0" x2="63.48" y2="56.5025" width="0" layer="20"/>
<wire x1="63.48" y1="56.5025" x2="0" y2="56.5025" width="0" layer="20"/>
<wire x1="0" y1="56.5025" x2="0" y2="0" width="0" layer="20"/>
<text>VCC</text>
<text>VCC</text>
<text>VCC</text>
<text>VCC</text>
<text>/G</text>
<text>/P</text>
<text>GND</text>
<text>GND</text>
<text>GND</text>
<text>GND</text>
<text>GND</text>
<text>GND</text>
<text>/P0</text>
<text>/G0</text>
<text>/C0</text>
<text>/P1</text>
<text>/G1</text>
<text>/C1</text>
<text>/P3</text>
<text>/G3</text>
<text>/C3</text>
<text>/P2</text>
<text>/G2</text>
<text>/C2</text>
</plain>
<libraries>
<library name="SMD">
<packages>
<package name="0204">
</package>
<package name="SOT-23">
</package>
</packages>
</library>
<library name="DISCRETE">
<packages>
<package name="0204">
</package>
</packages>
</library>
<library name="TAF">
<packages>
<package name="T1">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="Q1" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q2" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R1" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q3" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q4" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q5" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R2" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q6" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q7" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q8" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R3" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q9" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q10" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q11" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R4" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q12" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q13" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q14" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q15" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R5" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q16" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q17" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q18" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q19" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R6" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q20" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q21" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q22" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R7" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q23" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q24" library="SMD" package="SOT-23" value="BC557">
<attribute name="VALUE"/>
</element>
<element name="Q25" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q26" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R8" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q27" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q28" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q29" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q30" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q31" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R9" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q32" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q33" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q34" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q35" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q36" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R10" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q37" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q38" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q39" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R11" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q40" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q41" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q42" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q43" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R12" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q44" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q45" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q46" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q47" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q48" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R13" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q49" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q50" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q51" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="Q52" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R14" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q53" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q54" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R15" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q55" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q56" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R16" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q57" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="Q58" library="SMD" package="SOT-23" value="BC857">
<attribute name="VALUE"/>
</element>
<element name="R17" library="SMD" package="0204" value="390">
<attribute name="VALUE"/>
</element>
<element name="Q59" library="SMD" package="SOT-23" value="BC847">
<attribute name="VALUE"/>
</element>
<element name="R18" library="SMD" package="0204" value="330">
<attribute name="VALUE"/>
</element>
<element name="R19" library="SMD" package="0204" value="330">
<attribute name="VALUE"/>
</element>
<element name="R20" library="SMD" package="0204" value="330">
<attribute name="VALUE"/>
</element>
<element name="R21" library="SMD" package="0204" value="330">
<attribute name="VALUE"/>
</element>
<element name="R22" library="SMD" package="0204" value="330">
<attribute name="VALUE"/>
</element>
<element name="C1" library="SMD" package="0204" value="100n">
<attribute name="VALUE"/>
</element>
<element name="C2" library="SMD" package="0204" value="100n">
<attribute name="VALUE"/>
</element>
<element name="C3" library="SMD" package="0204" value="100n">
<attribute name="VALUE"/>
</element>
<element name="C4" library="SMD" package="0204" value="100n">
<attribute name="VALUE"/>
</element>
<element name="C5" library="DISCRETE" package="0204" value="100n">
<attribute name="VALUE"/>
</element>
<element name="U$46" library="TAF" package="T1" value=""/>
</elements>
<signals>
<signal name="N$1">
</signal>
<signal name="N$2">
</signal>
<signal name="N$3">
</signal>
<signal name="N$4">
</signal>
<signal name="N$5">
</signal>
<signal name="N$6">
</signal>
<signal name="N$7">
</signal>
<signal name="N$8">
</signal>
<signal name="N$9">
<contactref element="Q2" pad="1"/>
<contactref element="Q1" pad="1"/>
<contactref element="Q3" pad="2"/>
<contactref element="R1" pad="1"/>
</signal>
<signal name="VCC">
<contactref element="R1" pad="2"/>
<contactref element="Q3" pad="3"/>
<contactref element="R2" pad="2"/>
<contactref element="Q6" pad="3"/>
<contactref element="R3" pad="2"/>
<contactref element="Q9" pad="3"/>
<contactref element="R4" pad="2"/>
<contactref element="Q12" pad="3"/>
<contactref element="R5" pad="2"/>
<contactref element="Q16" pad="3"/>
<contactref element="R6" pad="2"/>
<contactref element="Q20" pad="3"/>
<contactref element="R7" pad="2"/>
<contactref element="Q23" pad="3"/>
<contactref element="R8" pad="2"/>
<contactref element="Q27" pad="3"/>
<contactref element="R9" pad="2"/>
<contactref element="Q32" pad="3"/>
<contactref element="R10" pad="2"/>
<contactref element="Q37" pad="3"/>
<contactref element="R11" pad="2"/>
<contactref element="Q40" pad="3"/>
<contactref element="R12" pad="2"/>
<contactref element="Q44" pad="3"/>
<contactref element="R13" pad="2"/>
<contactref element="Q49" pad="3"/>
<contactref element="Q53" pad="3"/>
<contactref element="R14" pad="2"/>
<contactref element="Q55" pad="3"/>
<contactref element="R15" pad="2"/>
<contactref element="Q57" pad="3"/>
<contactref element="R16" pad="2"/>
<contactref element="Q59" pad="3"/>
<contactref element="R17" pad="2"/>
<contactref element="C4" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="C2" pad="1"/>
<contactref element="C1" pad="1"/>
<contactref element="C5" pad="1"/>
</signal>
<signal name="N$11">
<contactref element="Q5" pad="1"/>
<contactref element="Q4" pad="1"/>
<contactref element="Q6" pad="2"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="\!C0">
<contactref element="Q4" pad="2"/>
<contactref element="Q10" pad="2"/>
<contactref element="Q30" pad="2"/>
</signal>
<signal name="\!G0">
<contactref element="Q2" pad="2"/>
<contactref element="Q5" pad="2"/>
<contactref element="Q11" pad="2"/>
<contactref element="Q17" pad="2"/>
<contactref element="Q26" pad="2"/>
<contactref element="Q31" pad="2"/>
<contactref element="Q47" pad="2"/>
</signal>
<signal name="\!C1">
<contactref element="Q6" pad="1"/>
<contactref element="Q3" pad="1"/>
<contactref element="R18" pad="2"/>
</signal>
<signal name="N$10">
<contactref element="Q8" pad="1"/>
<contactref element="Q7" pad="1"/>
<contactref element="Q9" pad="2"/>
<contactref element="R3" pad="1"/>
</signal>
<signal name="N$12">
<contactref element="Q11" pad="1"/>
<contactref element="Q10" pad="1"/>
<contactref element="Q12" pad="2"/>
<contactref element="R4" pad="1"/>
<contactref element="Q13" pad="1"/>
</signal>
<signal name="N$13">
<contactref element="Q15" pad="1"/>
<contactref element="Q14" pad="1"/>
<contactref element="Q16" pad="2"/>
<contactref element="R5" pad="1"/>
<contactref element="Q17" pad="1"/>
</signal>
<signal name="\!P0">
<contactref element="Q1" pad="2"/>
<contactref element="Q15" pad="2"/>
<contactref element="Q25" pad="2"/>
<contactref element="Q52" pad="2"/>
</signal>
<signal name="\!P1">
<contactref element="Q7" pad="2"/>
<contactref element="Q21" pad="2"/>
<contactref element="Q42" pad="2"/>
<contactref element="Q54" pad="2"/>
</signal>
<signal name="\!G1">
<contactref element="Q8" pad="2"/>
<contactref element="Q13" pad="2"/>
<contactref element="Q22" pad="2"/>
<contactref element="Q28" pad="2"/>
<contactref element="Q33" pad="2"/>
<contactref element="Q43" pad="2"/>
<contactref element="Q48" pad="2"/>
<contactref element="Q14" pad="2"/>
</signal>
<signal name="N$14">
<contactref element="Q19" pad="1"/>
<contactref element="Q18" pad="1"/>
<contactref element="Q20" pad="2"/>
<contactref element="R6" pad="1"/>
</signal>
<signal name="N$15">
<contactref element="Q22" pad="1"/>
<contactref element="Q21" pad="1"/>
<contactref element="Q23" pad="2"/>
<contactref element="R7" pad="1"/>
<contactref element="Q24" pad="1"/>
</signal>
<signal name="N$16">
<contactref element="Q26" pad="1"/>
<contactref element="Q25" pad="1"/>
<contactref element="Q27" pad="2"/>
<contactref element="R8" pad="1"/>
<contactref element="Q28" pad="1"/>
<contactref element="Q29" pad="1"/>
</signal>
<signal name="N$17">
<contactref element="Q31" pad="1"/>
<contactref element="Q30" pad="1"/>
<contactref element="Q32" pad="2"/>
<contactref element="R9" pad="1"/>
<contactref element="Q33" pad="1"/>
<contactref element="Q34" pad="1"/>
</signal>
<signal name="\!C3">
<contactref element="Q27" pad="1"/>
<contactref element="Q20" pad="1"/>
<contactref element="Q23" pad="1"/>
<contactref element="Q32" pad="1"/>
<contactref element="R20" pad="2"/>
</signal>
<signal name="\!P2">
<contactref element="Q18" pad="2"/>
<contactref element="Q38" pad="2"/>
<contactref element="Q56" pad="2"/>
</signal>
<signal name="\!G2">
<contactref element="Q19" pad="2"/>
<contactref element="Q24" pad="2"/>
<contactref element="Q29" pad="2"/>
<contactref element="Q34" pad="2"/>
<contactref element="Q39" pad="2"/>
<contactref element="Q45" pad="2"/>
<contactref element="Q50" pad="2"/>
</signal>
<signal name="N$18">
<contactref element="Q36" pad="1"/>
<contactref element="Q35" pad="1"/>
<contactref element="Q37" pad="2"/>
<contactref element="R10" pad="1"/>
</signal>
<signal name="N$19">
<contactref element="Q39" pad="1"/>
<contactref element="Q38" pad="1"/>
<contactref element="Q40" pad="2"/>
<contactref element="R11" pad="1"/>
<contactref element="Q41" pad="1"/>
</signal>
<signal name="N$20">
<contactref element="Q43" pad="1"/>
<contactref element="Q42" pad="1"/>
<contactref element="Q44" pad="2"/>
<contactref element="R12" pad="1"/>
<contactref element="Q45" pad="1"/>
<contactref element="Q46" pad="1"/>
</signal>
<signal name="N$21">
<contactref element="Q48" pad="1"/>
<contactref element="Q47" pad="1"/>
<contactref element="Q49" pad="2"/>
<contactref element="R13" pad="1"/>
<contactref element="Q50" pad="1"/>
<contactref element="Q51" pad="1"/>
</signal>
<signal name="\!P3">
<contactref element="Q35" pad="2"/>
<contactref element="Q58" pad="2"/>
</signal>
<signal name="\!G3">
<contactref element="Q36" pad="2"/>
<contactref element="Q41" pad="2"/>
<contactref element="Q46" pad="2"/>
<contactref element="Q51" pad="2"/>
</signal>
<signal name="N$22">
<contactref element="R14" pad="1"/>
<contactref element="Q52" pad="1"/>
<contactref element="Q53" pad="2"/>
</signal>
<signal name="N$24">
<contactref element="R15" pad="1"/>
<contactref element="Q54" pad="1"/>
<contactref element="Q55" pad="2"/>
</signal>
<signal name="N$25">
<contactref element="R16" pad="1"/>
<contactref element="Q56" pad="1"/>
<contactref element="Q57" pad="2"/>
</signal>
<signal name="N$26">
<contactref element="R17" pad="1"/>
<contactref element="Q58" pad="1"/>
<contactref element="Q59" pad="2"/>
</signal>
<signal name="\!P">
<contactref element="Q59" pad="1"/>
<contactref element="Q53" pad="1"/>
<contactref element="Q55" pad="1"/>
<contactref element="Q57" pad="1"/>
<contactref element="R22" pad="2"/>
</signal>
<signal name="\!C2">
<contactref element="Q16" pad="1"/>
<contactref element="Q9" pad="1"/>
<contactref element="Q12" pad="1"/>
<contactref element="R19" pad="2"/>
</signal>
<signal name="\!G">
<contactref element="Q40" pad="1"/>
<contactref element="Q37" pad="1"/>
<contactref element="Q44" pad="1"/>
<contactref element="Q49" pad="1"/>
<contactref element="R21" pad="2"/>
</signal>
<signal name="GND">
<contactref element="Q1" pad="3"/>
<contactref element="Q2" pad="3"/>
<contactref element="Q4" pad="3"/>
<contactref element="Q5" pad="3"/>
<contactref element="Q7" pad="3"/>
<contactref element="Q8" pad="3"/>
<contactref element="Q10" pad="3"/>
<contactref element="Q11" pad="3"/>
<contactref element="Q13" pad="3"/>
<contactref element="Q14" pad="3"/>
<contactref element="Q15" pad="3"/>
<contactref element="Q17" pad="3"/>
<contactref element="Q18" pad="3"/>
<contactref element="Q19" pad="3"/>
<contactref element="Q21" pad="3"/>
<contactref element="Q22" pad="3"/>
<contactref element="Q24" pad="3"/>
<contactref element="Q25" pad="3"/>
<contactref element="Q26" pad="3"/>
<contactref element="Q28" pad="3"/>
<contactref element="Q29" pad="3"/>
<contactref element="Q30" pad="3"/>
<contactref element="Q31" pad="3"/>
<contactref element="Q33" pad="3"/>
<contactref element="Q34" pad="3"/>
<contactref element="Q47" pad="3"/>
<contactref element="Q48" pad="3"/>
<contactref element="Q50" pad="3"/>
<contactref element="Q51" pad="3"/>
<contactref element="Q35" pad="3"/>
<contactref element="Q36" pad="3"/>
<contactref element="Q38" pad="3"/>
<contactref element="Q39" pad="3"/>
<contactref element="Q41" pad="3"/>
<contactref element="Q42" pad="3"/>
<contactref element="Q43" pad="3"/>
<contactref element="Q45" pad="3"/>
<contactref element="Q46" pad="3"/>
<contactref element="Q52" pad="3"/>
<contactref element="Q54" pad="3"/>
<contactref element="Q56" pad="3"/>
<contactref element="Q58" pad="3"/>
<contactref element="R20" pad="1"/>
<contactref element="R19" pad="1"/>
<contactref element="R18" pad="1"/>
<contactref element="R22" pad="1"/>
<contactref element="R21" pad="1"/>
<contactref element="C1" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="C2" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="C5" pad="2"/>
</signal>
<signal name="GND1">
</signal>
</signals>
</board>
</drawing>
</eagle>
