--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="6.4">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
+<layer number="51" name="tDocu" color="6" fill="9" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+</layers>
+<library>
+<description><b>AVR Devices</b><p>
+Configurable logic, microcontrollers, nonvolatile memories<p>
+Based on the following sources:<p>
+<ul>
+<li>www.atmel.com
+<li>CD-ROM : Configurable Logic Microcontroller Nonvolatile Memory
+<li>CadSoft download site, www.cadsoft.de or www.cadsoftusa.com , file at90smcu_v400.zip
+<li>avr.lbr
+</ul>
+<author>Revised by librarian@cadsoft.de</author></description>
+<packages>
+<package name="DIL08">
+<description><B>Dual In Line</B></description>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="0.635" width="0.1524" layer="21" curve="180"/>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-2.794" x2="5.08" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-2.794" x2="5.08" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.794" x2="-5.08" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="2.794" x2="-5.08" y2="0.635" width="0.1524" layer="21"/>
+<pad name="1" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-5.3594" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-3.81" y="-0.9906" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL20">
+<description><B>Dual In Line</B></description>
+<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="0.635" width="0.1524" layer="21" curve="180"/>
+<wire x1="13.208" y1="-2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="13.208" y1="-2.794" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="2.794" x2="-13.208" y2="0.635" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
+<pad name="1" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-13.5128" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-10.16" y="-0.762" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL28-3">
+<description><B>Dual In Line</B> 0.3 inch</description>
+<wire x1="-18.542" y1="-0.635" x2="-18.542" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="0.635" x2="-18.542" y2="-0.635" width="0.1524" layer="21" curve="-180"/>
+<wire x1="-18.542" y1="-2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="2.794" x2="-18.542" y2="0.635" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="2.794" x2="18.542" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="18.542" y1="2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
+<pad name="1" x="-16.51" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-13.97" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="13.97" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="16.51" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="16.51" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="13.97" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="-13.97" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="-16.51" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-19.2024" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-15.875" y="-0.635" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL40">
+<description><B>Dual In Line</B></description>
+<wire x1="-26.416" y1="-1.27" x2="-26.416" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="1.27" x2="-26.416" y2="-1.27" width="0.1524" layer="21" curve="-180"/>
+<wire x1="26.416" y1="-6.604" x2="26.416" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="6.604" x2="-26.416" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="6.604" x2="26.416" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="-6.604" x2="26.416" y2="-6.604" width="0.1524" layer="21"/>
+<pad name="1" x="-24.13" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-21.59" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="-3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="-1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="21.59" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="24.13" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="24.13" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="21.59" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="29" x="3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="30" x="1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="31" x="-1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="32" x="-3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="33" x="-6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="34" x="-8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="35" x="-11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="36" x="-13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="37" x="-16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="38" x="-19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="39" x="-21.59" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="40" x="-24.13" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<text x="-26.67" y="-6.35" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-21.59" y="-2.2352" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="S44">
+<description><B>Throughhole Plastic J-Leaded Chip Carrier Socket</B></description>
+<wire x1="-10.16" y1="11.684" x2="-11.684" y2="10.16" width="0.1524" layer="21"/>
+<wire x1="-11.684" y1="10.16" x2="-11.684" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="6.985" x2="-6.985" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-10.414" x2="-7.239" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-10.414" x2="-10.414" y2="-9.398" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-9.398" x2="-8.255" y2="-7.239" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-7.239" x2="-8.255" y2="-6.985" width="0.1524" layer="21"/>
+<wire x1="-7.239" y1="-8.255" x2="-6.985" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="-9.398" x2="-5.461" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="-9.398" x2="-5.461" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="-10.414" x2="-4.699" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="-10.414" x2="-4.699" y2="-9.398" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="-8.255" x2="-4.699" y2="-9.398" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="-8.255" x2="-4.191" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-8.255" x2="-2.921" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="-9.525" x2="-2.921" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="-9.525" x2="-2.921" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="-10.414" x2="-2.159" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-10.414" x2="-2.159" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-8.255" x2="-2.159" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-8.255" x2="-1.651" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-8.255" x2="-0.381" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-9.525" x2="-0.381" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-9.525" x2="-0.381" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-10.414" x2="0.381" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-10.414" x2="0.381" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-8.255" x2="0.381" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="-8.255" x2="0.889" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="9.398" x2="8.255" y2="7.239" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="9.398" x2="9.398" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="10.414" x2="7.239" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="7.239" x2="8.255" y2="6.985" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="5.969" x2="8.255" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.461" x2="9.398" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="5.461" x2="9.398" y2="5.461" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="5.461" x2="10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="4.699" x2="10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="4.699" x2="8.255" y2="4.699" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.699" x2="8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.429" x2="8.255" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="2.921" x2="9.398" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.921" x2="9.398" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="2.921" x2="10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="0.889" x2="8.255" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.381" x2="9.398" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.381" x2="9.398" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="0.381" x2="10.414" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-0.381" x2="10.414" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-0.381" x2="8.255" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-0.381" x2="8.255" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-6.985" x2="-8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.969" x2="-8.255" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.461" x2="-9.398" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-5.461" x2="-9.398" y2="-5.461" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-5.461" x2="-10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-4.699" x2="-10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-4.699" x2="-8.255" y2="-4.699" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-4.699" x2="-8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.429" x2="-8.255" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-2.921" x2="-9.398" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.921" x2="-9.398" y2="-2.921" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-2.921" x2="-10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-2.159" x2="-10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-2.159" x2="-8.255" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-2.159" x2="-8.255" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.889" x2="-8.255" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.381" x2="-9.398" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.381" x2="-9.398" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-0.381" x2="-10.414" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="0.381" x2="-10.414" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="0.381" x2="-8.255" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="0.381" x2="-8.255" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="7.239" y1="8.255" x2="6.985" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="8.255" x2="5.461" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="8.255" x2="5.461" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="10.414" x2="5.461" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="10.414" x2="4.699" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="9.398" x2="4.699" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="9.398" x2="4.699" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="8.255" x2="4.191" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="8.255" x2="2.921" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="8.255" x2="2.921" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="10.414" x2="2.921" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="10.414" x2="2.159" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="9.398" x2="2.159" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="9.398" x2="2.159" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="8.255" x2="1.651" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="8.255" x2="0.381" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="8.255" x2="0.381" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="10.414" x2="0.381" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="10.414" x2="-0.381" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="9.398" x2="-0.381" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="9.398" x2="-0.381" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="8.255" x2="-0.889" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="8.255" x2="-2.159" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="8.255" x2="-2.159" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="10.414" x2="-2.159" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="10.414" x2="-2.921" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="9.398" x2="-2.921" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="9.398" x2="-2.921" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="8.255" x2="-3.429" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="8.255" x2="-4.699" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="8.255" x2="-4.699" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="10.414" x2="-4.699" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="10.414" x2="-5.461" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="9.398" x2="-5.461" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="9.398" x2="-5.461" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="8.255" x2="-5.969" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-8.255" x2="2.159" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-9.525" x2="2.159" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-9.525" x2="2.159" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="-10.414" x2="2.921" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="-10.414" x2="2.921" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="-8.255" x2="2.921" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="-8.255" x2="3.429" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="-8.255" x2="4.699" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="-9.525" x2="4.699" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="-9.525" x2="4.699" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-10.414" x2="5.461" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="-10.414" x2="5.461" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="-8.255" x2="5.461" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="-8.255" x2="5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.969" x2="-8.255" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.461" x2="-9.398" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.461" x2="-9.398" y2="5.461" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="5.461" x2="-10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="4.699" x2="-10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="4.699" x2="-8.255" y2="4.699" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="4.699" x2="-8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.429" x2="-8.255" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.921" x2="-9.398" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="2.921" x2="-9.398" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="2.921" x2="-10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="2.159" x2="-10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="-6.731" y1="-10.414" x2="-6.731" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="-8.255" x2="-6.985" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="-10.414" x2="-5.969" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="-8.255" x2="-5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="-8.255" x2="-5.969" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="-10.414" x2="-4.191" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="-10.414" x2="-3.429" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-8.255" x2="-3.429" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="-10.414" x2="-1.651" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="-10.414" x2="-0.889" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-8.255" x2="-0.889" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="-10.414" x2="0.889" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="-10.414" x2="1.651" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-8.255" x2="1.651" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.731" x2="8.255" y2="6.731" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="6.731" x2="8.255" y2="6.985" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.731" x2="10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.969" x2="10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="4.191" x2="8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="4.191" x2="10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.429" x2="10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="1.651" x2="8.255" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="1.651" x2="10.414" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.889" x2="10.414" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.889" x2="8.255" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.889" x2="10.414" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-1.651" x2="10.414" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-6.731" x2="-8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-6.731" x2="-10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.969" x2="-10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.191" x2="-8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.191" x2="-10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.429" x2="-10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-1.651" x2="-8.255" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-1.651" x2="-10.414" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.889" x2="-10.414" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.889" x2="-8.255" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.889" x2="-10.414" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="1.651" x2="-10.414" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="10.414" x2="6.731" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="8.255" x2="6.985" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="10.414" x2="5.969" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="8.255" x2="5.969" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="10.414" x2="4.191" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="10.414" x2="3.429" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="8.255" x2="3.429" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="10.414" x2="1.651" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="10.414" x2="0.889" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="8.255" x2="0.889" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="10.414" x2="-0.889" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="10.414" x2="-1.651" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="8.255" x2="-1.651" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="10.414" x2="-3.429" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="10.414" x2="-4.191" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="8.255" x2="-4.191" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="10.414" x2="-5.969" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="10.414" x2="-6.731" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="8.255" x2="-6.731" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-10.414" x2="3.429" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-10.414" x2="4.191" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="-8.255" x2="4.191" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-10.414" x2="5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-10.414" x2="6.731" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="7.112" y1="-8.255" x2="6.731" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="-8.255" x2="6.731" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="6.731" x2="-8.255" y2="6.731" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="6.731" x2="-10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.969" x2="-10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.191" x2="-8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.191" x2="-10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.429" x2="-10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-6.731" x2="8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-6.731" x2="8.255" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-6.731" x2="10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.969" x2="10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.969" x2="8.255" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.461" x2="9.398" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-5.461" x2="9.398" y2="-5.461" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-5.461" x2="10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-4.699" x2="10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-4.699" x2="8.255" y2="-4.699" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-4.699" x2="8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.429" x2="8.255" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.921" x2="9.398" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-2.921" x2="9.398" y2="-2.921" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-2.921" x2="10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-2.159" x2="10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="-8.255" x2="8.255" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-8.255" x2="8.255" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-1.651" x2="8.255" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.159" x2="9.398" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-6.985" y1="8.255" x2="-6.731" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="6.731" x2="-8.255" y2="6.985" width="0.1524" layer="51"/>
+<wire x1="-9.398" y1="2.159" x2="-8.255" y2="2.159" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.159" x2="-8.255" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.191" x2="8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.191" x2="10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.429" x2="10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-11.684" y1="-11.049" x2="-11.049" y2="-11.684" width="0.1524" layer="21" curve="90"/>
+<wire x1="11.049" y1="-11.684" x2="-11.049" y2="-11.684" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="-11.684" x2="11.684" y2="-11.049" width="0.1524" layer="21" curve="90"/>
+<wire x1="11.049" y1="11.684" x2="-10.16" y2="11.684" width="0.1524" layer="21"/>
+<wire x1="11.684" y1="11.049" x2="11.684" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.684" x2="11.684" y2="11.049" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-1.27" y1="3.81" x2="1.27" y2="3.81" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="3.81" x2="0" y2="5.08" width="0.2032" layer="21"/>
+<wire x1="0" y1="5.08" x2="-1.27" y2="3.81" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="2.159" x2="10.414" y2="2.159" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="2.159" x2="8.255" y2="1.651" width="0.1524" layer="51"/>
+<circle x="-2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<pad name="1" x="1.27" y="6.35" drill="0.8128" diameter="1.6002"/>
+<pad name="2" x="-1.27" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="3" x="-1.27" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="4" x="-3.81" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="5" x="-3.81" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="6" x="-6.35" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="7" x="-8.89" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="8" x="-6.35" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="9" x="-8.89" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="10" x="-6.35" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="11" x="-8.89" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="12" x="-6.35" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="13" x="-8.89" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="14" x="-6.35" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="15" x="-8.89" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="16" x="-6.35" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="17" x="-8.89" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="18" x="-6.35" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="19" x="-6.35" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="20" x="-3.81" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="21" x="-3.81" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="22" x="-1.27" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="23" x="-1.27" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="24" x="1.27" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="25" x="1.27" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="26" x="3.81" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="27" x="3.81" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="28" x="6.35" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="29" x="8.89" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="30" x="6.35" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="31" x="8.89" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="32" x="6.35" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="33" x="8.89" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="34" x="6.35" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="35" x="8.89" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="36" x="6.35" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="37" x="8.89" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="38" x="6.35" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="39" x="8.89" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="40" x="6.35" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="41" x="6.35" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="42" x="3.81" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="43" x="3.81" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="44" x="1.27" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<text x="-2.54" y="11.938" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-10.16" y="11.938" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="8.255" y="-10.795" size="1.27" layer="21" ratio="10">44</text>
+<rectangle x1="-0.508" y1="2.159" x2="0.508" y2="4.064" layer="21"/>
+<rectangle x1="-0.889" y1="3.81" x2="0.889" y2="4.191" layer="21"/>
+<rectangle x1="-0.635" y1="4.191" x2="0.635" y2="4.445" layer="21"/>
+<rectangle x1="-0.381" y1="4.445" x2="0.381" y2="4.699" layer="21"/>
+<rectangle x1="-0.127" y1="4.699" x2="0.127" y2="4.953" layer="21"/>
+<rectangle x1="-1.143" y1="3.81" x2="-0.889" y2="3.937" layer="21"/>
+<rectangle x1="-1.016" y1="3.937" x2="-0.889" y2="4.064" layer="21"/>
+<rectangle x1="-0.762" y1="4.191" x2="-0.635" y2="4.318" layer="21"/>
+<rectangle x1="-0.508" y1="4.445" x2="-0.381" y2="4.572" layer="21"/>
+<rectangle x1="-0.254" y1="4.699" x2="-0.127" y2="4.826" layer="21"/>
+<rectangle x1="0.127" y1="4.699" x2="0.254" y2="4.826" layer="21"/>
+<rectangle x1="0.381" y1="4.445" x2="0.508" y2="4.572" layer="21"/>
+<rectangle x1="0.635" y1="4.191" x2="0.762" y2="4.318" layer="21"/>
+<rectangle x1="0.889" y1="3.81" x2="1.143" y2="3.937" layer="21"/>
+<rectangle x1="0.889" y1="3.937" x2="1.016" y2="4.064" layer="21"/>
+</package>
+<package name="PLCC44">
+<description><B>Plastic J-Leaded Chip Carrier</B></description>
+<wire x1="-8.29" y1="7.79" x2="-7.79" y2="8.29" width="0.1524" layer="51"/>
+<wire x1="-7.79" y1="8.29" x2="7.79" y2="8.29" width="0.1524" layer="51"/>
+<wire x1="7.79" y1="8.29" x2="8.29" y2="7.79" width="0.1524" layer="51"/>
+<wire x1="8.29" y1="7.79" x2="8.29" y2="-7.79" width="0.1524" layer="51"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-8.29" width="0.1524" layer="51"/>
+<wire x1="7.79" y1="-8.29" x2="-7.04" y2="-8.29" width="0.1524" layer="51"/>
+<wire x1="-7.04" y1="-8.29" x2="-8.29" y2="-6.73" width="0.1524" layer="51"/>
+<wire x1="-8.29" y1="-6.73" x2="-8.29" y2="7.79" width="0.1524" layer="51"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="7.54" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="7.54" x2="7.79" y2="-7.54" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="-7.54" x2="7.54" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="7.54" y1="-7.79" x2="-7.04" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-7.79" x2="-8.29" y2="-6.73" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-8.29" x2="-7.04" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-7.79" x2="-7.04" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="7.79" x2="7.54" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="-7.79" y1="8.29" x2="-7.04" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="8.29" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="7.54" x2="8.29" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="-8.29" x2="7.54" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-7.54" width="0.0508" layer="51"/>
+<wire x1="-5.859" y1="8.29" x2="-5.571" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-4.589" y1="8.29" x2="-4.301" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-3.319" y1="8.29" x2="-3.031" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-2.049" y1="8.29" x2="-1.761" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-0.779" y1="8.29" x2="-0.491" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="0.491" y1="8.29" x2="0.779" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="6.841" y1="8.29" x2="7.79" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="8.29" x2="8.29" y2="7.79" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="7.79" x2="8.29" y2="6.841" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="3.319" x2="8.29" y2="3.031" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="2.049" x2="8.29" y2="1.761" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="0.779" x2="8.29" y2="0.491" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-0.491" x2="8.29" y2="-0.779" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-1.761" x2="8.29" y2="-2.049" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-3.031" x2="8.29" y2="-3.319" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-6.841" x2="8.29" y2="-7.79" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="-8.29" x2="6.841" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="0.779" y1="-8.29" x2="0.491" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-0.491" y1="-8.29" x2="-0.779" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-1.761" y1="-8.29" x2="-2.049" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-3.031" y1="-8.29" x2="-3.319" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-4.301" y1="-8.29" x2="-4.589" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-5.571" y1="-8.29" x2="-5.859" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-6.841" y1="-8.29" x2="-7.04" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="-8.29" x2="-8.24" y2="-6.841" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-3.319" x2="-8.29" y2="-3.031" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-2.049" x2="-8.29" y2="-1.761" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-0.779" x2="-8.29" y2="-0.491" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="0.491" x2="-8.29" y2="0.779" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="1.761" x2="-8.29" y2="2.049" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="3.031" x2="-8.29" y2="3.319" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="6.841" x2="-8.29" y2="7.79" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="7.79" x2="-7.79" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-7.79" y1="8.29" x2="-6.841" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="7.79" x2="-6.801" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-5.899" y1="7.79" x2="-5.531" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-4.629" y1="7.79" x2="-4.261" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-3.359" y1="7.79" x2="-2.991" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-2.089" y1="7.79" x2="-1.721" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-0.819" y1="7.79" x2="-0.451" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="0.451" y1="7.79" x2="0.819" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="6.801" y1="7.79" x2="7.54" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="7.54" x2="7.79" y2="6.801" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="3.359" x2="7.79" y2="2.991" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="2.089" x2="7.79" y2="1.721" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="0.819" x2="7.79" y2="0.451" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-0.451" x2="7.79" y2="-0.819" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-1.721" x2="7.79" y2="-2.089" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-2.991" x2="7.79" y2="-3.359" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-6.801" x2="7.79" y2="-7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-7.54" x2="7.54" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="-7.79" x2="6.801" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="0.819" y1="-7.79" x2="0.451" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-0.451" y1="-7.79" x2="-0.819" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-1.721" y1="-7.79" x2="-2.089" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-2.991" y1="-7.79" x2="-3.359" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-4.261" y1="-7.79" x2="-4.629" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-5.531" y1="-7.79" x2="-5.899" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-6.801" y1="-7.79" x2="-7.04" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-7.79" x2="-8.219" y2="-6.852" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-7.79" x2="-7.04" y2="-6.801" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-3.359" x2="-7.04" y2="-2.991" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-2.089" x2="-7.04" y2="-1.721" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-0.819" x2="-7.04" y2="-0.451" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="0.451" x2="-7.04" y2="0.819" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="1.721" x2="-7.04" y2="2.089" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="2.991" x2="-7.04" y2="3.359" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="6.801" x2="-7.04" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-7.79" y1="8.29" x2="-7.04" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="7.54" x2="8.29" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="8.29" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-8.29" x2="7.54" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-8.29" x2="-7.04" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="2.089" y1="-7.79" x2="1.721" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="3.359" y1="-7.79" x2="2.991" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="2.049" y1="-8.29" x2="1.761" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="3.319" y1="-8.29" x2="3.031" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="1.761" y1="8.29" x2="2.049" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="3.031" y1="8.29" x2="3.319" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="1.721" y1="7.79" x2="2.089" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="2.991" y1="7.79" x2="3.359" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="4.301" y1="8.29" x2="4.589" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="5.571" y1="8.29" x2="5.859" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="4.261" y1="7.79" x2="4.629" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="5.531" y1="7.79" x2="5.899" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="4.589" x2="8.29" y2="4.301" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="5.859" x2="8.29" y2="5.571" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="4.629" x2="7.79" y2="4.261" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="5.899" x2="7.79" y2="5.531" width="0.0508" layer="21"/>
+<wire x1="-8.29" y1="4.301" x2="-8.29" y2="4.589" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="5.571" x2="-8.29" y2="5.859" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="4.261" x2="-7.04" y2="4.629" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="5.531" x2="-7.04" y2="5.899" width="0.0508" layer="21"/>
+<wire x1="-8.29" y1="-4.589" x2="-8.29" y2="-4.301" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-5.859" x2="-8.29" y2="-5.571" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="-4.629" x2="-7.04" y2="-4.261" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-5.899" x2="-7.04" y2="-5.531" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="-4.301" x2="8.29" y2="-4.589" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-5.571" x2="8.29" y2="-5.859" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="-4.261" x2="7.79" y2="-4.629" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-5.531" x2="7.79" y2="-5.899" width="0.0508" layer="21"/>
+<wire x1="4.629" y1="-7.79" x2="4.261" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="5.899" y1="-7.79" x2="5.531" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="4.589" y1="-8.29" x2="4.301" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="5.859" y1="-8.29" x2="5.571" y2="-8.29" width="0.1524" layer="21"/>
+<circle x="-5.96" y="0" radius="0.5" width="0.0508" layer="51"/>
+<circle x="-5.96" y="0" radius="0.5" width="0.0508" layer="21"/>
+<smd name="8" x="-5.08" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="9" x="-3.81" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="10" x="-2.54" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="11" x="-1.27" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="12" x="0" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="13" x="1.27" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="14" x="2.54" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="36" x="-2.54" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="35" x="-1.27" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="34" x="0" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="33" x="1.27" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="32" x="2.54" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="31" x="3.81" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="30" x="5.08" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="6" x="-7.86" y="-6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="3" x="-7.86" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="2" x="-7.86" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="1" x="-7.86" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="44" x="-7.86" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="43" x="-7.86" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="42" x="-7.86" y="3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="18" x="7.86" y="-6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="21" x="7.86" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="22" x="7.86" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="23" x="7.86" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="24" x="7.86" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="25" x="7.86" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="26" x="7.86" y="3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="15" x="3.81" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="16" x="5.08" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="37" x="-3.81" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="38" x="-5.08" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="29" x="6.35" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="27" x="7.86" y="5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="28" x="7.86" y="6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="20" x="7.86" y="-3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="19" x="7.86" y="-5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="17" x="6.35" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="4" x="-7.86" y="-3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="5" x="-7.86" y="-5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="41" x="-7.86" y="5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="40" x="-7.86" y="6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="39" x="-6.35" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="7" x="-6.35" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<text x="-9.017" y="-2.667" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-5.08" y="-2.54" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="-2.92" y1="8.29" x2="-2.16" y2="8.76" layer="51"/>
+<rectangle x1="-1.65" y1="8.29" x2="-0.89" y2="8.76" layer="51"/>
+<rectangle x1="-0.38" y1="8.29" x2="0.38" y2="8.76" layer="51"/>
+<rectangle x1="0.89" y1="8.29" x2="1.65" y2="8.76" layer="51"/>
+<rectangle x1="2.16" y1="8.29" x2="2.92" y2="8.76" layer="51"/>
+<rectangle x1="3.43" y1="8.29" x2="4.19" y2="8.76" layer="51"/>
+<rectangle x1="4.7" y1="8.29" x2="5.46" y2="8.76" layer="51"/>
+<rectangle x1="8.29" y1="3.43" x2="8.76" y2="4.19" layer="51"/>
+<rectangle x1="8.29" y1="2.16" x2="8.76" y2="2.92" layer="51"/>
+<rectangle x1="8.29" y1="0.89" x2="8.76" y2="1.65" layer="51"/>
+<rectangle x1="8.29" y1="-0.38" x2="8.76" y2="0.38" layer="51"/>
+<rectangle x1="8.29" y1="-1.65" x2="8.76" y2="-0.89" layer="51"/>
+<rectangle x1="8.29" y1="-2.92" x2="8.76" y2="-2.16" layer="51"/>
+<rectangle x1="8.29" y1="-6.73" x2="8.76" y2="-5.97" layer="51"/>
+<rectangle x1="-5.46" y1="-8.76" x2="-4.7" y2="-8.29" layer="51"/>
+<rectangle x1="-4.19" y1="-8.76" x2="-3.43" y2="-8.29" layer="51"/>
+<rectangle x1="-2.92" y1="-8.76" x2="-2.16" y2="-8.29" layer="51"/>
+<rectangle x1="-1.65" y1="-8.76" x2="-0.89" y2="-8.29" layer="51"/>
+<rectangle x1="-0.38" y1="-8.76" x2="0.38" y2="-8.29" layer="51"/>
+<rectangle x1="0.89" y1="-8.76" x2="1.65" y2="-8.29" layer="51"/>
+<rectangle x1="2.16" y1="-8.76" x2="2.92" y2="-8.29" layer="51"/>
+<rectangle x1="-8.76" y1="3.43" x2="-8.29" y2="4.19" layer="51"/>
+<rectangle x1="-8.76" y1="2.16" x2="-8.29" y2="2.92" layer="51"/>
+<rectangle x1="-8.76" y1="0.89" x2="-8.29" y2="1.65" layer="51"/>
+<rectangle x1="-8.76" y1="-0.38" x2="-8.29" y2="0.38" layer="51"/>
+<rectangle x1="-8.76" y1="-1.65" x2="-8.29" y2="-0.89" layer="51"/>
+<rectangle x1="-8.76" y1="-2.92" x2="-8.29" y2="-2.16" layer="51"/>
+<rectangle x1="-8.76" y1="-6.73" x2="-8.29" y2="-5.97" layer="51"/>
+<rectangle x1="-4.19" y1="8.29" x2="-3.43" y2="8.76" layer="51"/>
+<rectangle x1="-5.46" y1="8.29" x2="-4.7" y2="8.76" layer="51"/>
+<rectangle x1="3.43" y1="-8.76" x2="4.19" y2="-8.29" layer="51"/>
+<rectangle x1="4.7" y1="-8.76" x2="5.46" y2="-8.29" layer="51"/>
+<rectangle x1="-8.76" y1="4.7" x2="-8.29" y2="5.46" layer="51"/>
+<rectangle x1="-8.76" y1="5.97" x2="-8.29" y2="6.73" layer="51"/>
+<rectangle x1="-8.76" y1="-4.19" x2="-8.29" y2="-3.43" layer="51"/>
+<rectangle x1="-8.76" y1="-5.46" x2="-8.29" y2="-4.7" layer="51"/>
+<rectangle x1="5.97" y1="-8.76" x2="6.73" y2="-8.29" layer="51"/>
+<rectangle x1="8.29" y1="-5.46" x2="8.76" y2="-4.7" layer="51"/>
+<rectangle x1="8.29" y1="-4.19" x2="8.76" y2="-3.43" layer="51"/>
+<rectangle x1="8.29" y1="4.7" x2="8.76" y2="5.46" layer="51"/>
+<rectangle x1="8.29" y1="5.97" x2="8.76" y2="6.73" layer="51"/>
+<rectangle x1="5.97" y1="8.29" x2="6.73" y2="8.76" layer="51"/>
+<rectangle x1="-6.73" y1="8.29" x2="-5.97" y2="8.76" layer="51"/>
+<rectangle x1="-6.73" y1="-8.76" x2="-5.97" y2="-8.29" layer="51"/>
+</package>
+<package name="PLCC-SM44">
+<description><B>SMD Plastic J-Leaded Chip Carrier Socket</B></description>
+<wire x1="-11.049" y1="11.049" x2="-11.049" y2="-10.033" width="0.1524" layer="21"/>
+<wire x1="-11.049" y1="-10.033" x2="-10.287" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="-10.287" y1="-11.049" x2="11.049" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.049" x2="11.049" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.049" x2="-11.049" y2="11.049" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-9.398" x2="8.255" y2="-7.239" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-9.398" x2="9.398" y2="-10.541" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-10.541" x2="7.112" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-4.318" x2="8.255" y2="-4.318" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.318" x2="10.414" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-3.302" x2="10.414" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.302" x2="8.255" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-3.048" x2="8.255" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-3.048" x2="10.414" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-2.032" x2="10.414" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.032" x2="8.255" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-1.778" x2="8.255" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-1.778" x2="10.414" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-0.762" x2="10.414" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-0.762" x2="8.255" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.508" x2="8.255" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.508" x2="10.414" y2="0.508" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="0.508" x2="10.414" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.508" x2="8.255" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.762" x2="8.255" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.762" x2="10.414" y2="1.778" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="1.778" x2="10.414" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="1.778" x2="8.255" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.032" x2="8.255" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.032" x2="10.414" y2="3.048" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="3.048" x2="10.414" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.048" x2="8.255" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="3.302" x2="8.255" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="3.302" x2="10.414" y2="4.318" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="4.318" x2="10.414" y2="4.318" width="0.1524" layer="51"/>
+<wire x1="-9.398" y1="10.668" x2="-7.239" y2="8.509" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="10.668" x2="-10.414" y2="9.652" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="9.652" x2="-8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="-7.239" y1="8.509" x2="-6.858" y2="8.509" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="10.414" x2="-5.842" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.842" y1="8.255" x2="-5.842" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="8.255" x2="-5.588" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="10.414" x2="-5.588" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="10.414" x2="-4.572" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-4.572" y1="8.255" x2="-4.572" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="8.255" x2="-4.318" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="10.414" x2="-4.318" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="8.255" x2="-0.762" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="8.255" x2="-0.508" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="10.414" x2="-0.508" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="10.414" x2="0.508" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="8.255" x2="0.508" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="8.255" x2="0.762" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="10.414" x2="0.762" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="10.414" x2="1.778" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="1.778" y1="8.255" x2="1.778" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="8.255" x2="2.032" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="10.414" x2="2.032" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="10.414" x2="3.048" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="8.255" x2="3.048" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="8.255" x2="3.302" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="10.414" x2="3.302" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="10.414" x2="4.318" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="8.255" x2="4.318" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-10.414" x2="4.318" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-10.414" x2="3.302" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="3.302" y1="-8.255" x2="3.302" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="-8.255" x2="3.048" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="-10.414" x2="3.048" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="-10.414" x2="2.032" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-8.255" x2="1.778" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-10.414" x2="1.778" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-10.414" x2="0.762" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-8.255" x2="0.762" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="-8.255" x2="0.508" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="-10.414" x2="0.508" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="-10.414" x2="-0.508" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="-8.255" x2="-0.508" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="-8.255" x2="-0.762" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="-10.414" x2="-0.762" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-8.255" x2="-4.318" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-8.255" x2="-4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="-10.414" x2="-4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="-10.414" x2="-5.588" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-5.588" y1="-8.255" x2="-5.588" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="-8.255" x2="-5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-10.414" x2="-5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-10.414" x2="-6.858" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="-8.382" x2="-6.858" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-6.858" y1="-8.382" x2="-7.62" y2="-8.382" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="4.318" x2="-8.255" y2="4.318" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.318" x2="-10.414" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="3.302" x2="-10.414" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.302" x2="-8.255" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="3.048" x2="-8.255" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="3.048" x2="-10.414" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="2.032" x2="-10.414" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.032" x2="-8.255" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="1.778" x2="-8.255" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="1.778" x2="-10.414" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="0.762" x2="-10.414" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="0.762" x2="-8.255" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.508" x2="-8.255" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.508" x2="-10.414" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-0.508" x2="-10.414" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.508" x2="-8.255" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.762" x2="-8.255" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.762" x2="-10.414" y2="-1.778" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-1.778" x2="-10.414" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-1.778" x2="-8.255" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.032" x2="-8.255" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.032" x2="-10.414" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-3.048" x2="-10.414" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.048" x2="-8.255" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-3.302" x2="-8.255" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-3.302" x2="-10.414" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-4.318" x2="-10.414" y2="-4.318" width="0.1524" layer="51"/>
+<wire x1="-7.112" y1="0" x2="-5.207" y2="0" width="0.508" layer="21"/>
+<wire x1="-7.112" y1="0" x2="-6.477" y2="0.635" width="0.508" layer="21"/>
+<wire x1="-6.477" y1="0.635" x2="-6.477" y2="-0.635" width="0.508" layer="21"/>
+<wire x1="-6.477" y1="-0.635" x2="-7.112" y2="0" width="0.508" layer="21"/>
+<wire x1="-4.318" y1="10.414" x2="-3.302" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="8.255" x2="-3.302" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="8.255" x2="-3.048" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="10.414" x2="-3.048" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="10.414" x2="-2.032" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="8.255" x2="-2.032" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="8.255" x2="-1.778" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="10.414" x2="-1.778" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="10.414" x2="-0.762" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-10.414" x2="-1.778" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-1.778" y1="-8.255" x2="-1.778" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="-8.255" x2="-2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="-10.414" x2="-2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="-10.414" x2="-3.048" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-8.255" x2="-3.048" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="-8.255" x2="-3.302" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="-10.414" x2="-3.302" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="-10.414" x2="-4.318" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-4.318" x2="-8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.572" x2="-8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.572" x2="-10.414" y2="-5.588" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-5.588" x2="-10.414" y2="-5.588" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.588" x2="-8.255" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.842" x2="-10.414" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-5.842" x2="-10.414" y2="-6.858" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-6.858" x2="-8.255" y2="-6.858" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-6.858" x2="-8.255" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-7.747" x2="-7.62" y2="-8.382" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="4.318" x2="-8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.572" x2="-8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.572" x2="-10.414" y2="5.588" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="5.588" x2="-8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.588" x2="-8.255" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.842" x2="-8.255" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.842" x2="-10.414" y2="6.858" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="6.858" x2="-8.255" y2="6.858" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="6.858" x2="-8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="8.509" x2="-6.858" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.318" x2="8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.572" x2="10.414" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="5.588" x2="10.414" y2="4.572" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="5.588" x2="8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.842" x2="8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.842" x2="10.414" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.858" x2="10.414" y2="5.842" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="6.858" x2="8.255" y2="6.858" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="6.858" x2="8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="8.255" x2="4.572" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="10.414" x2="4.572" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="10.414" x2="5.588" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="8.255" x2="5.588" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.588" y1="8.255" x2="5.842" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="8.255" x2="5.842" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="10.414" x2="6.858" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="6.858" y1="8.255" x2="6.858" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="6.858" y1="8.255" x2="7.493" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="7.493" y1="8.255" x2="8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-10.414" x2="2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-8.255" x2="4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="-10.414" x2="4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="-10.414" x2="5.588" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="-10.414" x2="5.588" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.588" y1="-8.255" x2="5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-10.414" x2="5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-10.414" x2="6.858" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="6.858" y1="-10.414" x2="6.858" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="6.858" y1="-8.255" x2="7.112" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-4.318" x2="8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.572" x2="8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.572" x2="10.414" y2="-5.588" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-5.588" x2="10.414" y2="-5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.588" x2="8.255" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.842" x2="10.414" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-5.842" x2="10.414" y2="-6.858" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-6.858" x2="8.255" y2="-6.858" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-6.858" x2="8.255" y2="-7.239" width="0.1524" layer="21"/>
+<circle x="-2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="3.81" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="3.81" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<smd name="39" x="-6.35" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="40" x="-8.89" y="6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="1" x="-8.89" y="0" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="2" x="-8.89" y="-1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="3" x="-8.89" y="-2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="38" x="-5.08" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="4" x="-8.89" y="-3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="21" x="8.89" y="-2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="20" x="8.89" y="-3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="19" x="8.89" y="-5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="18" x="8.89" y="-6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="14" x="2.54" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="22" x="8.89" y="-1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="13" x="1.27" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="5" x="-8.89" y="-5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="6" x="-8.89" y="-6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="8" x="-5.08" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="9" x="-3.81" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="10" x="-2.54" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="11" x="-1.27" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="12" x="0" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="37" x="-3.81" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="36" x="-2.54" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="35" x="-1.27" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="34" x="0" y="9.017" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="33" x="1.27" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="24" x="8.89" y="1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="23" x="8.89" y="0" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="41" x="-8.89" y="5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="43" x="-8.89" y="2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="44" x="-8.89" y="1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="42" x="-8.89" y="3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="7" x="-6.35" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="15" x="3.81" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="16" x="5.08" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="17" x="6.35" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="25" x="8.89" y="2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="26" x="8.89" y="3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="27" x="8.89" y="5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="28" x="8.89" y="6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="32" x="2.54" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="31" x="3.81" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="30" x="5.08" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="29" x="6.35" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<text x="-11.43" y="-10.16" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="13.335" y="-10.033" size="1.778" layer="27" ratio="10" rot="R90">>VALUE</text>
+</package>
+<package name="SSOP20D8">
+<description><B>Plastic Shrink Small Outline Package</B></description>
+<wire x1="-3.556" y1="-2.591" x2="3.683" y2="-2.591" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="2.489" x2="3.683" y2="-2.591" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="2.489" x2="-3.556" y2="2.489" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-2.591" x2="-3.556" y2="2.489" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="-2.337" x2="3.429" y2="-2.337" width="0.0508" layer="21"/>
+<wire x1="3.429" y1="2.235" x2="3.429" y2="-2.337" width="0.0508" layer="21"/>
+<wire x1="3.429" y1="2.235" x2="-3.302" y2="2.235" width="0.0508" layer="21"/>
+<wire x1="-3.302" y1="-2.337" x2="-3.302" y2="2.235" width="0.0508" layer="21"/>
+<circle x="-2.286" y="-1.4478" radius="0.635" width="0.1524" layer="21"/>
+<smd name="1" x="-2.794" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="2" x="-2.159" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="3" x="-1.524" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="4" x="-0.889" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="5" x="-0.254" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="6" x="0.381" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="7" x="1.016" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="8" x="1.651" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="9" x="2.286" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="10" x="2.921" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="20" x="-2.794" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="19" x="-2.159" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="18" x="-1.524" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="17" x="-0.889" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="16" x="-0.254" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="15" x="0.381" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="14" x="1.016" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="13" x="1.651" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="12" x="2.286" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="11" x="2.921" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<text x="-3.8862" y="-2.0574" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-2.6924" y="-0.0762" size="1.016" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="2.8194" y1="2.54" x2="3.0226" y2="3.3782" layer="51"/>
+<rectangle x1="2.1844" y1="2.54" x2="2.3876" y2="3.3782" layer="51"/>
+<rectangle x1="1.5494" y1="2.54" x2="1.7526" y2="3.3782" layer="51"/>
+<rectangle x1="0.9144" y1="2.54" x2="1.1176" y2="3.3782" layer="51"/>
+<rectangle x1="0.2794" y1="2.54" x2="0.4826" y2="3.3782" layer="51"/>
+<rectangle x1="-0.3556" y1="2.54" x2="-0.1524" y2="3.3782" layer="51"/>
+<rectangle x1="-0.9906" y1="2.54" x2="-0.7874" y2="3.3782" layer="51"/>
+<rectangle x1="-1.6256" y1="2.54" x2="-1.4224" y2="3.3782" layer="51"/>
+<rectangle x1="-2.2606" y1="2.54" x2="-2.0574" y2="3.3782" layer="51"/>
+<rectangle x1="-2.8956" y1="2.54" x2="-2.6924" y2="3.3782" layer="51"/>
+<rectangle x1="-2.8956" y1="-3.4798" x2="-2.6924" y2="-2.6416" layer="51"/>
+<rectangle x1="-2.2606" y1="-3.4798" x2="-2.0574" y2="-2.6416" layer="51"/>
+<rectangle x1="-1.6256" y1="-3.4798" x2="-1.4224" y2="-2.6416" layer="51"/>
+<rectangle x1="-0.9906" y1="-3.4798" x2="-0.7874" y2="-2.6416" layer="51"/>
+<rectangle x1="-0.3556" y1="-3.4798" x2="-0.1524" y2="-2.6416" layer="51"/>
+<rectangle x1="0.2794" y1="-3.4798" x2="0.4826" y2="-2.6416" layer="51"/>
+<rectangle x1="0.9144" y1="-3.4798" x2="1.1176" y2="-2.6416" layer="51"/>
+<rectangle x1="1.5494" y1="-3.4798" x2="1.7526" y2="-2.6416" layer="51"/>
+<rectangle x1="2.1844" y1="-3.4798" x2="2.3876" y2="-2.6416" layer="51"/>
+<rectangle x1="2.8194" y1="-3.4798" x2="3.0226" y2="-2.6416" layer="51"/>
+</package>
+<package name="SOIC8">
+<description><B>Wide Plastic Gull Wing Small Outline Package</B></description>
+<wire x1="-2.6" y1="2.25" x2="-2.35" y2="2.5" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="2.5" x2="2.6" y2="2.25" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="-2.5" x2="2.6" y2="-2.25" width="0.1524" layer="21" curve="90"/>
+<wire x1="-2.6" y1="-2.25" x2="-2.35" y2="-2.5" width="0.1524" layer="21" curve="90"/>
+<wire x1="2.36" y1="-2.5" x2="-2.34" y2="-2.5" width="0.1524" layer="51"/>
+<wire x1="-2.34" y1="2.5" x2="2.36" y2="2.5" width="0.1524" layer="51"/>
+<wire x1="-2.21" y1="2.5" x2="-2.34" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="-1.59" y1="2.5" x2="-0.95" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="-0.32" y1="2.5" x2="0.32" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="0.95" y1="2.5" x2="1.59" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="2.21" y1="2.5" x2="2.36" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-2.5" x2="2.33" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="1.59" y1="-2.5" x2="0.94" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="0.32" y1="-2.5" x2="-0.33" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-0.95" y1="-2.5" x2="-1.59" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-2.21" y1="-2.5" x2="-2.34" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-2.6" y1="2.25" x2="-2.6" y2="-2.24" width="0.1524" layer="21"/>
+<wire x1="2.6" y1="-2.25" x2="2.6" y2="2.25" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="2" x="-0.645" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="3" x="0.625" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="4" x="1.895" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="8" x="-1.905" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="7" x="-0.635" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="6" x="0.635" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="5" x="1.905" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="2.5" x2="-1.73" y2="3.4" layer="51"/>
+<rectangle x1="-0.81" y1="2.5" x2="-0.46" y2="3.4" layer="51"/>
+<rectangle x1="0.46" y1="2.5" x2="0.81" y2="3.4" layer="51"/>
+<rectangle x1="1.73" y1="2.5" x2="2.08" y2="3.4" layer="51"/>
+<rectangle x1="1.72" y1="-3.4" x2="2.07" y2="-2.5" layer="51"/>
+<rectangle x1="0.45" y1="-3.4" x2="0.8" y2="-2.5" layer="51"/>
+<rectangle x1="-0.82" y1="-3.4" x2="-0.47" y2="-2.5" layer="51"/>
+<rectangle x1="-2.08" y1="-3.4" x2="-1.73" y2="-2.5" layer="51"/>
+</package>
+<package name="SO20L">
+<description><B>Small Outline Package</B> SOIC 0.300"</description>
+<wire x1="-5.639" y1="-4.064" x2="6.909" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="6.909" y1="-4.064" x2="6.909" y2="3.277" width="0.1524" layer="21"/>
+<wire x1="6.909" y1="3.277" x2="-5.639" y2="3.277" width="0.1524" layer="21"/>
+<wire x1="-5.639" y1="3.277" x2="-5.639" y2="-4.064" width="0.1524" layer="21"/>
+<circle x="-4.7498" y="-3.1496" radius="0.5334" width="0.1524" layer="21"/>
+<smd name="1" x="-5.08" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="2" x="-3.81" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="3" x="-2.54" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="4" x="-1.27" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="5" x="0" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="6" x="1.27" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="7" x="2.54" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="8" x="3.81" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="9" x="5.08" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="10" x="6.35" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="12" x="5.08" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="11" x="6.35" y="4.3688" dx="0.762" dy="1.143" layer="1"/>
+<smd name="13" x="3.81" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="14" x="2.54" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="15" x="1.27" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="16" x="0" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="17" x="-1.27" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="18" x="-2.54" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="19" x="-3.81" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="20" x="-5.08" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<text x="-6.0706" y="-3.81" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.5494" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="6.1468" y1="3.3274" x2="6.5532" y2="4.6482" layer="51"/>
+<rectangle x1="4.8768" y1="3.3274" x2="5.2832" y2="4.6482" layer="51"/>
+<rectangle x1="3.6068" y1="3.3274" x2="4.0132" y2="4.6482" layer="51"/>
+<rectangle x1="2.3368" y1="3.3274" x2="2.7432" y2="4.6482" layer="51"/>
+<rectangle x1="1.0668" y1="3.3274" x2="1.4732" y2="4.6482" layer="51"/>
+<rectangle x1="-0.2032" y1="3.3274" x2="0.2032" y2="4.6482" layer="51"/>
+<rectangle x1="-1.4732" y1="3.3274" x2="-1.0668" y2="4.6482" layer="51"/>
+<rectangle x1="-2.7432" y1="3.3274" x2="-2.3368" y2="4.6482" layer="51"/>
+<rectangle x1="-4.0132" y1="3.3274" x2="-3.6068" y2="4.6482" layer="51"/>
+<rectangle x1="-5.2832" y1="3.3274" x2="-4.8768" y2="4.6482" layer="51"/>
+<rectangle x1="6.1468" y1="-5.4356" x2="6.5532" y2="-4.1148" layer="51"/>
+<rectangle x1="4.8768" y1="-5.4356" x2="5.2832" y2="-4.1148" layer="51"/>
+<rectangle x1="3.6068" y1="-5.4356" x2="4.0132" y2="-4.1148" layer="51"/>
+<rectangle x1="2.3368" y1="-5.4356" x2="2.7432" y2="-4.1148" layer="51"/>
+<rectangle x1="1.0668" y1="-5.4356" x2="1.4732" y2="-4.1148" layer="51"/>
+<rectangle x1="-0.2032" y1="-5.4356" x2="0.2032" y2="-4.1148" layer="51"/>
+<rectangle x1="-1.4732" y1="-5.4356" x2="-1.0668" y2="-4.1148" layer="51"/>
+<rectangle x1="-2.7432" y1="-5.4356" x2="-2.3368" y2="-4.1148" layer="51"/>
+<rectangle x1="-4.0132" y1="-5.4356" x2="-3.6068" y2="-4.1148" layer="51"/>
+<rectangle x1="-5.2832" y1="-5.4356" x2="-4.8768" y2="-4.1148" layer="51"/>
+</package>
+<package name="TQFP48">
+<description><B>Thin Plasic Quad Flat Package</B></description>
+<wire x1="3.556" y1="3.556" x2="3.556" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="-3.556" x2="-3.556" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-3.556" x2="-3.556" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="3.556" x2="3.556" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="3.175" x2="-3.175" y2="3.556" width="0.1524" layer="21"/>
+<circle x="-2.794" y="2.794" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.191" y="2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="2" x="-4.191" y="2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="3" x="-4.191" y="1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="4" x="-4.191" y="1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="5" x="-4.191" y="0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="6" x="-4.191" y="0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="7" x="-4.191" y="-0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="8" x="-4.191" y="-0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="9" x="-4.191" y="-1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="10" x="-4.191" y="-1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="11" x="-4.191" y="-2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="12" x="-4.191" y="-2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="13" x="-2.794" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="14" x="-2.286" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="15" x="-1.778" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="16" x="-1.27" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="17" x="-0.762" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="18" x="-0.254" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="19" x="0.254" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="20" x="0.762" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="21" x="1.27" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="22" x="1.778" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="23" x="2.286" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="24" x="2.794" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="25" x="4.191" y="-2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="26" x="4.191" y="-2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="27" x="4.191" y="-1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="28" x="4.191" y="-1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="29" x="4.191" y="-0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="30" x="4.191" y="-0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="31" x="4.191" y="0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="32" x="4.191" y="0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="33" x="4.191" y="1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="34" x="4.191" y="1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="35" x="4.191" y="2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="36" x="4.191" y="2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="37" x="2.794" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="38" x="2.286" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="39" x="1.778" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="40" x="1.27" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="41" x="0.762" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="42" x="0.254" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="43" x="-0.254" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="44" x="-0.762" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="45" x="-1.27" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="46" x="-1.778" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="47" x="-2.286" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="48" x="-2.794" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<text x="-3.048" y="4.953" size="0.8128" layer="25">>NAME</text>
+<text x="-3.048" y="-1.27" size="0.8128" layer="27">>VALUE</text>
+<rectangle x1="3.5814" y1="0.1016" x2="4.6482" y2="0.4064" layer="51"/>
+<rectangle x1="3.5814" y1="0.6096" x2="4.6482" y2="0.9144" layer="51"/>
+<rectangle x1="3.5814" y1="1.1176" x2="4.6482" y2="1.4224" layer="51"/>
+<rectangle x1="3.5814" y1="1.6256" x2="4.6482" y2="1.9304" layer="51"/>
+<rectangle x1="3.5814" y1="2.1336" x2="4.6482" y2="2.4384" layer="51"/>
+<rectangle x1="3.5814" y1="2.6416" x2="4.6482" y2="2.9464" layer="51"/>
+<rectangle x1="3.5814" y1="-0.4064" x2="4.6482" y2="-0.1016" layer="51"/>
+<rectangle x1="3.5814" y1="-0.9144" x2="4.6482" y2="-0.6096" layer="51"/>
+<rectangle x1="3.5814" y1="-1.4224" x2="4.6482" y2="-1.1176" layer="51"/>
+<rectangle x1="3.5814" y1="-1.9304" x2="4.6482" y2="-1.6256" layer="51"/>
+<rectangle x1="3.5814" y1="-2.4384" x2="4.6482" y2="-2.1336" layer="51"/>
+<rectangle x1="3.5814" y1="-2.9464" x2="4.6482" y2="-2.6416" layer="51"/>
+<rectangle x1="-4.6482" y1="-0.4064" x2="-3.5814" y2="-0.1016" layer="51"/>
+<rectangle x1="-4.6482" y1="-0.9144" x2="-3.5814" y2="-0.6096" layer="51"/>
+<rectangle x1="-4.6482" y1="-1.4224" x2="-3.5814" y2="-1.1176" layer="51"/>
+<rectangle x1="-4.6482" y1="-1.9304" x2="-3.5814" y2="-1.6256" layer="51"/>
+<rectangle x1="-4.6482" y1="-2.4384" x2="-3.5814" y2="-2.1336" layer="51"/>
+<rectangle x1="-4.6482" y1="-2.9464" x2="-3.5814" y2="-2.6416" layer="51"/>
+<rectangle x1="-4.6482" y1="0.1016" x2="-3.5814" y2="0.4064" layer="51"/>
+<rectangle x1="-4.6482" y1="0.6096" x2="-3.5814" y2="0.9144" layer="51"/>
+<rectangle x1="-4.6482" y1="1.1176" x2="-3.5814" y2="1.4224" layer="51"/>
+<rectangle x1="-4.6482" y1="1.6256" x2="-3.5814" y2="1.9304" layer="51"/>
+<rectangle x1="-4.6482" y1="2.1336" x2="-3.5814" y2="2.4384" layer="51"/>
+<rectangle x1="-4.6482" y1="2.6416" x2="-3.5814" y2="2.9464" layer="51"/>
+<rectangle x1="-0.4064" y1="3.5814" x2="-0.1016" y2="4.6482" layer="51"/>
+<rectangle x1="-0.9144" y1="3.5814" x2="-0.6096" y2="4.6482" layer="51"/>
+<rectangle x1="-1.4224" y1="3.5814" x2="-1.1176" y2="4.6482" layer="51"/>
+<rectangle x1="-1.9304" y1="3.5814" x2="-1.6256" y2="4.6482" layer="51"/>
+<rectangle x1="-2.4384" y1="3.5814" x2="-2.1336" y2="4.6482" layer="51"/>
+<rectangle x1="-2.9464" y1="3.5814" x2="-2.6416" y2="4.6482" layer="51"/>
+<rectangle x1="0.1016" y1="3.5814" x2="0.4064" y2="4.6482" layer="51"/>
+<rectangle x1="0.6096" y1="3.5814" x2="0.9144" y2="4.6482" layer="51"/>
+<rectangle x1="1.1176" y1="3.5814" x2="1.4224" y2="4.6482" layer="51"/>
+<rectangle x1="1.6256" y1="3.5814" x2="1.9304" y2="4.6482" layer="51"/>
+<rectangle x1="2.1336" y1="3.5814" x2="2.4384" y2="4.6482" layer="51"/>
+<rectangle x1="2.6416" y1="3.5814" x2="2.9464" y2="4.6482" layer="51"/>
+<rectangle x1="0.1016" y1="-4.6482" x2="0.4064" y2="-3.5814" layer="51"/>
+<rectangle x1="0.6096" y1="-4.6482" x2="0.9144" y2="-3.5814" layer="51"/>
+<rectangle x1="1.1176" y1="-4.6482" x2="1.4224" y2="-3.5814" layer="51"/>
+<rectangle x1="1.6256" y1="-4.6482" x2="1.9304" y2="-3.5814" layer="51"/>
+<rectangle x1="2.1336" y1="-4.6482" x2="2.4384" y2="-3.5814" layer="51"/>
+<rectangle x1="2.6416" y1="-4.6482" x2="2.9464" y2="-3.5814" layer="51"/>
+<rectangle x1="-0.4064" y1="-4.6482" x2="-0.1016" y2="-3.5814" layer="51"/>
+<rectangle x1="-0.9144" y1="-4.6482" x2="-0.6096" y2="-3.5814" layer="51"/>
+<rectangle x1="-1.4224" y1="-4.6482" x2="-1.1176" y2="-3.5814" layer="51"/>
+<rectangle x1="-1.9304" y1="-4.6482" x2="-1.6256" y2="-3.5814" layer="51"/>
+<rectangle x1="-2.4384" y1="-4.6482" x2="-2.1336" y2="-3.5814" layer="51"/>
+<rectangle x1="-2.9464" y1="-4.6482" x2="-2.6416" y2="-3.5814" layer="51"/>
+</package>
+<package name="SOIC20S">
+<description><B>Wide Plastic Gull Wing Small Outline Package</B></description>
+<wire x1="-6.4" y1="-3.9" x2="6.4" y2="-3.9" width="0.2032" layer="21"/>
+<wire x1="6.4" y1="-3.9" x2="6.4" y2="3.7" width="0.2032" layer="21"/>
+<wire x1="6.4" y1="3.7" x2="-6.4" y2="3.7" width="0.2032" layer="21"/>
+<wire x1="-6.4" y1="3.7" x2="-6.4" y2="-3.9" width="0.2032" layer="21"/>
+<circle x="-5.5999" y="-2.8999" radius="0.5097" width="0.2032" layer="21"/>
+<smd name="1" x="-5.715" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="2" x="-4.445" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="3" x="-3.175" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="4" x="-1.905" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="5" x="-0.635" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="6" x="0.635" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="7" x="1.905" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="8" x="3.175" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="9" x="4.445" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="10" x="5.715" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="11" x="5.715" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="12" x="4.445" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="13" x="3.175" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="14" x="1.905" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="15" x="0.635" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="16" x="-0.635" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="17" x="-1.905" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="18" x="-3.175" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="19" x="-4.445" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="20" x="-5.715" y="5" dx="0.6" dy="1.5" layer="1"/>
+<text x="-6.985" y="-3.81" size="1.27" layer="25" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.27" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-5.9649" y1="-5.3" x2="-5.4651" y2="-3.7" layer="51"/>
+<rectangle x1="-4.6949" y1="-5.3" x2="-4.1951" y2="-3.7" layer="51"/>
+<rectangle x1="-3.4249" y1="-5.3" x2="-2.9251" y2="-3.7" layer="51"/>
+<rectangle x1="-2.1549" y1="-5.3" x2="-1.6551" y2="-3.7" layer="51"/>
+<rectangle x1="-0.8849" y1="-5.3" x2="-0.3851" y2="-3.7" layer="51"/>
+<rectangle x1="0.3851" y1="-5.3" x2="0.8849" y2="-3.7" layer="51"/>
+<rectangle x1="1.6551" y1="-5.3" x2="2.1549" y2="-3.7" layer="51"/>
+<rectangle x1="2.9251" y1="-5.3" x2="3.4249" y2="-3.7" layer="51"/>
+<rectangle x1="4.1951" y1="-5.3" x2="4.6949" y2="-3.7" layer="51"/>
+<rectangle x1="5.4651" y1="-5.3" x2="5.9649" y2="-3.7" layer="51"/>
+<rectangle x1="5.4651" y1="3.7" x2="5.9649" y2="5.3" layer="51"/>
+<rectangle x1="4.1951" y1="3.7" x2="4.6949" y2="5.3" layer="51"/>
+<rectangle x1="2.9251" y1="3.7" x2="3.4249" y2="5.3" layer="51"/>
+<rectangle x1="1.6551" y1="3.7" x2="2.1549" y2="5.3" layer="51"/>
+<rectangle x1="0.3851" y1="3.7" x2="0.8849" y2="5.3" layer="51"/>
+<rectangle x1="-0.8849" y1="3.7" x2="-0.3851" y2="5.3" layer="51"/>
+<rectangle x1="-2.1549" y1="3.7" x2="-1.6551" y2="5.3" layer="51"/>
+<rectangle x1="-3.4249" y1="3.7" x2="-2.9251" y2="5.3" layer="51"/>
+<rectangle x1="-4.6949" y1="3.7" x2="-4.1951" y2="5.3" layer="51"/>
+<rectangle x1="-5.9649" y1="3.7" x2="-5.4651" y2="5.3" layer="51"/>
+</package>
+<package name="LOGO">
+<description><B>Logo</B></description>
+<wire x1="3.8001" y1="2.5999" x2="4.2" y2="2.1999" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="7.4" y="0.5001" radius="0.4999" width="0.1016" layer="51"/>
+<text x="7.1999" y="0.1999" size="0.6096" layer="51" ratio="15">R</text>
+<polygon width="0.1" layer="51">
+<vertex x="0" y="0.5999"/>
+<vertex x="1" y="2.5999"/>
+<vertex x="1.5999" y="2.5999"/>
+<vertex x="1.5999" y="0.5999"/>
+<vertex x="1.1999" y="0.5999"/>
+<vertex x="1.1999" y="2"/>
+<vertex x="0.5999" y="0.8001"/>
+<vertex x="0.8001" y="0.8001"/>
+<vertex x="0.8001" y="0.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="1.1001" y="2.8999"/>
+<vertex x="1.3" y="3.3"/>
+<vertex x="6.8999" y="3.3"/>
+<vertex x="6.8999" y="2.8999"/>
+<vertex x="2.3" y="2.8999"/>
+<vertex x="2.3" y="0.5999"/>
+<vertex x="1.8999" y="0.5999"/>
+<vertex x="1.8999" y="2.8999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.5999" y="2.5999"/>
+<vertex x="2.5999" y="0.5999"/>
+<vertex x="3" y="0.5999"/>
+<vertex x="3" y="2.4"/>
+<vertex x="3.1999" y="2.4"/>
+<vertex x="3.1999" y="0.5999"/>
+<vertex x="3.5999" y="0.5999"/>
+<vertex x="3.5999" y="2.4"/>
+<vertex x="3.8001" y="2.4"/>
+<vertex x="3.8001" y="0.5999"/>
+<vertex x="4.1999" y="0.5999"/>
+<vertex x="4.1999" y="2.1999"/>
+<vertex x="4.1001" y="2.4"/>
+<vertex x="4" y="2.5001"/>
+<vertex x="3.8001" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="4.5001" y="2.5999"/>
+<vertex x="4.5001" y="0.5999"/>
+<vertex x="5.7" y="0.5999"/>
+<vertex x="5.7" y="1.1999"/>
+<vertex x="4.7" y="1.1999"/>
+<vertex x="4.7" y="1.4"/>
+<vertex x="5.7" y="1.4"/>
+<vertex x="5.7" y="1.8001"/>
+<vertex x="4.7" y="1.8001"/>
+<vertex x="4.7" y="2"/>
+<vertex x="5.7" y="2"/>
+<vertex x="5.7" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="6" y="2.5999"/>
+<vertex x="6" y="0.5999"/>
+<vertex x="6.5999" y="0.5999"/>
+<vertex x="6.8001" y="1"/>
+<vertex x="6.4" y="1"/>
+<vertex x="6.4" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0" y="0.4001"/>
+<vertex x="0" y="0"/>
+<vertex x="6.3" y="0"/>
+<vertex x="6.5001" y="0.4001"/>
+</polygon>
+</package>
+<package name="PQFP44">
+<description><B>Plastic Quad Flat Package</B></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.254" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.254" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.254" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-6.2" y="4" dx="2" dy="0.5" layer="1"/>
+<smd name="2" x="-6.2" y="3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="3" x="-6.2" y="2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="4" x="-6.2" y="1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="5" x="-6.2" y="0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="6" x="-6.2" y="0" dx="2" dy="0.5" layer="1"/>
+<smd name="7" x="-6.2" y="-0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="8" x="-6.2" y="-1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="9" x="-6.2" y="-2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="10" x="-6.2" y="-3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="11" x="-6.2" y="-4" dx="2" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="13" x="-3.2" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="14" x="-2.4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="15" x="-1.6" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="16" x="-0.8" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="17" x="0" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="18" x="0.8" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="19" x="1.6" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="20" x="2.4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="21" x="3.2" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="22" x="4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="23" x="6.2" y="-4" dx="2" dy="0.5" layer="1"/>
+<smd name="24" x="6.2" y="-3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="25" x="6.2" y="-2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="26" x="6.2" y="-1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="27" x="6.2" y="-0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="28" x="6.2" y="0" dx="2" dy="0.5" layer="1"/>
+<smd name="29" x="6.2" y="0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="30" x="6.2" y="1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="31" x="6.2" y="2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="32" x="6.2" y="3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="33" x="6.2" y="4" dx="2" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="35" x="3.2" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="36" x="2.4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="37" x="1.6" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="38" x="0.8" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="39" x="0" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="40" x="-0.8" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="41" x="-1.6" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="42" x="-2.4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="43" x="-3.2" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="44" x="-4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<text x="-3.81" y="7.62" size="1.778" layer="25">>NAME</text>
+<text x="-3.81" y="-3.0401" size="1.778" layer="27">>VALUE</text>
+<text x="-2.7851" y="-3.985" size="0.6096" layer="51">PQFP-44</text>
+<rectangle x1="-6.7" y1="3.8001" x2="-4.8999" y2="4.1999" layer="51"/>
+<rectangle x1="-6.7" y1="3" x2="-4.8999" y2="3.4" layer="51"/>
+<rectangle x1="-6.7" y1="2.1999" x2="-4.8999" y2="2.5999" layer="51"/>
+<rectangle x1="-6.7" y1="1.4" x2="-4.8999" y2="1.8001" layer="51"/>
+<rectangle x1="-6.7" y1="0.5999" x2="-4.8999" y2="1" layer="51"/>
+<rectangle x1="-6.7" y1="-0.1999" x2="-4.8999" y2="0.1999" layer="51"/>
+<rectangle x1="-6.7" y1="-1" x2="-4.8999" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.7" y1="-1.8001" x2="-4.8999" y2="-1.4" layer="51"/>
+<rectangle x1="-6.7" y1="-2.5999" x2="-4.8999" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.7" y1="-3.4" x2="-4.8999" y2="-3" layer="51"/>
+<rectangle x1="-6.7" y1="-4.1999" x2="-4.8999" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.7" x2="-3.8001" y2="-4.8999" layer="51"/>
+<rectangle x1="-3.4" y1="-6.7" x2="-3" y2="-4.8999" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.7" x2="-2.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.7" x2="-1.4" y2="-4.8999" layer="51"/>
+<rectangle x1="-1" y1="-6.7" x2="-0.5999" y2="-4.8999" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.7" x2="0.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="0.5999" y1="-6.7" x2="1" y2="-4.8999" layer="51"/>
+<rectangle x1="1.4" y1="-6.7" x2="1.8001" y2="-4.8999" layer="51"/>
+<rectangle x1="2.1999" y1="-6.7" x2="2.5999" y2="-4.8999" layer="51"/>
+<rectangle x1="3" y1="-6.7" x2="3.4" y2="-4.8999" layer="51"/>
+<rectangle x1="3.8001" y1="-6.7" x2="4.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="4.8999" y1="-4.1999" x2="6.7" y2="-3.8001" layer="51"/>
+<rectangle x1="4.8999" y1="-3.4" x2="6.7" y2="-3" layer="51"/>
+<rectangle x1="4.8999" y1="-2.5999" x2="6.7" y2="-2.1999" layer="51"/>
+<rectangle x1="4.8999" y1="-1.8001" x2="6.7" y2="-1.4" layer="51"/>
+<rectangle x1="4.8999" y1="-1" x2="6.7" y2="-0.5999" layer="51"/>
+<rectangle x1="4.8999" y1="-0.1999" x2="6.7" y2="0.1999" layer="51"/>
+<rectangle x1="4.8999" y1="0.5999" x2="6.7" y2="1" layer="51"/>
+<rectangle x1="4.8999" y1="1.4" x2="6.7" y2="1.8001" layer="51"/>
+<rectangle x1="4.8999" y1="2.1999" x2="6.7" y2="2.5999" layer="51"/>
+<rectangle x1="4.8999" y1="3" x2="6.7" y2="3.4" layer="51"/>
+<rectangle x1="4.8999" y1="3.8001" x2="6.7" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.8999" x2="4.1999" y2="6.7" layer="51"/>
+<rectangle x1="3" y1="4.8999" x2="3.4" y2="6.7" layer="51"/>
+<rectangle x1="2.1999" y1="4.8999" x2="2.5999" y2="6.7" layer="51"/>
+<rectangle x1="1.4" y1="4.8999" x2="1.8001" y2="6.7" layer="51"/>
+<rectangle x1="0.5999" y1="4.8999" x2="1" y2="6.7" layer="51"/>
+<rectangle x1="-0.1999" y1="4.8999" x2="0.1999" y2="6.7" layer="51"/>
+<rectangle x1="-1" y1="4.8999" x2="-0.5999" y2="6.7" layer="51"/>
+<rectangle x1="-1.8001" y1="4.8999" x2="-1.4" y2="6.7" layer="51"/>
+<rectangle x1="-2.5999" y1="4.8999" x2="-2.1999" y2="6.7" layer="51"/>
+<rectangle x1="-3.4" y1="4.8999" x2="-3" y2="6.7" layer="51"/>
+<rectangle x1="-4.1999" y1="4.8999" x2="-3.8001" y2="6.7" layer="51"/>
+</package>
+<package name="PLCC32R">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+rectangle</description>
+<wire x1="-5.61" y1="-6.93" x2="5.61" y2="-6.93" width="0.2032" layer="51"/>
+<wire x1="5.61" y1="-6.93" x2="5.61" y2="6.93" width="0.2032" layer="51"/>
+<wire x1="5.61" y1="6.93" x2="-4.77" y2="6.93" width="0.2032" layer="51"/>
+<wire x1="-4.77" y1="6.93" x2="-5.61" y2="6.09" width="0.2032" layer="51"/>
+<wire x1="-5.61" y1="6.09" x2="-5.61" y2="-6.93" width="0.2032" layer="51"/>
+<circle x="0" y="5.4" radius="0.3" width="0.6096" layer="51"/>
+<smd name="1" x="0" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-5.7" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="7" x="-5.7" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="8" x="-5.7" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="9" x="-5.7" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="10" x="-5.7" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="11" x="-5.7" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="12" x="-5.7" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="5" x="-5.7" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-5.7" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-3.81" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="-2.54" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="-1.27" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="0" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="1.27" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="2.54" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="3.81" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="5.7" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="22" x="5.7" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="23" x="5.7" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="24" x="5.7" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="25" x="5.7" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="26" x="5.7" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="27" x="5.7" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="28" x="5.7" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="29" x="5.7" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="30" x="3.81" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="2.54" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="1.27" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<text x="-2.825" y="5.2751" size="1.778" layer="25" rot="R270">>NAME</text>
+<text x="0.6949" y="5.2451" size="1.778" layer="27" rot="R270">>VALUE</text>
+<rectangle x1="-0.2601" y1="6.9499" x2="0.27" y2="7.5301" layer="51"/>
+<rectangle x1="-1.5301" y1="6.9499" x2="-1" y2="7.5301" layer="51"/>
+<rectangle x1="-2.8001" y1="6.9499" x2="-2.27" y2="7.5301" layer="51"/>
+<rectangle x1="-4.0701" y1="6.9499" x2="-3.54" y2="7.5301" layer="51"/>
+<rectangle x1="-6.3299" y1="4.8199" x2="-5.7501" y2="5.35" layer="51"/>
+<rectangle x1="-6.3299" y1="3.5499" x2="-5.7501" y2="4.08" layer="51"/>
+<rectangle x1="-6.3299" y1="2.2799" x2="-5.7501" y2="2.81" layer="51"/>
+<rectangle x1="-6.3299" y1="1.0099" x2="-5.7501" y2="1.54" layer="51"/>
+<rectangle x1="-6.3299" y1="-0.2601" x2="-5.7501" y2="0.27" layer="51"/>
+<rectangle x1="-6.3299" y1="-1.5301" x2="-5.7501" y2="-1" layer="51"/>
+<rectangle x1="-6.3299" y1="-2.8001" x2="-5.7501" y2="-2.27" layer="51"/>
+<rectangle x1="-6.3299" y1="-4.0701" x2="-5.7501" y2="-3.54" layer="51"/>
+<rectangle x1="-6.3299" y1="-5.3401" x2="-5.7501" y2="-4.81" layer="51"/>
+<rectangle x1="-4.08" y1="-7.5301" x2="-3.5499" y2="-6.9499" layer="51"/>
+<rectangle x1="-2.81" y1="-7.5301" x2="-2.2799" y2="-6.9499" layer="51"/>
+<rectangle x1="-1.54" y1="-7.5301" x2="-1.0099" y2="-6.9499" layer="51"/>
+<rectangle x1="-0.27" y1="-7.5301" x2="0.2601" y2="-6.9499" layer="51"/>
+<rectangle x1="1" y1="-7.5301" x2="1.5301" y2="-6.9499" layer="51"/>
+<rectangle x1="2.27" y1="-7.5301" x2="2.8001" y2="-6.9499" layer="51"/>
+<rectangle x1="3.54" y1="-7.5301" x2="4.0701" y2="-6.9499" layer="51"/>
+<rectangle x1="5.7501" y1="-5.35" x2="6.3299" y2="-4.8199" layer="51"/>
+<rectangle x1="5.7501" y1="-4.08" x2="6.3299" y2="-3.5499" layer="51"/>
+<rectangle x1="5.7501" y1="-2.81" x2="6.3299" y2="-2.2799" layer="51"/>
+<rectangle x1="5.7501" y1="-1.54" x2="6.3299" y2="-1.0099" layer="51"/>
+<rectangle x1="5.7501" y1="-0.27" x2="6.3299" y2="0.2601" layer="51"/>
+<rectangle x1="5.7501" y1="1" x2="6.3299" y2="1.5301" layer="51"/>
+<rectangle x1="5.7501" y1="2.27" x2="6.3299" y2="2.8001" layer="51"/>
+<rectangle x1="5.7501" y1="3.54" x2="6.3299" y2="4.0701" layer="51"/>
+<rectangle x1="5.7501" y1="4.81" x2="6.3299" y2="5.3401" layer="51"/>
+<rectangle x1="3.5499" y1="6.9499" x2="4.08" y2="7.5301" layer="51"/>
+<rectangle x1="2.2799" y1="6.9499" x2="2.81" y2="7.5301" layer="51"/>
+<rectangle x1="1.0099" y1="6.9499" x2="1.54" y2="7.5301" layer="51"/>
+</package>
+<package name="TSOP32">
+<description><b>TSOP32</b><p>
+thin small outline package</description>
+<wire x1="3.995" y1="9.185" x2="3.995" y2="-9.195" width="0.2032" layer="51"/>
+<wire x1="3.995" y1="-9.195" x2="-3.995" y2="-9.195" width="0.2032" layer="51"/>
+<wire x1="-3.995" y1="-9.195" x2="-3.995" y2="9.185" width="0.2032" layer="51"/>
+<wire x1="-3.995" y1="9.185" x2="3.995" y2="9.185" width="0.2032" layer="51"/>
+<smd name="1" x="-3.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="2" x="-3.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="3" x="-2.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="4" x="-2.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="5" x="-1.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="6" x="-1.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="7" x="-0.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="8" x="-0.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="9" x="0.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="10" x="0.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="11" x="1.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="12" x="1.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="13" x="2.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="14" x="2.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="15" x="3.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="16" x="3.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="17" x="3.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="18" x="3.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="19" x="2.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="20" x="2.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="21" x="1.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="22" x="1.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="23" x="0.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="24" x="0.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="25" x="-0.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="26" x="-0.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="27" x="-1.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="28" x="-1.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="29" x="-2.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="30" x="-2.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="31" x="-3.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="32" x="-3.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<text x="-1.635" y="-3.175" size="1.27" layer="25" rot="R90">>NAME</text>
+<text x="0.905" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text>
+<text x="-3.7313" y="-8.48" size="1.016" layer="21" font="vector">1</text>
+<rectangle x1="-3.8999" y1="-10.1001" x2="-3.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-3.4" y1="-10.1001" x2="-3.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-2.8999" y1="-10.1001" x2="-2.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-2.4" y1="-10.1001" x2="-2.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-1.8999" y1="-10.1001" x2="-1.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-1.4" y1="-10.1001" x2="-1.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-0.8999" y1="-10.1001" x2="-0.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-0.4001" y1="-10.1001" x2="-0.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="0.1001" y1="-10.1001" x2="0.4001" y2="-9.2499" layer="51"/>
+<rectangle x1="0.5999" y1="-10.1001" x2="0.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="1.1001" y1="-10.1001" x2="1.4" y2="-9.2499" layer="51"/>
+<rectangle x1="1.5999" y1="-10.1001" x2="1.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="2.1001" y1="-10.1001" x2="2.4" y2="-9.2499" layer="51"/>
+<rectangle x1="2.5999" y1="-10.1001" x2="2.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="3.1001" y1="-10.1001" x2="3.4" y2="-9.2499" layer="51"/>
+<rectangle x1="3.5999" y1="-10.1001" x2="3.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="3.5999" y1="9.2399" x2="3.8999" y2="10.0901" layer="51"/>
+<rectangle x1="3.1001" y1="9.2399" x2="3.4" y2="10.0901" layer="51"/>
+<rectangle x1="2.5999" y1="9.2399" x2="2.8999" y2="10.0901" layer="51"/>
+<rectangle x1="2.1001" y1="9.2399" x2="2.4" y2="10.0901" layer="51"/>
+<rectangle x1="1.5999" y1="9.2399" x2="1.8999" y2="10.0901" layer="51"/>
+<rectangle x1="1.1001" y1="9.2399" x2="1.4" y2="10.0901" layer="51"/>
+<rectangle x1="0.5999" y1="9.2399" x2="0.8999" y2="10.0901" layer="51"/>
+<rectangle x1="0.1001" y1="9.2399" x2="0.4001" y2="10.0901" layer="51"/>
+<rectangle x1="-0.4001" y1="9.2399" x2="-0.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-0.8999" y1="9.2399" x2="-0.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-1.4" y1="9.2399" x2="-1.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-1.8999" y1="9.2399" x2="-1.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-2.4" y1="9.2399" x2="-2.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-2.8999" y1="9.2399" x2="-2.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-3.4" y1="9.2399" x2="-3.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-3.8999" y1="9.2399" x2="-3.5999" y2="10.0901" layer="51"/>
+</package>
+<package name="DIL32">
+<description><b>Dual In Line</b></description>
+<wire x1="-21.336" y1="-1.27" x2="-21.336" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="1.27" x2="-21.336" y2="-1.27" width="0.1524" layer="21" curve="-180"/>
+<wire x1="21.336" y1="-6.604" x2="21.336" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="-6.604" x2="21.336" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="6.604" x2="-21.336" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="6.604" x2="21.336" y2="6.604" width="0.1524" layer="21"/>
+<pad name="1" x="-19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="-1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="-3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="-6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="-8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="29" x="-11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="30" x="-13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="31" x="-16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="32" x="-19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<text x="-21.717" y="-6.35" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-16.51" y="-0.9652" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="SO32X">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+extra wide body 8.9 mm/JEDEC MO-120AC</description>
+<wire x1="10.22" y1="-4.5" x2="-10.22" y2="-4.5" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="-4.5" x2="-10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="-4" x2="-10.22" y2="4.5" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="4.5" x2="10.22" y2="4.5" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="-4" x2="-10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="4.5" x2="10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="-4" x2="10.22" y2="-4.5" width="0.2032" layer="51"/>
+<smd name="2" x="-8.255" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="5.715" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-9.525" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-6.985" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-5.715" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="6.985" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="4.445" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="3.175" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-3.175" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="0.635" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-4.445" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-1.905" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="1.905" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-0.635" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="8.255" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="9.525" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="9.525" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="8.255" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="6.985" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="5.715" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="4.445" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="3.175" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="1.905" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="0.635" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-0.635" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-1.905" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="-3.175" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="-4.445" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="29" x="-5.715" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="30" x="-6.985" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="-8.255" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="-9.525" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<text x="-8.255" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-8.255" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-9.7701" y1="-6.1199" x2="-9.2799" y2="-4.5999" layer="51"/>
+<rectangle x1="-8.5001" y1="-6.1199" x2="-8.0099" y2="-4.5999" layer="51"/>
+<rectangle x1="-7.2301" y1="-6.1199" x2="-6.7399" y2="-4.5999" layer="51"/>
+<rectangle x1="-5.9601" y1="-6.1199" x2="-5.4699" y2="-4.5999" layer="51"/>
+<rectangle x1="-4.6901" y1="-6.1199" x2="-4.1999" y2="-4.5999" layer="51"/>
+<rectangle x1="-3.4201" y1="-6.1199" x2="-2.9299" y2="-4.5999" layer="51"/>
+<rectangle x1="-2.1501" y1="-6.1199" x2="-1.6599" y2="-4.5999" layer="51"/>
+<rectangle x1="-0.8801" y1="-6.1199" x2="-0.3899" y2="-4.5999" layer="51"/>
+<rectangle x1="0.3899" y1="-6.1199" x2="0.8801" y2="-4.5999" layer="51"/>
+<rectangle x1="1.6599" y1="-6.1199" x2="2.1501" y2="-4.5999" layer="51"/>
+<rectangle x1="2.9299" y1="-6.1199" x2="3.4201" y2="-4.5999" layer="51"/>
+<rectangle x1="4.1999" y1="-6.1199" x2="4.6901" y2="-4.5999" layer="51"/>
+<rectangle x1="5.4699" y1="-6.1199" x2="5.9601" y2="-4.5999" layer="51"/>
+<rectangle x1="6.7399" y1="-6.1199" x2="7.2301" y2="-4.5999" layer="51"/>
+<rectangle x1="8.0099" y1="-6.1199" x2="8.5001" y2="-4.5999" layer="51"/>
+<rectangle x1="9.2799" y1="-6.1199" x2="9.7701" y2="-4.5999" layer="51"/>
+<rectangle x1="9.2799" y1="4.5999" x2="9.7701" y2="6.1199" layer="51"/>
+<rectangle x1="8.0099" y1="4.5999" x2="8.5001" y2="6.1199" layer="51"/>
+<rectangle x1="6.7399" y1="4.5999" x2="7.2301" y2="6.1199" layer="51"/>
+<rectangle x1="5.4699" y1="4.5999" x2="5.9601" y2="6.1199" layer="51"/>
+<rectangle x1="4.1999" y1="4.5999" x2="4.6901" y2="6.1199" layer="51"/>
+<rectangle x1="2.9299" y1="4.5999" x2="3.4201" y2="6.1199" layer="51"/>
+<rectangle x1="1.6599" y1="4.5999" x2="2.1501" y2="6.1199" layer="51"/>
+<rectangle x1="0.3899" y1="4.5999" x2="0.8801" y2="6.1199" layer="51"/>
+<rectangle x1="-0.8801" y1="4.5999" x2="-0.3899" y2="6.1199" layer="51"/>
+<rectangle x1="-2.1501" y1="4.5999" x2="-1.6599" y2="6.1199" layer="51"/>
+<rectangle x1="-3.4201" y1="4.5999" x2="-2.9299" y2="6.1199" layer="51"/>
+<rectangle x1="-4.6901" y1="4.5999" x2="-4.1999" y2="6.1199" layer="51"/>
+<rectangle x1="-5.9601" y1="4.5999" x2="-5.4699" y2="6.1199" layer="51"/>
+<rectangle x1="-7.2301" y1="4.5999" x2="-6.7399" y2="6.1199" layer="51"/>
+<rectangle x1="-8.5001" y1="4.5999" x2="-8.0099" y2="6.1199" layer="51"/>
+<rectangle x1="-9.7701" y1="4.5999" x2="-9.2799" y2="6.1199" layer="51"/>
+</package>
+<package name="MSOP8">
+<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p>
+MSOP<br>
+8M-Package doc1097.pdf</description>
+<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90"/>
+<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/>
+<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/>
+<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/>
+<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/>
+<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/>
+<circle x="-0.65" y="-0.65" radius="0.325" width="0.254" layer="21"/>
+<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<text x="-1.8825" y="-2.484" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="3.089" y="-2.484" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/>
+<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/>
+<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/>
+<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/>
+<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/>
+<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/>
+<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/>
+<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/>
+</package>
+<package name="TQFP32-08">
+<description><B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm</description>
+<wire x1="3.505" y1="3.505" x2="3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="3.505" y1="-3.505" x2="-3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="-3.505" y1="-3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="3.505" y2="3.505" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<circle x="-2.7432" y="2.7432" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.2926" y="2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="2" x="-4.2926" y="2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="3" x="-4.2926" y="1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="4" x="-4.2926" y="0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="5" x="-4.2926" y="-0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="6" x="-4.2926" y="-1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="7" x="-4.2926" y="-2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="8" x="-4.2926" y="-2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="9" x="-2.8" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="10" x="-2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="11" x="-1.2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="12" x="-0.4" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="13" x="0.4" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="14" x="1.2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="15" x="2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="16" x="2.8" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="17" x="4.2926" y="-2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="18" x="4.2926" y="-2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="19" x="4.2926" y="-1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="20" x="4.2926" y="-0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="21" x="4.2926" y="0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="22" x="4.2926" y="1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="23" x="4.2926" y="2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="24" x="4.2926" y="2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="25" x="2.8" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="26" x="2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="27" x="1.2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="28" x="0.4" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="29" x="-0.4" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="30" x="-1.2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="31" x="-2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="32" x="-2.8" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<text x="-2.7686" y="5.08" size="0.8128" layer="25">>NAME</text>
+<text x="-3.0226" y="-1.27" size="0.8128" layer="27">>VALUE</text>
+<rectangle x1="-4.5466" y1="2.5714" x2="-3.556" y2="3.0286" layer="51"/>
+<rectangle x1="-4.5466" y1="1.7714" x2="-3.556" y2="2.2286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.9714" x2="-3.556" y2="1.4286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.1714" x2="-3.556" y2="0.6286" layer="51"/>
+<rectangle x1="-4.5466" y1="-0.6286" x2="-3.556" y2="-0.1714" layer="51"/>
+<rectangle x1="-4.5466" y1="-1.4286" x2="-3.556" y2="-0.9714" layer="51"/>
+<rectangle x1="-4.5466" y1="-2.2286" x2="-3.556" y2="-1.7714" layer="51"/>
+<rectangle x1="-4.5466" y1="-3.0286" x2="-3.556" y2="-2.5714" layer="51"/>
+<rectangle x1="-3.0286" y1="-4.5466" x2="-2.5714" y2="-3.556" layer="51"/>
+<rectangle x1="-2.2286" y1="-4.5466" x2="-1.7714" y2="-3.556" layer="51"/>
+<rectangle x1="-1.4286" y1="-4.5466" x2="-0.9714" y2="-3.556" layer="51"/>
+<rectangle x1="-0.6286" y1="-4.5466" x2="-0.1714" y2="-3.556" layer="51"/>
+<rectangle x1="0.1714" y1="-4.5466" x2="0.6286" y2="-3.556" layer="51"/>
+<rectangle x1="0.9714" y1="-4.5466" x2="1.4286" y2="-3.556" layer="51"/>
+<rectangle x1="1.7714" y1="-4.5466" x2="2.2286" y2="-3.556" layer="51"/>
+<rectangle x1="2.5714" y1="-4.5466" x2="3.0286" y2="-3.556" layer="51"/>
+<rectangle x1="3.556" y1="-3.0286" x2="4.5466" y2="-2.5714" layer="51"/>
+<rectangle x1="3.556" y1="-2.2286" x2="4.5466" y2="-1.7714" layer="51"/>
+<rectangle x1="3.556" y1="-1.4286" x2="4.5466" y2="-0.9714" layer="51"/>
+<rectangle x1="3.556" y1="-0.6286" x2="4.5466" y2="-0.1714" layer="51"/>
+<rectangle x1="3.556" y1="0.1714" x2="4.5466" y2="0.6286" layer="51"/>
+<rectangle x1="3.556" y1="0.9714" x2="4.5466" y2="1.4286" layer="51"/>
+<rectangle x1="3.556" y1="1.7714" x2="4.5466" y2="2.2286" layer="51"/>
+<rectangle x1="3.556" y1="2.5714" x2="4.5466" y2="3.0286" layer="51"/>
+<rectangle x1="2.5714" y1="3.556" x2="3.0286" y2="4.5466" layer="51"/>
+<rectangle x1="1.7714" y1="3.556" x2="2.2286" y2="4.5466" layer="51"/>
+<rectangle x1="0.9714" y1="3.556" x2="1.4286" y2="4.5466" layer="51"/>
+<rectangle x1="0.1714" y1="3.556" x2="0.6286" y2="4.5466" layer="51"/>
+<rectangle x1="-0.6286" y1="3.556" x2="-0.1714" y2="4.5466" layer="51"/>
+<rectangle x1="-1.4286" y1="3.556" x2="-0.9714" y2="4.5466" layer="51"/>
+<rectangle x1="-2.2286" y1="3.556" x2="-1.7714" y2="4.5466" layer="51"/>
+<rectangle x1="-3.0286" y1="3.556" x2="-2.5714" y2="4.5466" layer="51"/>
+</package>
+<package name="PSSO20">
+<description><b>PSSO20</b></description>
+<wire x1="3.25" y1="-2.1" x2="3.25" y2="2.1" width="0.254" layer="21"/>
+<wire x1="3.25" y1="2.1" x2="-3.25" y2="2.1" width="0.254" layer="21"/>
+<wire x1="-3.25" y1="2.1" x2="-3.25" y2="-2.1" width="0.254" layer="21"/>
+<wire x1="-3.25" y1="-2.1" x2="3.25" y2="-2.1" width="0.254" layer="21"/>
+<circle x="-2.5" y="-1.3" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-2.925" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="2" x="-2.275" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="3" x="-1.625" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="4" x="-0.975" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="5" x="-0.325" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="6" x="0.325" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="7" x="0.975" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="8" x="1.625" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="9" x="2.275" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="10" x="2.925" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="11" x="2.925" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="12" x="2.275" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="13" x="1.625" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="14" x="0.975" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="15" x="0.325" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="16" x="-0.325" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="17" x="-0.975" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="18" x="-1.625" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="19" x="-2.275" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="20" x="-2.925" y="3" dx="0.3" dy="1" layer="1"/>
+<text x="-3.21" y="3.72" size="1.778" layer="25">>NAME</text>
+<text x="-3.26" y="-5.6901" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-3.05" y1="-3.25" x2="-2.8" y2="-2.15" layer="51"/>
+<rectangle x1="-2.4" y1="-3.25" x2="-2.15" y2="-2.15" layer="51"/>
+<rectangle x1="-1.75" y1="-3.25" x2="-1.5" y2="-2.15" layer="51"/>
+<rectangle x1="-1.1" y1="-3.25" x2="-0.85" y2="-2.15" layer="51"/>
+<rectangle x1="-0.45" y1="-3.25" x2="-0.2" y2="-2.15" layer="51"/>
+<rectangle x1="0.2" y1="-3.25" x2="0.45" y2="-2.15" layer="51"/>
+<rectangle x1="0.85" y1="-3.25" x2="1.1" y2="-2.15" layer="51"/>
+<rectangle x1="1.5" y1="-3.25" x2="1.75" y2="-2.15" layer="51"/>
+<rectangle x1="2.15" y1="-3.25" x2="2.4" y2="-2.15" layer="51"/>
+<rectangle x1="2.8" y1="-3.25" x2="3.05" y2="-2.15" layer="51"/>
+<rectangle x1="2.8" y1="2.15" x2="3.05" y2="3.25" layer="51"/>
+<rectangle x1="2.15" y1="2.15" x2="2.4" y2="3.25" layer="51"/>
+<rectangle x1="1.5" y1="2.15" x2="1.75" y2="3.25" layer="51"/>
+<rectangle x1="0.85" y1="2.15" x2="1.1" y2="3.25" layer="51"/>
+<rectangle x1="0.2" y1="2.15" x2="0.45" y2="3.25" layer="51"/>
+<rectangle x1="-0.45" y1="2.15" x2="-0.2" y2="3.25" layer="51"/>
+<rectangle x1="-1.1" y1="2.15" x2="-0.85" y2="3.25" layer="51"/>
+<rectangle x1="-1.75" y1="2.15" x2="-1.5" y2="3.25" layer="51"/>
+<rectangle x1="-2.4" y1="2.15" x2="-2.15" y2="3.25" layer="51"/>
+<rectangle x1="-3.05" y1="2.15" x2="-2.8" y2="3.25" layer="51"/>
+</package>
+<package name="TQFP144">
+<description><b>QFP144</b><p>
+shrink quad flat pack, square (smd-ipc)</description>
+<wire x1="-9.91" y1="-9.91" x2="9.91" y2="-9.91" width="0.2032" layer="51"/>
+<wire x1="9.91" y1="-9.91" x2="9.91" y2="9.91" width="0.2032" layer="51"/>
+<wire x1="9.91" y1="9.91" x2="-9.91" y2="9.91" width="0.2032" layer="51"/>
+<wire x1="-9.91" y1="9.91" x2="-9.91" y2="-9.91" width="0.2032" layer="51"/>
+<wire x1="-9.72" y1="9.71" x2="9.71" y2="9.71" width="0.2032" layer="21"/>
+<wire x1="9.71" y1="9.71" x2="9.71" y2="-9.71" width="0.2032" layer="21"/>
+<wire x1="9.71" y1="-9.71" x2="-9.72" y2="-9.71" width="0.2032" layer="21"/>
+<wire x1="-9.72" y1="-9.71" x2="-9.72" y2="9.71" width="0.2032" layer="21"/>
+<circle x="-8.5001" y="-8.5001" radius="0.7501" width="0.254" layer="21"/>
+<smd name="1" x="-8.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="2" x="-8.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="3" x="-7.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="4" x="-7.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="5" x="-6.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="6" x="-6.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="7" x="-5.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="8" x="-5.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="9" x="-4.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="10" x="-4.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="11" x="-3.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="12" x="-3.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="13" x="-2.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="14" x="-2.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="15" x="-1.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="16" x="-1.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="17" x="-0.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="18" x="-0.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="19" x="0.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="20" x="0.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="21" x="1.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="22" x="1.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="23" x="2.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="24" x="2.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="25" x="3.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="26" x="3.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="27" x="4.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="28" x="4.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="29" x="5.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="30" x="5.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="31" x="6.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="32" x="6.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="33" x="7.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="34" x="7.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="35" x="8.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="36" x="8.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="37" x="10.6" y="-8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="38" x="10.6" y="-8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="39" x="10.6" y="-7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="40" x="10.6" y="-7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="41" x="10.6" y="-6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="42" x="10.6" y="-6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="43" x="10.6" y="-5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="44" x="10.6" y="-5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="45" x="10.6" y="-4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="46" x="10.6" y="-4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="47" x="10.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="48" x="10.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="49" x="10.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="50" x="10.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="51" x="10.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="52" x="10.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="53" x="10.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="54" x="10.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="55" x="10.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="56" x="10.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="57" x="10.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="58" x="10.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="59" x="10.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="60" x="10.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="61" x="10.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="62" x="10.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="63" x="10.6" y="4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="64" x="10.6" y="4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="65" x="10.6" y="5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="66" x="10.6" y="5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="67" x="10.6" y="6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="68" x="10.6" y="6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="69" x="10.6" y="7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="70" x="10.6" y="7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="71" x="10.6" y="8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="72" x="10.6" y="8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="73" x="8.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="74" x="8.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="75" x="7.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="76" x="7.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="77" x="6.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="78" x="6.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="79" x="5.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="80" x="5.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="81" x="4.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="82" x="4.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="83" x="3.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="84" x="3.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="85" x="2.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="86" x="2.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="87" x="1.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="88" x="1.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="89" x="0.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="90" x="0.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="91" x="-0.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="92" x="-0.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="93" x="-1.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="94" x="-1.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="95" x="-2.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="96" x="-2.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="97" x="-3.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="98" x="-3.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="99" x="-4.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="100" x="-4.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="101" x="-5.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="102" x="-5.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="103" x="-6.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="104" x="-6.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="105" x="-7.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="106" x="-7.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="107" x="-8.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="108" x="-8.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="109" x="-10.6" y="8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="110" x="-10.6" y="8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="111" x="-10.6" y="7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="112" x="-10.6" y="7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="113" x="-10.6" y="6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="114" x="-10.6" y="6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="115" x="-10.6" y="5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="116" x="-10.6" y="5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="117" x="-10.6" y="4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="118" x="-10.6" y="4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="119" x="-10.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="120" x="-10.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="121" x="-10.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="122" x="-10.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="123" x="-10.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="124" x="-10.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="125" x="-10.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="126" x="-10.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="127" x="-10.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="128" x="-10.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="129" x="-10.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="130" x="-10.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="131" x="-10.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="132" x="-10.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="133" x="-10.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="134" x="-10.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="135" x="-10.6" y="-4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="136" x="-10.6" y="-4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="137" x="-10.6" y="-5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="138" x="-10.6" y="-5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="139" x="-10.6" y="-6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="140" x="-10.6" y="-6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="141" x="-10.6" y="-7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="142" x="-10.6" y="-7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="143" x="-10.6" y="-8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="144" x="-10.6" y="-8.75" dx="1.6" dy="0.3" layer="1"/>
+<text x="-3.81" y="-3.175" size="1.27" layer="25">>NAME</text>
+<text x="-3.81" y="1.905" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.8999" y1="-10.8999" x2="-8.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-8.4" y1="-10.8999" x2="-8.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-7.8999" y1="-10.8999" x2="-7.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-7.4" y1="-10.8999" x2="-7.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-6.8999" y1="-10.8999" x2="-6.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-6.4" y1="-10.8999" x2="-6.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-5.8999" y1="-10.8999" x2="-5.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-5.4" y1="-10.8999" x2="-5.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-4.8999" y1="-10.8999" x2="-4.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-4.4" y1="-10.8999" x2="-4.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-3.8999" y1="-10.8999" x2="-3.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-3.4" y1="-10.8999" x2="-3.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-2.8999" y1="-10.8999" x2="-2.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-2.4" y1="-10.8999" x2="-2.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-1.8999" y1="-10.8999" x2="-1.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-1.4" y1="-10.8999" x2="-1.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-0.8999" y1="-10.8999" x2="-0.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-0.4001" y1="-10.8999" x2="-0.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="0.1001" y1="-10.8999" x2="0.4001" y2="-9.9499" layer="51"/>
+<rectangle x1="0.5999" y1="-10.8999" x2="0.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="1.1001" y1="-10.8999" x2="1.4" y2="-9.9499" layer="51"/>
+<rectangle x1="1.5999" y1="-10.8999" x2="1.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="2.1001" y1="-10.8999" x2="2.4" y2="-9.9499" layer="51"/>
+<rectangle x1="2.5999" y1="-10.8999" x2="2.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="3.1001" y1="-10.8999" x2="3.4" y2="-9.9499" layer="51"/>
+<rectangle x1="3.5999" y1="-10.8999" x2="3.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="4.1001" y1="-10.8999" x2="4.4" y2="-9.9499" layer="51"/>
+<rectangle x1="4.5999" y1="-10.8999" x2="4.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="5.1001" y1="-10.8999" x2="5.4" y2="-9.9499" layer="51"/>
+<rectangle x1="5.5999" y1="-10.8999" x2="5.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="6.1001" y1="-10.8999" x2="6.4" y2="-9.9499" layer="51"/>
+<rectangle x1="6.5999" y1="-10.8999" x2="6.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="7.1001" y1="-10.8999" x2="7.4" y2="-9.9499" layer="51"/>
+<rectangle x1="7.5999" y1="-10.8999" x2="7.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="8.1001" y1="-10.8999" x2="8.4" y2="-9.9499" layer="51"/>
+<rectangle x1="8.5999" y1="-10.8999" x2="8.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="9.9499" y1="-8.8999" x2="10.8999" y2="-8.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-8.4" x2="10.8999" y2="-8.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-7.8999" x2="10.8999" y2="-7.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-7.4" x2="10.8999" y2="-7.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-6.8999" x2="10.8999" y2="-6.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-6.4" x2="10.8999" y2="-6.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-5.8999" x2="10.8999" y2="-5.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-5.4" x2="10.8999" y2="-5.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-4.8999" x2="10.8999" y2="-4.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-4.4" x2="10.8999" y2="-4.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-3.8999" x2="10.8999" y2="-3.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-3.4" x2="10.8999" y2="-3.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-2.8999" x2="10.8999" y2="-2.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-2.4" x2="10.8999" y2="-2.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-1.8999" x2="10.8999" y2="-1.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-1.4" x2="10.8999" y2="-1.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-0.8999" x2="10.8999" y2="-0.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-0.4001" x2="10.8999" y2="-0.1001" layer="51"/>
+<rectangle x1="9.9499" y1="0.1001" x2="10.8999" y2="0.4001" layer="51"/>
+<rectangle x1="9.9499" y1="0.5999" x2="10.8999" y2="0.8999" layer="51"/>
+<rectangle x1="9.9499" y1="1.1001" x2="10.8999" y2="1.4" layer="51"/>
+<rectangle x1="9.9499" y1="1.5999" x2="10.8999" y2="1.8999" layer="51"/>
+<rectangle x1="9.9499" y1="2.1001" x2="10.8999" y2="2.4" layer="51"/>
+<rectangle x1="9.9499" y1="2.5999" x2="10.8999" y2="2.8999" layer="51"/>
+<rectangle x1="9.9499" y1="3.1001" x2="10.8999" y2="3.4" layer="51"/>
+<rectangle x1="9.9499" y1="3.5999" x2="10.8999" y2="3.8999" layer="51"/>
+<rectangle x1="9.9499" y1="4.1001" x2="10.8999" y2="4.4" layer="51"/>
+<rectangle x1="9.9499" y1="4.5999" x2="10.8999" y2="4.8999" layer="51"/>
+<rectangle x1="9.9499" y1="5.1001" x2="10.8999" y2="5.4" layer="51"/>
+<rectangle x1="9.9499" y1="5.5999" x2="10.8999" y2="5.8999" layer="51"/>
+<rectangle x1="9.9499" y1="6.1001" x2="10.8999" y2="6.4" layer="51"/>
+<rectangle x1="9.9499" y1="6.5999" x2="10.8999" y2="6.8999" layer="51"/>
+<rectangle x1="9.9499" y1="7.1001" x2="10.8999" y2="7.4" layer="51"/>
+<rectangle x1="9.9499" y1="7.5999" x2="10.8999" y2="7.8999" layer="51"/>
+<rectangle x1="9.9499" y1="8.1001" x2="10.8999" y2="8.4" layer="51"/>
+<rectangle x1="9.9499" y1="8.5999" x2="10.8999" y2="8.8999" layer="51"/>
+<rectangle x1="8.5999" y1="9.9499" x2="8.8999" y2="10.8999" layer="51"/>
+<rectangle x1="8.1001" y1="9.9499" x2="8.4" y2="10.8999" layer="51"/>
+<rectangle x1="7.5999" y1="9.9499" x2="7.8999" y2="10.8999" layer="51"/>
+<rectangle x1="7.1001" y1="9.9499" x2="7.4" y2="10.8999" layer="51"/>
+<rectangle x1="6.5999" y1="9.9499" x2="6.8999" y2="10.8999" layer="51"/>
+<rectangle x1="6.1001" y1="9.9499" x2="6.4" y2="10.8999" layer="51"/>
+<rectangle x1="5.5999" y1="9.9499" x2="5.8999" y2="10.8999" layer="51"/>
+<rectangle x1="5.1001" y1="9.9499" x2="5.4" y2="10.8999" layer="51"/>
+<rectangle x1="4.5999" y1="9.9499" x2="4.8999" y2="10.8999" layer="51"/>
+<rectangle x1="4.1001" y1="9.9499" x2="4.4" y2="10.8999" layer="51"/>
+<rectangle x1="3.5999" y1="9.9499" x2="3.8999" y2="10.8999" layer="51"/>
+<rectangle x1="3.1001" y1="9.9499" x2="3.4" y2="10.8999" layer="51"/>
+<rectangle x1="2.5999" y1="9.9499" x2="2.8999" y2="10.8999" layer="51"/>
+<rectangle x1="2.1001" y1="9.9499" x2="2.4" y2="10.8999" layer="51"/>
+<rectangle x1="1.5999" y1="9.9499" x2="1.8999" y2="10.8999" layer="51"/>
+<rectangle x1="1.1001" y1="9.9499" x2="1.4" y2="10.8999" layer="51"/>
+<rectangle x1="0.5999" y1="9.9499" x2="0.8999" y2="10.8999" layer="51"/>
+<rectangle x1="0.1001" y1="9.9499" x2="0.4001" y2="10.8999" layer="51"/>
+<rectangle x1="-0.4001" y1="9.9499" x2="-0.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-0.8999" y1="9.9499" x2="-0.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-1.4" y1="9.9499" x2="-1.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-1.8999" y1="9.9499" x2="-1.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-2.4" y1="9.9499" x2="-2.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-2.8999" y1="9.9499" x2="-2.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-3.4" y1="9.9499" x2="-3.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-3.8999" y1="9.9499" x2="-3.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-4.4" y1="9.9499" x2="-4.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-4.8999" y1="9.9499" x2="-4.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-5.4" y1="9.9499" x2="-5.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-5.8999" y1="9.9499" x2="-5.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-6.4" y1="9.9499" x2="-6.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-6.8999" y1="9.9499" x2="-6.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-7.4" y1="9.9499" x2="-7.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-7.8999" y1="9.9499" x2="-7.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-8.4" y1="9.9499" x2="-8.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-8.8999" y1="9.9499" x2="-8.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="8.5999" x2="-9.9499" y2="8.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="8.1001" x2="-9.9499" y2="8.4" layer="51"/>
+<rectangle x1="-10.8999" y1="7.5999" x2="-9.9499" y2="7.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="7.1001" x2="-9.9499" y2="7.4" layer="51"/>
+<rectangle x1="-10.8999" y1="6.5999" x2="-9.9499" y2="6.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="6.1001" x2="-9.9499" y2="6.4" layer="51"/>
+<rectangle x1="-10.8999" y1="5.5999" x2="-9.9499" y2="5.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="5.1001" x2="-9.9499" y2="5.4" layer="51"/>
+<rectangle x1="-10.8999" y1="4.5999" x2="-9.9499" y2="4.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="4.1001" x2="-9.9499" y2="4.4" layer="51"/>
+<rectangle x1="-10.8999" y1="3.5999" x2="-9.9499" y2="3.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="3.1001" x2="-9.9499" y2="3.4" layer="51"/>
+<rectangle x1="-10.8999" y1="2.5999" x2="-9.9499" y2="2.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="2.1001" x2="-9.9499" y2="2.4" layer="51"/>
+<rectangle x1="-10.8999" y1="1.5999" x2="-9.9499" y2="1.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="1.1001" x2="-9.9499" y2="1.4" layer="51"/>
+<rectangle x1="-10.8999" y1="0.5999" x2="-9.9499" y2="0.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="0.1001" x2="-9.9499" y2="0.4001" layer="51"/>
+<rectangle x1="-10.8999" y1="-0.4001" x2="-9.9499" y2="-0.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-0.8999" x2="-9.9499" y2="-0.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-1.4" x2="-9.9499" y2="-1.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-1.8999" x2="-9.9499" y2="-1.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-2.4" x2="-9.9499" y2="-2.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-2.8999" x2="-9.9499" y2="-2.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-3.4" x2="-9.9499" y2="-3.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-3.8999" x2="-9.9499" y2="-3.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-4.4" x2="-9.9499" y2="-4.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-4.8999" x2="-9.9499" y2="-4.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-5.4" x2="-9.9499" y2="-5.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-5.8999" x2="-9.9499" y2="-5.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-6.4" x2="-9.9499" y2="-6.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-6.8999" x2="-9.9499" y2="-6.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-7.4" x2="-9.9499" y2="-7.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-7.8999" x2="-9.9499" y2="-7.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-8.4" x2="-9.9499" y2="-8.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-8.8999" x2="-9.9499" y2="-8.5999" layer="51"/>
+</package>
+<package name="PLCC52">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+square</description>
+<wire x1="10" y1="10" x2="-7.765" y2="10" width="0.2032" layer="51"/>
+<wire x1="-10" y1="7.765" x2="-10" y2="-10" width="0.2032" layer="51"/>
+<wire x1="-10" y1="-10" x2="10" y2="-10" width="0.2032" layer="51"/>
+<wire x1="10" y1="-10" x2="10" y2="10" width="0.2032" layer="51"/>
+<wire x1="-7.765" y1="10" x2="-10" y2="7.765" width="0.2032" layer="51"/>
+<circle x="0" y="8.8999" radius="0.3" width="0.6096" layer="51"/>
+<smd name="1" x="0" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-5.08" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-6.35" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-7.62" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-9.4" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="9" x="-9.4" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="10" x="-9.4" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="11" x="-9.4" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="12" x="-9.4" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-9.4" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-9.4" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="15" x="-9.4" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="16" x="-9.4" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="17" x="-9.4" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="18" x="-9.4" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="19" x="-9.4" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="20" x="-9.4" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="21" x="-7.62" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-6.35" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-5.08" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-3.81" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-2.54" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-1.27" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="0" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="1.27" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="29" x="2.54" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="30" x="3.81" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="5.08" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="6.35" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="33" x="7.62" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="34" x="9.4" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="35" x="9.4" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="36" x="9.4" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="37" x="9.4" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="38" x="9.4" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="39" x="9.4" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="40" x="9.4" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="41" x="9.4" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="42" x="9.4" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="43" x="9.4" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="44" x="9.4" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="45" x="9.4" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="46" x="9.4" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="47" x="7.62" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="48" x="6.35" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="49" x="5.08" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="50" x="3.81" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="51" x="2.54" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="52" x="1.27" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<text x="-4.475" y="1.905" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="10.05" x2="0.2601" y2="10.5001" layer="51"/>
+<rectangle x1="-1.5301" y1="10.05" x2="-1.0099" y2="10.5001" layer="51"/>
+<rectangle x1="-2.8001" y1="10.05" x2="-2.2799" y2="10.5001" layer="51"/>
+<rectangle x1="-4.0701" y1="10.05" x2="-3.5499" y2="10.5001" layer="51"/>
+<rectangle x1="-5.3401" y1="10.05" x2="-4.8199" y2="10.5001" layer="51"/>
+<rectangle x1="-6.6101" y1="10.05" x2="-6.0899" y2="10.5001" layer="51"/>
+<rectangle x1="-7.8801" y1="10.05" x2="-7.3599" y2="10.5001" layer="51"/>
+<rectangle x1="-10.5001" y1="7.3599" x2="-10.05" y2="7.8801" layer="51"/>
+<rectangle x1="-10.5001" y1="6.0899" x2="-10.05" y2="6.6101" layer="51"/>
+<rectangle x1="-10.5001" y1="4.8199" x2="-10.05" y2="5.3401" layer="51"/>
+<rectangle x1="-10.5001" y1="3.5499" x2="-10.05" y2="4.0701" layer="51"/>
+<rectangle x1="-10.5001" y1="2.2799" x2="-10.05" y2="2.8001" layer="51"/>
+<rectangle x1="-10.5001" y1="1.0099" x2="-10.05" y2="1.5301" layer="51"/>
+<rectangle x1="-10.5001" y1="-0.2601" x2="-10.05" y2="0.2601" layer="51"/>
+<rectangle x1="-10.5001" y1="-1.5301" x2="-10.05" y2="-1.0099" layer="51"/>
+<rectangle x1="-10.5001" y1="-2.8001" x2="-10.05" y2="-2.2799" layer="51"/>
+<rectangle x1="-10.5001" y1="-4.0701" x2="-10.05" y2="-3.5499" layer="51"/>
+<rectangle x1="-10.5001" y1="-5.3401" x2="-10.05" y2="-4.8199" layer="51"/>
+<rectangle x1="-10.5001" y1="-6.6101" x2="-10.05" y2="-6.0899" layer="51"/>
+<rectangle x1="-10.5001" y1="-7.8801" x2="-10.05" y2="-7.3599" layer="51"/>
+<rectangle x1="-7.8801" y1="-10.5001" x2="-7.3599" y2="-10.05" layer="51"/>
+<rectangle x1="-6.6101" y1="-10.5001" x2="-6.0899" y2="-10.05" layer="51"/>
+<rectangle x1="-5.3401" y1="-10.5001" x2="-4.8199" y2="-10.05" layer="51"/>
+<rectangle x1="-4.0701" y1="-10.5001" x2="-3.5499" y2="-10.05" layer="51"/>
+<rectangle x1="-2.8001" y1="-10.5001" x2="-2.2799" y2="-10.05" layer="51"/>
+<rectangle x1="-1.5301" y1="-10.5001" x2="-1.0099" y2="-10.05" layer="51"/>
+<rectangle x1="-0.2601" y1="-10.5001" x2="0.2601" y2="-10.05" layer="51"/>
+<rectangle x1="1.0099" y1="-10.5001" x2="1.5301" y2="-10.05" layer="51"/>
+<rectangle x1="2.2799" y1="-10.5001" x2="2.8001" y2="-10.05" layer="51"/>
+<rectangle x1="3.5499" y1="-10.5001" x2="4.0701" y2="-10.05" layer="51"/>
+<rectangle x1="4.8199" y1="-10.5001" x2="5.3401" y2="-10.05" layer="51"/>
+<rectangle x1="6.0899" y1="-10.5001" x2="6.6101" y2="-10.05" layer="51"/>
+<rectangle x1="7.3599" y1="-10.5001" x2="7.8801" y2="-10.05" layer="51"/>
+<rectangle x1="10.05" y1="-7.8801" x2="10.5001" y2="-7.3599" layer="51"/>
+<rectangle x1="10.05" y1="-6.6101" x2="10.5001" y2="-6.0899" layer="51"/>
+<rectangle x1="10.05" y1="-5.3401" x2="10.5001" y2="-4.8199" layer="51"/>
+<rectangle x1="10.05" y1="-4.0701" x2="10.5001" y2="-3.5499" layer="51"/>
+<rectangle x1="10.05" y1="-2.8001" x2="10.5001" y2="-2.2799" layer="51"/>
+<rectangle x1="10.05" y1="-1.5301" x2="10.5001" y2="-1.0099" layer="51"/>
+<rectangle x1="10.05" y1="-0.2601" x2="10.5001" y2="0.2601" layer="51"/>
+<rectangle x1="10.05" y1="1.0099" x2="10.5001" y2="1.5301" layer="51"/>
+<rectangle x1="10.05" y1="2.2799" x2="10.5001" y2="2.8001" layer="51"/>
+<rectangle x1="10.05" y1="3.5499" x2="10.5001" y2="4.0701" layer="51"/>
+<rectangle x1="10.05" y1="4.8199" x2="10.5001" y2="5.3401" layer="51"/>
+<rectangle x1="10.05" y1="6.0899" x2="10.5001" y2="6.6101" layer="51"/>
+<rectangle x1="10.05" y1="7.3599" x2="10.5001" y2="7.8801" layer="51"/>
+<rectangle x1="7.3599" y1="10.05" x2="7.8801" y2="10.5001" layer="51"/>
+<rectangle x1="6.0899" y1="10.05" x2="6.6101" y2="10.5001" layer="51"/>
+<rectangle x1="4.8199" y1="10.05" x2="5.3401" y2="10.5001" layer="51"/>
+<rectangle x1="3.5499" y1="10.05" x2="4.0701" y2="10.5001" layer="51"/>
+<rectangle x1="2.2799" y1="10.05" x2="2.8001" y2="10.5001" layer="51"/>
+<rectangle x1="1.0099" y1="10.05" x2="1.5301" y2="10.5001" layer="51"/>
+</package>
+<package name="SSOP24">
+<description><b> SSOP 24</b><p>
+Source: Uploaded by Heiko Künzel <heiko.kuenzel@atg-gera.de> from ATG Automatisierungstechnik Gera<br>
+Mon Mar 10 13:32:48 2003 Atmel-Library mit zusätzlich T83C5121-Prozessor im SSOP24-Package.<br>
+Package centre and &lt;NAME & &lt;VALUE placed by librarian@cadsoft.de.</description>
+<wire x1="4.1275" y1="-3.14" x2="-4.1275" y2="-3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="-3.14" x2="-4.1275" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="-0.635" x2="-4.1275" y2="0.635" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="0.635" x2="-4.1275" y2="3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="3.14" x2="4.1275" y2="3.14" width="0.127" layer="21"/>
+<wire x1="4.1275" y1="3.14" x2="4.1275" y2="-3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="0.635" x2="-4.1275" y2="-0.635" width="0.127" layer="21" curve="-180"/>
+<smd name="12" x="3.4925" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="11" x="2.8575" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="10" x="2.2225" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="9" x="1.5875" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="8" x="0.9525" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="7" x="0.3175" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="6" x="-0.3175" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="5" x="-0.9525" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="4" x="-1.5875" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="3" x="-2.2225" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="2" x="-2.8575" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="1" x="-3.4925" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="13" x="3.4925" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="14" x="2.8575" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="15" x="2.2225" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="16" x="1.5875" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="17" x="0.9525" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="18" x="0.3175" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="19" x="-0.3175" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="20" x="-0.9525" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="21" x="-1.5875" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="22" x="-2.2225" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="23" x="-2.8575" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="24" x="-3.4925" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<text x="-2.8575" y="-1.905" size="1.27" layer="25">>NAME</text>
+<text x="-2.8575" y="1.27" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="PLCC84">
+<description><b>Plastic J-Lead Chip Carrier</b></description>
+<wire x1="15.1" y1="15.1" x2="-12.865" y2="15.1" width="0.2032" layer="51"/>
+<wire x1="-15.1" y1="12.865" x2="-15.1" y2="-15.1" width="0.2032" layer="51"/>
+<wire x1="-15.1" y1="-15.1" x2="15.1" y2="-15.1" width="0.2032" layer="51"/>
+<wire x1="15.1" y1="-15.1" x2="15.1" y2="15.1" width="0.2032" layer="51"/>
+<wire x1="-12.865" y1="15.1" x2="-15.1" y2="12.865" width="0.2032" layer="51"/>
+<wire x1="-14.732" y1="13.233" x2="-13.233" y2="14.732" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="13.208" x2="15.088" y2="15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="15.088" x2="13.233" y2="15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="-13.233" x2="15.088" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="-15.088" x2="13.233" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="-15.088" y1="-13.233" x2="-15.088" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="-15.088" y1="-15.088" x2="-13.259" y2="-15.088" width="0.2032" layer="21"/>
+<circle x="0" y="12.73" radius="0.3" width="0.6096" layer="21"/>
+<smd name="1" x="0" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-5.08" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-6.35" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-7.62" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-8.89" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="-10.16" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="-11.43" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="-12.7" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="-14.5" y="12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-14.5" y="11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-14.5" y="10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="15" x="-14.5" y="8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="16" x="-14.5" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="17" x="-14.5" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="18" x="-14.5" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="19" x="-14.5" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="20" x="-14.5" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="21" x="-14.5" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="22" x="-14.5" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="23" x="-14.5" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="24" x="-14.5" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="25" x="-14.5" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="26" x="-14.5" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="27" x="-14.5" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="28" x="-14.5" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="29" x="-14.5" y="-8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="30" x="-14.5" y="-10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="31" x="-14.5" y="-11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="32" x="-14.5" y="-12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="33" x="-12.7" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="34" x="-11.43" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="35" x="-10.16" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="36" x="-8.89" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="37" x="-7.62" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="38" x="-6.35" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="39" x="-5.08" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="40" x="-3.81" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="41" x="-2.54" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="42" x="-1.27" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="43" x="0" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="44" x="1.27" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="45" x="2.54" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="46" x="3.81" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="47" x="5.08" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="48" x="6.35" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="49" x="7.62" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="50" x="8.89" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="51" x="10.16" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="52" x="11.43" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="53" x="12.7" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="54" x="14.5" y="-12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="55" x="14.5" y="-11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="56" x="14.5" y="-10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="57" x="14.5" y="-8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="58" x="14.5" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="59" x="14.5" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="60" x="14.5" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="61" x="14.5" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="62" x="14.5" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="63" x="14.5" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="64" x="14.5" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="65" x="14.5" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="66" x="14.5" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="67" x="14.5" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="68" x="14.5" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="69" x="14.5" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="70" x="14.5" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="71" x="14.5" y="8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="72" x="14.5" y="10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="73" x="14.5" y="11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="74" x="14.5" y="12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="75" x="12.7" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="76" x="11.43" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="77" x="10.16" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="78" x="8.89" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="79" x="7.62" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="80" x="6.35" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="81" x="5.08" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="82" x="3.81" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="83" x="2.54" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="84" x="1.27" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<text x="-13.365" y="15.875" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="15.1501" x2="0.2601" y2="15.5999" layer="51"/>
+<rectangle x1="-1.5301" y1="15.1501" x2="-1.0099" y2="15.5999" layer="51"/>
+<rectangle x1="-2.8001" y1="15.1501" x2="-2.2799" y2="15.5999" layer="51"/>
+<rectangle x1="-4.0701" y1="15.1501" x2="-3.5499" y2="15.5999" layer="51"/>
+<rectangle x1="-5.3401" y1="15.1501" x2="-4.8199" y2="15.5999" layer="51"/>
+<rectangle x1="-6.6101" y1="15.1501" x2="-6.0899" y2="15.5999" layer="51"/>
+<rectangle x1="-7.8801" y1="15.1501" x2="-7.3599" y2="15.5999" layer="51"/>
+<rectangle x1="-9.1501" y1="15.1501" x2="-8.6299" y2="15.5999" layer="51"/>
+<rectangle x1="-10.4201" y1="15.1501" x2="-9.8999" y2="15.5999" layer="51"/>
+<rectangle x1="-11.6901" y1="15.1501" x2="-11.1699" y2="15.5999" layer="51"/>
+<rectangle x1="-12.9601" y1="15.1501" x2="-12.4399" y2="15.5999" layer="51"/>
+<rectangle x1="-15.5999" y1="12.4399" x2="-15.1501" y2="12.9601" layer="51"/>
+<rectangle x1="-15.5999" y1="11.1699" x2="-15.1501" y2="11.6901" layer="51"/>
+<rectangle x1="-15.5999" y1="9.8999" x2="-15.1501" y2="10.4201" layer="51"/>
+<rectangle x1="-15.5999" y1="8.6299" x2="-15.1501" y2="9.1501" layer="51"/>
+<rectangle x1="-15.5999" y1="7.3599" x2="-15.1501" y2="7.8801" layer="51"/>
+<rectangle x1="-15.5999" y1="6.0899" x2="-15.1501" y2="6.6101" layer="51"/>
+<rectangle x1="-15.5999" y1="4.8199" x2="-15.1501" y2="5.3401" layer="51"/>
+<rectangle x1="-15.5999" y1="3.5499" x2="-15.1501" y2="4.0701" layer="51"/>
+<rectangle x1="-15.5999" y1="2.2799" x2="-15.1501" y2="2.8001" layer="51"/>
+<rectangle x1="-15.5999" y1="1.0099" x2="-15.1501" y2="1.5301" layer="51"/>
+<rectangle x1="-15.5999" y1="-0.2601" x2="-15.1501" y2="0.2601" layer="51"/>
+<rectangle x1="-15.5999" y1="-1.5301" x2="-15.1501" y2="-1.0099" layer="51"/>
+<rectangle x1="-15.5999" y1="-2.8001" x2="-15.1501" y2="-2.2799" layer="51"/>
+<rectangle x1="-15.5999" y1="-4.0701" x2="-15.1501" y2="-3.5499" layer="51"/>
+<rectangle x1="-15.5999" y1="-5.3401" x2="-15.1501" y2="-4.8199" layer="51"/>
+<rectangle x1="-15.5999" y1="-6.6101" x2="-15.1501" y2="-6.0899" layer="51"/>
+<rectangle x1="-15.5999" y1="-7.8801" x2="-15.1501" y2="-7.3599" layer="51"/>
+<rectangle x1="-15.5999" y1="-9.1501" x2="-15.1501" y2="-8.6299" layer="51"/>
+<rectangle x1="-15.5999" y1="-10.4201" x2="-15.1501" y2="-9.8999" layer="51"/>
+<rectangle x1="-15.5999" y1="-11.6901" x2="-15.1501" y2="-11.1699" layer="51"/>
+<rectangle x1="-15.5999" y1="-12.9601" x2="-15.1501" y2="-12.4399" layer="51"/>
+<rectangle x1="-12.9601" y1="-15.5999" x2="-12.4399" y2="-15.1501" layer="51"/>
+<rectangle x1="-11.6901" y1="-15.5999" x2="-11.1699" y2="-15.1501" layer="51"/>
+<rectangle x1="-10.4201" y1="-15.5999" x2="-9.8999" y2="-15.1501" layer="51"/>
+<rectangle x1="-9.1501" y1="-15.5999" x2="-8.6299" y2="-15.1501" layer="51"/>
+<rectangle x1="-7.8801" y1="-15.5999" x2="-7.3599" y2="-15.1501" layer="51"/>
+<rectangle x1="-6.6101" y1="-15.5999" x2="-6.0899" y2="-15.1501" layer="51"/>
+<rectangle x1="-5.3401" y1="-15.5999" x2="-4.8199" y2="-15.1501" layer="51"/>
+<rectangle x1="-4.0701" y1="-15.5999" x2="-3.5499" y2="-15.1501" layer="51"/>
+<rectangle x1="-2.8001" y1="-15.5999" x2="-2.2799" y2="-15.1501" layer="51"/>
+<rectangle x1="-1.5301" y1="-15.5999" x2="-1.0099" y2="-15.1501" layer="51"/>
+<rectangle x1="-0.2601" y1="-15.5999" x2="0.2601" y2="-15.1501" layer="51"/>
+<rectangle x1="1.0099" y1="-15.5999" x2="1.5301" y2="-15.1501" layer="51"/>
+<rectangle x1="2.2799" y1="-15.5999" x2="2.8001" y2="-15.1501" layer="51"/>
+<rectangle x1="3.5499" y1="-15.5999" x2="4.0701" y2="-15.1501" layer="51"/>
+<rectangle x1="4.8199" y1="-15.5999" x2="5.3401" y2="-15.1501" layer="51"/>
+<rectangle x1="6.0899" y1="-15.5999" x2="6.6101" y2="-15.1501" layer="51"/>
+<rectangle x1="7.3599" y1="-15.5999" x2="7.8801" y2="-15.1501" layer="51"/>
+<rectangle x1="8.6299" y1="-15.5999" x2="9.1501" y2="-15.1501" layer="51"/>
+<rectangle x1="9.8999" y1="-15.5999" x2="10.4201" y2="-15.1501" layer="51"/>
+<rectangle x1="11.1699" y1="-15.5999" x2="11.6901" y2="-15.1501" layer="51"/>
+<rectangle x1="12.4399" y1="-15.5999" x2="12.9601" y2="-15.1501" layer="51"/>
+<rectangle x1="15.1501" y1="-12.9601" x2="15.5999" y2="-12.4399" layer="51"/>
+<rectangle x1="15.1501" y1="-11.6901" x2="15.5999" y2="-11.1699" layer="51"/>
+<rectangle x1="15.1501" y1="-10.4201" x2="15.5999" y2="-9.8999" layer="51"/>
+<rectangle x1="15.1501" y1="-9.1501" x2="15.5999" y2="-8.6299" layer="51"/>
+<rectangle x1="15.1501" y1="-7.8801" x2="15.5999" y2="-7.3599" layer="51"/>
+<rectangle x1="15.1501" y1="-6.6101" x2="15.5999" y2="-6.0899" layer="51"/>
+<rectangle x1="15.1501" y1="-5.3401" x2="15.5999" y2="-4.8199" layer="51"/>
+<rectangle x1="15.1501" y1="-4.0701" x2="15.5999" y2="-3.5499" layer="51"/>
+<rectangle x1="15.1501" y1="-2.8001" x2="15.5999" y2="-2.2799" layer="51"/>
+<rectangle x1="15.1501" y1="-1.5301" x2="15.5999" y2="-1.0099" layer="51"/>
+<rectangle x1="15.1501" y1="-0.2601" x2="15.5999" y2="0.2601" layer="51"/>
+<rectangle x1="15.1501" y1="1.0099" x2="15.5999" y2="1.5301" layer="51"/>
+<rectangle x1="15.1501" y1="2.2799" x2="15.5999" y2="2.8001" layer="51"/>
+<rectangle x1="15.1501" y1="3.5499" x2="15.5999" y2="4.0701" layer="51"/>
+<rectangle x1="15.1501" y1="4.8199" x2="15.5999" y2="5.3401" layer="51"/>
+<rectangle x1="15.1501" y1="6.0899" x2="15.5999" y2="6.6101" layer="51"/>
+<rectangle x1="15.1501" y1="7.3599" x2="15.5999" y2="7.8801" layer="51"/>
+<rectangle x1="15.1501" y1="8.6299" x2="15.5999" y2="9.1501" layer="51"/>
+<rectangle x1="15.1501" y1="9.8999" x2="15.5999" y2="10.4201" layer="51"/>
+<rectangle x1="15.1501" y1="11.1699" x2="15.5999" y2="11.6901" layer="51"/>
+<rectangle x1="15.1501" y1="12.4399" x2="15.5999" y2="12.9601" layer="51"/>
+<rectangle x1="12.4399" y1="15.1501" x2="12.9601" y2="15.5999" layer="51"/>
+<rectangle x1="11.1699" y1="15.1501" x2="11.6901" y2="15.5999" layer="51"/>
+<rectangle x1="9.8999" y1="15.1501" x2="10.4201" y2="15.5999" layer="51"/>
+<rectangle x1="8.6299" y1="15.1501" x2="9.1501" y2="15.5999" layer="51"/>
+<rectangle x1="7.3599" y1="15.1501" x2="7.8801" y2="15.5999" layer="51"/>
+<rectangle x1="6.0899" y1="15.1501" x2="6.6101" y2="15.5999" layer="51"/>
+<rectangle x1="4.8199" y1="15.1501" x2="5.3401" y2="15.5999" layer="51"/>
+<rectangle x1="3.5499" y1="15.1501" x2="4.0701" y2="15.5999" layer="51"/>
+<rectangle x1="2.2799" y1="15.1501" x2="2.8001" y2="15.5999" layer="51"/>
+<rectangle x1="1.0099" y1="15.1501" x2="1.5301" y2="15.5999" layer="51"/>
+</package>
+<package name="TQFP80">
+<description><b>TQFP 80</b> thin quad flat pack<p>
+Source: www.atmwel.com .. doc4109.pdf</description>
+<wire x1="-6.91" y1="6.49" x2="-6.91" y2="-6.91" width="0.2032" layer="51"/>
+<wire x1="-6.91" y1="-6.91" x2="6.91" y2="-6.91" width="0.2032" layer="51"/>
+<wire x1="6.91" y1="-6.91" x2="6.91" y2="6.91" width="0.2032" layer="51"/>
+<wire x1="6.91" y1="6.91" x2="-6.49" y2="6.91" width="0.2032" layer="51"/>
+<wire x1="-6.49" y1="6.91" x2="-6.91" y2="6.49" width="0.2032" layer="51"/>
+<wire x1="6.71" y1="6.72" x2="6.71" y2="-6.71" width="0.2032" layer="21"/>
+<wire x1="6.71" y1="-6.71" x2="-6.71" y2="-6.71" width="0.2032" layer="21"/>
+<wire x1="-6.71" y1="-6.71" x2="-6.71" y2="6.39" width="0.2032" layer="21"/>
+<wire x1="-6.71" y1="6.39" x2="-6.38" y2="6.72" width="0.2032" layer="21"/>
+<wire x1="-6.38" y1="6.72" x2="6.71" y2="6.72" width="0.2032" layer="21"/>
+<smd name="1" x="-7.8" y="6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="2" x="-7.8" y="5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="3" x="-7.8" y="4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="4" x="-7.8" y="4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="5" x="-7.8" y="3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="6" x="-7.8" y="2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="7" x="-7.8" y="2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="8" x="-7.8" y="1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="9" x="-7.8" y="0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="10" x="-7.8" y="0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="11" x="-7.8" y="-0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="12" x="-7.8" y="-0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="13" x="-7.8" y="-1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="14" x="-7.8" y="-2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="15" x="-7.8" y="-2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="16" x="-7.8" y="-3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="17" x="-7.8" y="-4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="18" x="-7.8" y="-4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="19" x="-7.8" y="-5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="20" x="-7.8" y="-6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="21" x="-6.175" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="22" x="-5.525" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="23" x="-4.875" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="24" x="-4.225" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="25" x="-3.575" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="26" x="-2.925" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="27" x="-2.275" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="28" x="-1.625" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="29" x="-0.975" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="30" x="-0.325" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="31" x="0.325" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="32" x="0.975" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="33" x="1.625" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="34" x="2.275" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="35" x="2.925" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="36" x="3.575" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="37" x="4.225" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="38" x="4.875" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="39" x="5.525" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="40" x="6.175" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="41" x="7.8" y="-6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="42" x="7.8" y="-5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="43" x="7.8" y="-4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="44" x="7.8" y="-4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="45" x="7.8" y="-3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="46" x="7.8" y="-2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="47" x="7.8" y="-2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="48" x="7.8" y="-1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="49" x="7.8" y="-0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="50" x="7.8" y="-0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="51" x="7.8" y="0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="52" x="7.8" y="0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="53" x="7.8" y="1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="54" x="7.8" y="2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="55" x="7.8" y="2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="56" x="7.8" y="3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="57" x="7.8" y="4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="58" x="7.8" y="4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="59" x="7.8" y="5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="60" x="7.8" y="6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="61" x="6.175" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="62" x="5.525" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="63" x="4.875" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="64" x="4.225" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="65" x="3.575" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="66" x="2.925" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="67" x="2.275" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="68" x="1.625" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="69" x="0.975" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="70" x="0.325" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="71" x="-0.325" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="72" x="-0.975" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="73" x="-1.625" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="74" x="-2.275" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="75" x="-2.925" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="76" x="-3.575" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="77" x="-4.225" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="78" x="-4.875" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="79" x="-5.525" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="80" x="-6.175" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<text x="-3.81" y="-3.175" size="1.27" layer="25">>NAME</text>
+<text x="-3.81" y="1.905" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="5.575" y1="7.35" x2="6.775" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="4.925" y1="7.35" x2="6.125" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="4.275" y1="7.35" x2="5.475" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="3.625" y1="7.35" x2="4.825" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="2.975" y1="7.35" x2="4.175" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="2.325" y1="7.35" x2="3.525" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="1.675" y1="7.35" x2="2.875" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="1.025" y1="7.35" x2="2.225" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="0.375" y1="7.35" x2="1.575" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-0.275" y1="7.35" x2="0.925" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-0.925" y1="7.35" x2="0.275" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-1.575" y1="7.35" x2="-0.375" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-2.225" y1="7.35" x2="-1.025" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-2.875" y1="7.35" x2="-1.675" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-3.525" y1="7.35" x2="-2.325" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-4.175" y1="7.35" x2="-2.975" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-4.825" y1="7.35" x2="-3.625" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-5.475" y1="7.35" x2="-4.275" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-6.125" y1="7.35" x2="-4.925" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-6.775" y1="7.35" x2="-5.575" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-8.1" y1="6.025" x2="-6.9" y2="6.325" layer="51"/>
+<rectangle x1="-8.1" y1="5.375" x2="-6.9" y2="5.675" layer="51"/>
+<rectangle x1="-8.1" y1="4.725" x2="-6.9" y2="5.025" layer="51"/>
+<rectangle x1="-8.1" y1="4.075" x2="-6.9" y2="4.375" layer="51"/>
+<rectangle x1="-8.1" y1="3.425" x2="-6.9" y2="3.725" layer="51"/>
+<rectangle x1="-8.1" y1="2.775" x2="-6.9" y2="3.075" layer="51"/>
+<rectangle x1="-8.1" y1="2.125" x2="-6.9" y2="2.425" layer="51"/>
+<rectangle x1="-8.1" y1="1.475" x2="-6.9" y2="1.775" layer="51"/>
+<rectangle x1="-8.1" y1="0.825" x2="-6.9" y2="1.125" layer="51"/>
+<rectangle x1="-8.1" y1="0.175" x2="-6.9" y2="0.475" layer="51"/>
+<rectangle x1="-8.1" y1="-0.475" x2="-6.9" y2="-0.175" layer="51"/>
+<rectangle x1="-8.1" y1="-1.125" x2="-6.9" y2="-0.825" layer="51"/>
+<rectangle x1="-8.1" y1="-1.775" x2="-6.9" y2="-1.475" layer="51"/>
+<rectangle x1="-8.1" y1="-2.425" x2="-6.9" y2="-2.125" layer="51"/>
+<rectangle x1="-8.1" y1="-3.075" x2="-6.9" y2="-2.775" layer="51"/>
+<rectangle x1="-8.1" y1="-3.725" x2="-6.9" y2="-3.425" layer="51"/>
+<rectangle x1="-8.1" y1="-4.375" x2="-6.9" y2="-4.075" layer="51"/>
+<rectangle x1="-8.1" y1="-5.025" x2="-6.9" y2="-4.725" layer="51"/>
+<rectangle x1="-8.1" y1="-5.675" x2="-6.9" y2="-5.375" layer="51"/>
+<rectangle x1="-8.1" y1="-6.325" x2="-6.9" y2="-6.025" layer="51"/>
+<rectangle x1="-6.775" y1="-7.65" x2="-5.575" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-6.125" y1="-7.65" x2="-4.925" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-5.475" y1="-7.65" x2="-4.275" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-4.825" y1="-7.65" x2="-3.625" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-4.175" y1="-7.65" x2="-2.975" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-3.525" y1="-7.65" x2="-2.325" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-2.875" y1="-7.65" x2="-1.675" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-2.225" y1="-7.65" x2="-1.025" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-1.575" y1="-7.65" x2="-0.375" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-0.925" y1="-7.65" x2="0.275" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-0.275" y1="-7.65" x2="0.925" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="0.375" y1="-7.65" x2="1.575" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="1.025" y1="-7.65" x2="2.225" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="1.675" y1="-7.65" x2="2.875" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="2.325" y1="-7.65" x2="3.525" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="2.975" y1="-7.65" x2="4.175" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="3.625" y1="-7.65" x2="4.825" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="4.275" y1="-7.65" x2="5.475" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="4.925" y1="-7.65" x2="6.125" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="5.575" y1="-7.65" x2="6.775" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="6.9" y1="-6.325" x2="8.1" y2="-6.025" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-5.675" x2="8.1" y2="-5.375" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-5.025" x2="8.1" y2="-4.725" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-4.375" x2="8.1" y2="-4.075" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-3.725" x2="8.1" y2="-3.425" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-3.075" x2="8.1" y2="-2.775" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-2.425" x2="8.1" y2="-2.125" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-1.775" x2="8.1" y2="-1.475" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-1.125" x2="8.1" y2="-0.825" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-0.475" x2="8.1" y2="-0.175" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="0.175" x2="8.1" y2="0.475" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="0.825" x2="8.1" y2="1.125" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="1.475" x2="8.1" y2="1.775" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="2.125" x2="8.1" y2="2.425" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="2.775" x2="8.1" y2="3.075" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="3.425" x2="8.1" y2="3.725" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="4.075" x2="8.1" y2="4.375" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="4.725" x2="8.1" y2="5.025" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="5.375" x2="8.1" y2="5.675" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="6.025" x2="8.1" y2="6.325" layer="51" rot="R180"/>
+</package>
+<package name="BGA81">
+<description><b>Ball Grid Array</b> 81 leads<p>
+Source: www.atmwel.com .. doc4109.pdf</description>
+<wire x1="-4.1" y1="4.4" x2="4.4" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.4" x2="4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.4" x2="-4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.4" x2="-4.4" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.1" x2="-4.1" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-3.8" y="3.8" radius="0.3" width="0.2032" layer="21"/>
+<smd name="A1" x="-3.2" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B1" x="-3.2" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C1" x="-3.2" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D1" x="-3.2" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E1" x="-3.2" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F1" x="-3.2" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G1" x="-3.2" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H1" x="-3.2" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J1" x="-3.2" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A2" x="-2.4" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B2" x="-2.4" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C2" x="-2.4" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D2" x="-2.4" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E2" x="-2.4" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F2" x="-2.4" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G2" x="-2.4" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H2" x="-2.4" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J2" x="-2.4" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A3" x="-1.6" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B3" x="-1.6" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C3" x="-1.6" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D3" x="-1.6" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E3" x="-1.6" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F3" x="-1.6" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G3" x="-1.6" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H3" x="-1.6" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J3" x="-1.6" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A4" x="-0.8" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B4" x="-0.8" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C4" x="-0.8" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D4" x="-0.8" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E4" x="-0.8" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F4" x="-0.8" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G4" x="-0.8" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H4" x="-0.8" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J4" x="-0.8" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A5" x="0" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B5" x="0" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C5" x="0" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D5" x="0" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E5" x="0" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F5" x="0" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G5" x="0" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H5" x="0" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J5" x="0" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A6" x="0.8" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B6" x="0.8" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C6" x="0.8" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D6" x="0.8" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E6" x="0.8" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F6" x="0.8" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G6" x="0.8" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H6" x="0.8" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J6" x="0.8" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A7" x="1.6" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B7" x="1.6" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C7" x="1.6" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D7" x="1.6" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E7" x="1.6" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F7" x="1.6" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G7" x="1.6" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H7" x="1.6" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J7" x="1.6" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A8" x="2.4" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B8" x="2.4" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C8" x="2.4" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D8" x="2.4" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E8" x="2.4" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F8" x="2.4" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G8" x="2.4" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H8" x="2.4" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J8" x="2.4" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A9" x="3.2" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B9" x="3.2" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C9" x="3.2" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D9" x="3.2" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E9" x="3.2" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F9" x="3.2" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G9" x="3.2" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H9" x="3.2" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J9" x="3.2" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<text x="-3.556" y="4.572" size="1.27" layer="25">>NAME</text>
+<text x="-4.064" y="-6.096" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="SO28W">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+wide body 7.5 mm/JEDEC MO-119AB<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-9.395" y1="5.9" x2="9.395" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="9.395" y1="-5.9" x2="-9.395" y2="-5.9" width="0.1998" layer="39"/>
+<wire x1="-9.395" y1="-5.9" x2="-9.395" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="9.05" y1="-3.7" x2="-9.05" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="-3.7" x2="-9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="-3.2" x2="-9.05" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="3.7" x2="9.05" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="-3.2" x2="-9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="3.7" x2="9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="-3.2" x2="9.05" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="9.395" y1="5.9" x2="9.395" y2="-5.9" width="0.1998" layer="39"/>
+<smd name="2" x="-6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-8.255" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="8.255" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="8.255" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="-6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="-8.255" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<text x="-6.985" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-6.985" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.5001" y1="-5.32" x2="-8.0099" y2="-3.8001" layer="51"/>
+<rectangle x1="-7.2301" y1="-5.32" x2="-6.7399" y2="-3.8001" layer="51"/>
+<rectangle x1="-5.9601" y1="-5.32" x2="-5.4699" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.6901" y1="-5.32" x2="-4.1999" y2="-3.8001" layer="51"/>
+<rectangle x1="-3.4201" y1="-5.32" x2="-2.9299" y2="-3.8001" layer="51"/>
+<rectangle x1="-2.1501" y1="-5.32" x2="-1.6599" y2="-3.8001" layer="51"/>
+<rectangle x1="-0.8801" y1="-5.32" x2="-0.3899" y2="-3.8001" layer="51"/>
+<rectangle x1="0.3899" y1="-5.32" x2="0.8801" y2="-3.8001" layer="51"/>
+<rectangle x1="1.6599" y1="-5.32" x2="2.1501" y2="-3.8001" layer="51"/>
+<rectangle x1="2.9299" y1="-5.32" x2="3.4201" y2="-3.8001" layer="51"/>
+<rectangle x1="4.1999" y1="-5.32" x2="4.6901" y2="-3.8001" layer="51"/>
+<rectangle x1="5.4699" y1="-5.32" x2="5.9601" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="-5.32" x2="7.2301" y2="-3.8001" layer="51"/>
+<rectangle x1="8.0099" y1="-5.32" x2="8.5001" y2="-3.8001" layer="51"/>
+<rectangle x1="8.0099" y1="3.8001" x2="8.5001" y2="5.32" layer="51"/>
+<rectangle x1="6.7399" y1="3.8001" x2="7.2301" y2="5.32" layer="51"/>
+<rectangle x1="5.4699" y1="3.8001" x2="5.9601" y2="5.32" layer="51"/>
+<rectangle x1="4.1999" y1="3.8001" x2="4.6901" y2="5.32" layer="51"/>
+<rectangle x1="2.9299" y1="3.8001" x2="3.4201" y2="5.32" layer="51"/>
+<rectangle x1="1.6599" y1="3.8001" x2="2.1501" y2="5.32" layer="51"/>
+<rectangle x1="0.3899" y1="3.8001" x2="0.8801" y2="5.32" layer="51"/>
+<rectangle x1="-0.8801" y1="3.8001" x2="-0.3899" y2="5.32" layer="51"/>
+<rectangle x1="-2.1501" y1="3.8001" x2="-1.6599" y2="5.32" layer="51"/>
+<rectangle x1="-3.4201" y1="3.8001" x2="-2.9299" y2="5.32" layer="51"/>
+<rectangle x1="-4.6901" y1="3.8001" x2="-4.1999" y2="5.32" layer="51"/>
+<rectangle x1="-5.9601" y1="3.8001" x2="-5.4699" y2="5.32" layer="51"/>
+<rectangle x1="-7.2301" y1="3.8001" x2="-6.7399" y2="5.32" layer="51"/>
+<rectangle x1="-8.5001" y1="3.8001" x2="-8.0099" y2="5.32" layer="51"/>
+<rectangle x1="-8.9" y1="-3.2" x2="-7.8" y2="3.6" layer="51"/>
+</package>
+<package name="SO24W">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+wide body 7.5 mm/JEDEC MO-119AA<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-7.895" y1="5.9" x2="7.895" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="7.895" y1="-5.9" x2="-7.895" y2="-5.9" width="0.1998" layer="39"/>
+<wire x1="-7.895" y1="-5.9" x2="-7.895" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="7.78" y1="-3.7" x2="-7.78" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="-3.7" x2="-7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="-3.2" x2="-7.78" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="3.7" x2="7.78" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="-3.2" x2="-7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="3.7" x2="7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="-3.2" x2="7.78" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="7.895" y1="5.9" x2="7.895" y2="-5.9" width="0.1998" layer="39"/>
+<smd name="2" x="-5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="-0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="-1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="-3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<text x="-5.715" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-5.715" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-7.2301" y1="-5.32" x2="-6.7399" y2="-3.8001" layer="51"/>
+<rectangle x1="-5.9601" y1="-5.32" x2="-5.4699" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.6901" y1="-5.32" x2="-4.1999" y2="-3.8001" layer="51"/>
+<rectangle x1="-3.4201" y1="-5.32" x2="-2.9299" y2="-3.8001" layer="51"/>
+<rectangle x1="-2.1501" y1="-5.32" x2="-1.6599" y2="-3.8001" layer="51"/>
+<rectangle x1="-0.8801" y1="-5.32" x2="-0.3899" y2="-3.8001" layer="51"/>
+<rectangle x1="0.3899" y1="-5.32" x2="0.8801" y2="-3.8001" layer="51"/>
+<rectangle x1="1.6599" y1="-5.32" x2="2.1501" y2="-3.8001" layer="51"/>
+<rectangle x1="2.9299" y1="-5.32" x2="3.4201" y2="-3.8001" layer="51"/>
+<rectangle x1="4.1999" y1="-5.32" x2="4.6901" y2="-3.8001" layer="51"/>
+<rectangle x1="5.4699" y1="-5.32" x2="5.9601" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="-5.32" x2="7.2301" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="3.8001" x2="7.2301" y2="5.32" layer="51"/>
+<rectangle x1="5.4699" y1="3.8001" x2="5.9601" y2="5.32" layer="51"/>
+<rectangle x1="4.1999" y1="3.8001" x2="4.6901" y2="5.32" layer="51"/>
+<rectangle x1="2.9299" y1="3.8001" x2="3.4201" y2="5.32" layer="51"/>
+<rectangle x1="1.6599" y1="3.8001" x2="2.1501" y2="5.32" layer="51"/>
+<rectangle x1="0.3899" y1="3.8001" x2="0.8801" y2="5.32" layer="51"/>
+<rectangle x1="-0.8801" y1="3.8001" x2="-0.3899" y2="5.32" layer="51"/>
+<rectangle x1="-2.1501" y1="3.8001" x2="-1.6599" y2="5.32" layer="51"/>
+<rectangle x1="-3.4201" y1="3.8001" x2="-2.9299" y2="5.32" layer="51"/>
+<rectangle x1="-4.6901" y1="3.8001" x2="-4.1999" y2="5.32" layer="51"/>
+<rectangle x1="-5.9601" y1="3.8001" x2="-5.4699" y2="5.32" layer="51"/>
+<rectangle x1="-7.2301" y1="3.8001" x2="-6.7399" y2="5.32" layer="51"/>
+<rectangle x1="-7.63" y1="-3.2" x2="-6.53" y2="3.6" layer="51"/>
+</package>
+<package name="PLCC28">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-7.403" y1="7.403" x2="7.403" y2="7.403" width="0.1998" layer="39"/>
+<wire x1="7.403" y1="7.403" x2="7.403" y2="-7.403" width="0.1998" layer="39"/>
+<wire x1="7.403" y1="-7.403" x2="-7.403" y2="-7.403" width="0.1998" layer="39"/>
+<wire x1="-7.403" y1="-7.403" x2="-7.403" y2="7.403" width="0.1998" layer="39"/>
+<wire x1="5.775" y1="5.775" x2="-4.715" y2="5.775" width="0.2032" layer="51"/>
+<wire x1="-5.775" y1="4.715" x2="-5.775" y2="-5.775" width="0.2032" layer="51"/>
+<wire x1="-5.775" y1="-5.775" x2="5.775" y2="-5.775" width="0.2032" layer="51"/>
+<wire x1="5.775" y1="-5.775" x2="5.775" y2="5.775" width="0.2032" layer="51"/>
+<wire x1="-4.715" y1="5.775" x2="-5.775" y2="4.715" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="4.715" x2="-5.775" y2="4.715" width="0.2032" layer="51"/>
+<smd name="1" x="0" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="2" x="-1.27" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="3" x="-2.54" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="4" x="-3.81" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="5" x="-5.6" y="3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="6" x="-5.6" y="2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="7" x="-5.6" y="1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="8" x="-5.6" y="0" dx="2" dy="0.6" layer="1"/>
+<smd name="9" x="-5.6" y="-1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="10" x="-5.6" y="-2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="11" x="-5.6" y="-3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="12" x="-3.81" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="13" x="-2.54" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="14" x="-1.27" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="15" x="0" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="16" x="1.27" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="17" x="2.54" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="18" x="3.81" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="19" x="5.6" y="-3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="20" x="5.6" y="-2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="21" x="5.6" y="-1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="22" x="5.6" y="0" dx="2" dy="0.6" layer="1"/>
+<smd name="23" x="5.6" y="1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="24" x="5.6" y="2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="25" x="5.6" y="3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="26" x="3.81" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="27" x="2.54" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="28" x="1.27" y="5.6" dx="0.6" dy="2" layer="1"/>
+<text x="-4.475" y="1.905" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="5.8249" x2="0.2601" y2="6.275" layer="51"/>
+<rectangle x1="-1.5301" y1="5.8249" x2="-1.0099" y2="6.275" layer="51"/>
+<rectangle x1="-2.8001" y1="5.8249" x2="-2.2799" y2="6.275" layer="51"/>
+<rectangle x1="-4.0701" y1="5.8249" x2="-3.5499" y2="6.275" layer="51"/>
+<rectangle x1="-6.275" y1="3.5499" x2="-5.8249" y2="4.0701" layer="51"/>
+<rectangle x1="-6.275" y1="2.2799" x2="-5.8249" y2="2.8001" layer="51"/>
+<rectangle x1="-6.275" y1="1.0099" x2="-5.8249" y2="1.5301" layer="51"/>
+<rectangle x1="-6.275" y1="-0.2601" x2="-5.8249" y2="0.2601" layer="51"/>
+<rectangle x1="-6.275" y1="-1.5301" x2="-5.8249" y2="-1.0099" layer="51"/>
+<rectangle x1="-6.275" y1="-2.8001" x2="-5.8249" y2="-2.2799" layer="51"/>
+<rectangle x1="-6.275" y1="-4.0701" x2="-5.8249" y2="-3.5499" layer="51"/>
+<rectangle x1="-4.0701" y1="-6.275" x2="-3.5499" y2="-5.8249" layer="51"/>
+<rectangle x1="-2.8001" y1="-6.275" x2="-2.2799" y2="-5.8249" layer="51"/>
+<rectangle x1="-1.5301" y1="-6.275" x2="-1.0099" y2="-5.8249" layer="51"/>
+<rectangle x1="-0.2601" y1="-6.275" x2="0.2601" y2="-5.8249" layer="51"/>
+<rectangle x1="1.0099" y1="-6.275" x2="1.5301" y2="-5.8249" layer="51"/>
+<rectangle x1="2.2799" y1="-6.275" x2="2.8001" y2="-5.8249" layer="51"/>
+<rectangle x1="3.5499" y1="-6.275" x2="4.0701" y2="-5.8249" layer="51"/>
+<rectangle x1="5.8249" y1="-4.0701" x2="6.275" y2="-3.5499" layer="51"/>
+<rectangle x1="5.8249" y1="-2.8001" x2="6.275" y2="-2.2799" layer="51"/>
+<rectangle x1="5.8249" y1="-1.5301" x2="6.275" y2="-1.0099" layer="51"/>
+<rectangle x1="5.8249" y1="-0.2601" x2="6.275" y2="0.2601" layer="51"/>
+<rectangle x1="5.8249" y1="1.0099" x2="6.275" y2="1.5301" layer="51"/>
+<rectangle x1="5.8249" y1="2.2799" x2="6.275" y2="2.8001" layer="51"/>
+<rectangle x1="5.8249" y1="3.5499" x2="6.275" y2="4.0701" layer="51"/>
+<rectangle x1="3.5499" y1="5.8249" x2="4.0701" y2="6.275" layer="51"/>
+<rectangle x1="2.2799" y1="5.8249" x2="2.8001" y2="6.275" layer="51"/>
+<rectangle x1="1.0099" y1="5.8249" x2="1.5301" y2="6.275" layer="51"/>
+</package>
+<package name="VQFP32">
+<description><b>Quad Flat Pack</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-3.45" y1="3.1" x2="-3.1" y2="3.45" width="0.1016" layer="21"/>
+<wire x1="-3.1" y1="3.45" x2="3.45" y2="3.45" width="0.1016" layer="21"/>
+<wire x1="3.45" y1="3.45" x2="3.45" y2="-3.45" width="0.1016" layer="21"/>
+<wire x1="3.45" y1="-3.45" x2="-3.45" y2="-3.45" width="0.1016" layer="21"/>
+<wire x1="-3.45" y1="-3.45" x2="-3.45" y2="3.1" width="0.1016" layer="21"/>
+<circle x="-2.8" y="2.8" radius="0.2" width="0" layer="21"/>
+<smd name="1" x="-4.15" y="2.8" dx="1" dy="0.45" layer="1"/>
+<smd name="2" x="-4.15" y="2" dx="1" dy="0.45" layer="1"/>
+<smd name="3" x="-4.15" y="1.2" dx="1" dy="0.45" layer="1"/>
+<smd name="4" x="-4.15" y="0.4" dx="1" dy="0.45" layer="1"/>
+<smd name="5" x="-4.15" y="-0.4" dx="1" dy="0.45" layer="1"/>
+<smd name="6" x="-4.15" y="-1.2" dx="1" dy="0.45" layer="1"/>
+<smd name="7" x="-4.15" y="-2" dx="1" dy="0.45" layer="1"/>
+<smd name="8" x="-4.15" y="-2.8" dx="1" dy="0.45" layer="1"/>
+<smd name="9" x="-2.8" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="10" x="-2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="11" x="-1.2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="12" x="-0.4" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="13" x="0.4" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="14" x="1.2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="15" x="2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="16" x="2.8" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="17" x="4.15" y="-2.8" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="18" x="4.15" y="-2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="19" x="4.15" y="-1.2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="20" x="4.15" y="-0.4" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="21" x="4.15" y="0.4" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="22" x="4.15" y="1.2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="23" x="4.15" y="2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="24" x="4.15" y="2.8" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="25" x="2.8" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="26" x="2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="27" x="1.2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="28" x="0.4" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="29" x="-0.4" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="30" x="-1.2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="31" x="-2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="32" x="-2.8" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<text x="-2.54" y="-1.905" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="0.635" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="2.575" x2="-3.5" y2="3.025" layer="51"/>
+<rectangle x1="-4.5" y1="1.775" x2="-3.5" y2="2.225" layer="51"/>
+<rectangle x1="-4.5" y1="0.975" x2="-3.5" y2="1.425" layer="51"/>
+<rectangle x1="-4.5" y1="0.175" x2="-3.5" y2="0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-0.625" x2="-3.5" y2="-0.175" layer="51"/>
+<rectangle x1="-4.5" y1="-1.425" x2="-3.5" y2="-0.975" layer="51"/>
+<rectangle x1="-4.5" y1="-2.225" x2="-3.5" y2="-1.775" layer="51"/>
+<rectangle x1="-4.5" y1="-3.025" x2="-3.5" y2="-2.575" layer="51"/>
+<rectangle x1="-3.3" y1="-4.225" x2="-2.3" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-2.5" y1="-4.225" x2="-1.5" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-1.7" y1="-4.225" x2="-0.7" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-0.9" y1="-4.225" x2="0.1" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-0.1" y1="-4.225" x2="0.9" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="0.7" y1="-4.225" x2="1.7" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="1.5" y1="-4.225" x2="2.5" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="2.3" y1="-4.225" x2="3.3" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="3.5" y1="-3.025" x2="4.5" y2="-2.575" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-2.225" x2="4.5" y2="-1.775" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-1.425" x2="4.5" y2="-0.975" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-0.625" x2="4.5" y2="-0.175" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="0.175" x2="4.5" y2="0.625" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="0.975" x2="4.5" y2="1.425" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="1.775" x2="4.5" y2="2.225" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="2.575" x2="4.5" y2="3.025" layer="51" rot="R180"/>
+<rectangle x1="2.3" y1="3.775" x2="3.3" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="1.5" y1="3.775" x2="2.5" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="0.7" y1="3.775" x2="1.7" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-0.1" y1="3.775" x2="0.9" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-0.9" y1="3.775" x2="0.1" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-1.7" y1="3.775" x2="-0.7" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-2.5" y1="3.775" x2="-1.5" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-3.3" y1="3.775" x2="-2.3" y2="4.225" layer="51" rot="R270"/>
+</package>
+<package name="LFBGA256_A_291X326">
+<description>Auto generated by <b>make-symbol-device-package(bsdl).ulp</b><p>Source: at91rm9200_bga.bsd</description>
+<wire x1="-7.3984" y1="-7.3984" x2="7.3984" y2="-7.3984" width="0.2032" layer="21"/>
+<wire x1="7.3984" y1="-7.3984" x2="7.3984" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="7.3984" y1="7.3984" x2="-6.7" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="-6.7" y1="7.3984" x2="-7.3984" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="7.3984" x2="-7.3984" y2="6.7" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="6.7" x2="-7.3984" y2="-7.3984" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="6.7" x2="-6.7" y2="7.3984" width="0.2032" layer="21"/>
+<circle x="6.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<smd name="U17" x="6.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U16" x="5.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U15" x="4.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U14" x="4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U13" x="3.2" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U12" x="2.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U11" x="1.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U10" x="0.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U9" x="0" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U8" x="-0.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U7" x="-1.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U6" x="-2.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U5" x="-3.2" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U4" x="-4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U3" x="-4.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U2" x="-5.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U1" x="-6.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T17" x="6.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T16" x="5.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T15" x="4.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T14" x="4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T13" x="3.2" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T12" x="2.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T11" x="1.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T10" x="0.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T9" x="0" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T8" x="-0.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T7" x="-1.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T6" x="-2.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T5" x="-3.2" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T4" x="-4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T3" x="-4.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T2" x="-5.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T1" x="-6.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R17" x="6.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R16" x="5.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R15" x="4.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R14" x="4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R13" x="3.2" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R12" x="2.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R11" x="1.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R10" x="0.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R9" x="0" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R8" x="-0.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R7" x="-1.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R6" x="-2.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R5" x="-3.2" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R4" x="-4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R3" x="-4.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R2" x="-5.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R1" x="-6.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P17" x="6.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P16" x="5.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P15" x="4.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P14" x="4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P13" x="3.2" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P12" x="2.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P11" x="1.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P10" x="0.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P9" x="0" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P8" x="-0.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P7" x="-1.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P6" x="-2.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P5" x="-3.2" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P4" x="-4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P3" x="-4.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P2" x="-5.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P1" x="-6.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N17" x="6.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N16" x="5.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N15" x="4.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N14" x="4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N13" x="3.2" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N12" x="2.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N11" x="1.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N10" x="0.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N9" x="0" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N8" x="-0.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N7" x="-1.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N6" x="-2.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N5" x="-3.2" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N4" x="-4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N3" x="-4.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N2" x="-5.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N1" x="-6.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M17" x="6.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M16" x="5.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M15" x="4.8" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M14" x="4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M13" x="3.2" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M12" x="2.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M11" x="1.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M9" x="0" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M7" x="-1.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M6" x="-2.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M5" x="-3.2" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M4" x="-4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M3" x="-4.8" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M2" x="-5.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M1" x="-6.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L17" x="6.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L16" x="5.6" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L15" x="4.8" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L14" x="4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L13" x="3.2" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L12" x="2.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L6" x="-2.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L5" x="-3.2" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L4" x="-4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L3" x="-4.8" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L2" x="-5.6" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L1" x="-6.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K17" x="6.4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K16" x="5.6" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K15" x="4.8" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K14" x="4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K13" x="3.2" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K5" x="-3.2" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K4" x="-4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K3" x="-4.8" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K2" x="-5.6" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K1" x="-6.4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J17" x="6.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J16" x="5.6" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J15" x="4.8" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J14" x="4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J13" x="3.2" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J12" x="2.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J6" x="-2.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J5" x="-3.2" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J4" x="-4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J3" x="-4.8" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J2" x="-5.6" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J1" x="-6.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H17" x="6.4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H16" x="5.6" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H15" x="4.8" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H14" x="4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H13" x="3.2" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H5" x="-3.2" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H4" x="-4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H3" x="-4.8" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H2" x="-5.6" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H1" x="-6.4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G17" x="6.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G16" x="5.6" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G15" x="4.8" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G14" x="4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G13" x="3.2" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G12" x="2.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G6" x="-2.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G5" x="-3.2" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G4" x="-4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G3" x="-4.8" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G2" x="-5.6" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G1" x="-6.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F17" x="6.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F16" x="5.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F15" x="4.8" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F14" x="4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F13" x="3.2" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F12" x="2.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F11" x="1.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F9" x="0" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F7" x="-1.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F6" x="-2.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F5" x="-3.2" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F4" x="-4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F3" x="-4.8" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F2" x="-5.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F1" x="-6.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E17" x="6.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E16" x="5.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E15" x="4.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E14" x="4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E13" x="3.2" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E12" x="2.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E11" x="1.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E10" x="0.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E9" x="0" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E8" x="-0.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E7" x="-1.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E6" x="-2.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E5" x="-3.2" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E4" x="-4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E3" x="-4.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E2" x="-5.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E1" x="-6.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D17" x="6.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D16" x="5.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D15" x="4.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D14" x="4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D13" x="3.2" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D12" x="2.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D11" x="1.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D10" x="0.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D9" x="0" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D8" x="-0.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D7" x="-1.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D6" x="-2.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D5" x="-3.2" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D4" x="-4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D3" x="-4.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D2" x="-5.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D1" x="-6.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C17" x="6.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C16" x="5.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C15" x="4.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C14" x="4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C13" x="3.2" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C12" x="2.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C11" x="1.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C10" x="0.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C9" x="0" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C8" x="-0.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C7" x="-1.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C6" x="-2.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C5" x="-3.2" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C4" x="-4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C3" x="-4.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C2" x="-5.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C1" x="-6.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B17" x="6.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B16" x="5.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B15" x="4.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B14" x="4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B13" x="3.2" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B12" x="2.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B11" x="1.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B10" x="0.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B9" x="0" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B8" x="-0.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B7" x="-1.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B6" x="-2.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B5" x="-3.2" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B4" x="-4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B3" x="-4.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B2" x="-5.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B1" x="-6.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A17" x="6.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A16" x="5.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A15" x="4.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A14" x="4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A13" x="3.2" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A12" x="2.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A11" x="1.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A10" x="0.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A9" x="0" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A8" x="-0.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A7" x="-1.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A6" x="-2.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A5" x="-3.2" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A4" x="-4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A3" x="-4.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A2" x="-5.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A1" x="-6.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<text x="-7.5" y="8.135" size="1.27" layer="25">>NAME</text>
+<text x="-7.5" y="-9.405" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="TSSOP20">
+<description><b>Thin Shrink Small Outline Plastic 20</b><p>
+MAX3223-MAX3243.pdf</description>
+<wire x1="-3.1646" y1="-2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
+<wire x1="3.1646" y1="2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
+<wire x1="3.1646" y1="2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
+<wire x1="-3.1646" y1="-2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
+<wire x1="-2.936" y1="-2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
+<wire x1="2.936" y1="2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
+<wire x1="2.936" y1="2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
+<wire x1="-2.936" y1="-2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
+<circle x="-2.2756" y="-1.2192" radius="0.4572" width="0.1524" layer="21"/>
+<smd name="1" x="-2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="-0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="-0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="15" x="0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="16" x="-0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="17" x="-0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="18" x="-1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="19" x="-2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="20" x="-2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-3.5456" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.5362" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-3.0266" y1="-3.121" x2="-2.8234" y2="-2.2828" layer="51"/>
+<rectangle x1="-2.3766" y1="-3.121" x2="-2.1734" y2="-2.2828" layer="51"/>
+<rectangle x1="-1.7266" y1="-3.121" x2="-1.5234" y2="-2.2828" layer="51"/>
+<rectangle x1="-1.0766" y1="-3.121" x2="-0.8734" y2="-2.2828" layer="51"/>
+<rectangle x1="-0.4266" y1="-3.121" x2="-0.2234" y2="-2.2828" layer="51"/>
+<rectangle x1="0.2234" y1="-3.121" x2="0.4266" y2="-2.2828" layer="51"/>
+<rectangle x1="0.8734" y1="-3.121" x2="1.0766" y2="-2.2828" layer="51"/>
+<rectangle x1="1.5234" y1="-3.121" x2="1.7266" y2="-2.2828" layer="51"/>
+<rectangle x1="2.1734" y1="-3.121" x2="2.3766" y2="-2.2828" layer="51"/>
+<rectangle x1="2.8234" y1="-3.121" x2="3.0266" y2="-2.2828" layer="51"/>
+<rectangle x1="2.8234" y1="2.2828" x2="3.0266" y2="3.121" layer="51"/>
+<rectangle x1="2.1734" y1="2.2828" x2="2.3766" y2="3.121" layer="51"/>
+<rectangle x1="1.5234" y1="2.2828" x2="1.7266" y2="3.121" layer="51"/>
+<rectangle x1="0.8734" y1="2.2828" x2="1.0766" y2="3.121" layer="51"/>
+<rectangle x1="0.2234" y1="2.2828" x2="0.4266" y2="3.121" layer="51"/>
+<rectangle x1="-0.4266" y1="2.2828" x2="-0.2234" y2="3.121" layer="51"/>
+<rectangle x1="-1.0766" y1="2.2828" x2="-0.8734" y2="3.121" layer="51"/>
+<rectangle x1="-1.7266" y1="2.2828" x2="-1.5234" y2="3.121" layer="51"/>
+<rectangle x1="-2.3766" y1="2.2828" x2="-2.1734" y2="3.121" layer="51"/>
+<rectangle x1="-3.0266" y1="2.2828" x2="-2.8234" y2="3.121" layer="51"/>
+</package>
+<package name="PLCC20">
+<description><b>Plastic Leaded Chip Carrier</b></description>
+<wire x1="-4.7" y1="4.7" x2="4.3" y2="4.7" width="0.1524" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4.7" y2="4.3" width="0.1524" layer="51"/>
+<wire x1="4.7" y1="4.3" x2="4.7" y2="-4.3" width="0.1524" layer="51"/>
+<wire x1="4.7" y1="-4.3" x2="4.3" y2="-4.7" width="0.1524" layer="51"/>
+<wire x1="4.3" y1="-4.7" x2="-3.7" y2="-4.7" width="0.1524" layer="51"/>
+<wire x1="4.2" y1="4" x2="4.2" y2="-4" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="-4" x2="4" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="4" y1="-4.2" x2="-3.7" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="4.2" x2="4" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4" y1="4.2" x2="4.2" y2="4" width="0.0508" layer="51"/>
+<wire x1="-4.7" y1="-3.2" x2="-4.7" y2="4.7" width="0.1524" layer="51"/>
+<wire x1="-4.7" y1="-3.2" x2="-3.7" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="-4.7" x2="-4.7" y2="-3.2" width="0.1524" layer="51"/>
+<wire x1="-4.45" y1="0.25" x2="-3.95" y2="0.25" width="0.0508" layer="51" curve="-180"/>
+<wire x1="-4.45" y1="-0.25" x2="-3.95" y2="-0.25" width="0.0508" layer="51" curve="180"/>
+<wire x1="-3.95" y1="0.25" x2="-3.95" y2="-0.25" width="0.0508" layer="51"/>
+<wire x1="-4.45" y1="0.25" x2="-4.45" y2="-0.25" width="0.0508" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="4" x2="4.7" y2="4.3" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="-4" x2="4.7" y2="-4.3" width="0.0508" layer="51"/>
+<wire x1="4" y1="-4.2" x2="4.3" y2="-4.7" width="0.0508" layer="51"/>
+<wire x1="-2.049" y1="4.7" x2="-1.761" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-0.779" y1="4.7" x2="-0.491" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="0.491" y1="4.7" x2="0.779" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="1.761" y1="4.7" x2="2.049" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="3.031" y1="4.7" x2="4.3" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="4.3" y1="4.7" x2="4.7" y2="4.3" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="4.3" x2="4.7" y2="3.031" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="2.049" x2="4.7" y2="1.761" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="0.779" x2="4.7" y2="0.491" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-0.491" x2="4.7" y2="-0.779" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-1.761" x2="4.7" y2="-2.049" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-3.031" x2="4.7" y2="-4.3" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-4.3" x2="4.3" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="4.3" y1="-4.7" x2="3.031" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="2.049" y1="-4.7" x2="1.761" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="0.779" y1="-4.7" x2="0.491" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-0.491" y1="-4.7" x2="-0.779" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-1.761" y1="-4.7" x2="-2.049" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-3.031" y1="-4.7" x2="-3.7" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-3.7" y1="-4.7" x2="-4.7" y2="-3.21" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-3.21" x2="-4.7" y2="-3.031" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-2.049" x2="-4.7" y2="-1.761" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-0.779" x2="-4.7" y2="-0.491" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="0.491" x2="-4.7" y2="0.779" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="1.761" x2="-4.7" y2="2.049" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="3.031" x2="-4.7" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.031" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-3.7" y1="4.2" x2="-2.991" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-2.089" y1="4.2" x2="-1.721" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-0.819" y1="4.2" x2="-0.451" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="0.451" y1="4.2" x2="0.819" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="1.721" y1="4.2" x2="2.089" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="2.991" y1="4.2" x2="4" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="4" y1="4.2" x2="4.2" y2="4" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="4" x2="4.2" y2="2.991" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="2.089" x2="4.2" y2="1.721" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="0.819" x2="4.2" y2="0.451" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-0.451" x2="4.2" y2="-0.819" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-1.721" x2="4.2" y2="-2.089" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-2.991" x2="4.2" y2="-4" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-4" x2="4" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="4" y1="-4.2" x2="2.991" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="2.089" y1="-4.2" x2="1.721" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="0.819" y1="-4.2" x2="0.451" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-0.451" y1="-4.2" x2="-0.819" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-1.721" y1="-4.2" x2="-2.089" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-2.991" y1="-4.2" x2="-3.7" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-4.69" y2="-3.21" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-2.089" x2="-3.7" y2="-1.721" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-0.819" x2="-3.7" y2="-0.451" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="0.451" x2="-3.7" y2="0.819" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="1.721" x2="-3.7" y2="2.089" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="2.991" x2="-3.7" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.7" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="4" x2="4.7" y2="4.3" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-4" x2="4.7" y2="-4.3" width="0.0508" layer="21"/>
+<wire x1="4" y1="-4.2" x2="4.3" y2="-4.7" width="0.0508" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.7" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="-2.991" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="-4.69" width="0.0508" layer="21"/>
+<smd name="4" x="-2.54" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="5" x="-1.27" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="6" x="0" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="7" x="1.27" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="8" x="2.54" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="18" x="-2.54" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="17" x="-1.27" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="16" x="0" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="15" x="1.27" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="14" x="2.54" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="13" x="4.05" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="12" x="4.05" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="11" x="4.05" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="10" x="4.05" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="9" x="4.05" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="3" x="-4.05" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="2" x="-4.05" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="1" x="-4.05" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="20" x="-4.05" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="19" x="-4.05" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<text x="-3.048" y="-6.858" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.175" y="5.715" size="1.27" layer="25" ratio="10">>NAME</text>
+<rectangle x1="-2.79" y1="-4.95" x2="-2.29" y2="-4.7" layer="51"/>
+<rectangle x1="-2.79" y1="4.7" x2="-2.29" y2="4.95" layer="51"/>
+<rectangle x1="-1.52" y1="4.7" x2="-1.02" y2="4.95" layer="51"/>
+<rectangle x1="-0.25" y1="4.7" x2="0.25" y2="4.95" layer="51"/>
+<rectangle x1="1.02" y1="4.7" x2="1.52" y2="4.95" layer="51"/>
+<rectangle x1="2.29" y1="4.7" x2="2.79" y2="4.95" layer="51"/>
+<rectangle x1="1.02" y1="4.7" x2="1.52" y2="4.95" layer="51"/>
+<rectangle x1="-0.25" y1="4.7" x2="0.25" y2="4.95" layer="51"/>
+<rectangle x1="4.7" y1="2.29" x2="4.95" y2="2.79" layer="51"/>
+<rectangle x1="4.7" y1="1.02" x2="4.95" y2="1.52" layer="51"/>
+<rectangle x1="4.7" y1="-0.25" x2="4.95" y2="0.25" layer="51"/>
+<rectangle x1="4.7" y1="-1.52" x2="4.95" y2="-1.02" layer="51"/>
+<rectangle x1="4.7" y1="-2.79" x2="4.95" y2="-2.29" layer="51"/>
+<rectangle x1="-1.52" y1="-4.95" x2="-1.02" y2="-4.7" layer="51"/>
+<rectangle x1="-0.25" y1="-4.95" x2="0.25" y2="-4.7" layer="51"/>
+<rectangle x1="1.02" y1="-4.95" x2="1.52" y2="-4.7" layer="51"/>
+<rectangle x1="2.29" y1="-4.95" x2="2.79" y2="-4.7" layer="51"/>
+<rectangle x1="-4.95" y1="2.29" x2="-4.7" y2="2.79" layer="51"/>
+<rectangle x1="-4.95" y1="1.02" x2="-4.7" y2="1.52" layer="51"/>
+<rectangle x1="-4.95" y1="-0.25" x2="-4.7" y2="0.25" layer="51"/>
+<rectangle x1="-4.95" y1="-1.52" x2="-4.7" y2="-1.02" layer="51"/>
+<rectangle x1="-4.95" y1="-2.79" x2="-4.7" y2="-2.29" layer="51"/>
+</package>
+<package name="MLF64">
+<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
+<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
+<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
+<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
+<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
+<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
+<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
+<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
+<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
+<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
+<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
+<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
+<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
+<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
+<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
+<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
+<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
+<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
+<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
+<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
+<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
+<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
+<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
+<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
+<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
+<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
+<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
+<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
+<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
+<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
+<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
+<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
+<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
+<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
+<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
+<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
+<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
+<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
+<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
+<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
+<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
+<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
+<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
+<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
+<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
+<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
+<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
+<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
+<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
+<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
+<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
+<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
+<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
+<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
+<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
+<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
+<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
+<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
+<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
+<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
+<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
+<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
+<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
+<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
+<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
+<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
+<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
+<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
+<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
+</package>
+<package name="TQFP64">
+<description><B>Thin Plasic Quad Flat Package</B><p>
+Updated from atml.lbr 17.01.2005 alf@cadsoft.de</description>
+<wire x1="7.036" y1="7.036" x2="7.036" y2="-7.036" width="0.1524" layer="21"/>
+<wire x1="7.036" y1="-7.036" x2="-7.036" y2="-7.036" width="0.1524" layer="21"/>
+<wire x1="-7.036" y1="-7.036" x2="-7.036" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-6.604" y1="7.036" x2="7.036" y2="7.036" width="0.1524" layer="21"/>
+<wire x1="-7.036" y1="6.604" x2="-6.604" y2="7.036" width="0.1524" layer="21"/>
+<circle x="-5.8801" y="5.8801" radius="0.5589" width="0.1524" layer="21"/>
+<smd name="64" x="-6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="63" x="-5.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="62" x="-4.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="61" x="-3.6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="60" x="-2.8" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="59" x="-2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="58" x="-1.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="57" x="-0.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="56" x="0.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="55" x="1.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="54" x="2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="53" x="2.8" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="52" x="3.6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="51" x="4.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="50" x="5.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="49" x="6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="8" x="-7.8" y="0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="7" x="-7.8" y="1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="6" x="-7.8" y="2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="5" x="-7.8" y="2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="4" x="-7.8" y="3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="3" x="-7.8" y="4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="2" x="-7.8" y="5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="1" x="-7.8" y="6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="9" x="-7.8" y="-0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="10" x="-7.8" y="-1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="11" x="-7.8" y="-2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="12" x="-7.8" y="-2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="13" x="-7.8" y="-3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="14" x="-7.8" y="-4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="15" x="-7.8" y="-5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="16" x="-7.8" y="-6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="17" x="-6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="18" x="-5.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="19" x="-4.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="20" x="-3.6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="21" x="-2.8" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="22" x="-2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="23" x="-1.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="24" x="-0.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="25" x="0.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="26" x="1.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="27" x="2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="28" x="2.8" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="29" x="3.6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="30" x="4.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="31" x="5.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="32" x="6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="33" x="7.8" y="-6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="34" x="7.8" y="-5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="35" x="7.8" y="-4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="36" x="7.8" y="-3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="37" x="7.8" y="-2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="38" x="7.8" y="-2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="39" x="7.8" y="-1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="40" x="7.8" y="-0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="41" x="7.8" y="0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="42" x="7.8" y="1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="43" x="7.8" y="2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="44" x="7.8" y="2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="45" x="7.8" y="3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="46" x="7.8" y="4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="47" x="7.8" y="5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="48" x="7.8" y="6" dx="1.1938" dy="0.5588" layer="1"/>
+<text x="-5.715" y="8.9027" size="1.27" layer="25">>NAME</text>
+<text x="-6.35" y="-1.8923" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.1788" y1="5.7651" x2="-7.0866" y2="6.2223" layer="51"/>
+<rectangle x1="-8.1788" y1="4.9651" x2="-7.0866" y2="5.4223" layer="51"/>
+<rectangle x1="-8.1788" y1="4.1651" x2="-7.0866" y2="4.6223" layer="51"/>
+<rectangle x1="-8.1788" y1="3.3651" x2="-7.0866" y2="3.8223" layer="51"/>
+<rectangle x1="-8.1788" y1="2.5651" x2="-7.0866" y2="3.0223" layer="51"/>
+<rectangle x1="-8.1788" y1="1.7651" x2="-7.0866" y2="2.2223" layer="51"/>
+<rectangle x1="-8.1788" y1="0.9651" x2="-7.0866" y2="1.4223" layer="51"/>
+<rectangle x1="-8.1788" y1="0.1651" x2="-7.0866" y2="0.6223" layer="51"/>
+<rectangle x1="-8.1788" y1="-0.6349" x2="-7.0866" y2="-0.1777" layer="51"/>
+<rectangle x1="-8.1788" y1="-1.4349" x2="-7.0866" y2="-0.9777" layer="51"/>
+<rectangle x1="-8.1788" y1="-2.2349" x2="-7.0866" y2="-1.7777" layer="51"/>
+<rectangle x1="-8.1788" y1="-3.0349" x2="-7.0866" y2="-2.5777" layer="51"/>
+<rectangle x1="-8.1788" y1="-3.8349" x2="-7.0866" y2="-3.3777" layer="51"/>
+<rectangle x1="-8.1788" y1="-4.6349" x2="-7.0866" y2="-4.1777" layer="51"/>
+<rectangle x1="-8.1788" y1="-5.4349" x2="-7.0866" y2="-4.9777" layer="51"/>
+<rectangle x1="-8.1788" y1="-6.2349" x2="-7.0866" y2="-5.7777" layer="51"/>
+<rectangle x1="-6.5398" y1="-7.8613" x2="-5.4476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-5.7398" y1="-7.8613" x2="-4.6476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-4.9398" y1="-7.8613" x2="-3.8476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-4.1398" y1="-7.8613" x2="-3.0476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-3.3398" y1="-7.8613" x2="-2.2476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-2.5398" y1="-7.8613" x2="-1.4476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-1.7398" y1="-7.8613" x2="-0.6476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-0.9398" y1="-7.8613" x2="0.1524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-0.1398" y1="-7.8613" x2="0.9524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="0.6602" y1="-7.8613" x2="1.7524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="1.4602" y1="-7.8613" x2="2.5524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="2.2602" y1="-7.8613" x2="3.3524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="3.0602" y1="-7.8613" x2="4.1524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="3.8602" y1="-7.8613" x2="4.9524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="4.6602" y1="-7.8613" x2="5.7524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="5.4602" y1="-7.8613" x2="6.5524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="7.0866" y1="-6.2223" x2="8.1788" y2="-5.7651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-5.4223" x2="8.1788" y2="-4.9651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-4.6223" x2="8.1788" y2="-4.1651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-3.8223" x2="8.1788" y2="-3.3651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-3.0223" x2="8.1788" y2="-2.5651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-2.2223" x2="8.1788" y2="-1.7651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-1.4223" x2="8.1788" y2="-0.9651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-0.6223" x2="8.1788" y2="-0.1651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="0.1777" x2="8.1788" y2="0.6349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="0.9777" x2="8.1788" y2="1.4349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="1.7777" x2="8.1788" y2="2.2349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="2.5777" x2="8.1788" y2="3.0349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="3.3777" x2="8.1788" y2="3.8349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="4.1777" x2="8.1788" y2="4.6349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="4.9777" x2="8.1788" y2="5.4349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="5.7777" x2="8.1788" y2="6.2349" layer="51" rot="R180"/>
+<rectangle x1="5.4476" y1="7.4041" x2="6.5398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="4.6476" y1="7.4041" x2="5.7398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="3.8476" y1="7.4041" x2="4.9398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="3.0476" y1="7.4041" x2="4.1398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="2.2476" y1="7.4041" x2="3.3398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="1.4476" y1="7.4041" x2="2.5398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="0.6476" y1="7.4041" x2="1.7398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-0.1524" y1="7.4041" x2="0.9398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-0.9524" y1="7.4041" x2="0.1398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-1.7524" y1="7.4041" x2="-0.6602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-2.5524" y1="7.4041" x2="-1.4602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-3.3524" y1="7.4041" x2="-2.2602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-4.1524" y1="7.4041" x2="-3.0602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-4.9524" y1="7.4041" x2="-3.8602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-5.7524" y1="7.4041" x2="-4.6602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-6.5524" y1="7.4041" x2="-5.4602" y2="7.8613" layer="51" rot="R270"/>
+</package>
+<package name="VQFP64">
+<description><b>64-lead VQVP</b><p>
+Source. http://www.atmel.com/dyn/resources/prod_documents/doc4136.pdf</description>
+<wire x1="4.95" y1="4.95" x2="4.95" y2="-4.95" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-4.95" x2="-4.95" y2="-4.95" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="-4.95" x2="-4.95" y2="4.15" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="4.15" x2="-4.15" y2="4.95" width="0.2032" layer="21"/>
+<wire x1="-4.15" y1="4.95" x2="4.95" y2="4.95" width="0.2032" layer="21"/>
+<smd name="1" x="-5.7" y="3.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="2" x="-5.7" y="3.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="3" x="-5.7" y="2.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="4" x="-5.7" y="2.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="5" x="-5.7" y="1.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="6" x="-5.7" y="1.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="7" x="-5.7" y="0.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="8" x="-5.7" y="0.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="9" x="-5.7" y="-0.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="10" x="-5.7" y="-0.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="11" x="-5.7" y="-1.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="12" x="-5.7" y="-1.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="13" x="-5.7" y="-2.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="14" x="-5.7" y="-2.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="15" x="-5.7" y="-3.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="16" x="-5.7" y="-3.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="17" x="-4" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="18" x="-3.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="19" x="-3" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="20" x="-2.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="21" x="-2" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="22" x="-1.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="23" x="-1" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="24" x="-0.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="25" x="0" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="26" x="0.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="27" x="1" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="28" x="1.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="29" x="2" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="30" x="2.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="31" x="3" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="32" x="3.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="33" x="5.7" y="-4" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="34" x="5.7" y="-3.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="35" x="5.7" y="-3" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="36" x="5.7" y="-2.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="37" x="5.7" y="-2" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="38" x="5.7" y="-1.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="39" x="5.7" y="-1" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="40" x="5.7" y="-0.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="41" x="5.7" y="0" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="42" x="5.7" y="0.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="43" x="5.7" y="1" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="44" x="5.7" y="1.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="45" x="5.7" y="2" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="46" x="5.7" y="2.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="47" x="5.7" y="3" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="48" x="5.7" y="3.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="49" x="4" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="50" x="3.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="51" x="3" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="52" x="2.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="53" x="2" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="54" x="1.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="55" x="1" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="56" x="0.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="57" x="0" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="58" x="-0.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="59" x="-1" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="60" x="-1.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="61" x="-2" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="62" x="-2.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="63" x="-3" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="64" x="-3.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<text x="-3.5" y="1.5" size="1.27" layer="25">>NAME</text>
+<text x="-3.5" y="-2.25" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-6.125" y1="3.625" x2="-5.025" y2="3.875" layer="51"/>
+<rectangle x1="-6.225" y1="3.575" x2="-5.175" y2="3.925" layer="29"/>
+<rectangle x1="-6.125" y1="3.125" x2="-5.025" y2="3.375" layer="51"/>
+<rectangle x1="-6.225" y1="3.075" x2="-5.175" y2="3.425" layer="29"/>
+<rectangle x1="-6.125" y1="2.625" x2="-5.025" y2="2.875" layer="51"/>
+<rectangle x1="-6.225" y1="2.575" x2="-5.175" y2="2.925" layer="29"/>
+<rectangle x1="-6.125" y1="2.125" x2="-5.025" y2="2.375" layer="51"/>
+<rectangle x1="-6.225" y1="2.075" x2="-5.175" y2="2.425" layer="29"/>
+<rectangle x1="-6.125" y1="1.625" x2="-5.025" y2="1.875" layer="51"/>
+<rectangle x1="-6.225" y1="1.575" x2="-5.175" y2="1.925" layer="29"/>
+<rectangle x1="-6.125" y1="1.125" x2="-5.025" y2="1.375" layer="51"/>
+<rectangle x1="-6.225" y1="1.075" x2="-5.175" y2="1.425" layer="29"/>
+<rectangle x1="-6.125" y1="0.625" x2="-5.025" y2="0.875" layer="51"/>
+<rectangle x1="-6.225" y1="0.575" x2="-5.175" y2="0.925" layer="29"/>
+<rectangle x1="-6.125" y1="0.125" x2="-5.025" y2="0.375" layer="51"/>
+<rectangle x1="-6.225" y1="0.075" x2="-5.175" y2="0.425" layer="29"/>
+<rectangle x1="-6.125" y1="-0.375" x2="-5.025" y2="-0.125" layer="51"/>
+<rectangle x1="-6.225" y1="-0.425" x2="-5.175" y2="-0.075" layer="29"/>
+<rectangle x1="-6.125" y1="-0.875" x2="-5.025" y2="-0.625" layer="51"/>
+<rectangle x1="-6.225" y1="-0.925" x2="-5.175" y2="-0.575" layer="29"/>
+<rectangle x1="-6.125" y1="-1.375" x2="-5.025" y2="-1.125" layer="51"/>
+<rectangle x1="-6.225" y1="-1.425" x2="-5.175" y2="-1.075" layer="29"/>
+<rectangle x1="-6.125" y1="-1.875" x2="-5.025" y2="-1.625" layer="51"/>
+<rectangle x1="-6.225" y1="-1.925" x2="-5.175" y2="-1.575" layer="29"/>
+<rectangle x1="-6.125" y1="-2.375" x2="-5.025" y2="-2.125" layer="51"/>
+<rectangle x1="-6.225" y1="-2.425" x2="-5.175" y2="-2.075" layer="29"/>
+<rectangle x1="-6.125" y1="-2.875" x2="-5.025" y2="-2.625" layer="51"/>
+<rectangle x1="-6.225" y1="-2.925" x2="-5.175" y2="-2.575" layer="29"/>
+<rectangle x1="-6.125" y1="-3.375" x2="-5.025" y2="-3.125" layer="51"/>
+<rectangle x1="-6.225" y1="-3.425" x2="-5.175" y2="-3.075" layer="29"/>
+<rectangle x1="-6.125" y1="-3.875" x2="-5.025" y2="-3.625" layer="51"/>
+<rectangle x1="-6.225" y1="-3.925" x2="-5.175" y2="-3.575" layer="29"/>
+<rectangle x1="-4.55" y1="-5.7" x2="-3.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-4.525" y1="-5.875" x2="-3.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-4.05" y1="-5.7" x2="-2.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-4.025" y1="-5.875" x2="-2.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-3.55" y1="-5.7" x2="-2.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-3.525" y1="-5.875" x2="-2.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-3.05" y1="-5.7" x2="-1.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-3.025" y1="-5.875" x2="-1.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-2.55" y1="-5.7" x2="-1.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-2.525" y1="-5.875" x2="-1.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-2.05" y1="-5.7" x2="-0.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-2.025" y1="-5.875" x2="-0.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-1.55" y1="-5.7" x2="-0.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-1.525" y1="-5.875" x2="-0.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-1.05" y1="-5.7" x2="0.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-1.025" y1="-5.875" x2="0.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-0.55" y1="-5.7" x2="0.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-0.525" y1="-5.875" x2="0.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-0.05" y1="-5.7" x2="1.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-0.025" y1="-5.875" x2="1.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="0.45" y1="-5.7" x2="1.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="0.475" y1="-5.875" x2="1.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="0.95" y1="-5.7" x2="2.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="0.975" y1="-5.875" x2="2.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="1.45" y1="-5.7" x2="2.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="1.475" y1="-5.875" x2="2.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="1.95" y1="-5.7" x2="3.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="1.975" y1="-5.875" x2="3.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="2.45" y1="-5.7" x2="3.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="2.475" y1="-5.875" x2="3.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="2.95" y1="-5.7" x2="4.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="2.975" y1="-5.875" x2="4.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="5.025" y1="-4.125" x2="6.125" y2="-3.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-4.175" x2="6.225" y2="-3.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-3.625" x2="6.125" y2="-3.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-3.675" x2="6.225" y2="-3.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-3.125" x2="6.125" y2="-2.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-3.175" x2="6.225" y2="-2.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-2.625" x2="6.125" y2="-2.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-2.675" x2="6.225" y2="-2.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-2.125" x2="6.125" y2="-1.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-2.175" x2="6.225" y2="-1.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-1.625" x2="6.125" y2="-1.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-1.675" x2="6.225" y2="-1.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-1.125" x2="6.125" y2="-0.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-1.175" x2="6.225" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-0.625" x2="6.125" y2="-0.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-0.675" x2="6.225" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-0.125" x2="6.125" y2="0.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-0.175" x2="6.225" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="0.375" x2="6.125" y2="0.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="0.325" x2="6.225" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="0.875" x2="6.125" y2="1.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="0.825" x2="6.225" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="1.375" x2="6.125" y2="1.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="1.325" x2="6.225" y2="1.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="1.875" x2="6.125" y2="2.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="1.825" x2="6.225" y2="2.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="2.375" x2="6.125" y2="2.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="2.325" x2="6.225" y2="2.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="2.875" x2="6.125" y2="3.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="2.825" x2="6.225" y2="3.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="3.375" x2="6.125" y2="3.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="3.325" x2="6.225" y2="3.675" layer="29" rot="R180"/>
+<rectangle x1="3.45" y1="5.45" x2="4.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="3.475" y1="5.525" x2="4.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="2.95" y1="5.45" x2="4.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="2.975" y1="5.525" x2="4.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="2.45" y1="5.45" x2="3.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="2.475" y1="5.525" x2="3.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="1.95" y1="5.45" x2="3.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="1.975" y1="5.525" x2="3.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="1.45" y1="5.45" x2="2.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="1.475" y1="5.525" x2="2.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="0.95" y1="5.45" x2="2.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="0.975" y1="5.525" x2="2.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="0.45" y1="5.45" x2="1.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="0.475" y1="5.525" x2="1.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-0.05" y1="5.45" x2="1.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-0.025" y1="5.525" x2="1.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-0.55" y1="5.45" x2="0.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-0.525" y1="5.525" x2="0.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-1.05" y1="5.45" x2="0.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-1.025" y1="5.525" x2="0.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-1.55" y1="5.45" x2="-0.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-1.525" y1="5.525" x2="-0.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-2.05" y1="5.45" x2="-0.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-2.025" y1="5.525" x2="-0.975" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-2.55" y1="5.45" x2="-1.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-2.525" y1="5.525" x2="-1.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-3.05" y1="5.45" x2="-1.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-3.025" y1="5.525" x2="-1.975" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-3.55" y1="5.45" x2="-2.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-3.525" y1="5.525" x2="-2.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-4.05" y1="5.45" x2="-2.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-4.025" y1="5.525" x2="-2.975" y2="5.875" layer="29" rot="R270"/>
+</package>
+<package name="MLF64-TH">
+<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
+<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
+<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
+<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
+<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
+<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
+<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="7" dy="7" layer="1"/>
+<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
+<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
+<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
+<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
+<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
+<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
+<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
+<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
+<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
+<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
+<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
+<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
+<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
+<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
+<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
+<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
+<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
+<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
+<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
+<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
+<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
+<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
+<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
+<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
+<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
+<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
+<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
+<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
+<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
+<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
+<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
+<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
+<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
+<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
+<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
+<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
+<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
+<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
+<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
+<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
+<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
+<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
+<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
+<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
+<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
+<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
+<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
+<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
+<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
+<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
+<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
+<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
+<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
+<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
+<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
+<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
+<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
+<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
+<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
+<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
+<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
+<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
+<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
+</package>
+<package name="MLF32-TH">
+<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.35" x2="2.05" y2="2.35" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.35" x2="2.35" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.35" y1="2.05" x2="2.35" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.35" y1="-2.05" x2="2.05" y2="-2.35" width="0.254" layer="21"/>
+<wire x1="2.05" y1="-2.35" x2="-2.05" y2="-2.35" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.35" x2="-2.35" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.35" y1="-2.05" x2="-2.35" y2="2.05" width="0.254" layer="51"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="10" x="-1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="11" x="-0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="12" x="-0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="18" x="2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="19" x="2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="20" x="2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="21" x="2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="22" x="2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="23" x="2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="-0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="-0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="-1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="-1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="3.2" dy="3.2" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.5" y1="1.6" x2="-2.05" y2="1.9" layer="51"/>
+<rectangle x1="-2.5" y1="1.1" x2="-2.05" y2="1.4" layer="51"/>
+<rectangle x1="-2.5" y1="0.6" x2="-2.05" y2="0.9" layer="51"/>
+<rectangle x1="-2.5" y1="0.1" x2="-2.05" y2="0.4" layer="51"/>
+<rectangle x1="-2.5" y1="-0.4" x2="-2.05" y2="-0.1" layer="51"/>
+<rectangle x1="-2.5" y1="-0.9" x2="-2.05" y2="-0.6" layer="51"/>
+<rectangle x1="-2.5" y1="-1.4" x2="-2.05" y2="-1.1" layer="51"/>
+<rectangle x1="-2.5" y1="-1.9" x2="-2.05" y2="-1.6" layer="51"/>
+<rectangle x1="-1.9" y1="-2.5" x2="-1.6" y2="-2.05" layer="51"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-1.1" y2="-2.05" layer="51"/>
+<rectangle x1="-0.9" y1="-2.5" x2="-0.6" y2="-2.05" layer="51"/>
+<rectangle x1="-0.4" y1="-2.5" x2="-0.1" y2="-2.05" layer="51"/>
+<rectangle x1="0.1" y1="-2.5" x2="0.4" y2="-2.05" layer="51"/>
+<rectangle x1="0.6" y1="-2.5" x2="0.9" y2="-2.05" layer="51"/>
+<rectangle x1="1.1" y1="-2.5" x2="1.4" y2="-2.05" layer="51"/>
+<rectangle x1="1.6" y1="-2.5" x2="1.9" y2="-2.05" layer="51"/>
+<rectangle x1="2.05" y1="-1.9" x2="2.5" y2="-1.6" layer="51"/>
+<rectangle x1="2.05" y1="-1.4" x2="2.5" y2="-1.1" layer="51"/>
+<rectangle x1="2.05" y1="-0.9" x2="2.5" y2="-0.6" layer="51"/>
+<rectangle x1="2.05" y1="-0.4" x2="2.5" y2="-0.1" layer="51"/>
+<rectangle x1="2.05" y1="0.1" x2="2.5" y2="0.4" layer="51"/>
+<rectangle x1="2.05" y1="0.6" x2="2.5" y2="0.9" layer="51"/>
+<rectangle x1="2.05" y1="1.1" x2="2.5" y2="1.4" layer="51"/>
+<rectangle x1="2.05" y1="1.6" x2="2.5" y2="1.9" layer="51"/>
+<rectangle x1="1.6" y1="2.05" x2="1.9" y2="2.5" layer="51"/>
+<rectangle x1="1.1" y1="2.05" x2="1.4" y2="2.5" layer="51"/>
+<rectangle x1="0.6" y1="2.05" x2="0.9" y2="2.5" layer="51"/>
+<rectangle x1="0.1" y1="2.05" x2="0.4" y2="2.5" layer="51"/>
+<rectangle x1="-0.4" y1="2.05" x2="-0.1" y2="2.5" layer="51"/>
+<rectangle x1="-0.9" y1="2.05" x2="-0.6" y2="2.5" layer="51"/>
+<rectangle x1="-1.4" y1="2.05" x2="-1.1" y2="2.5" layer="51"/>
+<rectangle x1="-1.9" y1="2.05" x2="-1.6" y2="2.5" layer="51"/>
+</package>
+<package name="MLF16-TH">
+<description><b>HP-VFQFP-N16</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-1.875" y1="1.55" x2="-1.55" y2="1.875" width="0.254" layer="21"/>
+<wire x1="-1.55" y1="1.875" x2="1.55" y2="1.875" width="0.254" layer="51"/>
+<wire x1="1.55" y1="-1.875" x2="-1.55" y2="-1.875" width="0.254" layer="51"/>
+<wire x1="-1.55" y1="-1.875" x2="-1.875" y2="-1.55" width="0.254" layer="21"/>
+<wire x1="-1.875" y1="-1.55" x2="-1.875" y2="1.55" width="0.254" layer="51"/>
+<wire x1="1.875" y1="1.55" x2="1.875" y2="-1.55" width="0.254" layer="51"/>
+<wire x1="1.55" y1="1.875" x2="1.875" y2="1.55" width="0.254" layer="21"/>
+<wire x1="1.875" y1="-1.55" x2="1.55" y2="-1.875" width="0.254" layer="21"/>
+<circle x="-0.9" y="0.9" radius="0.2236" width="0.254" layer="21"/>
+<smd name="1" x="-1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="6" x="-0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="10" x="1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="11" x="1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="14" x="0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="15" x="-0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="16" x="-0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="1.8" dy="1.8" layer="1"/>
+<text x="-2.29" y="2.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.29" y="-3.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.85" y1="0.825" x2="-1.4" y2="1.125" layer="51"/>
+<rectangle x1="-1.85" y1="0.175" x2="-1.4" y2="0.475" layer="51"/>
+<rectangle x1="-1.85" y1="-0.475" x2="-1.4" y2="-0.175" layer="51"/>
+<rectangle x1="-1.85" y1="-1.125" x2="-1.4" y2="-0.825" layer="51"/>
+<rectangle x1="-1.125" y1="-1.85" x2="-0.825" y2="-1.4" layer="51"/>
+<rectangle x1="-0.475" y1="-1.85" x2="-0.175" y2="-1.4" layer="51"/>
+<rectangle x1="0.175" y1="-1.85" x2="0.475" y2="-1.4" layer="51"/>
+<rectangle x1="0.825" y1="-1.85" x2="1.125" y2="-1.4" layer="51"/>
+<rectangle x1="1.4" y1="-1.125" x2="1.85" y2="-0.825" layer="51"/>
+<rectangle x1="1.4" y1="-0.475" x2="1.85" y2="-0.175" layer="51"/>
+<rectangle x1="1.4" y1="0.175" x2="1.85" y2="0.475" layer="51"/>
+<rectangle x1="1.4" y1="0.825" x2="1.85" y2="1.125" layer="51"/>
+<rectangle x1="0.825" y1="1.4" x2="1.125" y2="1.85" layer="51"/>
+<rectangle x1="0.175" y1="1.4" x2="0.475" y2="1.85" layer="51"/>
+<rectangle x1="-0.475" y1="1.4" x2="-0.175" y2="1.85" layer="51"/>
+<rectangle x1="-1.125" y1="1.4" x2="-0.825" y2="1.85" layer="51"/>
+</package>
+<package name="MLF20-5X5-TH">
+<description><b>HP-VFQFP-N20</b> QFN 20 -5 x 5 mm Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/>
+<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/>
+<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/>
+<circle x="-1.9" y="1.9" radius="0.2263" width="0" layer="21"/>
+<smd name="1" x="-2.35" y="1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="-0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-1.3" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="-0.65" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="0.65" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="10" x="1.3" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="11" x="2.35" y="-1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="2.35" y="-0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="2.35" y="0" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="2.35" y="0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="2.35" y="1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="1.3" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="17" x="0.65" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="18" x="0" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="19" x="-0.65" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="20" x="-1.3" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="EXP" x="0" y="0" dx="3.1" dy="3.1" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.45" y1="1.15" x2="-2" y2="1.45" layer="51"/>
+<rectangle x1="-2.45" y1="0.5" x2="-2" y2="0.8" layer="51"/>
+<rectangle x1="-2.45" y1="-0.15" x2="-2" y2="0.15" layer="51"/>
+<rectangle x1="-2.45" y1="-0.8" x2="-2" y2="-0.5" layer="51"/>
+<rectangle x1="-2.45" y1="-1.45" x2="-2" y2="-1.15" layer="51"/>
+<rectangle x1="-1.45" y1="-2.45" x2="-1.15" y2="-2" layer="51"/>
+<rectangle x1="-0.8" y1="-2.45" x2="-0.5" y2="-2" layer="51"/>
+<rectangle x1="-0.15" y1="-2.45" x2="0.15" y2="-2" layer="51"/>
+<rectangle x1="0.5" y1="-2.45" x2="0.8" y2="-2" layer="51"/>
+<rectangle x1="1.15" y1="-2.45" x2="1.45" y2="-2" layer="51"/>
+<rectangle x1="2" y1="-1.45" x2="2.45" y2="-1.15" layer="51"/>
+<rectangle x1="2" y1="-0.8" x2="2.45" y2="-0.5" layer="51"/>
+<rectangle x1="2" y1="-0.15" x2="2.45" y2="0.15" layer="51"/>
+<rectangle x1="2" y1="0.5" x2="2.45" y2="0.8" layer="51"/>
+<rectangle x1="2" y1="1.15" x2="2.45" y2="1.45" layer="51"/>
+<rectangle x1="1.15" y1="2" x2="1.45" y2="2.45" layer="51"/>
+<rectangle x1="0.5" y1="2" x2="0.8" y2="2.45" layer="51"/>
+<rectangle x1="-0.15" y1="2" x2="0.15" y2="2.45" layer="51"/>
+<rectangle x1="-0.8" y1="2" x2="-0.5" y2="2.45" layer="51"/>
+<rectangle x1="-1.45" y1="2" x2="-1.15" y2="2.45" layer="51"/>
+</package>
+<package name="MLF16">
+<description><b>HP-VFQFP-N16</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-1.875" y1="1.55" x2="-1.55" y2="1.875" width="0.254" layer="21"/>
+<wire x1="-1.55" y1="1.875" x2="1.55" y2="1.875" width="0.254" layer="51"/>
+<wire x1="1.55" y1="-1.875" x2="-1.55" y2="-1.875" width="0.254" layer="51"/>
+<wire x1="-1.55" y1="-1.875" x2="-1.875" y2="-1.55" width="0.254" layer="21"/>
+<wire x1="-1.875" y1="-1.55" x2="-1.875" y2="1.55" width="0.254" layer="51"/>
+<wire x1="1.875" y1="1.55" x2="1.875" y2="-1.55" width="0.254" layer="51"/>
+<wire x1="1.55" y1="1.875" x2="1.875" y2="1.55" width="0.254" layer="21"/>
+<wire x1="1.875" y1="-1.55" x2="1.55" y2="-1.875" width="0.254" layer="21"/>
+<circle x="-0.9" y="0.9" radius="0.2236" width="0.254" layer="21"/>
+<smd name="1" x="-1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="6" x="-0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="10" x="1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="11" x="1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="14" x="0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="15" x="-0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="16" x="-0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<text x="-2.29" y="-3.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.85" y1="0.825" x2="-1.4" y2="1.125" layer="51"/>
+<rectangle x1="-1.85" y1="0.175" x2="-1.4" y2="0.475" layer="51"/>
+<rectangle x1="-1.85" y1="-0.475" x2="-1.4" y2="-0.175" layer="51"/>
+<rectangle x1="-1.85" y1="-1.125" x2="-1.4" y2="-0.825" layer="51"/>
+<rectangle x1="-1.125" y1="-1.85" x2="-0.825" y2="-1.4" layer="51"/>
+<rectangle x1="-0.475" y1="-1.85" x2="-0.175" y2="-1.4" layer="51"/>
+<rectangle x1="0.175" y1="-1.85" x2="0.475" y2="-1.4" layer="51"/>
+<rectangle x1="0.825" y1="-1.85" x2="1.125" y2="-1.4" layer="51"/>
+<rectangle x1="1.4" y1="-1.125" x2="1.85" y2="-0.825" layer="51"/>
+<rectangle x1="1.4" y1="-0.475" x2="1.85" y2="-0.175" layer="51"/>
+<rectangle x1="1.4" y1="0.175" x2="1.85" y2="0.475" layer="51"/>
+<rectangle x1="1.4" y1="0.825" x2="1.85" y2="1.125" layer="51"/>
+<rectangle x1="0.825" y1="1.4" x2="1.125" y2="1.85" layer="51"/>
+<rectangle x1="0.175" y1="1.4" x2="0.475" y2="1.85" layer="51"/>
+<rectangle x1="-0.475" y1="1.4" x2="-0.175" y2="1.85" layer="51"/>
+<rectangle x1="-1.125" y1="1.4" x2="-0.825" y2="1.85" layer="51"/>
+</package>
+<package name="MLF20-5X5">
+<description><b>HP-VFQFP-N20</b> 5 x 5 mm Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/>
+<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/>
+<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="6" x="-1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="-0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="10" x="1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="11" x="2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="14" x="2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="15" x="2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="16" x="1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="17" x="0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="18" x="0" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="19" x="-0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="20" x="-1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.35" y1="1.15" x2="-1.9" y2="1.45" layer="51"/>
+<rectangle x1="-2.35" y1="0.5" x2="-1.9" y2="0.8" layer="51"/>
+<rectangle x1="-2.35" y1="-0.15" x2="-1.9" y2="0.15" layer="51"/>
+<rectangle x1="-2.35" y1="-0.8" x2="-1.9" y2="-0.5" layer="51"/>
+<rectangle x1="-2.35" y1="-1.45" x2="-1.9" y2="-1.15" layer="51"/>
+<rectangle x1="-1.45" y1="-2.35" x2="-1.15" y2="-1.9" layer="51"/>
+<rectangle x1="-0.8" y1="-2.35" x2="-0.5" y2="-1.9" layer="51"/>
+<rectangle x1="-0.15" y1="-2.35" x2="0.15" y2="-1.9" layer="51"/>
+<rectangle x1="0.5" y1="-2.35" x2="0.8" y2="-1.9" layer="51"/>
+<rectangle x1="1.15" y1="-2.35" x2="1.45" y2="-1.9" layer="51"/>
+<rectangle x1="1.9" y1="-1.45" x2="2.35" y2="-1.15" layer="51"/>
+<rectangle x1="1.9" y1="-0.8" x2="2.35" y2="-0.5" layer="51"/>
+<rectangle x1="1.9" y1="-0.15" x2="2.35" y2="0.15" layer="51"/>
+<rectangle x1="1.9" y1="0.5" x2="2.35" y2="0.8" layer="51"/>
+<rectangle x1="1.9" y1="1.15" x2="2.35" y2="1.45" layer="51"/>
+<rectangle x1="1.15" y1="1.9" x2="1.45" y2="2.35" layer="51"/>
+<rectangle x1="0.5" y1="1.9" x2="0.8" y2="2.35" layer="51"/>
+<rectangle x1="-0.15" y1="1.9" x2="0.15" y2="2.35" layer="51"/>
+<rectangle x1="-0.8" y1="1.9" x2="-0.5" y2="2.35" layer="51"/>
+<rectangle x1="-1.45" y1="1.9" x2="-1.15" y2="2.35" layer="51"/>
+</package>
+<package name="MLF32">
+<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.35" x2="2.05" y2="2.35" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.35" x2="2.35" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.35" y1="2.05" x2="2.35" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.35" y1="-2.05" x2="2.05" y2="-2.35" width="0.254" layer="21"/>
+<wire x1="2.05" y1="-2.35" x2="-2.05" y2="-2.35" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.35" x2="-2.35" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.35" y1="-2.05" x2="-2.35" y2="2.05" width="0.254" layer="51"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="10" x="-1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="11" x="-0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="12" x="-0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="18" x="2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="19" x="2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="20" x="2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="21" x="2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="22" x="2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="23" x="2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="-0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="-0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="-1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="-1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.5" y1="1.6" x2="-2.05" y2="1.9" layer="51"/>
+<rectangle x1="-2.5" y1="1.1" x2="-2.05" y2="1.4" layer="51"/>
+<rectangle x1="-2.5" y1="0.6" x2="-2.05" y2="0.9" layer="51"/>
+<rectangle x1="-2.5" y1="0.1" x2="-2.05" y2="0.4" layer="51"/>
+<rectangle x1="-2.5" y1="-0.4" x2="-2.05" y2="-0.1" layer="51"/>
+<rectangle x1="-2.5" y1="-0.9" x2="-2.05" y2="-0.6" layer="51"/>
+<rectangle x1="-2.5" y1="-1.4" x2="-2.05" y2="-1.1" layer="51"/>
+<rectangle x1="-2.5" y1="-1.9" x2="-2.05" y2="-1.6" layer="51"/>
+<rectangle x1="-1.9" y1="-2.5" x2="-1.6" y2="-2.05" layer="51"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-1.1" y2="-2.05" layer="51"/>
+<rectangle x1="-0.9" y1="-2.5" x2="-0.6" y2="-2.05" layer="51"/>
+<rectangle x1="-0.4" y1="-2.5" x2="-0.1" y2="-2.05" layer="51"/>
+<rectangle x1="0.1" y1="-2.5" x2="0.4" y2="-2.05" layer="51"/>
+<rectangle x1="0.6" y1="-2.5" x2="0.9" y2="-2.05" layer="51"/>
+<rectangle x1="1.1" y1="-2.5" x2="1.4" y2="-2.05" layer="51"/>
+<rectangle x1="1.6" y1="-2.5" x2="1.9" y2="-2.05" layer="51"/>
+<rectangle x1="2.05" y1="-1.9" x2="2.5" y2="-1.6" layer="51"/>
+<rectangle x1="2.05" y1="-1.4" x2="2.5" y2="-1.1" layer="51"/>
+<rectangle x1="2.05" y1="-0.9" x2="2.5" y2="-0.6" layer="51"/>
+<rectangle x1="2.05" y1="-0.4" x2="2.5" y2="-0.1" layer="51"/>
+<rectangle x1="2.05" y1="0.1" x2="2.5" y2="0.4" layer="51"/>
+<rectangle x1="2.05" y1="0.6" x2="2.5" y2="0.9" layer="51"/>
+<rectangle x1="2.05" y1="1.1" x2="2.5" y2="1.4" layer="51"/>
+<rectangle x1="2.05" y1="1.6" x2="2.5" y2="1.9" layer="51"/>
+<rectangle x1="1.6" y1="2.05" x2="1.9" y2="2.5" layer="51"/>
+<rectangle x1="1.1" y1="2.05" x2="1.4" y2="2.5" layer="51"/>
+<rectangle x1="0.6" y1="2.05" x2="0.9" y2="2.5" layer="51"/>
+<rectangle x1="0.1" y1="2.05" x2="0.4" y2="2.5" layer="51"/>
+<rectangle x1="-0.4" y1="2.05" x2="-0.1" y2="2.5" layer="51"/>
+<rectangle x1="-0.9" y1="2.05" x2="-0.6" y2="2.5" layer="51"/>
+<rectangle x1="-1.4" y1="2.05" x2="-1.1" y2="2.5" layer="51"/>
+<rectangle x1="-1.9" y1="2.05" x2="-1.6" y2="2.5" layer="51"/>
+</package>
+<package name="MLF44">
+<description><b>44M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-3.4" y1="2.8" x2="-2.8" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-2.8" y1="3.4" x2="2.8" y2="3.4" width="0.254" layer="51"/>
+<wire x1="2.8" y1="3.4" x2="3.4" y2="2.8" width="0.254" layer="21"/>
+<wire x1="3.4" y1="2.8" x2="3.4" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.4" y1="-2.8" x2="2.8" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="2.8" y1="-3.4" x2="-2.8" y2="-3.4" width="0.254" layer="51"/>
+<wire x1="-2.8" y1="-3.4" x2="-3.4" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-2.8" x2="-3.4" y2="2.8" width="0.254" layer="51"/>
+<circle x="-2.25" y="2.25" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="-2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="-1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="-1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="-0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="0" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="26" x="3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="27" x="3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="28" x="3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="29" x="3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="30" x="3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="31" x="3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="32" x="3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="33" x="3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="35" x="2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="36" x="1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="37" x="1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="38" x="0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="39" x="0" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="40" x="-0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="41" x="-1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="42" x="-1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="43" x="-2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="44" x="-2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-2.552" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-2.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-3.5" y1="2.375" x2="-3" y2="2.625" layer="51"/>
+<rectangle x1="-3.5" y1="1.875" x2="-3" y2="2.125" layer="51"/>
+<rectangle x1="-3.5" y1="1.375" x2="-3" y2="1.625" layer="51"/>
+<rectangle x1="-3.5" y1="0.875" x2="-3" y2="1.125" layer="51"/>
+<rectangle x1="-3.5" y1="0.375" x2="-3" y2="0.625" layer="51"/>
+<rectangle x1="-3.5" y1="-0.125" x2="-3" y2="0.125" layer="51"/>
+<rectangle x1="-3.5" y1="-0.625" x2="-3" y2="-0.375" layer="51"/>
+<rectangle x1="-3.5" y1="-1.125" x2="-3" y2="-0.875" layer="51"/>
+<rectangle x1="-3.5" y1="-1.625" x2="-3" y2="-1.375" layer="51"/>
+<rectangle x1="-3.5" y1="-2.125" x2="-3" y2="-1.875" layer="51"/>
+<rectangle x1="-3.5" y1="-2.625" x2="-3" y2="-2.375" layer="51"/>
+<rectangle x1="-2.625" y1="-3.5" x2="-2.375" y2="-3" layer="51"/>
+<rectangle x1="-2.125" y1="-3.5" x2="-1.875" y2="-3" layer="51"/>
+<rectangle x1="-1.625" y1="-3.5" x2="-1.375" y2="-3" layer="51"/>
+<rectangle x1="-1.125" y1="-3.5" x2="-0.875" y2="-3" layer="51"/>
+<rectangle x1="-0.625" y1="-3.5" x2="-0.375" y2="-3" layer="51"/>
+<rectangle x1="-0.125" y1="-3.5" x2="0.125" y2="-3" layer="51"/>
+<rectangle x1="0.375" y1="-3.5" x2="0.625" y2="-3" layer="51"/>
+<rectangle x1="0.875" y1="-3.5" x2="1.125" y2="-3" layer="51"/>
+<rectangle x1="1.375" y1="-3.5" x2="1.625" y2="-3" layer="51"/>
+<rectangle x1="1.875" y1="-3.5" x2="2.125" y2="-3" layer="51"/>
+<rectangle x1="2.375" y1="-3.5" x2="2.625" y2="-3" layer="51"/>
+<rectangle x1="3" y1="-2.625" x2="3.5" y2="-2.375" layer="51"/>
+<rectangle x1="3" y1="-2.125" x2="3.5" y2="-1.875" layer="51"/>
+<rectangle x1="3" y1="-1.625" x2="3.5" y2="-1.375" layer="51"/>
+<rectangle x1="3" y1="-1.125" x2="3.5" y2="-0.875" layer="51"/>
+<rectangle x1="3" y1="-0.625" x2="3.5" y2="-0.375" layer="51"/>
+<rectangle x1="3" y1="-0.125" x2="3.5" y2="0.125" layer="51"/>
+<rectangle x1="3" y1="0.375" x2="3.5" y2="0.625" layer="51"/>
+<rectangle x1="3" y1="0.875" x2="3.5" y2="1.125" layer="51"/>
+<rectangle x1="3" y1="1.375" x2="3.5" y2="1.625" layer="51"/>
+<rectangle x1="3" y1="1.875" x2="3.5" y2="2.125" layer="51"/>
+<rectangle x1="3" y1="2.375" x2="3.5" y2="2.625" layer="51"/>
+<rectangle x1="2.375" y1="3" x2="2.625" y2="3.5" layer="51"/>
+<rectangle x1="1.875" y1="3" x2="2.125" y2="3.5" layer="51"/>
+<rectangle x1="1.375" y1="3" x2="1.625" y2="3.5" layer="51"/>
+<rectangle x1="0.875" y1="3" x2="1.125" y2="3.5" layer="51"/>
+<rectangle x1="0.375" y1="3" x2="0.625" y2="3.5" layer="51"/>
+<rectangle x1="-0.125" y1="3" x2="0.125" y2="3.5" layer="51"/>
+<rectangle x1="-0.625" y1="3" x2="-0.375" y2="3.5" layer="51"/>
+<rectangle x1="-1.125" y1="3" x2="-0.875" y2="3.5" layer="51"/>
+<rectangle x1="-1.625" y1="3" x2="-1.375" y2="3.5" layer="51"/>
+<rectangle x1="-2.125" y1="3" x2="-1.875" y2="3.5" layer="51"/>
+<rectangle x1="-2.625" y1="3" x2="-2.375" y2="3.5" layer="51"/>
+</package>
+<package name="QFN44ML8X8">
+<description><b>44-Lead Plastic Quad Flat No Lead Package (ML)</b> 8x8 mm Body (QFN)<p>
+Source: http://ww1.microchip.com/downloads/en/devicedoc/39632c.pdf</description>
+<wire x1="-3.9" y1="-3.9" x2="3.9" y2="-3.9" width="0.2032" layer="51"/>
+<wire x1="3.9" y1="-3.9" x2="3.9" y2="3.9" width="0.2032" layer="51"/>
+<wire x1="3.9" y1="3.9" x2="-3.9" y2="3.9" width="0.2032" layer="51"/>
+<wire x1="-3.9" y1="3.9" x2="-3.9" y2="-3.9" width="0.2032" layer="51"/>
+<smd name="1" x="-3.7875" y="3.25" dx="0.45" dy="0.33" layer="1" roundness="40" stop="no"/>
+<smd name="2" x="-3.7875" y="2.6" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="3" x="-3.7875" y="1.95" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="4" x="-3.7875" y="1.3" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="5" x="-3.7875" y="0.65" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="6" x="-3.7875" y="0" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="7" x="-3.7875" y="-0.65" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="8" x="-3.7875" y="-1.3" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="9" x="-3.7875" y="-1.95" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="10" x="-3.7875" y="-2.6" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="11" x="-3.7875" y="-3.25" dx="0.45" dy="0.33" layer="1" roundness="40" stop="no"/>
+<smd name="12" x="-3.25" y="-3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R90" stop="no"/>
+<smd name="13" x="-2.6" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="14" x="-1.95" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="15" x="-1.3" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="16" x="-0.65" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="17" x="0" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="18" x="0.65" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="19" x="1.3" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="20" x="1.95" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="21" x="2.6" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="22" x="3.25" y="-3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R90" stop="no"/>
+<smd name="23" x="3.7875" y="-3.25" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R180" stop="no"/>
+<smd name="24" x="3.7875" y="-2.6" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="25" x="3.7875" y="-1.95" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="26" x="3.7875" y="-1.3" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="27" x="3.7875" y="-0.65" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="28" x="3.7875" y="0" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="29" x="3.7875" y="0.65" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="30" x="3.7875" y="1.3" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="31" x="3.7875" y="1.95" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="32" x="3.7875" y="2.6" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="33" x="3.7875" y="3.25" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R180" stop="no"/>
+<smd name="34" x="3.25" y="3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R270" stop="no"/>
+<smd name="35" x="2.6" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="36" x="1.95" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="37" x="1.3" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="38" x="0.65" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="39" x="0" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="40" x="-0.65" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="41" x="-1.3" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="42" x="-1.95" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="43" x="-2.6" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="44" x="-3.25" y="3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R270" stop="no"/>
+<smd name="EXP" x="0" y="0" dx="6" dy="6" layer="1" stop="no"/>
+<text x="-3.9" y="4.55" size="1.27" layer="25">>NAME</text>
+<text x="-3.9" y="-5.525" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.05" y1="3.05" x2="-3.525" y2="3.45" layer="29"/>
+<rectangle x1="-4.05" y1="2.4" x2="-3.525" y2="2.8" layer="29"/>
+<rectangle x1="-4.05" y1="1.75" x2="-3.525" y2="2.15" layer="29"/>
+<rectangle x1="-4.05" y1="1.1" x2="-3.525" y2="1.5" layer="29"/>
+<rectangle x1="-4.05" y1="0.45" x2="-3.525" y2="0.85" layer="29"/>
+<rectangle x1="-4.05" y1="-0.2" x2="-3.525" y2="0.2" layer="29"/>
+<rectangle x1="-4.05" y1="-0.85" x2="-3.525" y2="-0.45" layer="29"/>
+<rectangle x1="-4.05" y1="-1.5" x2="-3.525" y2="-1.1" layer="29"/>
+<rectangle x1="-4.05" y1="-2.15" x2="-3.525" y2="-1.75" layer="29"/>
+<rectangle x1="-4.05" y1="-2.8" x2="-3.525" y2="-2.4" layer="29"/>
+<rectangle x1="-4.05" y1="-3.45" x2="-3.525" y2="-3.05" layer="29"/>
+<rectangle x1="-3.5125" y1="-3.9875" x2="-2.9875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-2.8625" y1="-3.9875" x2="-2.3375" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-2.2125" y1="-3.9875" x2="-1.6875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-1.5625" y1="-3.9875" x2="-1.0375" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-0.9125" y1="-3.9875" x2="-0.3875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-0.2625" y1="-3.9875" x2="0.2625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="0.3875" y1="-3.9875" x2="0.9125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="1.0375" y1="-3.9875" x2="1.5625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="1.6875" y1="-3.9875" x2="2.2125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="2.3375" y1="-3.9875" x2="2.8625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="2.9875" y1="-3.9875" x2="3.5125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="3.525" y1="-3.45" x2="4.05" y2="-3.05" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-2.8" x2="4.05" y2="-2.4" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-2.15" x2="4.05" y2="-1.75" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-1.5" x2="4.05" y2="-1.1" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-0.85" x2="4.05" y2="-0.45" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-0.2" x2="4.05" y2="0.2" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="0.45" x2="4.05" y2="0.85" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="1.1" x2="4.05" y2="1.5" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="1.75" x2="4.05" y2="2.15" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="2.4" x2="4.05" y2="2.8" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="3.05" x2="4.05" y2="3.45" layer="29" rot="R180"/>
+<rectangle x1="2.9875" y1="3.5875" x2="3.5125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="2.3375" y1="3.5875" x2="2.8625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="1.6875" y1="3.5875" x2="2.2125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="1.0375" y1="3.5875" x2="1.5625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="0.3875" y1="3.5875" x2="0.9125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-0.2625" y1="3.5875" x2="0.2625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-0.9125" y1="3.5875" x2="-0.3875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-1.5625" y1="3.5875" x2="-1.0375" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-2.2125" y1="3.5875" x2="-1.6875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-2.8625" y1="3.5875" x2="-2.3375" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-3.5125" y1="3.5875" x2="-2.9875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-3.8375" y1="0.65" x2="-0.6625" y2="3.8375" layer="51"/>
+<rectangle x1="-2.9625" y1="-2.9625" x2="2.9625" y2="2.9625" layer="29"/>
+</package>
+<package name="LQFP100">
+<description><b>LQFP 100</b><p>
+Source: 6120s.pdf</description>
+<wire x1="-6.875" y1="6.25" x2="-6.25" y2="6.875" width="0.254" layer="21"/>
+<wire x1="-6.25" y1="6.875" x2="6.625" y2="6.875" width="0.254" layer="21"/>
+<wire x1="6.625" y1="6.875" x2="6.875" y2="6.625" width="0.254" layer="21"/>
+<wire x1="6.875" y1="6.625" x2="6.85" y2="-6.625" width="0.254" layer="21"/>
+<wire x1="6.85" y1="-6.625" x2="6.6" y2="-6.875" width="0.254" layer="21"/>
+<wire x1="6.6" y1="-6.875" x2="-6.625" y2="-6.875" width="0.254" layer="21"/>
+<wire x1="-6.625" y1="-6.875" x2="-6.875" y2="-6.625" width="0.254" layer="21"/>
+<wire x1="-6.875" y1="-6.625" x2="-6.875" y2="6.25" width="0.254" layer="21"/>
+<wire x1="-0.0099" y1="1.3299" x2="0.39" y2="0.9299" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="-6" y="6" radius="0.2499" width="0.254" layer="21"/>
+<circle x="3.59" y="-0.7699" radius="0.4999" width="0.1016" layer="51"/>
+<smd name="1" x="-7.875" y="6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-7.875" y="5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-7.875" y="5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-7.875" y="4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-7.875" y="4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="6" x="-7.875" y="3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="7" x="-7.875" y="3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="8" x="-7.875" y="2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="9" x="-7.875" y="2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="10" x="-7.875" y="1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="11" x="-7.875" y="1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="12" x="-7.875" y="0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="13" x="-7.875" y="0" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="14" x="-7.875" y="-0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="15" x="-7.875" y="-1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="16" x="-7.875" y="-1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="17" x="-7.875" y="-2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="18" x="-7.875" y="-2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="19" x="-7.875" y="-3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="20" x="-7.875" y="-3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="21" x="-7.875" y="-4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="22" x="-7.875" y="-4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="23" x="-7.875" y="-5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="24" x="-7.875" y="-5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="25" x="-7.875" y="-6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="26" x="-6.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="27" x="-5.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="28" x="-5.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="29" x="-4.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="30" x="-4.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="31" x="-3.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="32" x="-3.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="33" x="-2.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="34" x="-2.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="35" x="-1.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="36" x="-1.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="37" x="-0.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="38" x="-0.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="39" x="0.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="40" x="0.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="41" x="1.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="42" x="1.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="43" x="2.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="44" x="2.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="45" x="3.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="46" x="3.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="47" x="4.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="48" x="4.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="49" x="5.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="50" x="5.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="51" x="7.875" y="-6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="52" x="7.875" y="-5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="53" x="7.875" y="-5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="54" x="7.875" y="-4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="55" x="7.875" y="-4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="56" x="7.875" y="-3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="57" x="7.875" y="-3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="58" x="7.875" y="-2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="59" x="7.875" y="-2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="60" x="7.875" y="-1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="61" x="7.875" y="-1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="62" x="7.875" y="-0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="63" x="7.875" y="0" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="64" x="7.875" y="0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="65" x="7.875" y="1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="66" x="7.875" y="1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="67" x="7.875" y="2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="68" x="7.875" y="2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="69" x="7.875" y="3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="70" x="7.875" y="3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="71" x="7.875" y="4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="72" x="7.875" y="4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="73" x="7.875" y="5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="74" x="7.875" y="5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="75" x="7.875" y="6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="76" x="6" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="77" x="5.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="78" x="5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="79" x="4.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="80" x="4" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="81" x="3.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="82" x="3" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="83" x="2.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="84" x="2" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="85" x="1.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="86" x="1" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="87" x="0.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="88" x="0" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="89" x="-0.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="90" x="-1" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="91" x="-1.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="92" x="-2" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="93" x="-2.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="94" x="-3" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="95" x="-3.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="96" x="-4" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="97" x="-4.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="98" x="-5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="99" x="-5.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="100" x="-6" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<text x="-6.395" y="9.1201" size="1.27" layer="25">>NAME</text>
+<text x="-3.1801" y="2.8001" size="1.27" layer="27">>VALUE</text>
+<text x="3.3899" y="-1.0701" size="0.6096" layer="51" ratio="15">R</text>
+<rectangle x1="-8.0749" y1="5.8499" x2="-7.0251" y2="6.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="5.35" x2="-7.0251" y2="5.65" layer="51"/>
+<rectangle x1="-8.0749" y1="4.8499" x2="-7.0251" y2="5.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="4.35" x2="-7.0251" y2="4.65" layer="51"/>
+<rectangle x1="-8.0749" y1="3.8499" x2="-7.0251" y2="4.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="3.35" x2="-7.0251" y2="3.65" layer="51"/>
+<rectangle x1="-8.0749" y1="2.8499" x2="-7.0251" y2="3.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="2.35" x2="-7.0251" y2="2.65" layer="51"/>
+<rectangle x1="-8.0749" y1="1.8499" x2="-7.0251" y2="2.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="1.35" x2="-7.0251" y2="1.65" layer="51"/>
+<rectangle x1="-8.0749" y1="0.8499" x2="-7.0251" y2="1.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="0.35" x2="-7.0251" y2="0.65" layer="51"/>
+<rectangle x1="-8.0749" y1="-0.1501" x2="-7.0251" y2="0.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="-0.65" x2="-7.0251" y2="-0.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-1.1501" x2="-7.0251" y2="-0.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-1.65" x2="-7.0251" y2="-1.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-2.1501" x2="-7.0251" y2="-1.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-2.65" x2="-7.0251" y2="-2.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-3.1501" x2="-7.0251" y2="-2.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-3.65" x2="-7.0251" y2="-3.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-4.1501" x2="-7.0251" y2="-3.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-4.65" x2="-7.0251" y2="-4.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-5.1501" x2="-7.0251" y2="-4.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-5.65" x2="-7.0251" y2="-5.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-6.1501" x2="-7.0251" y2="-5.8499" layer="51"/>
+<rectangle x1="-6.1751" y1="-8.0749" x2="-5.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-5.675" y1="-8.0749" x2="-5.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-5.1751" y1="-8.0749" x2="-4.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-4.675" y1="-8.0749" x2="-4.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-4.1751" y1="-8.0749" x2="-3.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-3.675" y1="-8.0749" x2="-3.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-3.1751" y1="-8.0749" x2="-2.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-2.675" y1="-8.0749" x2="-2.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-2.1751" y1="-8.0749" x2="-1.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-1.675" y1="-8.0749" x2="-1.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-1.1751" y1="-8.0749" x2="-0.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-0.675" y1="-8.0749" x2="-0.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-0.1751" y1="-8.0749" x2="0.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="0.325" y1="-8.0749" x2="0.625" y2="-7.0251" layer="51"/>
+<rectangle x1="0.8249" y1="-8.0749" x2="1.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="1.325" y1="-8.0749" x2="1.625" y2="-7.0251" layer="51"/>
+<rectangle x1="1.8249" y1="-8.0749" x2="2.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="2.325" y1="-8.0749" x2="2.625" y2="-7.0251" layer="51"/>
+<rectangle x1="2.8249" y1="-8.0749" x2="3.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="3.325" y1="-8.0749" x2="3.625" y2="-7.0251" layer="51"/>
+<rectangle x1="3.8249" y1="-8.0749" x2="4.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="4.325" y1="-8.0749" x2="4.625" y2="-7.0251" layer="51"/>
+<rectangle x1="4.8249" y1="-8.0749" x2="5.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="5.325" y1="-8.0749" x2="5.625" y2="-7.0251" layer="51"/>
+<rectangle x1="5.8249" y1="-8.0749" x2="6.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="7.0251" y1="-6.1501" x2="8.0749" y2="-5.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-5.65" x2="8.0749" y2="-5.35" layer="51"/>
+<rectangle x1="7.0251" y1="-5.1501" x2="8.0749" y2="-4.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-4.65" x2="8.0749" y2="-4.35" layer="51"/>
+<rectangle x1="7.0251" y1="-4.1501" x2="8.0749" y2="-3.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-3.65" x2="8.0749" y2="-3.35" layer="51"/>
+<rectangle x1="7.0251" y1="-3.1501" x2="8.0749" y2="-2.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-2.65" x2="8.0749" y2="-2.35" layer="51"/>
+<rectangle x1="7.0251" y1="-2.1501" x2="8.0749" y2="-1.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-1.65" x2="8.0749" y2="-1.35" layer="51"/>
+<rectangle x1="7.0251" y1="-1.1501" x2="8.0749" y2="-0.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-0.65" x2="8.0749" y2="-0.35" layer="51"/>
+<rectangle x1="7.0251" y1="-0.1501" x2="8.0749" y2="0.1501" layer="51"/>
+<rectangle x1="7.0251" y1="0.35" x2="8.0749" y2="0.65" layer="51"/>
+<rectangle x1="7.0251" y1="0.8499" x2="8.0749" y2="1.1501" layer="51"/>
+<rectangle x1="7.0251" y1="1.35" x2="8.0749" y2="1.65" layer="51"/>
+<rectangle x1="7.0251" y1="1.8499" x2="8.0749" y2="2.1501" layer="51"/>
+<rectangle x1="7.0251" y1="2.35" x2="8.0749" y2="2.65" layer="51"/>
+<rectangle x1="7.0251" y1="2.8499" x2="8.0749" y2="3.1501" layer="51"/>
+<rectangle x1="7.0251" y1="3.35" x2="8.0749" y2="3.65" layer="51"/>
+<rectangle x1="7.0251" y1="3.8499" x2="8.0749" y2="4.1501" layer="51"/>
+<rectangle x1="7.0251" y1="4.35" x2="8.0749" y2="4.65" layer="51"/>
+<rectangle x1="7.0251" y1="4.8499" x2="8.0749" y2="5.1501" layer="51"/>
+<rectangle x1="7.0251" y1="5.35" x2="8.0749" y2="5.65" layer="51"/>
+<rectangle x1="7.0251" y1="5.8499" x2="8.0749" y2="6.1501" layer="51"/>
+<rectangle x1="5.8499" y1="7.0251" x2="6.1501" y2="8.0749" layer="51"/>
+<rectangle x1="5.35" y1="7.0251" x2="5.65" y2="8.0749" layer="51"/>
+<rectangle x1="4.8499" y1="7.0251" x2="5.1501" y2="8.0749" layer="51"/>
+<rectangle x1="4.35" y1="7.0251" x2="4.65" y2="8.0749" layer="51"/>
+<rectangle x1="3.8499" y1="7.0251" x2="4.1501" y2="8.0749" layer="51"/>
+<rectangle x1="3.35" y1="7.0251" x2="3.65" y2="8.0749" layer="51"/>
+<rectangle x1="2.8499" y1="7.0251" x2="3.1501" y2="8.0749" layer="51"/>
+<rectangle x1="2.35" y1="7.0251" x2="2.65" y2="8.0749" layer="51"/>
+<rectangle x1="1.8499" y1="7.0251" x2="2.1501" y2="8.0749" layer="51"/>
+<rectangle x1="1.35" y1="7.0251" x2="1.65" y2="8.0749" layer="51"/>
+<rectangle x1="0.8499" y1="7.0251" x2="1.1501" y2="8.0749" layer="51"/>
+<rectangle x1="0.35" y1="7.0251" x2="0.65" y2="8.0749" layer="51"/>
+<rectangle x1="-0.1501" y1="7.0251" x2="0.1501" y2="8.0749" layer="51"/>
+<rectangle x1="-0.65" y1="7.0251" x2="-0.35" y2="8.0749" layer="51"/>
+<rectangle x1="-1.1501" y1="7.0251" x2="-0.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-1.65" y1="7.0251" x2="-1.35" y2="8.0749" layer="51"/>
+<rectangle x1="-2.1501" y1="7.0251" x2="-1.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-2.65" y1="7.0251" x2="-2.35" y2="8.0749" layer="51"/>
+<rectangle x1="-3.1501" y1="7.0251" x2="-2.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-3.65" y1="7.0251" x2="-3.35" y2="8.0749" layer="51"/>
+<rectangle x1="-4.1501" y1="7.0251" x2="-3.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-4.65" y1="7.0251" x2="-4.35" y2="8.0749" layer="51"/>
+<rectangle x1="-5.1501" y1="7.0251" x2="-4.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-5.65" y1="7.0251" x2="-5.35" y2="8.0749" layer="51"/>
+<rectangle x1="-6.1501" y1="7.0251" x2="-5.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-8.675" y1="5.8" x2="-7.075" y2="6.2" layer="29"/>
+<rectangle x1="-8.6" y1="5.85" x2="-7.15" y2="6.15" layer="31"/>
+<rectangle x1="-8.675" y1="5.3" x2="-7.075" y2="5.7" layer="29"/>
+<rectangle x1="-8.6" y1="5.35" x2="-7.15" y2="5.65" layer="31"/>
+<rectangle x1="-8.675" y1="4.8" x2="-7.075" y2="5.2" layer="29"/>
+<rectangle x1="-8.6" y1="4.85" x2="-7.15" y2="5.15" layer="31"/>
+<rectangle x1="-8.675" y1="4.3" x2="-7.075" y2="4.7" layer="29"/>
+<rectangle x1="-8.6" y1="4.35" x2="-7.15" y2="4.65" layer="31"/>
+<rectangle x1="-8.675" y1="3.8" x2="-7.075" y2="4.2" layer="29"/>
+<rectangle x1="-8.6" y1="3.85" x2="-7.15" y2="4.15" layer="31"/>
+<rectangle x1="-8.675" y1="3.3" x2="-7.075" y2="3.7" layer="29"/>
+<rectangle x1="-8.6" y1="3.35" x2="-7.15" y2="3.65" layer="31"/>
+<rectangle x1="-8.675" y1="2.8" x2="-7.075" y2="3.2" layer="29"/>
+<rectangle x1="-8.6" y1="2.85" x2="-7.15" y2="3.15" layer="31"/>
+<rectangle x1="-8.675" y1="2.3" x2="-7.075" y2="2.7" layer="29"/>
+<rectangle x1="-8.6" y1="2.35" x2="-7.15" y2="2.65" layer="31"/>
+<rectangle x1="-8.675" y1="1.8" x2="-7.075" y2="2.2" layer="29"/>
+<rectangle x1="-8.6" y1="1.85" x2="-7.15" y2="2.15" layer="31"/>
+<rectangle x1="-8.675" y1="1.3" x2="-7.075" y2="1.7" layer="29"/>
+<rectangle x1="-8.6" y1="1.35" x2="-7.15" y2="1.65" layer="31"/>
+<rectangle x1="-8.675" y1="0.8" x2="-7.075" y2="1.2" layer="29"/>
+<rectangle x1="-8.6" y1="0.85" x2="-7.15" y2="1.15" layer="31"/>
+<rectangle x1="-8.675" y1="0.3" x2="-7.075" y2="0.7" layer="29"/>
+<rectangle x1="-8.6" y1="0.35" x2="-7.15" y2="0.65" layer="31"/>
+<rectangle x1="-8.675" y1="-0.2" x2="-7.075" y2="0.2" layer="29"/>
+<rectangle x1="-8.6" y1="-0.15" x2="-7.15" y2="0.15" layer="31"/>
+<rectangle x1="-8.675" y1="-0.7" x2="-7.075" y2="-0.3" layer="29"/>
+<rectangle x1="-8.6" y1="-0.65" x2="-7.15" y2="-0.35" layer="31"/>
+<rectangle x1="-8.675" y1="-1.2" x2="-7.075" y2="-0.8" layer="29"/>
+<rectangle x1="-8.6" y1="-1.15" x2="-7.15" y2="-0.85" layer="31"/>
+<rectangle x1="-8.675" y1="-1.7" x2="-7.075" y2="-1.3" layer="29"/>
+<rectangle x1="-8.6" y1="-1.65" x2="-7.15" y2="-1.35" layer="31"/>
+<rectangle x1="-8.675" y1="-2.2" x2="-7.075" y2="-1.8" layer="29"/>
+<rectangle x1="-8.6" y1="-2.15" x2="-7.15" y2="-1.85" layer="31"/>
+<rectangle x1="-8.675" y1="-2.7" x2="-7.075" y2="-2.3" layer="29"/>
+<rectangle x1="-8.6" y1="-2.65" x2="-7.15" y2="-2.35" layer="31"/>
+<rectangle x1="-8.675" y1="-3.2" x2="-7.075" y2="-2.8" layer="29"/>
+<rectangle x1="-8.6" y1="-3.15" x2="-7.15" y2="-2.85" layer="31"/>
+<rectangle x1="-8.675" y1="-3.7" x2="-7.075" y2="-3.3" layer="29"/>
+<rectangle x1="-8.6" y1="-3.65" x2="-7.15" y2="-3.35" layer="31"/>
+<rectangle x1="-8.675" y1="-4.2" x2="-7.075" y2="-3.8" layer="29"/>
+<rectangle x1="-8.6" y1="-4.15" x2="-7.15" y2="-3.85" layer="31"/>
+<rectangle x1="-8.675" y1="-4.7" x2="-7.075" y2="-4.3" layer="29"/>
+<rectangle x1="-8.6" y1="-4.65" x2="-7.15" y2="-4.35" layer="31"/>
+<rectangle x1="-8.675" y1="-5.2" x2="-7.075" y2="-4.8" layer="29"/>
+<rectangle x1="-8.6" y1="-5.15" x2="-7.15" y2="-4.85" layer="31"/>
+<rectangle x1="-8.675" y1="-5.7" x2="-7.075" y2="-5.3" layer="29"/>
+<rectangle x1="-8.6" y1="-5.65" x2="-7.15" y2="-5.35" layer="31"/>
+<rectangle x1="-8.675" y1="-6.2" x2="-7.075" y2="-5.8" layer="29"/>
+<rectangle x1="-8.6" y1="-6.15" x2="-7.15" y2="-5.85" layer="31"/>
+<rectangle x1="-6.8" y1="-8.075" x2="-5.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-6.725" y1="-8.025" x2="-5.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-6.3" y1="-8.075" x2="-4.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-6.225" y1="-8.025" x2="-4.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-5.8" y1="-8.075" x2="-4.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-5.725" y1="-8.025" x2="-4.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-5.3" y1="-8.075" x2="-3.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-5.225" y1="-8.025" x2="-3.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-4.8" y1="-8.075" x2="-3.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-4.725" y1="-8.025" x2="-3.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-4.3" y1="-8.075" x2="-2.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-4.225" y1="-8.025" x2="-2.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-3.8" y1="-8.075" x2="-2.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-3.725" y1="-8.025" x2="-2.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-3.3" y1="-8.075" x2="-1.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-3.225" y1="-8.025" x2="-1.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-2.8" y1="-8.075" x2="-1.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-2.725" y1="-8.025" x2="-1.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-2.3" y1="-8.075" x2="-0.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-2.225" y1="-8.025" x2="-0.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-1.8" y1="-8.075" x2="-0.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-1.725" y1="-8.025" x2="-0.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-1.3" y1="-8.075" x2="0.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-1.225" y1="-8.025" x2="0.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-0.8" y1="-8.075" x2="0.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-0.725" y1="-8.025" x2="0.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-0.3" y1="-8.075" x2="1.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-0.225" y1="-8.025" x2="1.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="0.2" y1="-8.075" x2="1.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="0.275" y1="-8.025" x2="1.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="0.7" y1="-8.075" x2="2.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="0.775" y1="-8.025" x2="2.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="1.2" y1="-8.075" x2="2.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="1.275" y1="-8.025" x2="2.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="1.7" y1="-8.075" x2="3.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="1.775" y1="-8.025" x2="3.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="2.2" y1="-8.075" x2="3.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="2.275" y1="-8.025" x2="3.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="2.7" y1="-8.075" x2="4.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="2.775" y1="-8.025" x2="4.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="3.2" y1="-8.075" x2="4.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="3.275" y1="-8.025" x2="4.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="3.7" y1="-8.075" x2="5.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="3.775" y1="-8.025" x2="5.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="4.2" y1="-8.075" x2="5.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="4.275" y1="-8.025" x2="5.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="4.7" y1="-8.075" x2="6.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="4.775" y1="-8.025" x2="6.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="5.2" y1="-8.075" x2="6.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="5.275" y1="-8.025" x2="6.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="7.075" y1="-6.2" x2="8.675" y2="-5.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-6.15" x2="8.6" y2="-5.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-5.7" x2="8.675" y2="-5.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-5.65" x2="8.6" y2="-5.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-5.2" x2="8.675" y2="-4.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-5.15" x2="8.6" y2="-4.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-4.7" x2="8.675" y2="-4.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-4.65" x2="8.6" y2="-4.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-4.2" x2="8.675" y2="-3.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-4.15" x2="8.6" y2="-3.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-3.7" x2="8.675" y2="-3.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-3.65" x2="8.6" y2="-3.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-3.2" x2="8.675" y2="-2.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-3.15" x2="8.6" y2="-2.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-2.7" x2="8.675" y2="-2.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-2.65" x2="8.6" y2="-2.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-2.2" x2="8.675" y2="-1.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-2.15" x2="8.6" y2="-1.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-1.7" x2="8.675" y2="-1.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-1.65" x2="8.6" y2="-1.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-1.2" x2="8.675" y2="-0.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-1.15" x2="8.6" y2="-0.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-0.7" x2="8.675" y2="-0.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-0.65" x2="8.6" y2="-0.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-0.2" x2="8.675" y2="0.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-0.15" x2="8.6" y2="0.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="0.3" x2="8.675" y2="0.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="0.35" x2="8.6" y2="0.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="0.8" x2="8.675" y2="1.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="0.85" x2="8.6" y2="1.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="1.3" x2="8.675" y2="1.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="1.35" x2="8.6" y2="1.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="1.8" x2="8.675" y2="2.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="1.85" x2="8.6" y2="2.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="2.3" x2="8.675" y2="2.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="2.35" x2="8.6" y2="2.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="2.8" x2="8.675" y2="3.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="2.85" x2="8.6" y2="3.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="3.3" x2="8.675" y2="3.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="3.35" x2="8.6" y2="3.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="3.8" x2="8.675" y2="4.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="3.85" x2="8.6" y2="4.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="4.3" x2="8.675" y2="4.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="4.35" x2="8.6" y2="4.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="4.8" x2="8.675" y2="5.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="4.85" x2="8.6" y2="5.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="5.3" x2="8.675" y2="5.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="5.35" x2="8.6" y2="5.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="5.8" x2="8.675" y2="6.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="5.85" x2="8.6" y2="6.15" layer="31" rot="R180"/>
+<rectangle x1="5.2" y1="7.675" x2="6.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="5.275" y1="7.725" x2="6.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="4.7" y1="7.675" x2="6.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="4.775" y1="7.725" x2="6.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="4.2" y1="7.675" x2="5.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="4.275" y1="7.725" x2="5.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="3.7" y1="7.675" x2="5.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="3.775" y1="7.725" x2="5.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="3.2" y1="7.675" x2="4.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="3.275" y1="7.725" x2="4.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="2.7" y1="7.675" x2="4.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="2.775" y1="7.725" x2="4.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="2.2" y1="7.675" x2="3.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="2.275" y1="7.725" x2="3.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="1.7" y1="7.675" x2="3.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="1.775" y1="7.725" x2="3.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="1.2" y1="7.675" x2="2.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="1.275" y1="7.725" x2="2.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="0.7" y1="7.675" x2="2.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="0.775" y1="7.725" x2="2.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="0.2" y1="7.675" x2="1.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="0.275" y1="7.725" x2="1.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-0.3" y1="7.675" x2="1.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-0.225" y1="7.725" x2="1.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-0.8" y1="7.675" x2="0.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-0.725" y1="7.725" x2="0.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-1.3" y1="7.675" x2="0.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-1.225" y1="7.725" x2="0.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-1.8" y1="7.675" x2="-0.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-1.725" y1="7.725" x2="-0.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-2.3" y1="7.675" x2="-0.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-2.225" y1="7.725" x2="-0.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-2.8" y1="7.675" x2="-1.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-2.725" y1="7.725" x2="-1.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-3.3" y1="7.675" x2="-1.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-3.225" y1="7.725" x2="-1.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-3.8" y1="7.675" x2="-2.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-3.725" y1="7.725" x2="-2.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-4.3" y1="7.675" x2="-2.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-4.225" y1="7.725" x2="-2.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-4.8" y1="7.675" x2="-3.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-4.725" y1="7.725" x2="-3.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-5.3" y1="7.675" x2="-3.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-5.225" y1="7.725" x2="-3.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-5.8" y1="7.675" x2="-4.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-5.725" y1="7.725" x2="-4.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-6.3" y1="7.675" x2="-4.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-6.225" y1="7.725" x2="-4.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-6.8" y1="7.675" x2="-5.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-6.725" y1="7.725" x2="-5.275" y2="8.025" layer="31" rot="R270"/>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.6701"/>
+<vertex x="-2.81" y="1.3299"/>
+<vertex x="-2.2101" y="1.3299"/>
+<vertex x="-2.2101" y="-0.6701"/>
+<vertex x="-2.6101" y="-0.6701"/>
+<vertex x="-2.6101" y="0.73"/>
+<vertex x="-3.2101" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.6701"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-2.7099" y="1.6299"/>
+<vertex x="-2.51" y="2.03"/>
+<vertex x="3.0899" y="2.03"/>
+<vertex x="3.0899" y="1.6299"/>
+<vertex x="-1.51" y="1.6299"/>
+<vertex x="-1.51" y="-0.6701"/>
+<vertex x="-1.9101" y="-0.6701"/>
+<vertex x="-1.9101" y="1.6299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-1.2101" y="1.3299"/>
+<vertex x="-1.2101" y="-0.6701"/>
+<vertex x="-0.81" y="-0.6701"/>
+<vertex x="-0.81" y="1.13"/>
+<vertex x="-0.6101" y="1.13"/>
+<vertex x="-0.6101" y="-0.6701"/>
+<vertex x="-0.2101" y="-0.6701"/>
+<vertex x="-0.2101" y="1.13"/>
+<vertex x="-0.0099" y="1.13"/>
+<vertex x="-0.0099" y="-0.6701"/>
+<vertex x="0.3899" y="-0.6701"/>
+<vertex x="0.3899" y="0.9299"/>
+<vertex x="0.2901" y="1.13"/>
+<vertex x="0.19" y="1.2301"/>
+<vertex x="-0.0099" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0.6901" y="1.3299"/>
+<vertex x="0.6901" y="-0.6701"/>
+<vertex x="1.89" y="-0.6701"/>
+<vertex x="1.89" y="-0.0701"/>
+<vertex x="0.89" y="-0.0701"/>
+<vertex x="0.89" y="0.13"/>
+<vertex x="1.89" y="0.13"/>
+<vertex x="1.89" y="0.5301"/>
+<vertex x="0.89" y="0.5301"/>
+<vertex x="0.89" y="0.73"/>
+<vertex x="1.89" y="0.73"/>
+<vertex x="1.89" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.19" y="1.3299"/>
+<vertex x="2.19" y="-0.6701"/>
+<vertex x="2.7899" y="-0.6701"/>
+<vertex x="2.9901" y="-0.27"/>
+<vertex x="2.59" y="-0.27"/>
+<vertex x="2.59" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.8699"/>
+<vertex x="-3.81" y="-1.27"/>
+<vertex x="2.49" y="-1.27"/>
+<vertex x="2.6901" y="-0.8699"/>
+</polygon>
+</package>
+<package name="TFBGA100">
+<description><b>TFBGA 100</b><p>
+Source: 6120s.pdf</description>
+<wire x1="-4.4" y1="4.4" x2="4.375" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.375" y1="4.4" x2="4.375" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.375" y1="-4.4" x2="-4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.4" x2="-4.4" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-3.6" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-3.6" radius="0.225" width="0" layer="29"/>
+<smd name="A1" x="-3.6" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B1" x="-3.6" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C1" x="-3.6" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D1" x="-3.6" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E1" x="-3.6" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F1" x="-3.6" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G1" x="-3.6" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H1" x="-3.6" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J1" x="-3.6" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K1" x="-3.6" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A2" x="-2.8" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B2" x="-2.8" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C2" x="-2.8" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D2" x="-2.8" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E2" x="-2.8" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F2" x="-2.8" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G2" x="-2.8" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H2" x="-2.8" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J2" x="-2.8" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K2" x="-2.8" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A3" x="-2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B3" x="-2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C3" x="-2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D3" x="-2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E3" x="-2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F3" x="-2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G3" x="-2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H3" x="-2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J3" x="-2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K3" x="-2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A4" x="-1.2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B4" x="-1.2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C4" x="-1.2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D4" x="-1.2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E4" x="-1.2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F4" x="-1.2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G4" x="-1.2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H4" x="-1.2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J4" x="-1.2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K4" x="-1.2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A5" x="-0.4" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B5" x="-0.4" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C5" x="-0.4" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D5" x="-0.4" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E5" x="-0.4" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F5" x="-0.4" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G5" x="-0.4" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H5" x="-0.4" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J5" x="-0.4" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K5" x="-0.4" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A6" x="0.4" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B6" x="0.4" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C6" x="0.4" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D6" x="0.4" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E6" x="0.4" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F6" x="0.4" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G6" x="0.4" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H6" x="0.4" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J6" x="0.4" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K6" x="0.4" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A7" x="1.2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B7" x="1.2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C7" x="1.2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D7" x="1.2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E7" x="1.2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F7" x="1.2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G7" x="1.2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H7" x="1.2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J7" x="1.2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K7" x="1.2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A8" x="2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B8" x="2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C8" x="2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D8" x="2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E8" x="2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F8" x="2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G8" x="2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H8" x="2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J8" x="2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K8" x="2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A9" x="2.8" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B9" x="2.8" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C9" x="2.8" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D9" x="2.8" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E9" x="2.8" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F9" x="2.8" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G9" x="2.8" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H9" x="2.8" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J9" x="2.8" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K9" x="2.8" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A10" x="3.6" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B10" x="3.6" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C10" x="3.6" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D10" x="3.6" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E10" x="3.6" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F10" x="3.6" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G10" x="3.6" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H10" x="3.6" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J10" x="3.6" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K10" x="3.6" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<text x="-4.5" y="5" size="1.27" layer="25">>NAME</text>
+<text x="-4.5" y="-6" size="1.27" layer="27">>VALUE</text>
+<polygon width="0.2032" layer="21">
+<vertex x="-4.35" y="3.75"/>
+<vertex x="-3.725" y="4.375"/>
+<vertex x="-4.35" y="4.375"/>
+</polygon>
+</package>
+<package name="TSSOP8">
+<description><b>8A2-TSSOP</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc5089.pdf</description>
+<wire x1="1.225" y1="-2.175" x2="1.475" y2="-1.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.475" y1="-1.925" x2="-1.225" y2="-2.175" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.235" y1="-2.175" x2="-1.215" y2="-2.175" width="0.1524" layer="21"/>
+<wire x1="-1.475" y1="1.925" x2="-1.475" y2="-1.915" width="0.1524" layer="21"/>
+<wire x1="1.475" y1="-1.925" x2="1.475" y2="1.925" width="0.1524" layer="21"/>
+<wire x1="-1.225" y1="2.175" x2="-1.475" y2="1.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.475" y1="1.925" x2="1.225" y2="2.175" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.235" y1="2.175" x2="1.215" y2="2.175" width="0.1524" layer="21"/>
+<circle x="-0.82" y="-1.565" radius="0.3203" width="0.0508" layer="21"/>
+<smd name="1" x="-0.975" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="2" x="-0.325" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="3" x="0.325" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="4" x="0.975" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="5" x="0.975" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="6" x="0.325" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="7" x="-0.325" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="8" x="-0.975" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<text x="-1.778" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="3.048" y="-2.54" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-1.125" y1="-3.2" x2="-0.825" y2="-2.225" layer="51"/>
+<rectangle x1="-1.175" y1="-3.475" x2="-0.775" y2="-2.4" layer="29"/>
+<rectangle x1="-0.525" y1="-3.475" x2="-0.125" y2="-2.4" layer="29"/>
+<rectangle x1="0.125" y1="-3.475" x2="0.525" y2="-2.4" layer="29"/>
+<rectangle x1="0.775" y1="-3.475" x2="1.175" y2="-2.4" layer="29"/>
+<rectangle x1="-0.475" y1="-3.2" x2="-0.175" y2="-2.225" layer="51"/>
+<rectangle x1="0.175" y1="-3.2" x2="0.475" y2="-2.225" layer="51"/>
+<rectangle x1="0.825" y1="-3.2" x2="1.125" y2="-2.225" layer="51"/>
+<rectangle x1="0.825" y1="2.225" x2="1.125" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="0.775" y1="2.4" x2="1.175" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="0.125" y1="2.4" x2="0.525" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="-0.525" y1="2.4" x2="-0.125" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="-1.175" y1="2.4" x2="-0.775" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="0.175" y1="2.225" x2="0.475" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="-0.475" y1="2.225" x2="-0.175" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="-1.125" y1="2.225" x2="-0.825" y2="3.2" layer="51" rot="R180"/>
+</package>
+<package name="10M1">
+<description><b>10M1</b> 10-pad, 3 x 3 x 1.0 mm Body<p>
+Lead Pitch 0.50 mm, 1.64 x 2.60 mm Exposed Pad, Micro Lead Frame Package<br>
+MLF10, QFN10</b><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-1.45" y1="1.45" x2="1.45" y2="1.45" width="0.1016" layer="21"/>
+<wire x1="1.45" y1="1.45" x2="1.45" y2="-1.45" width="0.1016" layer="51"/>
+<wire x1="1.45" y1="-1.45" x2="-1.45" y2="-1.45" width="0.1016" layer="21"/>
+<wire x1="-1.45" y1="-1.45" x2="-1.45" y2="1.45" width="0.1016" layer="51"/>
+<smd name="1" x="-1.25" y="1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-1.25" y="0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-1.25" y="0" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-1.25" y="-0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-1.25" y="-1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="6" x="1.25" y="-1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="7" x="1.25" y="-0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="8" x="1.25" y="0" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="9" x="1.25" y="0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="10" x="1.25" y="1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="11" x="0" y="0" dx="1.6" dy="2.7" layer="1" stop="no" cream="no"/>
+<text x="-1.5" y="2" size="1.27" layer="25">>NAME</text>
+<text x="-1.5" y="-3" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.575" y1="0.825" x2="-0.925" y2="1.175" layer="29"/>
+<rectangle x1="-1.575" y1="0.325" x2="-0.925" y2="0.675" layer="29"/>
+<rectangle x1="-1.575" y1="-0.175" x2="-0.925" y2="0.175" layer="29"/>
+<rectangle x1="-1.575" y1="-0.675" x2="-0.925" y2="-0.325" layer="29"/>
+<rectangle x1="-1.575" y1="-1.175" x2="-0.925" y2="-0.825" layer="29"/>
+<rectangle x1="0.925" y1="-1.175" x2="1.575" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="-0.675" x2="1.575" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="-0.175" x2="1.575" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="0.325" x2="1.575" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="0.825" x2="1.575" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="-1.525" y1="0.875" x2="-0.975" y2="1.125" layer="31"/>
+<rectangle x1="-1.525" y1="0.375" x2="-0.975" y2="0.625" layer="31"/>
+<rectangle x1="-1.525" y1="-0.125" x2="-0.975" y2="0.125" layer="31"/>
+<rectangle x1="-1.525" y1="-0.625" x2="-0.975" y2="-0.375" layer="31"/>
+<rectangle x1="-1.525" y1="-1.125" x2="-0.975" y2="-0.875" layer="31"/>
+<rectangle x1="0.975" y1="-1.125" x2="1.525" y2="-0.875" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="-0.625" x2="1.525" y2="-0.375" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="-0.125" x2="1.525" y2="0.125" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="0.375" x2="1.525" y2="0.625" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="0.875" x2="1.525" y2="1.125" layer="31" rot="R180"/>
+<rectangle x1="-1.425" y1="1.25" x2="-1" y2="1.425" layer="21"/>
+<polygon width="0.2032" layer="29">
+<vertex x="0.7" y="1.25"/>
+<vertex x="-0.575" y="1.25"/>
+<vertex x="-0.7" y="1.125"/>
+<vertex x="-0.7" y="-1.25"/>
+<vertex x="0.7" y="-1.25"/>
+</polygon>
+<polygon width="0.2032" layer="31">
+<vertex x="0.6" y="1.175"/>
+<vertex x="-0.45" y="1.175"/>
+<vertex x="-0.625" y="1"/>
+<vertex x="-0.625" y="-1.175"/>
+<vertex x="0.6" y="-1.175"/>
+</polygon>
+</package>
+<package name="8S2">
+<description><b>8S2</b> 8-lead, 0.208 Body<p>
+Plastic Small Outline Package (EIAJ)<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-2.6" y1="2.65" x2="-2.35" y2="2.9" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="2.9" x2="2.6" y2="2.65" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="-2.925" x2="2.6" y2="-2.675" width="0.1524" layer="21" curve="90"/>
+<wire x1="-2.6" y1="-2.675" x2="-2.35" y2="-2.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="2.36" y1="-2.925" x2="-2.34" y2="-2.925" width="0.1524" layer="51"/>
+<wire x1="-2.34" y1="2.9" x2="2.36" y2="2.9" width="0.1524" layer="51"/>
+<wire x1="-2.21" y1="2.9" x2="-2.34" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="-1.59" y1="2.9" x2="-0.95" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="-0.32" y1="2.9" x2="0.32" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="0.95" y1="2.9" x2="1.59" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="2.21" y1="2.9" x2="2.36" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-2.925" x2="2.33" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="1.59" y1="-2.925" x2="0.94" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="0.32" y1="-2.925" x2="-0.33" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-0.95" y1="-2.925" x2="-1.59" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-2.21" y1="-2.925" x2="-2.34" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-2.6" y1="2.65" x2="-2.6" y2="-2.665" width="0.1524" layer="21"/>
+<wire x1="2.6" y1="-2.675" x2="2.6" y2="2.65" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="2" x="-0.645" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="3" x="0.625" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="4" x="1.895" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="8" x="-1.905" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="7" x="-0.635" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="6" x="0.635" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="5" x="1.905" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="2.95" x2="-1.73" y2="3.85" layer="51"/>
+<rectangle x1="-0.81" y1="2.95" x2="-0.46" y2="3.85" layer="51"/>
+<rectangle x1="0.46" y1="2.95" x2="0.81" y2="3.85" layer="51"/>
+<rectangle x1="1.73" y1="2.95" x2="2.08" y2="3.85" layer="51"/>
+<rectangle x1="1.72" y1="-3.85" x2="2.07" y2="-2.95" layer="51"/>
+<rectangle x1="0.45" y1="-3.85" x2="0.8" y2="-2.95" layer="51"/>
+<rectangle x1="-0.82" y1="-3.85" x2="-0.47" y2="-2.95" layer="51"/>
+<rectangle x1="-2.08" y1="-3.85" x2="-1.73" y2="-2.95" layer="51"/>
+</package>
+<package name="8S1">
+<description><b>8S1</b> 8-lead (0.150" Wide Body)<p>
+Plastic Gull Wing Small Outline (JEDEC SOIC)<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-2.425" y1="1.675" x2="-2.175" y2="1.925" width="0.1524" layer="51" curve="-90"/>
+<wire x1="2.175" y1="1.925" x2="2.425" y2="1.675" width="0.1524" layer="51" curve="-90"/>
+<wire x1="2.175" y1="-1.925" x2="2.425" y2="-1.675" width="0.1524" layer="51" curve="90"/>
+<wire x1="-2.425" y1="-1.675" x2="-2.175" y2="-1.925" width="0.1524" layer="51" curve="90"/>
+<wire x1="-1.59" y1="1.925" x2="-0.95" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="-2.165" y1="1.925" x2="2.185" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="0.95" y1="1.925" x2="1.59" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="2.21" y1="1.925" x2="2.185" y2="1.925" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-1.925" x2="2.185" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="2.185" y1="-1.925" x2="2.155" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="1.59" y1="-1.925" x2="0.94" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="0.32" y1="-1.925" x2="-0.33" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="2.185" y1="-1.925" x2="-2.165" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="-2.425" y1="1.675" x2="-2.425" y2="-1.665" width="0.1524" layer="21"/>
+<wire x1="2.425" y1="-1.675" x2="2.425" y2="1.675" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="2" x="-0.645" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="3" x="0.625" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="4" x="1.895" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="8" x="-1.905" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="7" x="-0.635" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="6" x="0.635" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="5" x="1.905" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="1.975" x2="-1.73" y2="3.075" layer="51"/>
+<rectangle x1="-0.81" y1="1.975" x2="-0.46" y2="3.075" layer="51"/>
+<rectangle x1="0.46" y1="1.975" x2="0.81" y2="3.075" layer="51"/>
+<rectangle x1="1.73" y1="1.975" x2="2.08" y2="3.075" layer="51"/>
+<rectangle x1="1.72" y1="-3.075" x2="2.07" y2="-1.975" layer="51"/>
+<rectangle x1="0.45" y1="-3.075" x2="0.8" y2="-1.975" layer="51"/>
+<rectangle x1="-0.82" y1="-3.075" x2="-0.47" y2="-1.975" layer="51"/>
+<rectangle x1="-2.08" y1="-3.075" x2="-1.73" y2="-1.975" layer="51"/>
+</package>
+<package name="20M1">
+<description><b>20M1</b> 20-pad, 4 x 4 x 0.8 mm Body<p>
+Lead Pitch 0.50 mm, 2.6 mm Exposed Pad, Micro Lead Frame Package (MLF)<br>
+
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-1.95" y1="1.95" x2="1.95" y2="1.95" width="0.1016" layer="51"/>
+<wire x1="1.95" y1="1.95" x2="1.95" y2="-1.95" width="0.1016" layer="51"/>
+<wire x1="1.95" y1="-1.95" x2="-1.95" y2="-1.95" width="0.1016" layer="51"/>
+<wire x1="-1.95" y1="-1.95" x2="-1.95" y2="1.95" width="0.1016" layer="51"/>
+<wire x1="-1.95" y1="1.95" x2="-1.3" y2="1.95" width="0.1016" layer="21"/>
+<wire x1="-1.95" y1="1.3" x2="-1.95" y2="1.95" width="0.1016" layer="21"/>
+<wire x1="-1.95" y1="-1.95" x2="-1.95" y2="-1.3" width="0.1016" layer="21"/>
+<wire x1="-1.3" y1="-1.95" x2="-1.95" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="-1.95" x2="1.3" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="-1.3" x2="1.95" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="1.95" x2="1.95" y2="1.3" width="0.1016" layer="21"/>
+<wire x1="1.3" y1="1.95" x2="1.95" y2="1.95" width="0.1016" layer="21"/>
+<circle x="-1.625" y="1.625" radius="0.1767" width="0" layer="21"/>
+<smd name="1" x="-1.85" y="1" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-1.85" y="0.5" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-1.85" y="0" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-1.85" y="-0.5" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-1.85" y="-1" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="6" x="-1" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="7" x="-0.5" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="8" x="0" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="9" x="0.5" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="10" x="1" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="11" x="1.85" y="-1" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="12" x="1.85" y="-0.5" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="13" x="1.85" y="0" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="14" x="1.85" y="0.5" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="15" x="1.85" y="1" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="16" x="1" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="17" x="0.5" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="18" x="0" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="19" x="-0.5" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="20" x="-1" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="21" x="0" y="0" dx="2.6" dy="2.6" layer="1" stop="no" cream="no"/>
+<text x="-1.875" y="2.375" size="1.27" layer="25">>NAME</text>
+<text x="-1.875" y="-3.625" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.225" y1="0.825" x2="-1.475" y2="1.175" layer="29"/>
+<rectangle x1="-2.175" y1="0.875" x2="-1.525" y2="1.125" layer="31"/>
+<rectangle x1="-2.225" y1="0.325" x2="-1.475" y2="0.675" layer="29"/>
+<rectangle x1="-2.175" y1="0.375" x2="-1.525" y2="0.625" layer="31"/>
+<rectangle x1="-2.225" y1="-0.175" x2="-1.475" y2="0.175" layer="29"/>
+<rectangle x1="-2.175" y1="-0.125" x2="-1.525" y2="0.125" layer="31"/>
+<rectangle x1="-2.225" y1="-0.675" x2="-1.475" y2="-0.325" layer="29"/>
+<rectangle x1="-2.175" y1="-0.625" x2="-1.525" y2="-0.375" layer="31"/>
+<rectangle x1="-2.225" y1="-1.175" x2="-1.475" y2="-0.825" layer="29"/>
+<rectangle x1="-2.175" y1="-1.125" x2="-1.525" y2="-0.875" layer="31"/>
+<rectangle x1="-1.375" y1="-2.025" x2="-0.625" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-1.325" y1="-1.975" x2="-0.675" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="-0.875" y1="-2.025" x2="-0.125" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-0.825" y1="-1.975" x2="-0.175" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="-0.375" y1="-2.025" x2="0.375" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-0.325" y1="-1.975" x2="0.325" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="0.125" y1="-2.025" x2="0.875" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="0.175" y1="-1.975" x2="0.825" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="0.625" y1="-2.025" x2="1.375" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="0.675" y1="-1.975" x2="1.325" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="1.475" y1="-1.175" x2="2.225" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-1.125" x2="2.175" y2="-0.875" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="-0.675" x2="2.225" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-0.625" x2="2.175" y2="-0.375" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="-0.175" x2="2.225" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-0.125" x2="2.175" y2="0.125" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="0.325" x2="2.225" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="0.375" x2="2.175" y2="0.625" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="0.825" x2="2.225" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="0.875" x2="2.175" y2="1.125" layer="31" rot="R180"/>
+<rectangle x1="0.625" y1="1.675" x2="1.375" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="0.675" y1="1.725" x2="1.325" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="0.125" y1="1.675" x2="0.875" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="0.175" y1="1.725" x2="0.825" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-0.375" y1="1.675" x2="0.375" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-0.325" y1="1.725" x2="0.325" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-0.875" y1="1.675" x2="-0.125" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-0.825" y1="1.725" x2="-0.175" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-1.375" y1="1.675" x2="-0.625" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-1.325" y1="1.725" x2="-0.675" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-1.325" y1="-1.325" x2="1.325" y2="1.325" layer="29"/>
+<rectangle x1="-1.125" y1="-1.125" x2="1.125" y2="1.125" layer="31"/>
+</package>
+<package name="TQFP44">
+<description><b>44-lead Thin Quad Flat Package</b></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
+</package>
+<package name="MLF44-TH">
+<description><b>44M1</b> Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<wire x1="-3.4" y1="2.8" x2="-3.4" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="3.4" x2="-2.8" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-2.8" y1="3.4" x2="2.8" y2="3.4" width="0.254" layer="51"/>
+<wire x1="2.8" y1="3.4" x2="3.4" y2="3.4" width="0.254" layer="21"/>
+<wire x1="3.4" y1="3.4" x2="3.4" y2="2.8" width="0.254" layer="21"/>
+<wire x1="3.4" y1="2.8" x2="3.4" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.4" y1="-2.8" x2="3.4" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="3.4" y1="-3.4" x2="2.8" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="2.8" y1="-3.4" x2="-2.8" y2="-3.4" width="0.254" layer="51"/>
+<wire x1="-2.8" y1="-3.4" x2="-3.4" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-3.4" x2="-3.4" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-2.8" x2="-3.4" y2="2.8" width="0.254" layer="51"/>
+<circle x="-2.25" y="2.25" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="-2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="-1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="-1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="-0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="0" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="26" x="3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="27" x="3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="28" x="3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="29" x="3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="30" x="3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="31" x="3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="32" x="3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="33" x="3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="35" x="2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="36" x="1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="37" x="1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="38" x="0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="39" x="0" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="40" x="-0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="41" x="-1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="42" x="-1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="43" x="-2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="44" x="-2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="5" dy="5" layer="1" roundness="10"/>
+<text x="-2.5" y="1" size="0.6096" layer="25">>NAME</text>
+<text x="-2.75" y="-1.5" size="0.6096" layer="27">>VALUE</text>
+<rectangle x1="-3.5" y1="2.375" x2="-3" y2="2.625" layer="51"/>
+<rectangle x1="-3.5" y1="1.875" x2="-3" y2="2.125" layer="51"/>
+<rectangle x1="-3.5" y1="1.375" x2="-3" y2="1.625" layer="51"/>
+<rectangle x1="-3.5" y1="0.875" x2="-3" y2="1.125" layer="51"/>
+<rectangle x1="-3.5" y1="0.375" x2="-3" y2="0.625" layer="51"/>
+<rectangle x1="-3.5" y1="-0.125" x2="-3" y2="0.125" layer="51"/>
+<rectangle x1="-3.5" y1="-0.625" x2="-3" y2="-0.375" layer="51"/>
+<rectangle x1="-3.5" y1="-1.125" x2="-3" y2="-0.875" layer="51"/>
+<rectangle x1="-3.5" y1="-1.625" x2="-3" y2="-1.375" layer="51"/>
+<rectangle x1="-3.5" y1="-2.125" x2="-3" y2="-1.875" layer="51"/>
+<rectangle x1="-3.5" y1="-2.625" x2="-3" y2="-2.375" layer="51"/>
+<rectangle x1="-2.625" y1="-3.5" x2="-2.375" y2="-3" layer="51"/>
+<rectangle x1="-2.125" y1="-3.5" x2="-1.875" y2="-3" layer="51"/>
+<rectangle x1="-1.625" y1="-3.5" x2="-1.375" y2="-3" layer="51"/>
+<rectangle x1="-1.125" y1="-3.5" x2="-0.875" y2="-3" layer="51"/>
+<rectangle x1="-0.625" y1="-3.5" x2="-0.375" y2="-3" layer="51"/>
+<rectangle x1="-0.125" y1="-3.5" x2="0.125" y2="-3" layer="51"/>
+<rectangle x1="0.375" y1="-3.5" x2="0.625" y2="-3" layer="51"/>
+<rectangle x1="0.875" y1="-3.5" x2="1.125" y2="-3" layer="51"/>
+<rectangle x1="1.375" y1="-3.5" x2="1.625" y2="-3" layer="51"/>
+<rectangle x1="1.875" y1="-3.5" x2="2.125" y2="-3" layer="51"/>
+<rectangle x1="2.375" y1="-3.5" x2="2.625" y2="-3" layer="51"/>
+<rectangle x1="3" y1="-2.625" x2="3.5" y2="-2.375" layer="51"/>
+<rectangle x1="3" y1="-2.125" x2="3.5" y2="-1.875" layer="51"/>
+<rectangle x1="3" y1="-1.625" x2="3.5" y2="-1.375" layer="51"/>
+<rectangle x1="3" y1="-1.125" x2="3.5" y2="-0.875" layer="51"/>
+<rectangle x1="3" y1="-0.625" x2="3.5" y2="-0.375" layer="51"/>
+<rectangle x1="3" y1="-0.125" x2="3.5" y2="0.125" layer="51"/>
+<rectangle x1="3" y1="0.375" x2="3.5" y2="0.625" layer="51"/>
+<rectangle x1="3" y1="0.875" x2="3.5" y2="1.125" layer="51"/>
+<rectangle x1="3" y1="1.375" x2="3.5" y2="1.625" layer="51"/>
+<rectangle x1="3" y1="1.875" x2="3.5" y2="2.125" layer="51"/>
+<rectangle x1="3" y1="2.375" x2="3.5" y2="2.625" layer="51"/>
+<rectangle x1="2.375" y1="3" x2="2.625" y2="3.5" layer="51"/>
+<rectangle x1="1.875" y1="3" x2="2.125" y2="3.5" layer="51"/>
+<rectangle x1="1.375" y1="3" x2="1.625" y2="3.5" layer="51"/>
+<rectangle x1="0.875" y1="3" x2="1.125" y2="3.5" layer="51"/>
+<rectangle x1="0.375" y1="3" x2="0.625" y2="3.5" layer="51"/>
+<rectangle x1="-0.125" y1="3" x2="0.125" y2="3.5" layer="51"/>
+<rectangle x1="-0.625" y1="3" x2="-0.375" y2="3.5" layer="51"/>
+<rectangle x1="-1.125" y1="3" x2="-0.875" y2="3.5" layer="51"/>
+<rectangle x1="-1.625" y1="3" x2="-1.375" y2="3.5" layer="51"/>
+<rectangle x1="-2.125" y1="3" x2="-1.875" y2="3.5" layer="51"/>
+<rectangle x1="-2.625" y1="3" x2="-2.375" y2="3.5" layer="51"/>
+</package>
+<package name="TQFP100">
+<description><b>100-lead Thin Quad Flat Pack Package</b></description>
+<wire x1="-7" y1="6.25" x2="-6.25" y2="7" width="0.254" layer="21"/>
+<wire x1="-6.25" y1="7" x2="6.75" y2="7" width="0.254" layer="21"/>
+<wire x1="6.75" y1="7" x2="7" y2="6.75" width="0.254" layer="21"/>
+<wire x1="7" y1="6.75" x2="7" y2="-6.75" width="0.254" layer="21"/>
+<wire x1="7" y1="-6.75" x2="6.75" y2="-7" width="0.254" layer="21"/>
+<wire x1="6.75" y1="-7" x2="-6.75" y2="-7" width="0.254" layer="21"/>
+<wire x1="-6.75" y1="-7" x2="-7" y2="-6.75" width="0.254" layer="21"/>
+<wire x1="-7" y1="-6.75" x2="-7" y2="6.25" width="0.254" layer="21"/>
+<wire x1="-0.0099" y1="1.3299" x2="0.39" y2="0.9299" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="-6" y="6" radius="0.2499" width="0.254" layer="21"/>
+<circle x="3.59" y="-0.7699" radius="0.4999" width="0.1016" layer="51"/>
+<smd name="1" x="-8" y="6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="2" x="-8" y="5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="3" x="-8" y="5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="4" x="-8" y="4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="5" x="-8" y="4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="6" x="-8" y="3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="7" x="-8" y="3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="8" x="-8" y="2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="9" x="-8" y="2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="10" x="-8" y="1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="11" x="-8" y="1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="12" x="-8" y="0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="13" x="-8" y="0" dx="1.5" dy="0.35" layer="1"/>
+<smd name="14" x="-8" y="-0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="15" x="-8" y="-1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="16" x="-8" y="-1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="17" x="-8" y="-2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="18" x="-8" y="-2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="19" x="-8" y="-3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="20" x="-8" y="-3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="21" x="-8" y="-4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="22" x="-8" y="-4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="23" x="-8" y="-5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="24" x="-8" y="-5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="25" x="-8" y="-6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="26" x="-6" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="27" x="-5.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="28" x="-5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="29" x="-4.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="30" x="-4" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="31" x="-3.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="32" x="-3" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="33" x="-2.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="34" x="-2" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="35" x="-1.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="36" x="-1" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="37" x="-0.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="38" x="0" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="39" x="0.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="40" x="1" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="41" x="1.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="42" x="2" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="43" x="2.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="44" x="3" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="45" x="3.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="46" x="4" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="47" x="4.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="48" x="5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="49" x="5.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="50" x="6" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="51" x="8" y="-6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="52" x="8" y="-5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="53" x="8" y="-5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="54" x="8" y="-4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="55" x="8" y="-4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="56" x="8" y="-3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="57" x="8" y="-3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="58" x="8" y="-2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="59" x="8" y="-2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="60" x="8" y="-1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="61" x="8" y="-1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="62" x="8" y="-0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="63" x="8" y="0" dx="1.5" dy="0.35" layer="1"/>
+<smd name="64" x="8" y="0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="65" x="8" y="1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="66" x="8" y="1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="67" x="8" y="2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="68" x="8" y="2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="69" x="8" y="3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="70" x="8" y="3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="71" x="8" y="4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="72" x="8" y="4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="73" x="8" y="5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="74" x="8" y="5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="75" x="8" y="6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="76" x="6" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="77" x="5.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="78" x="5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="79" x="4.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="80" x="4" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="81" x="3.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="82" x="3" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="83" x="2.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="84" x="2" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="85" x="1.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="86" x="1" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="87" x="0.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="88" x="0" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="89" x="-0.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="90" x="-1" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="91" x="-1.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="92" x="-2" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="93" x="-2.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="94" x="-3" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="95" x="-3.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="96" x="-4" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="97" x="-4.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="98" x="-5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="99" x="-5.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="100" x="-6" y="8" dx="0.35" dy="1.5" layer="1"/>
+<text x="-6" y="9.25" size="1.27" layer="25">>NAME</text>
+<text x="-6" y="3" size="1.27" layer="27">>VALUE</text>
+<text x="-2.75" y="-2.5" size="0.8128" layer="51">TQFP 100</text>
+<text x="3.3899" y="-1.0701" size="0.6096" layer="51" ratio="15">R</text>
+<rectangle x1="-8.1999" y1="5.8499" x2="-7.1501" y2="6.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="5.35" x2="-7.1501" y2="5.65" layer="51"/>
+<rectangle x1="-8.1999" y1="4.8499" x2="-7.1501" y2="5.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="4.35" x2="-7.1501" y2="4.65" layer="51"/>
+<rectangle x1="-8.1999" y1="3.8499" x2="-7.1501" y2="4.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="3.35" x2="-7.1501" y2="3.65" layer="51"/>
+<rectangle x1="-8.1999" y1="2.8499" x2="-7.1501" y2="3.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="2.35" x2="-7.1501" y2="2.65" layer="51"/>
+<rectangle x1="-8.1999" y1="1.8499" x2="-7.1501" y2="2.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="1.35" x2="-7.1501" y2="1.65" layer="51"/>
+<rectangle x1="-8.1999" y1="0.8499" x2="-7.1501" y2="1.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="0.35" x2="-7.1501" y2="0.65" layer="51"/>
+<rectangle x1="-8.1999" y1="-0.1501" x2="-7.1501" y2="0.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="-0.65" x2="-7.1501" y2="-0.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-1.1501" x2="-7.1501" y2="-0.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-1.65" x2="-7.1501" y2="-1.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-2.1501" x2="-7.1501" y2="-1.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-2.65" x2="-7.1501" y2="-2.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-3.1501" x2="-7.1501" y2="-2.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-3.65" x2="-7.1501" y2="-3.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-4.1501" x2="-7.1501" y2="-3.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-4.65" x2="-7.1501" y2="-4.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-5.1501" x2="-7.1501" y2="-4.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-5.65" x2="-7.1501" y2="-5.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-6.1501" x2="-7.1501" y2="-5.8499" layer="51"/>
+<rectangle x1="-6.1501" y1="-8.1999" x2="-5.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-5.65" y1="-8.1999" x2="-5.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-5.1501" y1="-8.1999" x2="-4.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-4.65" y1="-8.1999" x2="-4.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-4.1501" y1="-8.1999" x2="-3.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-3.65" y1="-8.1999" x2="-3.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-3.1501" y1="-8.1999" x2="-2.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-2.65" y1="-8.1999" x2="-2.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-2.1501" y1="-8.1999" x2="-1.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-1.65" y1="-8.1999" x2="-1.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-1.1501" y1="-8.1999" x2="-0.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-0.65" y1="-8.1999" x2="-0.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-0.1501" y1="-8.1999" x2="0.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="0.35" y1="-8.1999" x2="0.65" y2="-7.1501" layer="51"/>
+<rectangle x1="0.8499" y1="-8.1999" x2="1.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="1.35" y1="-8.1999" x2="1.65" y2="-7.1501" layer="51"/>
+<rectangle x1="1.8499" y1="-8.1999" x2="2.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="2.35" y1="-8.1999" x2="2.65" y2="-7.1501" layer="51"/>
+<rectangle x1="2.8499" y1="-8.1999" x2="3.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="3.35" y1="-8.1999" x2="3.65" y2="-7.1501" layer="51"/>
+<rectangle x1="3.8499" y1="-8.1999" x2="4.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="4.35" y1="-8.1999" x2="4.65" y2="-7.1501" layer="51"/>
+<rectangle x1="4.8499" y1="-8.1999" x2="5.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="5.35" y1="-8.1999" x2="5.65" y2="-7.1501" layer="51"/>
+<rectangle x1="5.8499" y1="-8.1999" x2="6.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="7.1501" y1="-6.1501" x2="8.1999" y2="-5.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-5.65" x2="8.1999" y2="-5.35" layer="51"/>
+<rectangle x1="7.1501" y1="-5.1501" x2="8.1999" y2="-4.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-4.65" x2="8.1999" y2="-4.35" layer="51"/>
+<rectangle x1="7.1501" y1="-4.1501" x2="8.1999" y2="-3.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-3.65" x2="8.1999" y2="-3.35" layer="51"/>
+<rectangle x1="7.1501" y1="-3.1501" x2="8.1999" y2="-2.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-2.65" x2="8.1999" y2="-2.35" layer="51"/>
+<rectangle x1="7.1501" y1="-2.1501" x2="8.1999" y2="-1.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-1.65" x2="8.1999" y2="-1.35" layer="51"/>
+<rectangle x1="7.1501" y1="-1.1501" x2="8.1999" y2="-0.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-0.65" x2="8.1999" y2="-0.35" layer="51"/>
+<rectangle x1="7.1501" y1="-0.1501" x2="8.1999" y2="0.1501" layer="51"/>
+<rectangle x1="7.1501" y1="0.35" x2="8.1999" y2="0.65" layer="51"/>
+<rectangle x1="7.1501" y1="0.8499" x2="8.1999" y2="1.1501" layer="51"/>
+<rectangle x1="7.1501" y1="1.35" x2="8.1999" y2="1.65" layer="51"/>
+<rectangle x1="7.1501" y1="1.8499" x2="8.1999" y2="2.1501" layer="51"/>
+<rectangle x1="7.1501" y1="2.35" x2="8.1999" y2="2.65" layer="51"/>
+<rectangle x1="7.1501" y1="2.8499" x2="8.1999" y2="3.1501" layer="51"/>
+<rectangle x1="7.1501" y1="3.35" x2="8.1999" y2="3.65" layer="51"/>
+<rectangle x1="7.1501" y1="3.8499" x2="8.1999" y2="4.1501" layer="51"/>
+<rectangle x1="7.1501" y1="4.35" x2="8.1999" y2="4.65" layer="51"/>
+<rectangle x1="7.1501" y1="4.8499" x2="8.1999" y2="5.1501" layer="51"/>
+<rectangle x1="7.1501" y1="5.35" x2="8.1999" y2="5.65" layer="51"/>
+<rectangle x1="7.1501" y1="5.8499" x2="8.1999" y2="6.1501" layer="51"/>
+<rectangle x1="5.8499" y1="7.1501" x2="6.1501" y2="8.1999" layer="51"/>
+<rectangle x1="5.35" y1="7.1501" x2="5.65" y2="8.1999" layer="51"/>
+<rectangle x1="4.8499" y1="7.1501" x2="5.1501" y2="8.1999" layer="51"/>
+<rectangle x1="4.35" y1="7.1501" x2="4.65" y2="8.1999" layer="51"/>
+<rectangle x1="3.8499" y1="7.1501" x2="4.1501" y2="8.1999" layer="51"/>
+<rectangle x1="3.35" y1="7.1501" x2="3.65" y2="8.1999" layer="51"/>
+<rectangle x1="2.8499" y1="7.1501" x2="3.1501" y2="8.1999" layer="51"/>
+<rectangle x1="2.35" y1="7.1501" x2="2.65" y2="8.1999" layer="51"/>
+<rectangle x1="1.8499" y1="7.1501" x2="2.1501" y2="8.1999" layer="51"/>
+<rectangle x1="1.35" y1="7.1501" x2="1.65" y2="8.1999" layer="51"/>
+<rectangle x1="0.8499" y1="7.1501" x2="1.1501" y2="8.1999" layer="51"/>
+<rectangle x1="0.35" y1="7.1501" x2="0.65" y2="8.1999" layer="51"/>
+<rectangle x1="-0.1501" y1="7.1501" x2="0.1501" y2="8.1999" layer="51"/>
+<rectangle x1="-0.65" y1="7.1501" x2="-0.35" y2="8.1999" layer="51"/>
+<rectangle x1="-1.1501" y1="7.1501" x2="-0.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-1.65" y1="7.1501" x2="-1.35" y2="8.1999" layer="51"/>
+<rectangle x1="-2.1501" y1="7.1501" x2="-1.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-2.65" y1="7.1501" x2="-2.35" y2="8.1999" layer="51"/>
+<rectangle x1="-3.1501" y1="7.1501" x2="-2.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-3.65" y1="7.1501" x2="-3.35" y2="8.1999" layer="51"/>
+<rectangle x1="-4.1501" y1="7.1501" x2="-3.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-4.65" y1="7.1501" x2="-4.35" y2="8.1999" layer="51"/>
+<rectangle x1="-5.1501" y1="7.1501" x2="-4.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-5.65" y1="7.1501" x2="-5.35" y2="8.1999" layer="51"/>
+<rectangle x1="-6.1501" y1="7.1501" x2="-5.8499" y2="8.1999" layer="51"/>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.6701"/>
+<vertex x="-2.81" y="1.3299"/>
+<vertex x="-2.2101" y="1.3299"/>
+<vertex x="-2.2101" y="-0.6701"/>
+<vertex x="-2.6101" y="-0.6701"/>
+<vertex x="-2.6101" y="0.73"/>
+<vertex x="-3.2101" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.6701"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-2.7099" y="1.6299"/>
+<vertex x="-2.51" y="2.03"/>
+<vertex x="3.0899" y="2.03"/>
+<vertex x="3.0899" y="1.6299"/>
+<vertex x="-1.51" y="1.6299"/>
+<vertex x="-1.51" y="-0.6701"/>
+<vertex x="-1.9101" y="-0.6701"/>
+<vertex x="-1.9101" y="1.6299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-1.2101" y="1.3299"/>
+<vertex x="-1.2101" y="-0.6701"/>
+<vertex x="-0.81" y="-0.6701"/>
+<vertex x="-0.81" y="1.13"/>
+<vertex x="-0.6101" y="1.13"/>
+<vertex x="-0.6101" y="-0.6701"/>
+<vertex x="-0.2101" y="-0.6701"/>
+<vertex x="-0.2101" y="1.13"/>
+<vertex x="-0.0099" y="1.13"/>
+<vertex x="-0.0099" y="-0.6701"/>
+<vertex x="0.3899" y="-0.6701"/>
+<vertex x="0.3899" y="0.9299"/>
+<vertex x="0.2901" y="1.13"/>
+<vertex x="0.19" y="1.2301"/>
+<vertex x="-0.0099" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0.6901" y="1.3299"/>
+<vertex x="0.6901" y="-0.6701"/>
+<vertex x="1.89" y="-0.6701"/>
+<vertex x="1.89" y="-0.0701"/>
+<vertex x="0.89" y="-0.0701"/>
+<vertex x="0.89" y="0.13"/>
+<vertex x="1.89" y="0.13"/>
+<vertex x="1.89" y="0.5301"/>
+<vertex x="0.89" y="0.5301"/>
+<vertex x="0.89" y="0.73"/>
+<vertex x="1.89" y="0.73"/>
+<vertex x="1.89" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.19" y="1.3299"/>
+<vertex x="2.19" y="-0.6701"/>
+<vertex x="2.7899" y="-0.6701"/>
+<vertex x="2.9901" y="-0.27"/>
+<vertex x="2.59" y="-0.27"/>
+<vertex x="2.59" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.8699"/>
+<vertex x="-3.81" y="-1.27"/>
+<vertex x="2.49" y="-1.27"/>
+<vertex x="2.6901" y="-0.8699"/>
+</polygon>
+</package>
+<package name="64M1">
+<description><b>64M1</b><p> 64-pad, 9 x 9 x 1.0 mm<p>
+ Lead Pitch 0.50 mm, 5.40 mm Exposed Pad, Micro Lead Frame Package (MLF)<br>
+Source: http://www.atmel.com .. doc8023.pdf</description>
+<wire x1="-4.4484" y1="-4.4484" x2="4.4484" y2="-4.4484" width="0.2032" layer="51"/>
+<wire x1="4.4484" y1="-4.4484" x2="4.4484" y2="4.4484" width="0.2032" layer="51"/>
+<wire x1="4.4484" y1="4.4484" x2="-4.4484" y2="4.4484" width="0.2032" layer="51"/>
+<wire x1="-4.4484" y1="4.4484" x2="-4.4484" y2="-4.4484" width="0.2032" layer="51"/>
+<circle x="-3.5" y="3.5" radius="0.3535" width="0" layer="51"/>
+<smd name="1" x="-4.56" y="3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="2" x="-4.56" y="3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="3" x="-4.56" y="2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="4" x="-4.56" y="2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="5" x="-4.56" y="1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="6" x="-4.56" y="1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="7" x="-4.56" y="0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="8" x="-4.56" y="0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="9" x="-4.56" y="-0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="10" x="-4.56" y="-0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="11" x="-4.56" y="-1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="12" x="-4.56" y="-1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="13" x="-4.56" y="-2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="14" x="-4.56" y="-2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="15" x="-4.56" y="-3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="16" x="-4.56" y="-3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="17" x="-3.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="18" x="-3.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="19" x="-2.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="20" x="-2.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="21" x="-1.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="22" x="-1.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="23" x="-0.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="24" x="-0.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="25" x="0.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="26" x="0.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="27" x="1.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="28" x="1.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="29" x="2.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="30" x="2.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="31" x="3.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="32" x="3.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="33" x="4.56" y="-3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="34" x="4.56" y="-3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="35" x="4.56" y="-2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="36" x="4.56" y="-2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="37" x="4.56" y="-1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="38" x="4.56" y="-1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="39" x="4.56" y="-0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="40" x="4.56" y="-0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="41" x="4.56" y="0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="42" x="4.56" y="0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="43" x="4.56" y="1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="44" x="4.56" y="1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="45" x="4.56" y="2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="46" x="4.56" y="2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="47" x="4.56" y="3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="48" x="4.56" y="3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="49" x="3.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="50" x="3.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="51" x="2.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="52" x="2.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="53" x="1.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="54" x="1.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="55" x="0.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="56" x="0.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="57" x="-0.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="58" x="-0.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="59" x="-1.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="60" x="-1.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="61" x="-2.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="62" x="-2.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="63" x="-3.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="64" x="-3.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="EXP" x="0" y="0" dx="5.6" dy="5.6" layer="1" roundness="10"/>
+<text x="-4.46" y="6.365" size="1.27" layer="25">>NAME</text>
+<text x="-4.46" y="-6.365" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="28T-TSOP-1">
+<description><b>28T</b> 28-lead (8 x 13.4 mm) Plastic Thin Small Outline Type I (TSOP)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3542.pdf</description>
+<wire x1="-5.825" y1="3.9" x2="5.825" y2="3.9" width="0.254" layer="21"/>
+<wire x1="5.825" y1="3.9" x2="5.825" y2="-3.925" width="0.254" layer="51"/>
+<wire x1="5.825" y1="-3.925" x2="-5.825" y2="-3.925" width="0.254" layer="21"/>
+<wire x1="-5.825" y1="-3.925" x2="-5.825" y2="3.9" width="0.254" layer="51"/>
+<smd name="1" x="-6.45" y="3.575" dx="1.2" dy="0.33" layer="1"/>
+<smd name="2" x="-6.45" y="3.025" dx="1.2" dy="0.33" layer="1"/>
+<smd name="3" x="-6.45" y="2.475" dx="1.2" dy="0.33" layer="1"/>
+<smd name="4" x="-6.45" y="1.925" dx="1.2" dy="0.33" layer="1"/>
+<smd name="5" x="-6.45" y="1.375" dx="1.2" dy="0.33" layer="1"/>
+<smd name="6" x="-6.45" y="0.825" dx="1.2" dy="0.33" layer="1"/>
+<smd name="7" x="-6.45" y="0.275" dx="1.2" dy="0.33" layer="1"/>
+<smd name="8" x="-6.45" y="-0.275" dx="1.2" dy="0.33" layer="1"/>
+<smd name="9" x="-6.45" y="-0.825" dx="1.2" dy="0.33" layer="1"/>
+<smd name="10" x="-6.45" y="-1.375" dx="1.2" dy="0.33" layer="1"/>
+<smd name="11" x="-6.45" y="-1.925" dx="1.2" dy="0.33" layer="1"/>
+<smd name="12" x="-6.45" y="-2.475" dx="1.2" dy="0.33" layer="1"/>
+<smd name="13" x="-6.45" y="-3.025" dx="1.2" dy="0.33" layer="1"/>
+<smd name="14" x="-6.45" y="-3.575" dx="1.2" dy="0.33" layer="1"/>
+<smd name="15" x="6.45" y="-3.575" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="16" x="6.45" y="-3.025" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="17" x="6.45" y="-2.475" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="18" x="6.45" y="-1.925" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="19" x="6.45" y="-1.375" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="20" x="6.45" y="-0.825" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="21" x="6.45" y="-0.275" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="22" x="6.45" y="0.275" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="23" x="6.45" y="0.825" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="24" x="6.45" y="1.375" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="25" x="6.45" y="1.925" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="26" x="6.45" y="2.475" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="27" x="6.45" y="3.025" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="28" x="6.45" y="3.575" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<text x="-5.715" y="4.445" size="1.27" layer="25">>NAME</text>
+<text x="-5.08" y="-0.635" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-6.8" y1="3.45" x2="-5.9678" y2="3.7" layer="51"/>
+<rectangle x1="-6.8" y1="2.9" x2="-5.9678" y2="3.15" layer="51"/>
+<rectangle x1="-6.8" y1="2.35" x2="-5.9678" y2="2.6" layer="51"/>
+<rectangle x1="-6.8" y1="1.8" x2="-5.9678" y2="2.05" layer="51"/>
+<rectangle x1="-6.8" y1="1.25" x2="-5.9678" y2="1.5" layer="51"/>
+<rectangle x1="-6.8" y1="0.7" x2="-5.9678" y2="0.95" layer="51"/>
+<rectangle x1="-6.8" y1="0.15" x2="-5.9678" y2="0.4" layer="51"/>
+<rectangle x1="-6.8" y1="-0.4" x2="-5.9678" y2="-0.15" layer="51"/>
+<rectangle x1="-6.8" y1="-0.95" x2="-5.9678" y2="-0.7" layer="51"/>
+<rectangle x1="-6.8" y1="-1.5" x2="-5.9678" y2="-1.25" layer="51"/>
+<rectangle x1="-6.8" y1="-2.05" x2="-5.9678" y2="-1.8" layer="51"/>
+<rectangle x1="-6.8" y1="-2.6" x2="-5.9678" y2="-2.35" layer="51"/>
+<rectangle x1="-6.8" y1="-3.15" x2="-5.9678" y2="-2.9" layer="51"/>
+<rectangle x1="-6.8" y1="-3.7" x2="-5.9678" y2="-3.45" layer="51"/>
+<rectangle x1="5.9678" y1="-3.7" x2="6.8" y2="-3.45" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-3.15" x2="6.8" y2="-2.9" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-2.6" x2="6.8" y2="-2.35" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-2.05" x2="6.8" y2="-1.8" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-1.5" x2="6.8" y2="-1.25" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-0.95" x2="6.8" y2="-0.7" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-0.4" x2="6.8" y2="-0.15" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="0.15" x2="6.8" y2="0.4" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="0.7" x2="6.8" y2="0.95" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="1.25" x2="6.8" y2="1.5" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="1.8" x2="6.8" y2="2.05" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="2.35" x2="6.8" y2="2.6" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="2.9" x2="6.8" y2="3.15" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="3.45" x2="6.8" y2="3.7" layer="51" rot="R180"/>
+<rectangle x1="-5.715" y1="1.27" x2="-5.08" y2="3.81" layer="21"/>
+</package>
+<package name="VDFN-8">
+<description><b>8M1-A-MLF (VDFN)</b> 6 x 5 mm<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3500.pdf</description>
+<wire x1="-2.9" y1="-2.4" x2="2.9" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-2.4" x2="2.9" y2="2.4" width="0.2032" layer="51"/>
+<wire x1="2.9" y1="2.4" x2="-2.9" y2="2.4" width="0.2032" layer="21"/>
+<wire x1="-2.9" y1="2.4" x2="-2.9" y2="-2.4" width="0.2032" layer="51"/>
+<circle x="-1.5" y="1.5" radius="0.35" width="0" layer="51"/>
+<smd name="1" x="-2.675" y="1.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="2" x="-2.675" y="0.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="3" x="-2.675" y="-0.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="4" x="-2.675" y="-1.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="5" x="2.675" y="-1.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="6" x="2.675" y="-0.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="7" x="2.675" y="0.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="8" x="2.675" y="1.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="9" x="0" y="0" dx="3.6" dy="4.2" layer="1" roundness="5" stop="no" cream="no"/>
+<text x="-3" y="3" size="1.27" layer="25">>NAME</text>
+<text x="-3" y="-4" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.3" y1="-1.7" x2="1.3" y2="1.7" layer="31"/>
+<polygon width="0.254" layer="29">
+<vertex x="-1.7" y="2"/>
+<vertex x="1.7" y="2"/>
+<vertex x="1.7" y="-2"/>
+<vertex x="-1.7" y="-2"/>
+<vertex x="-1.7" y="1.4" curve="180"/>
+<vertex x="-1.7" y="1.9"/>
+</polygon>
+</package>
+</packages>
+<symbols>
+<symbol name="6-I/O-1">
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="12.7" y1="10.16" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="10.922" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="(XTAL2)PB4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(XTAL1)PB3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(RESET)PB5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(T0)PB2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-2.54" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="6-I/O-2">
+<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="(XTAL2)PB4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(XTAL1)PB3" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(RESET)PB5" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB2" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="5-I/O-1">
+<wire x1="-12.7" y1="-7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="-2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-17.78" y="5.08" length="middle" direction="in" function="dot"/>
+<pin name="PB4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(CLOCK)PB3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(SCK)PB2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+</symbol>
+<symbol name="6-I/O-3">
+<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC3)PB4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PB3" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC0)PB5" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC1)PB2" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(OCP)PB1" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(AREF)PB0" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="16-I/O-1">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="21.082" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<pin name="PC6" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(ADC3)PB4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(ADC2)PB3" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(ADC1)PB2" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(OCP)PB1" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AVREF)PB0" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="AGND" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="PC7" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(ADC0)PB5" x="20.32" y="17.78" length="middle" rot="R180"/>
+</symbol>
+<symbol name="15-I/O-1">
+<wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="22.86" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="22.86" width="0.254" layer="94"/>
+<text x="-12.7" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(SCK)PB7" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PB4" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="PB3" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="PD6" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD5" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD1" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD0" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-17.78" y="7.62" length="middle"/>
+<pin name="XTAL2" x="-17.78" y="12.7" length="middle"/>
+<pin name="RESET" x="-17.78" y="20.32" length="middle" function="dot"/>
+</symbol>
+<symbol name="3-I/O-1">
+<wire x1="-12.7" y1="-12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-12.7" x2="12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="12.7" y1="10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="10.16" x2="-12.7" y2="-12.7" width="0.254" layer="94"/>
+<text x="-12.7" y="-15.24" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="10.922" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="-17.78" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+<pin name="RESET" x="-17.78" y="7.62" length="middle" direction="in" function="dot"/>
+<pin name="XTAL2" x="-17.78" y="2.54" length="middle"/>
+<pin name="XTAL1" x="-17.78" y="-2.54" length="middle"/>
+<pin name="(SCK)PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+</symbol>
+<symbol name="20-I/O-1">
+<wire x1="-15.24" y1="27.94" x2="12.7" y2="27.94" width="0.254" layer="94"/>
+<wire x1="12.7" y1="27.94" x2="12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC5)PC5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(ADC4)PC4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC3)PC3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PC2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC1)PC1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(ADC0)PC0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB5" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="(MISO)PB4" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="(MOSI)PB3" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(SS)PB2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(OC1)PB1" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="(ICP)PB0" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PD7" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PD6" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-2.54" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="7.62" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="AGND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="NC4" x="-15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="-15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-1">
+<wire x1="-15.24" y1="35.56" x2="15.24" y2="35.56" width="0.254" layer="94"/>
+<wire x1="15.24" y1="35.56" x2="15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-55.88" x2="-15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="35.56" width="0.254" layer="94"/>
+<text x="-15.24" y="36.322" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-58.42" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OC1B" x="-20.32" y="10.16" length="middle"/>
+<pin name="ALE" x="-20.32" y="12.7" length="middle"/>
+<pin name="ICP" x="-20.32" y="15.24" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="20.32" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="25.4" length="middle"/>
+<pin name="VCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="33.02" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-35.56" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-2">
+<wire x1="-15.24" y1="35.56" x2="15.24" y2="35.56" width="0.254" layer="94"/>
+<wire x1="15.24" y1="35.56" x2="15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-55.88" x2="-15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="35.56" width="0.254" layer="94"/>
+<text x="-15.24" y="36.322" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-58.42" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OC1B" x="-20.32" y="10.16" length="middle"/>
+<pin name="ALE" x="-20.32" y="12.7" length="middle"/>
+<pin name="ICP" x="-20.32" y="15.24" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="20.32" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="25.4" length="middle"/>
+<pin name="VCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="33.02" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-50.8" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-53.34" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="48-I/O-1">
+<wire x1="-15.24" y1="53.34" x2="15.24" y2="53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="53.34" x2="15.24" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-60.96" x2="-15.24" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-60.96" x2="-15.24" y2="53.34" width="0.254" layer="94"/>
+<text x="-15.24" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-20.32" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-20.32" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-20.32" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-20.32" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4)" x="-20.32" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5)" x="-20.32" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6)" x="-20.32" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7)" x="-20.32" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD)PE0" x="20.32" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD)PE1" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="(AC+)PE2" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(AC-)PE3" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT4)PE4" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT5)PE5" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT6)PE6" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT7)PE7" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(INT3)PD3" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(INT2)PD2" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(INT1)PD1" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(INT0)PD0" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2)PB7" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="20.32" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="33.02" length="middle" direction="pwr"/>
+<pin name="AGND" x="-20.32" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-20.32" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="TOSC2" x="-20.32" y="12.7" length="middle"/>
+<pin name="TOSC1" x="-20.32" y="7.62" length="middle"/>
+<pin name="WR" x="-20.32" y="-2.54" length="middle" function="dot"/>
+<pin name="RD" x="-20.32" y="0" length="middle" function="dot"/>
+<pin name="ALE" x="-20.32" y="2.54" length="middle"/>
+<pin name="RESET" x="-20.32" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-20.32" y="-5.08" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="15-I/O-2">
+<wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="22.86" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="22.86" width="0.254" layer="94"/>
+<text x="-12.7" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(SCK)PB7" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PB4" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(OCI)PB3" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-17.78" y="7.62" length="middle"/>
+<pin name="XTAL2" x="-17.78" y="12.7" length="middle"/>
+<pin name="RESET" x="-17.78" y="20.32" length="middle" function="dot"/>
+</symbol>
+<symbol name="20-I/O-2">
+<wire x1="-15.24" y1="27.94" x2="12.7" y2="27.94" width="0.254" layer="94"/>
+<wire x1="12.7" y1="27.94" x2="12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC5)PC5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(ADC4)PC4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC3)PC3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PC2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC1)PC1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(ADC0)PC0)" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB5" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="(MISO)PB4" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="(MOSI)PB3" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(SS)PB2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(OC1)PB1" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="(ICP)PB0" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PD7" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PD6" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-2.54" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="7.62" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="AGND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-3">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-4">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="15-I/O-3">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-38.1" x2="-15.24" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-38.1" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-40.64" size="1.778" layer="96">>VALUE</text>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="INT1" x="20.32" y="20.32" length="middle" direction="in" rot="R180"/>
+<pin name="INT0" x="20.32" y="17.78" length="middle" direction="in" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="in"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="in"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="ADIN5" x="20.32" y="12.7" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN4" x="20.32" y="10.16" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN3" x="20.32" y="7.62" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN2" x="20.32" y="5.08" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN1" x="20.32" y="2.54" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN0" x="20.32" y="0" length="middle" direction="in" rot="R180"/>
+<pin name="NC13" x="-15.24" y="-35.56" visible="off" length="point" direction="nc"/>
+<pin name="NC12" x="-15.24" y="-33.02" visible="off" length="point" direction="nc"/>
+<pin name="NC11" x="-15.24" y="-30.48" visible="off" length="point" direction="nc"/>
+<pin name="NC10" x="-15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC9" x="-15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC8" x="-15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC7" x="-15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC6" x="-15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC5" x="-15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-12.7" visible="off" length="point" direction="nc"/>
+<pin name="NC14" x="15.24" y="-35.56" visible="off" length="point" direction="nc"/>
+<pin name="NC15" x="15.24" y="-33.02" visible="off" length="point" direction="nc"/>
+<pin name="NC16" x="15.24" y="-30.48" visible="off" length="point" direction="nc"/>
+<pin name="NC17" x="15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC18" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC19" x="15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC20" x="15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC21" x="15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC22" x="15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+<pin name="NC23" x="15.24" y="-12.7" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-10.16" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-7.62" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="-15.24" y="-5.08" visible="off" length="point" direction="nc"/>
+<pin name="NC24" x="15.24" y="-10.16" visible="off" length="point" direction="nc"/>
+<pin name="NC25" x="15.24" y="-7.62" visible="off" length="point" direction="nc"/>
+<pin name="NC26" x="15.24" y="-5.08" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="35-I/O-1">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="-15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(TXD1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(RXD1)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(TOSC2)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(TOSC1)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(TXD0)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(RXD0)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC1B)PE2" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(ALE)PE1" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(INT2)PE0" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle" direction="in"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle" direction="in"/>
+</symbol>
+<symbol name="35-I/O-2">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="-15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(TXD1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(RXD1)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(TOSC2)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(TOSC1)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(TXD0)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(RXD0)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC1B)PE2" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(ALE)PE1" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(INT2)PE0" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle" direction="in"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle" direction="in"/>
+<pin name="NC1" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-50.8" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-53.34" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-55.88" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-5">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-6">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="20-I/O-3">
+<wire x1="-15.24" y1="27.94" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="PB5" x="-20.32" y="-12.7" length="middle" direction="in"/>
+<pin name="PB4(INT1)" x="-20.32" y="-15.24" length="middle" direction="in"/>
+<pin name="PB3(INT0)" x="-20.32" y="-17.78" length="middle" direction="in"/>
+<pin name="PB2(T0)" x="-20.32" y="-20.32" length="middle" direction="in"/>
+<pin name="PB1(AIN1)" x="-20.32" y="-22.86" length="middle" direction="in"/>
+<pin name="PB0(AIN0)" x="-20.32" y="-25.4" length="middle" direction="in"/>
+<pin name="PA3" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(IR)PA2" x="20.32" y="22.86" length="middle" direction="out" rot="R180"/>
+<pin name="PA1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="PB7" x="-20.32" y="-7.62" length="middle" direction="in"/>
+<pin name="PB6" x="-20.32" y="-10.16" length="middle" direction="in"/>
+<pin name="PD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="PD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="VCC1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND1" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="NC1" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="20-I/O-4">
+<wire x1="-15.24" y1="27.94" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="PB5" x="-20.32" y="-12.7" length="middle" direction="in"/>
+<pin name="PB4(INT1)" x="-20.32" y="-15.24" length="middle" direction="in"/>
+<pin name="PB3(INT0)" x="-20.32" y="-17.78" length="middle" direction="in"/>
+<pin name="PB2(T0)" x="-20.32" y="-20.32" length="middle" direction="in"/>
+<pin name="PB1(AIN1)" x="-20.32" y="-22.86" length="middle" direction="in"/>
+<pin name="PB0(AIN0)" x="-20.32" y="-25.4" length="middle" direction="in"/>
+<pin name="PA3" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(IR)PA2" x="20.32" y="22.86" length="middle" direction="out" rot="R180"/>
+<pin name="PA1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="PB7" x="-20.32" y="-7.62" length="middle" direction="in"/>
+<pin name="PB6" x="-20.32" y="-10.16" length="middle" direction="in"/>
+<pin name="PD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="PD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="VCC1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND1" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="NC5" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="24CXX">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="A2" x="10.16" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="A1" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="A0" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="WP" x="10.16" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SCL" x="10.16" y="-5.08" length="short" rot="R180"/>
+<pin name="SDA" x="10.16" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="250X0">
+<wire x1="-7.62" y1="10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="HOLD/" x="12.7" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="CS/" x="12.7" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="SO" x="12.7" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="WP/" x="12.7" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SCK" x="12.7" y="2.54" length="short" rot="R180"/>
+<pin name="SI" x="12.7" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="SDE2506">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="CLK" x="10.16" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="CE/" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="D" x="10.16" y="2.54" length="short" rot="R180"/>
+<pin name="NC" x="10.16" y="-2.54" length="short" direction="nc" rot="R180"/>
+<pin name="TP" x="10.16" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="TG" x="10.16" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="93CX6">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="DO" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="DI" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="CS" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="SK" x="10.16" y="-2.54" length="short" rot="R180"/>
+<pin name="ORG" x="10.16" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="DC" x="10.16" y="-7.62" length="short" direction="in" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="15IO-1">
+<wire x1="-12.7" y1="20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="20.32" x2="12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
+<text x="-12.7" y="20.955" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="AIN0-PB0" x="15.24" y="17.78" length="short" rot="R180"/>
+<pin name="AIN1-PB1" x="15.24" y="15.24" length="short" rot="R180"/>
+<pin name="PB2" x="15.24" y="12.7" length="short" rot="R180"/>
+<pin name="PB3" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="PB4" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="MOSI-PB5" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="MISO-PB6" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="SCK-PB7" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="PD0" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="PD1" x="15.24" y="-7.62" length="short" rot="R180"/>
+<pin name="INT0-PD2" x="15.24" y="-10.16" length="short" rot="R180"/>
+<pin name="PD3" x="15.24" y="-12.7" length="short" rot="R180"/>
+<pin name="T0-PD4" x="15.24" y="-15.24" length="short" rot="R180"/>
+<pin name="PD5" x="15.24" y="-17.78" length="short" rot="R180"/>
+<pin name="PD6" x="15.24" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-15.24" y="-20.32" length="short" direction="pwr"/>
+<pin name="VCC" x="-15.24" y="17.78" length="short" direction="pwr"/>
+<pin name="XTAL2" x="-15.24" y="-7.62" length="short"/>
+<pin name="XTAL1" x="-15.24" y="-2.54" length="short"/>
+<pin name="RST/" x="-15.24" y="10.16" length="short"/>
+</symbol>
+<symbol name="5IO-1">
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="8.255" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="MOSI-PB0" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="MISO-PB1" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="SCK-PB2" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="CLK-PB3" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="PB4" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="GND" x="-15.24" y="-5.08" length="short" direction="pwr"/>
+<pin name="VCC" x="-15.24" y="5.08" length="short" direction="pwr"/>
+<pin name="RST/" x="-15.24" y="0" length="short"/>
+</symbol>
+<symbol name="32IO-1">
+<wire x1="-15.24" y1="27.94" x2="17.78" y2="27.94" width="0.254" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="17.78" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="17.78" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="29.21" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="0.635" y="25.4" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="0.635" y="-29.845" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="AD7-PA7" x="20.32" y="5.08" length="short" rot="R180"/>
+<pin name="AD6-PA6" x="20.32" y="7.62" length="short" rot="R180"/>
+<pin name="AD5-PA5" x="20.32" y="10.16" length="short" rot="R180"/>
+<pin name="AD4-PA4" x="20.32" y="12.7" length="short" rot="R180"/>
+<pin name="AD3-PA3" x="20.32" y="15.24" length="short" rot="R180"/>
+<pin name="AD2-PA2" x="20.32" y="17.78" length="short" rot="R180"/>
+<pin name="AD1-PA1" x="20.32" y="20.32" length="short" rot="R180"/>
+<pin name="AD0-PA0" x="20.32" y="22.86" length="short" rot="R180"/>
+<pin name="A15-PC7" x="20.32" y="-17.78" length="short" rot="R180"/>
+<pin name="A14-PC6" x="20.32" y="-15.24" length="short" rot="R180"/>
+<pin name="A13-PC5" x="20.32" y="-12.7" length="short" rot="R180"/>
+<pin name="A12-PC4" x="20.32" y="-10.16" length="short" rot="R180"/>
+<pin name="A11-PC3" x="20.32" y="-7.62" length="short" rot="R180"/>
+<pin name="A10-PC2" x="20.32" y="-5.08" length="short" rot="R180"/>
+<pin name="A9-PC1" x="20.32" y="-2.54" length="short" rot="R180"/>
+<pin name="A8-PC0" x="20.32" y="0" length="short" rot="R180"/>
+<pin name="PB7-SCK" x="-17.78" y="-27.94" length="short"/>
+<pin name="PB6-MISO" x="-17.78" y="-25.4" length="short"/>
+<pin name="PB5-MOSI" x="-17.78" y="-22.86" length="short"/>
+<pin name="PB4-SS/" x="-17.78" y="-20.32" length="short"/>
+<pin name="PB3-AIN1" x="-17.78" y="-17.78" length="short"/>
+<pin name="PB2-AIN0" x="-17.78" y="-15.24" length="short"/>
+<pin name="PB1-T1" x="-17.78" y="-12.7" length="short"/>
+<pin name="PB0-T0" x="-17.78" y="-10.16" length="short"/>
+<pin name="PD0-RXD" x="-17.78" y="12.7" length="short"/>
+<pin name="PD1-TXD" x="-17.78" y="10.16" length="short"/>
+<pin name="PD2-INT0" x="-17.78" y="7.62" length="short"/>
+<pin name="PD3-INT1" x="-17.78" y="5.08" length="short"/>
+<pin name="PD4" x="-17.78" y="2.54" length="short"/>
+<pin name="PD5-OC1A" x="-17.78" y="0" length="short"/>
+<pin name="PD6-WR/" x="-17.78" y="-2.54" length="short"/>
+<pin name="PD7-RD/" x="-17.78" y="-5.08" length="short"/>
+<pin name="XTAL2" x="-17.78" y="17.78" length="short"/>
+<pin name="XTAL1" x="-17.78" y="20.32" length="short"/>
+<pin name="VCC" x="2.54" y="30.48" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="GND" x="2.54" y="-33.02" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="RST/" x="-17.78" y="25.4" length="short" direction="in"/>
+<pin name="ICP" x="20.32" y="-25.4" length="short" rot="R180"/>
+<pin name="ALE" x="20.32" y="-22.86" length="short" rot="R180"/>
+<pin name="OC1B" x="20.32" y="-27.94" length="short" rot="R180"/>
+</symbol>
+<symbol name="89C2051">
+<wire x1="-12.7" y1="17.78" x2="15.24" y2="17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="17.78" x2="15.24" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-17.78" x2="-12.7" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-17.78" x2="-12.7" y2="17.78" width="0.254" layer="94"/>
+<text x="-12.7" y="18.542" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-20.32" size="1.778" layer="96">>VALUE</text>
+<text x="5.715" y="15.24" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="5.715" y="-17.145" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="P3.7" x="-15.24" y="-15.24" length="short"/>
+<pin name="P3.5-T1" x="-15.24" y="-12.7" length="short"/>
+<pin name="P3.4-T0" x="-15.24" y="-10.16" length="short"/>
+<pin name="P3.3-INT1/" x="-15.24" y="-7.62" length="short"/>
+<pin name="P3.2-INTO/" x="-15.24" y="-5.08" length="short"/>
+<pin name="P3.1-TXD" x="-15.24" y="-2.54" length="short"/>
+<pin name="P3.0-RXD" x="-15.24" y="0" length="short"/>
+<pin name="P1.7" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="P1.6" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="P1.5" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="P1.4" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="P1.3" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="P1.2" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="AIN1-P1.1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="AIN0-P1.0" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="XTAL1" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="XTAL2" x="-15.24" y="5.08" length="short" direction="out"/>
+<pin name="VCC" x="7.62" y="20.32" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="GND" x="7.62" y="-20.32" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="RST-VPP" x="-15.24" y="15.24" length="short" direction="in"/>
+</symbol>
+<symbol name="48-I/O-2">
+<wire x1="-17.78" y1="50.8" x2="15.24" y2="50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="50.8" x2="15.24" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-53.34" x2="-17.78" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-53.34" x2="-17.78" y2="50.8" width="0.254" layer="94"/>
+<text x="-17.78" y="-55.88" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="51.435" size="1.778" layer="95">>NAME</text>
+<text x="4.445" y="48.26" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="4.445" y="-52.705" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="ADC0-PF0" x="-20.32" y="-17.78" length="short" direction="in"/>
+<pin name="ADC1-PF1" x="-20.32" y="-20.32" length="short" direction="in"/>
+<pin name="ADC2-PF2" x="-20.32" y="-22.86" length="short" direction="in"/>
+<pin name="ADC3-PF3" x="-20.32" y="-25.4" length="short" direction="in"/>
+<pin name="ADC4-PF4" x="-20.32" y="-27.94" length="short" direction="in"/>
+<pin name="ADC5-PF5" x="-20.32" y="-30.48" length="short" direction="in"/>
+<pin name="ADC6-PF6" x="-20.32" y="-33.02" length="short" direction="in"/>
+<pin name="ADC7-PF7" x="-20.32" y="-35.56" length="short" direction="in"/>
+<pin name="RXD-PE0" x="-20.32" y="27.94" length="short" direction="out"/>
+<pin name="TXD-PE1" x="-20.32" y="25.4" length="short" direction="out"/>
+<pin name="AC+_PE2" x="-20.32" y="22.86" length="short" direction="out"/>
+<pin name="AC-_PE3" x="-20.32" y="20.32" length="short" direction="out"/>
+<pin name="INT4-PE4" x="-20.32" y="17.78" length="short" direction="out"/>
+<pin name="INT5-PE5" x="-20.32" y="15.24" length="short" direction="out"/>
+<pin name="INT6-PE6" x="-20.32" y="12.7" length="short" direction="out"/>
+<pin name="INT7-PE7" x="-20.32" y="10.16" length="short" direction="out"/>
+<pin name="PD7-T2" x="-20.32" y="-12.7" length="short"/>
+<pin name="PD6-T1" x="-20.32" y="-10.16" length="short"/>
+<pin name="PD5" x="-20.32" y="-7.62" length="short"/>
+<pin name="PD4-IC1" x="-20.32" y="-5.08" length="short"/>
+<pin name="PD3-INT3" x="-20.32" y="-2.54" length="short"/>
+<pin name="PD2-INT2" x="-20.32" y="0" length="short"/>
+<pin name="PD1-INT1" x="-20.32" y="2.54" length="short"/>
+<pin name="PD0-INT0" x="-20.32" y="5.08" length="short"/>
+<pin name="A15-PC7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="A14-PC6" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="A13-PC5" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="A12-PC4" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="A11-PC3" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="A10-PC2" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="A9-PC1" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="A8-PC0" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="OC2-PB7" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="OC1B-PB6" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="OC1A-PB5" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="OC0-PB4" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="MISO-PB3" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="MOSI-PB2" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="SCK-PB1" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="SS-PB0" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="AD6-PA6" x="17.78" y="22.86" length="short" rot="R180"/>
+<pin name="AD7-PA7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="AD5-PA5" x="17.78" y="25.4" length="short" rot="R180"/>
+<pin name="AD4-PA4" x="17.78" y="27.94" length="short" rot="R180"/>
+<pin name="AD3-PA3" x="17.78" y="30.48" length="short" rot="R180"/>
+<pin name="AD2-PA2" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="AD1-PA1" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="AD0-PA0" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="-40.64" length="short"/>
+<pin name="AGND" x="-20.32" y="-50.8" length="short"/>
+<pin name="AVREF" x="-20.32" y="-45.72" length="short"/>
+<pin name="XTAL1" x="-20.32" y="43.18" length="short"/>
+<pin name="XTAL2" x="-20.32" y="40.64" length="short"/>
+<pin name="01" x="5.08" y="53.34" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VCC" x="7.62" y="53.34" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="02" x="7.62" y="-55.88" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="GND" x="5.08" y="-55.88" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="TOSC2" x="-20.32" y="33.02" length="short"/>
+<pin name="TOSC1" x="-20.32" y="35.56" length="short"/>
+<pin name="WR/" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="RD/" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="ALE" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="RESET/" x="-20.32" y="48.26" length="short" direction="in"/>
+<pin name="PEN/" x="17.78" y="-43.18" length="short" direction="in" rot="R180"/>
+</symbol>
+<symbol name="AT89C52">
+<wire x1="-6.1722" y1="-16.5608" x2="-1.778" y2="-16.5608" width="0.127" layer="95"/>
+<wire x1="-6.1722" y1="-14.0208" x2="-1.3208" y2="-14.0208" width="0.127" layer="95"/>
+<wire x1="-6.1214" y1="-26.8478" x2="-3.81" y2="-26.8478" width="0.127" layer="95"/>
+<wire x1="-6.1214" y1="-24.3078" x2="-3.81" y2="-24.3078" width="0.127" layer="95"/>
+<wire x1="7.4676" y1="-19.2278" x2="12.573" y2="-19.2278" width="0.127" layer="95"/>
+<wire x1="10.0076" y1="-14.1478" x2="12.319" y2="-14.1478" width="0.127" layer="95"/>
+<wire x1="-15.24" y1="-30.48" x2="15.24" y2="-30.48" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-30.48" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-30.48" width="0.4064" layer="94"/>
+<text x="-7.62" y="-18.415" size="1.524" layer="95">/INT1</text>
+<text x="-7.62" y="-15.875" size="1.524" layer="95">/INT0</text>
+<text x="-7.62" y="-10.795" size="1.524" layer="95">/RxD</text>
+<text x="-7.62" y="-13.335" size="1.524" layer="95">/TxD</text>
+<text x="-12.7" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="EA" x="20.32" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0AD0" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="P0.1AD1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="P0.2AD2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.3AD3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.4AD4" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.5AD5" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.6AD6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.7AD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE" x="20.32" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="PSEN" x="20.32" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P1.0_T2" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1_T2EX" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/RD" x="-20.32" y="-27.94" length="middle"/>
+</symbol>
+<symbol name="VCCGND">
+<text x="2.54" y="0.635" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="0" y="-10.16" length="short" direction="pwr" rot="R90"/>
+<pin name="VCC" x="0" y="10.16" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="NC">
+<text x="5.842" y="-0.762" size="1.778" layer="95">>NAME</text>
+<pin name="NC" x="-2.54" y="0" length="short" direction="nc"/>
+</symbol>
+<symbol name="27C080">
+<wire x1="-7.62" y1="-30.48" x2="7.62" y2="-30.48" width="0.4064" layer="94"/>
+<wire x1="7.62" y1="-30.48" x2="7.62" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="7.62" y1="30.48" x2="-7.62" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="-7.62" y1="30.48" x2="-7.62" y2="-30.48" width="0.4064" layer="94"/>
+<text x="-7.62" y="31.115" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<pin name="A16" x="-10.16" y="-12.7" length="short" direction="in"/>
+<pin name="A15" x="-10.16" y="-10.16" length="short" direction="in"/>
+<pin name="A12" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="A7" x="-10.16" y="10.16" length="short" direction="in"/>
+<pin name="A6" x="-10.16" y="12.7" length="short" direction="in"/>
+<pin name="A5" x="-10.16" y="15.24" length="short" direction="in"/>
+<pin name="A4" x="-10.16" y="17.78" length="short" direction="in"/>
+<pin name="A3" x="-10.16" y="20.32" length="short" direction="in"/>
+<pin name="A2" x="-10.16" y="22.86" length="short" direction="in"/>
+<pin name="A1" x="-10.16" y="25.4" length="short" direction="in"/>
+<pin name="A0" x="-10.16" y="27.94" length="short" direction="in"/>
+<pin name="O0" x="10.16" y="27.94" length="short" direction="hiz" rot="R180"/>
+<pin name="O1" x="10.16" y="25.4" length="short" direction="hiz" rot="R180"/>
+<pin name="O2" x="10.16" y="22.86" length="short" direction="hiz" rot="R180"/>
+<pin name="O3" x="10.16" y="20.32" length="short" direction="hiz" rot="R180"/>
+<pin name="O4" x="10.16" y="17.78" length="short" direction="hiz" rot="R180"/>
+<pin name="O5" x="10.16" y="15.24" length="short" direction="hiz" rot="R180"/>
+<pin name="O6" x="10.16" y="12.7" length="short" direction="hiz" rot="R180"/>
+<pin name="O7" x="10.16" y="10.16" length="short" direction="hiz" rot="R180"/>
+<pin name="!CE" x="-10.16" y="-25.4" length="short" direction="in"/>
+<pin name="A10" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="!OE!VPP" x="-10.16" y="-27.94" length="short" direction="in"/>
+<pin name="A11" x="-10.16" y="0" length="short" direction="in"/>
+<pin name="A9" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="A8" x="-10.16" y="7.62" length="short" direction="in"/>
+<pin name="A13" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="A14" x="-10.16" y="-7.62" length="short" direction="in"/>
+<pin name="A17" x="-10.16" y="-15.24" length="short" direction="in"/>
+<pin name="A18" x="-10.16" y="-17.78" length="short" direction="in"/>
+<pin name="A19" x="-10.16" y="-20.32" length="short" direction="in"/>
+</symbol>
+<symbol name="AT91R4008">
+<wire x1="-7.62" y1="22.86" x2="7.62" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-25.4" x2="7.62" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="7.62" y1="22.86" x2="7.62" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-25.4" x2="-7.62" y2="22.86" width="0.254" layer="94"/>
+<text x="-7.62" y="24.13" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-27.94" size="1.778" layer="96">>VALUE</text>
+<pin name="NCS0" x="-10.16" y="15.24" length="short" direction="out"/>
+<pin name="NCS1" x="-10.16" y="12.7" length="short" direction="out"/>
+<pin name="NWAIT" x="-10.16" y="20.32" length="short" direction="in"/>
+<pin name="GND" x="5.08" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="NWDOVF" x="-10.16" y="-5.08" length="short" direction="out"/>
+<pin name="MCKI" x="-10.16" y="-10.16" length="short" direction="in"/>
+<pin name="NRW0/NWE" x="-10.16" y="7.62" length="short" direction="out"/>
+<pin name="NRD/NOE" x="-10.16" y="5.08" length="short" direction="out"/>
+<pin name="NRW1/NUB" x="-10.16" y="0" length="short" direction="out"/>
+<pin name="NRST" x="-10.16" y="2.54" length="short" direction="out"/>
+<pin name="TMS" x="-10.16" y="-15.24" length="short" direction="in"/>
+<pin name="TDO" x="-10.16" y="-17.78" length="short" direction="out"/>
+<pin name="TDI" x="-10.16" y="-20.32" length="short" direction="in"/>
+<pin name="TCK" x="-10.16" y="-22.86" length="short" direction="in"/>
+</symbol>
+<symbol name="ICE-TEST">
+<wire x1="0" y1="-7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="7.62" y2="5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="5.08" x2="0" y2="5.08" width="0.254" layer="94"/>
+<wire x1="0" y1="5.08" x2="0" y2="-7.62" width="0.254" layer="94"/>
+<text x="0" y="6.35" size="1.778" layer="95">>NAME</text>
+<pin name="TMS" x="-2.54" y="2.54" length="short" direction="in"/>
+<pin name="TDO" x="-2.54" y="0" length="short" direction="out"/>
+<pin name="TDI" x="-2.54" y="-2.54" length="short" direction="in"/>
+<pin name="TCK" x="-2.54" y="-5.08" length="short" direction="in"/>
+</symbol>
+<symbol name="AT91R4008-PARPORT">
+<wire x1="-7.62" y1="33.02" x2="10.16" y2="33.02" width="0.254" layer="94"/>
+<wire x1="10.16" y1="33.02" x2="10.16" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-40.64" x2="-7.62" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-40.64" x2="-7.62" y2="33.02" width="0.254" layer="94"/>
+<text x="-7.62" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-43.18" size="1.778" layer="96">>VALUE</text>
+<pin name="P0/TCLK0" x="-10.16" y="30.48" length="short"/>
+<pin name="P1/TIOA0" x="-10.16" y="27.94" length="short"/>
+<pin name="P2/TIOB0" x="-10.16" y="25.4" length="short"/>
+<pin name="P3/TCLK1" x="-10.16" y="22.86" length="short"/>
+<pin name="P4/TIOA1" x="-10.16" y="20.32" length="short"/>
+<pin name="P5/TIOB1" x="-10.16" y="17.78" length="short"/>
+<pin name="P6/TCLK2" x="-10.16" y="15.24" length="short"/>
+<pin name="P7/TIOA2" x="-10.16" y="12.7" length="short"/>
+<pin name="P8/TIOB2" x="-10.16" y="10.16" length="short"/>
+<pin name="P9/IRQ0" x="-10.16" y="7.62" length="short"/>
+<pin name="P10/IRQ1" x="-10.16" y="5.08" length="short"/>
+<pin name="P11/IRQ2" x="-10.16" y="2.54" length="short"/>
+<pin name="P12/FIQ" x="-10.16" y="0" length="short"/>
+<pin name="P13/SCK0" x="-10.16" y="-2.54" length="short"/>
+<pin name="P14/TXD0" x="-10.16" y="-5.08" length="short"/>
+<pin name="P15/RXD0" x="-10.16" y="-7.62" length="short"/>
+<pin name="P16" x="-10.16" y="-10.16" length="short"/>
+<pin name="P17" x="-10.16" y="-12.7" length="short"/>
+<pin name="P18" x="-10.16" y="-15.24" length="short"/>
+<pin name="P19" x="-10.16" y="-17.78" length="short"/>
+<pin name="P20/SCK1" x="-10.16" y="-20.32" length="short"/>
+<pin name="P21/TXD1/NTRI" x="-10.16" y="-22.86" length="short"/>
+<pin name="P22/RXD1" x="-10.16" y="-25.4" length="short"/>
+<pin name="P23" x="-10.16" y="-27.94" length="short"/>
+<pin name="P24/BMS" x="-10.16" y="-30.48" length="short"/>
+<pin name="P25/MCKO" x="-10.16" y="-33.02" length="short"/>
+<pin name="P26/NCS2" x="-10.16" y="-35.56" length="short"/>
+<pin name="P27/NCS3" x="-10.16" y="-38.1" length="short"/>
+</symbol>
+<symbol name="AT91R4008-ADR">
+<wire x1="-10.16" y1="33.02" x2="7.62" y2="33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="33.02" x2="7.62" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-33.02" x2="-10.16" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-33.02" x2="-10.16" y2="33.02" width="0.254" layer="94"/>
+<text x="-5.08" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<pin name="P31/CS4/A23" x="10.16" y="-27.94" length="short" direction="out" rot="R180"/>
+<pin name="P30/CS5/A22" x="10.16" y="-25.4" length="short" direction="out" rot="R180"/>
+<pin name="P29/CS6/A21" x="10.16" y="-22.86" length="short" direction="out" rot="R180"/>
+<pin name="P28/CS7/A20" x="10.16" y="-20.32" length="short" direction="out" rot="R180"/>
+<pin name="NLB/A0" x="10.16" y="30.48" length="short" direction="out" rot="R180"/>
+<pin name="A1" x="10.16" y="27.94" length="short" direction="out" rot="R180"/>
+<pin name="A2" x="10.16" y="25.4" length="short" direction="out" rot="R180"/>
+<pin name="A3" x="10.16" y="22.86" length="short" direction="out" rot="R180"/>
+<pin name="A4" x="10.16" y="20.32" length="short" direction="out" rot="R180"/>
+<pin name="A5" x="10.16" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="A6" x="10.16" y="15.24" length="short" direction="out" rot="R180"/>
+<pin name="A7" x="10.16" y="12.7" length="short" direction="out" rot="R180"/>
+<pin name="A8" x="10.16" y="10.16" length="short" direction="out" rot="R180"/>
+<pin name="A9" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="A10" x="10.16" y="5.08" length="short" direction="out" rot="R180"/>
+<pin name="A11" x="10.16" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="A12" x="10.16" y="0" length="short" direction="out" rot="R180"/>
+<pin name="A13" x="10.16" y="-2.54" length="short" direction="out" rot="R180"/>
+<pin name="A14" x="10.16" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="A15" x="10.16" y="-7.62" length="short" direction="out" rot="R180"/>
+<pin name="A16" x="10.16" y="-10.16" length="short" direction="out" rot="R180"/>
+<pin name="A17" x="10.16" y="-12.7" length="short" direction="out" rot="R180"/>
+<pin name="A18" x="10.16" y="-15.24" length="short" direction="out" rot="R180"/>
+<pin name="A19" x="10.16" y="-17.78" length="short" direction="out" rot="R180"/>
+</symbol>
+<symbol name="D0-32">
+<wire x1="-2.54" y1="40.64" x2="5.08" y2="40.64" width="0.254" layer="94"/>
+<wire x1="5.08" y1="40.64" x2="5.08" y2="-43.18" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-43.18" x2="-2.54" y2="-43.18" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-43.18" x2="-2.54" y2="40.64" width="0.254" layer="94"/>
+<text x="-2.54" y="41.91" size="1.778" layer="95">>NAME</text>
+<text x="-2.54" y="-45.72" size="1.778" layer="96">>VALUE</text>
+<pin name="D0" x="-5.08" y="38.1" length="short" direction="hiz"/>
+<pin name="D1" x="-5.08" y="35.56" length="short" direction="hiz"/>
+<pin name="D2" x="-5.08" y="33.02" length="short" direction="hiz"/>
+<pin name="D3" x="-5.08" y="30.48" length="short" direction="hiz"/>
+<pin name="D4" x="-5.08" y="27.94" length="short" direction="hiz"/>
+<pin name="D5" x="-5.08" y="25.4" length="short" direction="hiz"/>
+<pin name="D6" x="-5.08" y="22.86" length="short" direction="hiz"/>
+<pin name="D7" x="-5.08" y="20.32" length="short" direction="hiz"/>
+<pin name="D8" x="-5.08" y="17.78" length="short" direction="hiz"/>
+<pin name="D9" x="-5.08" y="15.24" length="short" direction="hiz"/>
+<pin name="D10" x="-5.08" y="12.7" length="short" direction="hiz"/>
+<pin name="D11" x="-5.08" y="10.16" length="short" direction="hiz"/>
+<pin name="D12" x="-5.08" y="7.62" length="short" direction="hiz"/>
+<pin name="D13" x="-5.08" y="5.08" length="short" direction="hiz"/>
+<pin name="D14" x="-5.08" y="2.54" length="short" direction="hiz"/>
+<pin name="D15" x="-5.08" y="0" length="short" direction="hiz"/>
+<pin name="D16" x="-5.08" y="-2.54" length="short" direction="hiz"/>
+<pin name="D17" x="-5.08" y="-5.08" length="short" direction="hiz"/>
+<pin name="D18" x="-5.08" y="-7.62" length="short" direction="hiz"/>
+<pin name="D19" x="-5.08" y="-10.16" length="short" direction="hiz"/>
+<pin name="D20" x="-5.08" y="-12.7" length="short" direction="hiz"/>
+<pin name="D21" x="-5.08" y="-15.24" length="short" direction="hiz"/>
+<pin name="D22" x="-5.08" y="-17.78" length="short" direction="hiz"/>
+<pin name="D23" x="-5.08" y="-20.32" length="short" direction="hiz"/>
+<pin name="D24" x="-5.08" y="-22.86" length="short" direction="hiz"/>
+<pin name="D25" x="-5.08" y="-25.4" length="short" direction="hiz"/>
+<pin name="D26" x="-5.08" y="-27.94" length="short" direction="hiz"/>
+<pin name="D27" x="-5.08" y="-30.48" length="short" direction="hiz"/>
+<pin name="D28" x="-5.08" y="-33.02" length="short" direction="hiz"/>
+<pin name="D29" x="-5.08" y="-35.56" length="short" direction="hiz"/>
+<pin name="D30" x="-5.08" y="-38.1" length="short" direction="hiz"/>
+<pin name="D31" x="-5.08" y="-40.64" length="short" direction="hiz"/>
+</symbol>
+<symbol name="D0-15">
+<wire x1="-2.54" y1="22.86" x2="5.08" y2="22.86" width="0.254" layer="94"/>
+<wire x1="5.08" y1="22.86" x2="5.08" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-20.32" x2="-2.54" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-20.32" x2="-2.54" y2="22.86" width="0.254" layer="94"/>
+<text x="-2.54" y="24.13" size="1.778" layer="95">>NAME</text>
+<text x="-2.54" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<pin name="D0" x="-5.08" y="20.32" length="short" direction="hiz"/>
+<pin name="D1" x="-5.08" y="17.78" length="short" direction="hiz"/>
+<pin name="D2" x="-5.08" y="15.24" length="short" direction="hiz"/>
+<pin name="D3" x="-5.08" y="12.7" length="short" direction="hiz"/>
+<pin name="D4" x="-5.08" y="10.16" length="short" direction="hiz"/>
+<pin name="D5" x="-5.08" y="7.62" length="short" direction="hiz"/>
+<pin name="D6" x="-5.08" y="5.08" length="short" direction="hiz"/>
+<pin name="D7" x="-5.08" y="2.54" length="short" direction="hiz"/>
+<pin name="D8" x="-5.08" y="0" length="short" direction="hiz"/>
+<pin name="D9" x="-5.08" y="-2.54" length="short" direction="hiz"/>
+<pin name="D10" x="-5.08" y="-5.08" length="short" direction="hiz"/>
+<pin name="D11" x="-5.08" y="-7.62" length="short" direction="hiz"/>
+<pin name="D12" x="-5.08" y="-10.16" length="short" direction="hiz"/>
+<pin name="D13" x="-5.08" y="-12.7" length="short" direction="hiz"/>
+<pin name="D14" x="-5.08" y="-15.24" length="short" direction="hiz"/>
+<pin name="D15" x="-5.08" y="-17.78" length="short" direction="hiz"/>
+</symbol>
+<symbol name="GND">
+<pin name="GND" x="0" y="-2.54" length="short" direction="pwr" rot="R90"/>
+</symbol>
+<symbol name="VCC">
+<pin name="VCC" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VDDIO">
+<pin name="VDDIO" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VDDCORE">
+<pin name="VDDCORE" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="TINY26">
+<wire x1="-17.78" y1="22.86" x2="15.24" y2="22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="22.86" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-17.78" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC8/XTAL2)PB5" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="(ADC7/XTAL1)PB4" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="(OC1B)PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="(SCK/SCL/!OC1B!)PB2" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="(MISO/DO/OC1A)PB1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="(MOSI/DI/SDA/!OC1A!)PB0" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="(ADC6/AIN1)PA7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="(ADC5/AIN0)PA6" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="(ADC4)PA5" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="(ADC3)PA4" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="(AREF)PA3" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="(ADC2)PA2" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="(ADC1)PA1" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="(ADC0)PA0" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-20.32" y="-17.78" length="short" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-7.62" length="short" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="-12.7" length="short" direction="pwr"/>
+<pin name="(ADC10/!RESET!)PB7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="(ADC9/INT0/T0)PB6" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="-20.32" length="short" direction="pwr"/>
+</symbol>
+<symbol name="SAM9708">
+<wire x1="-10.16" y1="33.02" x2="7.62" y2="33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="33.02" x2="7.62" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-35.56" x2="-10.16" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-35.56" x2="-10.16" y2="33.02" width="0.254" layer="94"/>
+<text x="-10.16" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-10.16" y="-38.1" size="1.778" layer="96">>VALUE</text>
+<pin name="READY" x="-12.7" y="-7.62" length="short" direction="hiz"/>
+<pin name="!RD" x="-12.7" y="-10.16" length="short" direction="in"/>
+<pin name="!WR" x="-12.7" y="-12.7" length="short" direction="in"/>
+<pin name="IRQ" x="-12.7" y="-25.4" length="short" direction="hiz"/>
+<pin name="!CS" x="-12.7" y="0" length="short" direction="in"/>
+<pin name="OVCK-OUT" x="-12.7" y="17.78" length="short" direction="out"/>
+<pin name="X1" x="-12.7" y="22.86" length="short" direction="out"/>
+<pin name="X2" x="-12.7" y="20.32" length="short" direction="in"/>
+<pin name="!RESET" x="-12.7" y="30.48" length="short" direction="in"/>
+<pin name="TEST" x="-12.7" y="-30.48" length="short" direction="in"/>
+<pin name="LDTEST" x="-12.7" y="-33.02" length="short" direction="in"/>
+<pin name="!PWDN" x="-12.7" y="27.94" length="short" direction="in"/>
+<pin name="!IO16" x="-12.7" y="-2.54" length="short" direction="hiz"/>
+<pin name="!RAS" x="-12.7" y="-15.24" length="short"/>
+<pin name="!CAS" x="-12.7" y="-17.78" length="short"/>
+<pin name="!REFRESH" x="-12.7" y="-20.32" length="short"/>
+<pin name="RBS" x="-12.7" y="-5.08" length="short" direction="out"/>
+<pin name="CK_OUT" x="-12.7" y="15.24" length="short" direction="out"/>
+<pin name="A0" x="-12.7" y="10.16" length="short" direction="in"/>
+<pin name="A1" x="-12.7" y="7.62" length="short" direction="in"/>
+<pin name="A2" x="-12.7" y="5.08" length="short" direction="in"/>
+</symbol>
+<symbol name="WD15">
+<wire x1="-5.08" y1="20.32" x2="-5.08" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-22.86" x2="5.08" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-22.86" x2="5.08" y2="20.32" width="0.254" layer="94"/>
+<wire x1="5.08" y1="20.32" x2="-5.08" y2="20.32" width="0.254" layer="94"/>
+<text x="-5.08" y="21.59" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="WD0" x="-7.62" y="17.78" length="short"/>
+<pin name="WD1" x="-7.62" y="15.24" length="short"/>
+<pin name="WD2" x="-7.62" y="12.7" length="short"/>
+<pin name="WD3" x="-7.62" y="10.16" length="short"/>
+<pin name="WD4" x="-7.62" y="7.62" length="short"/>
+<pin name="WD5" x="-7.62" y="5.08" length="short"/>
+<pin name="WD6" x="-7.62" y="2.54" length="short"/>
+<pin name="WD7" x="-7.62" y="0" length="short"/>
+<pin name="WD8" x="-7.62" y="-2.54" length="short"/>
+<pin name="WD9" x="-7.62" y="-5.08" length="short"/>
+<pin name="WD10" x="-7.62" y="-7.62" length="short"/>
+<pin name="WD11" x="-7.62" y="-10.16" length="short"/>
+<pin name="WD12" x="-7.62" y="-12.7" length="short"/>
+<pin name="WD13" x="-7.62" y="-15.24" length="short"/>
+<pin name="WD14" x="-7.62" y="-17.78" length="short"/>
+<pin name="WD15" x="-7.62" y="-20.32" length="short"/>
+</symbol>
+<symbol name="WA27">
+<wire x1="-5.08" y1="33.02" x2="5.08" y2="33.02" width="0.254" layer="94"/>
+<wire x1="5.08" y1="33.02" x2="5.08" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-38.1" x2="-5.08" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-38.1" x2="-5.08" y2="33.02" width="0.254" layer="94"/>
+<text x="-5.08" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-40.64" size="1.778" layer="96">>VALUE</text>
+<pin name="WA0" x="-7.62" y="30.48" length="short" direction="out"/>
+<pin name="WA1" x="-7.62" y="27.94" length="short" direction="out"/>
+<pin name="WA2" x="-7.62" y="25.4" length="short" direction="out"/>
+<pin name="WA3" x="-7.62" y="22.86" length="short" direction="out"/>
+<pin name="WA4" x="-7.62" y="20.32" length="short" direction="out"/>
+<pin name="WA5" x="-7.62" y="17.78" length="short" direction="out"/>
+<pin name="WA6" x="-7.62" y="15.24" length="short" direction="out"/>
+<pin name="WA7" x="-7.62" y="12.7" length="short" direction="out"/>
+<pin name="WA8" x="-7.62" y="10.16" length="short" direction="out"/>
+<pin name="WA9" x="-7.62" y="7.62" length="short" direction="out"/>
+<pin name="WA10" x="-7.62" y="5.08" length="short" direction="out"/>
+<pin name="WA11" x="-7.62" y="2.54" length="short" direction="out"/>
+<pin name="WA12" x="-7.62" y="0" length="short" direction="out"/>
+<pin name="WA13" x="-7.62" y="-2.54" length="short" direction="out"/>
+<pin name="WA14" x="-7.62" y="-5.08" length="short" direction="out"/>
+<pin name="WA15" x="-7.62" y="-7.62" length="short" direction="out"/>
+<pin name="WA16" x="-7.62" y="-10.16" length="short" direction="out"/>
+<pin name="WA17" x="-7.62" y="-12.7" length="short" direction="out"/>
+<pin name="WA18" x="-7.62" y="-15.24" length="short" direction="out"/>
+<pin name="WA19" x="-7.62" y="-17.78" length="short" direction="out"/>
+<pin name="WA20" x="-7.62" y="-20.32" length="short" direction="out"/>
+<pin name="WA21" x="-7.62" y="-22.86" length="short" direction="out"/>
+<pin name="WA22" x="-7.62" y="-25.4" length="short" direction="out"/>
+<pin name="WA23" x="-7.62" y="-27.94" length="short" direction="out"/>
+<pin name="WA24" x="-7.62" y="-30.48" length="short" direction="out"/>
+<pin name="WA25" x="-7.62" y="-33.02" length="short" direction="out"/>
+<pin name="WA26" x="-7.62" y="-35.56" length="short" direction="out"/>
+</symbol>
+<symbol name="SAM9708-SND">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-22.86" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="21.59" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="MIDI1_OUT" x="17.78" y="17.78" length="short" direction="in" rot="R180"/>
+<pin name="MIDI2_OUT" x="17.78" y="15.24" length="short" direction="in" rot="R180"/>
+<pin name="MIDI1_IN" x="-17.78" y="17.78" length="short" direction="in"/>
+<pin name="MIDI2_IN" x="-17.78" y="15.24" length="short" direction="in"/>
+<pin name="SD-IN0" x="-17.78" y="-2.54" length="short"/>
+<pin name="SD-IN1" x="-17.78" y="-5.08" length="short"/>
+<pin name="SD-IN2" x="-17.78" y="-7.62" length="short"/>
+<pin name="SD-IN3" x="-17.78" y="-10.16" length="short"/>
+<pin name="SD-OUT0" x="17.78" y="-2.54" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT1" x="17.78" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT2" x="17.78" y="-7.62" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT3" x="17.78" y="-10.16" length="short" direction="out" rot="R180"/>
+<pin name="WS-OUT" x="17.78" y="5.08" length="short" direction="out" rot="R180"/>
+<pin name="BCK-OUT" x="17.78" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="SD-IN4" x="-17.78" y="-12.7" length="short"/>
+<pin name="SD-IN5" x="-17.78" y="-15.24" length="short"/>
+<pin name="SD-IN6" x="-17.78" y="-17.78" length="short"/>
+<pin name="SD-IN7" x="-17.78" y="-20.32" length="short"/>
+<pin name="SD-OUT4" x="17.78" y="-12.7" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT5" x="17.78" y="-15.24" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT6" x="17.78" y="-17.78" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT7" x="17.78" y="-20.32" length="short" direction="out" rot="R180"/>
+<pin name="LFT" x="17.78" y="10.16" length="short" direction="pas" rot="R180"/>
+<pin name="!WCS0" x="-17.78" y="10.16" length="short" direction="out"/>
+<pin name="!WCS1" x="-17.78" y="7.62" length="short" direction="out"/>
+<pin name="!WWE" x="-17.78" y="5.08" length="short" direction="out"/>
+<pin name="!WOE" x="-17.78" y="2.54" length="short" direction="out"/>
+</symbol>
+<symbol name="VCC1">
+<pin name="VCC1" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VCC2">
+<pin name="VCC2" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VC3">
+<pin name="VC3" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="T8XC5121">
+<wire x1="-15.24" y1="17.78" x2="-15.24" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="15.24" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-15.24" x2="15.24" y2="17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="17.78" x2="-15.24" y2="17.78" width="0.254" layer="94"/>
+<text x="-15.24" y="19.05" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-17.78" size="1.778" layer="96">>VALUE</text>
+<pin name="CVSS" x="-17.78" y="15.24" length="short" direction="pwr"/>
+<pin name="LI" x="-17.78" y="12.7" length="short" direction="pwr"/>
+<pin name="CVCC" x="-17.78" y="10.16" length="short" direction="pwr"/>
+<pin name="P1.5/CRST" x="-17.78" y="7.62" length="short"/>
+<pin name="P1.4/CCLK" x="-17.78" y="5.08" length="short"/>
+<pin name="P1.3/CC4" x="-17.78" y="2.54" length="short"/>
+<pin name="P1.2/CPRES" x="-17.78" y="0" length="short"/>
+<pin name="P1.1/CC8" x="-17.78" y="-2.54" length="short"/>
+<pin name="P1.0/CIO" x="-17.78" y="-5.08" length="short"/>
+<pin name="RST" x="-17.78" y="-7.62" length="short"/>
+<pin name="XTAL2" x="-17.78" y="-10.16" length="short" direction="in"/>
+<pin name="XTAL1" x="-17.78" y="-12.7" length="short" direction="out"/>
+<pin name="P3.7/CRST1/LED1" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="P3.6/CCLK1/LED0" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="P3.5/CIO1" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="P3.2/INT0" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="P3.4/T0" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="P3.3/INT1" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="P3.1/TXD" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="P3.0/RXD" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="VSS" x="17.78" y="7.62" length="short" direction="pwr" rot="R180"/>
+<pin name="DVCC" x="17.78" y="10.16" length="short" direction="pwr" rot="R180"/>
+<pin name="EVCC" x="17.78" y="12.7" length="short" direction="pas" rot="R180"/>
+<pin name="VCC" x="17.78" y="15.24" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="T8X5121-PLCC52">
+<wire x1="-27.94" y1="-25.4" x2="30.48" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="30.48" y1="-25.4" x2="30.48" y2="25.4" width="0.254" layer="94"/>
+<wire x1="30.48" y1="25.4" x2="-25.4" y2="25.4" width="0.254" layer="94"/>
+<wire x1="-25.4" y1="25.4" x2="-27.94" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="22.86" x2="-27.94" y2="-25.4" width="0.254" layer="94"/>
+<text x="-7.62" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="0" size="1.778" layer="96">>VALUE</text>
+<pin name="CVSS" x="2.54" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="LI" x="0" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="CVCC" x="-7.62" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="P1.5/CRST" x="-10.16" y="27.94" length="short" rot="R270"/>
+<pin name="P1.4/CCLK" x="-30.48" y="15.24" length="short"/>
+<pin name="P1.3/CC4" x="-30.48" y="12.7" length="short"/>
+<pin name="P1.2/CPRES" x="-30.48" y="-5.08" length="short"/>
+<pin name="P1.1/CC8" x="-30.48" y="-7.62" length="short"/>
+<pin name="P1.0/CIO" x="-30.48" y="-10.16" length="short"/>
+<pin name="!RST" x="-30.48" y="-15.24" length="short"/>
+<pin name="XTAL2" x="-12.7" y="-27.94" length="short" direction="in" rot="R90"/>
+<pin name="XTAL1" x="-10.16" y="-27.94" length="short" direction="out" rot="R90"/>
+<pin name="P3.7/CRST1/LED1" x="10.16" y="-27.94" length="short" rot="R90"/>
+<pin name="P3.6/CCLK1/LED0" x="12.7" y="-27.94" length="short" rot="R90"/>
+<pin name="P3.5/CIO1" x="33.02" y="-15.24" length="short" rot="R180"/>
+<pin name="P3.2/INT0" x="33.02" y="-12.7" length="short" rot="R180"/>
+<pin name="P3.4/T0" x="33.02" y="-10.16" length="short" rot="R180"/>
+<pin name="P3.3/INT1" x="33.02" y="-7.62" length="short" rot="R180"/>
+<pin name="P3.1/TXD" x="33.02" y="7.62" length="short" rot="R180"/>
+<pin name="P3.0/RXD" x="33.02" y="10.16" length="short" rot="R180"/>
+<pin name="VSS" x="-5.08" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="DVCC" x="33.02" y="15.24" length="short" direction="pwr" rot="R180"/>
+<pin name="EVCC" x="10.16" y="27.94" length="short" direction="pas" rot="R270"/>
+<pin name="VCC" x="-7.62" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="EA" x="-30.48" y="10.16" length="short"/>
+<pin name="PSEN" x="-30.48" y="7.62" length="short"/>
+<pin name="ALE" x="-30.48" y="5.08" length="short"/>
+<pin name="P2.7/A15" x="-30.48" y="2.54" length="short"/>
+<pin name="P2.6/A14" x="-30.48" y="0" length="short"/>
+<pin name="P2.5/A13" x="-30.48" y="-2.54" length="short"/>
+<pin name="P2.4/A12" x="-30.48" y="-12.7" length="short"/>
+<pin name="P0.5/AD5" x="-15.24" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.3/A11" x="-2.54" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.2/A10" x="0" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.1/A9" x="2.54" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.0/A8" x="5.08" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.7/AD7" x="7.62" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.4/AD4" x="15.24" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.6/AD6" x="33.02" y="-5.08" length="short" rot="R180"/>
+<pin name="P0.1/AD1" x="33.02" y="2.54" length="short" rot="R180"/>
+<pin name="P0.2/AD2" x="33.02" y="0" length="short" rot="R180"/>
+<pin name="P0.3/AD3" x="33.02" y="-2.54" length="short" rot="R180"/>
+<pin name="P0.0/AD0" x="33.02" y="5.08" length="short" rot="R180"/>
+<pin name="VSS@1" x="33.02" y="12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="VCC@1" x="5.08" y="27.94" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="AT89C51SND1C">
+<wire x1="-15.24" y1="50.8" x2="-1.27" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="50.8" x2="15.24" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="50.8" x2="15.24" y2="43.18" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="25.4" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="25.4" x2="15.24" y2="12.7" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="12.7" x2="15.24" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="0" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="0" y1="-58.42" x2="-15.24" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="-40.64" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-40.64" x2="-15.24" y2="-27.94" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="-15.24" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="-15.24" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="15.24" x2="-15.24" y2="22.86" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="22.86" x2="-15.24" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="22.86" x2="-5.08" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="22.86" x2="-5.08" y2="15.24" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="15.24" x2="-15.24" y2="15.24" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="1.27" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-15.24" x2="1.27" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-40.64" x2="0" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="0" y1="-40.64" x2="0" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="-1.27" y2="43.18" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="43.18" x2="-1.27" y2="50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="12.7" x2="1.27" y2="12.7" width="0.254" layer="94"/>
+<wire x1="1.27" y1="12.7" x2="1.27" y2="25.4" width="0.254" layer="94"/>
+<wire x1="1.27" y1="25.4" x2="15.24" y2="25.4" width="0.254" layer="94"/>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="52.07" size="1.778" layer="95">>NAME</text>
+<text x="-6.35" y="16.51" size="1.778" layer="94" rot="R90">USB</text>
+<text x="0" y="-24.13" size="1.778" layer="94" rot="R90">Flash</text>
+<text x="-1.27" y="-52.07" size="1.778" layer="94" rot="R90">A/D</text>
+<text x="2.54" y="44.45" size="1.778" layer="94" rot="R90">TWI</text>
+<text x="5.08" y="16.51" size="1.778" layer="94" rot="R90">PCM</text>
+<pin name="AVDD" x="-17.78" y="-55.88" length="short" direction="pwr"/>
+<pin name="AVSS" x="-17.78" y="-53.34" length="short" direction="pwr"/>
+<pin name="AREFN" x="-17.78" y="-50.8" length="short" direction="in"/>
+<pin name="AIN0" x="-17.78" y="-45.72" length="short" direction="in"/>
+<pin name="AIN1" x="-17.78" y="-43.18" length="short" direction="in"/>
+<pin name="P3.1/TXD" x="-17.78" y="2.54" length="short"/>
+<pin name="P3.0/RXD" x="-17.78" y="0" length="short"/>
+<pin name="P3.4/T0" x="-17.78" y="10.16" length="short"/>
+<pin name="P3.5/T1" x="-17.78" y="12.7" length="short"/>
+<pin name="P4.3/!SS" x="-17.78" y="-17.78" length="short" direction="in"/>
+<pin name="P4.0/MISO" x="-17.78" y="-25.4" length="short" direction="in"/>
+<pin name="P4.1/MOSI" x="-17.78" y="-22.86" length="short" direction="out"/>
+<pin name="P4.2/SCK" x="-17.78" y="-20.32" length="short" direction="out"/>
+<pin name="P1.6/SCL" x="17.78" y="45.72" length="short" rot="R180"/>
+<pin name="P1.7/SDA" x="17.78" y="48.26" length="short" rot="R180"/>
+<pin name="P3.2/!INT0" x="-17.78" y="5.08" length="short"/>
+<pin name="P3.3/!INT1" x="-17.78" y="7.62" length="short"/>
+<pin name="FILT" x="-17.78" y="40.64" length="short" direction="in"/>
+<pin name="X1" x="-17.78" y="43.18" length="short" direction="in"/>
+<pin name="X2" x="-17.78" y="45.72" length="short" direction="out"/>
+<pin name="RST" x="-17.78" y="48.26" length="short" direction="in"/>
+<pin name="!ISP" x="17.78" y="-7.62" length="short" direction="in" rot="R180"/>
+<pin name="ALE" x="17.78" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="DOUT" x="17.78" y="15.24" length="short" direction="out" rot="R180"/>
+<pin name="DCLK" x="17.78" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="DESL" x="17.78" y="20.32" length="short" direction="out" rot="R180"/>
+<pin name="SCLK" x="17.78" y="22.86" length="short" direction="out" rot="R180"/>
+<pin name="D+" x="-17.78" y="20.32" length="short"/>
+<pin name="D-" x="-17.78" y="17.78" length="short"/>
+<pin name="MCLK" x="-17.78" y="25.4" length="short" direction="out"/>
+<pin name="MDAT" x="-17.78" y="27.94" length="short"/>
+<pin name="MCMD" x="-17.78" y="30.48" length="short"/>
+<pin name="P1.0/KIN0" x="17.78" y="27.94" length="short" rot="R180"/>
+<pin name="P1.1/KIN1" x="17.78" y="30.48" length="short" rot="R180"/>
+<pin name="P1.2/KIN2" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="P1.3/KIN3" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="P1.4" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="P1.5" x="17.78" y="40.64" length="short" rot="R180"/>
+<pin name="P3.6/!WR" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="P5.2" x="-17.78" y="-33.02" length="short"/>
+<pin name="P5.3" x="-17.78" y="-30.48" length="short"/>
+<pin name="P5.1" x="-17.78" y="-35.56" length="short"/>
+<pin name="P5.0" x="-17.78" y="-38.1" length="short"/>
+<pin name="P0.0/AD0" x="17.78" y="-53.34" length="short" rot="R180"/>
+<pin name="P0.1/AD1" x="17.78" y="-50.8" length="short" rot="R180"/>
+<pin name="P0.2/AD2" x="17.78" y="-48.26" length="short" rot="R180"/>
+<pin name="P0.3/AD3" x="17.78" y="-45.72" length="short" rot="R180"/>
+<pin name="P0.4/AD4" x="17.78" y="-43.18" length="short" rot="R180"/>
+<pin name="P0.5/AD5" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="P0.6/AD6" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="P0.7/AD7" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="P2.0/A8" x="17.78" y="-30.48" length="short" rot="R180"/>
+<pin name="P2.1/A9" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="P2.2/A10" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="P2.3/A11" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="P2.4/A12" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="P2.5/A13" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="P2.6/A14" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="P2.7/A15" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="P4.4" x="-17.78" y="-12.7" length="short" direction="in"/>
+<pin name="P4.5" x="-17.78" y="-10.16" length="short" direction="in"/>
+<pin name="P4.6" x="-17.78" y="-7.62" length="short" direction="in"/>
+<pin name="P4.7" x="-17.78" y="-5.08" length="short" direction="in"/>
+<pin name="AREFP" x="-17.78" y="-48.26" length="short" direction="in"/>
+<pin name="!TST" x="-17.78" y="35.56" length="short" direction="in"/>
+</symbol>
+<symbol name="P-AT89C51SND1C">
+<wire x1="-10.16" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-10.16" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-7.62" x2="-10.16" y2="7.62" width="0.254" layer="94"/>
+<text x="1.27" y="5.08" size="1.524" layer="95">VDD</text>
+<text x="1.27" y="-6.35" size="1.524" layer="95">VSS</text>
+<text x="-10.16" y="8.89" size="1.778" layer="95">>NAME</text>
+<pin name="VDD@1" x="0" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@2" x="2.54" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@3" x="5.08" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@4" x="7.62" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VSS@1" x="0" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@2" x="2.54" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@3" x="5.08" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@4" x="7.62" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="PVDD" x="-12.7" y="5.08" length="short" direction="pwr"/>
+<pin name="PVSS" x="-12.7" y="-5.08" length="short" direction="pwr"/>
+<pin name="UVDD" x="-12.7" y="2.54" length="short" direction="pwr"/>
+<pin name="UVSS" x="-12.7" y="-2.54" length="short" direction="pwr"/>
+<pin name="VDD@5" x="10.16" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VSS@5" x="10.16" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+</symbol>
+<symbol name="AT89C51">
+<wire x1="-15.24" y1="-33.02" x2="15.24" y2="-33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-33.02" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-33.02" width="0.4064" layer="94"/>
+<text x="-15.24" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="20.32" y="-20.32" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE/!PROG" x="20.32" y="-22.86" length="middle" direction="out" rot="R180"/>
+<pin name="!PSEN" x="20.32" y="-25.4" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="P1.0" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0/RXD" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1/TXD" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2/!INT0" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3/!INT1" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/!WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/!RD" x="-20.32" y="-27.94" length="middle"/>
+<pin name="VCC" x="20.32" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="GND" x="20.32" y="-30.48" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="AT89S51">
+<wire x1="-15.24" y1="-33.02" x2="15.24" y2="-33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-33.02" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-33.02" width="0.4064" layer="94"/>
+<text x="-15.24" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="20.32" y="-20.32" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE/!PROG" x="20.32" y="-22.86" length="middle" direction="out" rot="R180"/>
+<pin name="!PSEN" x="20.32" y="-25.4" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="P1.0" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5_MOSI" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6_MISO" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7_SCK" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0/RXD" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1/TXD" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2/!INT0" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3/!INT1" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/!WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/!RD" x="-20.32" y="-27.94" length="middle"/>
+<pin name="VCC" x="20.32" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="GND" x="20.32" y="-30.48" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="T89C51CC02">
+<wire x1="-17.78" y1="-22.86" x2="17.78" y2="-22.86" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-22.86" x2="17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-22.86" width="0.4064" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="28.575" size="1.778" layer="95">>NAME</text>
+<pin name="P4.0/RXDC" x="-22.86" y="-15.24" length="middle"/>
+<pin name="P4.1/TXDC" x="-22.86" y="-17.78" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="20.32" length="middle" direction="in"/>
+<pin name="XTAL2" x="-22.86" y="15.24" length="middle" direction="in"/>
+<pin name="RST" x="-22.86" y="25.4" length="middle" direction="in"/>
+<pin name="P2.0" x="22.86" y="20.32" length="middle" rot="R180"/>
+<pin name="P2.1" x="22.86" y="17.78" length="middle" rot="R180"/>
+<pin name="P1.0/AN0/T2" x="22.86" y="12.7" length="middle" rot="R180"/>
+<pin name="P1.1/AN1/T2EX" x="22.86" y="10.16" length="middle" rot="R180"/>
+<pin name="P1.2/AN2/ECI" x="22.86" y="7.62" length="middle" rot="R180"/>
+<pin name="P1.3/AN3/CEX0" x="22.86" y="5.08" length="middle" rot="R180"/>
+<pin name="P1.4/AN4/CEX1" x="22.86" y="2.54" length="middle" rot="R180"/>
+<pin name="P1.5/AN5" x="22.86" y="0" length="middle" rot="R180"/>
+<pin name="P1.6/AN6" x="22.86" y="-2.54" length="middle" rot="R180"/>
+<pin name="P1.7/AN7" x="22.86" y="-5.08" length="middle" rot="R180"/>
+<pin name="P3.0/RXD" x="-22.86" y="7.62" length="middle"/>
+<pin name="P3.1/TXD" x="-22.86" y="5.08" length="middle"/>
+<pin name="P3.2/!INT" x="-22.86" y="2.54" length="middle"/>
+<pin name="P3.3/!INT1" x="-22.86" y="0" length="middle"/>
+<pin name="P3.4/T0" x="-22.86" y="-2.54" length="middle"/>
+<pin name="P3.5/T1" x="-22.86" y="-5.08" length="middle"/>
+<pin name="P3.6" x="-22.86" y="-7.62" length="middle"/>
+<pin name="P3.7" x="-22.86" y="-10.16" length="middle"/>
+<pin name="VCC" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSS" x="22.86" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VAREF" x="22.86" y="-12.7" length="middle" direction="in" rot="R180"/>
+<pin name="VAGND" x="22.86" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="VAVCC" x="22.86" y="-10.16" length="middle" direction="in" rot="R180"/>
+</symbol>
+<symbol name="T89C51CC02-SO24">
+<wire x1="-17.78" y1="-22.86" x2="17.78" y2="-22.86" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-22.86" x2="17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-22.86" width="0.4064" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="28.575" size="1.778" layer="95">>NAME</text>
+<pin name="P4.0/RXDC" x="-22.86" y="-15.24" length="middle"/>
+<pin name="P4.1/TXDC" x="-22.86" y="-17.78" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="20.32" length="middle" direction="in"/>
+<pin name="XTAL2" x="-22.86" y="15.24" length="middle" direction="in"/>
+<pin name="RST" x="-22.86" y="25.4" length="middle" direction="in"/>
+<pin name="P1.0/AN0/T2" x="22.86" y="12.7" length="middle" rot="R180"/>
+<pin name="P1.1/AN1/T2EX" x="22.86" y="10.16" length="middle" rot="R180"/>
+<pin name="P1.2/AN2/ECI" x="22.86" y="7.62" length="middle" rot="R180"/>
+<pin name="P1.3/AN3/CEX0" x="22.86" y="5.08" length="middle" rot="R180"/>
+<pin name="P1.4/AN4/CEX1" x="22.86" y="2.54" length="middle" rot="R180"/>
+<pin name="P1.5/AN5" x="22.86" y="0" length="middle" rot="R180"/>
+<pin name="P1.6/AN6" x="22.86" y="-2.54" length="middle" rot="R180"/>
+<pin name="P1.7/AN7" x="22.86" y="-5.08" length="middle" rot="R180"/>
+<pin name="P3.0/RXD" x="-22.86" y="7.62" length="middle"/>
+<pin name="P3.1/TXD" x="-22.86" y="5.08" length="middle"/>
+<pin name="P3.2/!INT" x="-22.86" y="2.54" length="middle"/>
+<pin name="P3.3/!INT1" x="-22.86" y="0" length="middle"/>
+<pin name="P3.4/T0" x="-22.86" y="-2.54" length="middle"/>
+<pin name="P3.5/T1" x="-22.86" y="-5.08" length="middle"/>
+<pin name="VCC" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSS" x="22.86" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VAREF" x="22.86" y="-12.7" length="middle" direction="in" rot="R180"/>
+<pin name="VAGND" x="22.86" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="VAVCC" x="22.86" y="-10.16" length="middle" direction="in" rot="R180"/>
+</symbol>
+<symbol name="AT91RM9200_BGA">
+<wire x1="-25.4" y1="-165.1" x2="25.4" y2="-165.1" width="0.2032" layer="94"/>
+<wire x1="25.4" y1="-165.1" x2="25.4" y2="162.56" width="0.2032" layer="94"/>
+<wire x1="25.4" y1="162.56" x2="-25.4" y2="162.56" width="0.2032" layer="94"/>
+<wire x1="-25.4" y1="162.56" x2="-25.4" y2="-165.1" width="0.2032" layer="94"/>
+<text x="-5.08" y="0" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-3.81" size="1.778" layer="96">>VALUE</text>
+<pin name="ICETCK" x="-30.48" y="160.02" length="middle" direction="in"/>
+<pin name="ICETDI" x="-30.48" y="157.48" length="middle" direction="in"/>
+<pin name="ICETMS" x="-30.48" y="154.94" length="middle" direction="in"/>
+<pin name="JTAGSEL" x="-30.48" y="152.4" length="middle" direction="in"/>
+<pin name="NTRST" x="-30.48" y="149.86" length="middle" direction="in"/>
+<pin name="TST0" x="-30.48" y="147.32" length="middle" direction="in"/>
+<pin name="TST1" x="-30.48" y="144.78" length="middle" direction="in"/>
+<pin name="D_0" x="-30.48" y="142.24" length="middle"/>
+<pin name="D_1" x="-30.48" y="139.7" length="middle"/>
+<pin name="D_10" x="-30.48" y="137.16" length="middle"/>
+<pin name="D_11" x="-30.48" y="134.62" length="middle"/>
+<pin name="D_12" x="-30.48" y="132.08" length="middle"/>
+<pin name="D_13" x="-30.48" y="129.54" length="middle"/>
+<pin name="D_14" x="-30.48" y="127" length="middle"/>
+<pin name="D_15" x="-30.48" y="124.46" length="middle"/>
+<pin name="D_2" x="-30.48" y="121.92" length="middle"/>
+<pin name="D_3" x="-30.48" y="119.38" length="middle"/>
+<pin name="D_4" x="-30.48" y="116.84" length="middle"/>
+<pin name="D_5" x="-30.48" y="114.3" length="middle"/>
+<pin name="D_6" x="-30.48" y="111.76" length="middle"/>
+<pin name="D_7" x="-30.48" y="109.22" length="middle"/>
+<pin name="D_8" x="-30.48" y="106.68" length="middle"/>
+<pin name="D_9" x="-30.48" y="104.14" length="middle"/>
+<pin name="NRW0NWE" x="-30.48" y="101.6" length="middle"/>
+<pin name="NRW1_NUB_DQM1" x="-30.48" y="99.06" length="middle"/>
+<pin name="PA0" x="-30.48" y="96.52" length="middle"/>
+<pin name="PA1" x="-30.48" y="93.98" length="middle"/>
+<pin name="PA10" x="-30.48" y="91.44" length="middle"/>
+<pin name="PA11" x="-30.48" y="88.9" length="middle"/>
+<pin name="PA12" x="-30.48" y="86.36" length="middle"/>
+<pin name="PA13" x="-30.48" y="83.82" length="middle"/>
+<pin name="PA14" x="-30.48" y="81.28" length="middle"/>
+<pin name="PA15" x="-30.48" y="78.74" length="middle"/>
+<pin name="PA16" x="-30.48" y="76.2" length="middle"/>
+<pin name="PA17" x="-30.48" y="73.66" length="middle"/>
+<pin name="PA18" x="-30.48" y="71.12" length="middle"/>
+<pin name="PA19" x="-30.48" y="68.58" length="middle"/>
+<pin name="PA2" x="-30.48" y="66.04" length="middle"/>
+<pin name="PA20" x="-30.48" y="63.5" length="middle"/>
+<pin name="PA21" x="-30.48" y="60.96" length="middle"/>
+<pin name="PA22" x="-30.48" y="58.42" length="middle"/>
+<pin name="PA23" x="-30.48" y="55.88" length="middle"/>
+<pin name="PA24" x="-30.48" y="53.34" length="middle"/>
+<pin name="PA25" x="-30.48" y="50.8" length="middle"/>
+<pin name="PA26" x="-30.48" y="48.26" length="middle"/>
+<pin name="PA27" x="-30.48" y="45.72" length="middle"/>
+<pin name="PA28" x="-30.48" y="43.18" length="middle"/>
+<pin name="PA29" x="-30.48" y="40.64" length="middle"/>
+<pin name="PA3" x="-30.48" y="38.1" length="middle"/>
+<pin name="PA30" x="-30.48" y="35.56" length="middle"/>
+<pin name="PA31" x="-30.48" y="33.02" length="middle"/>
+<pin name="PA4" x="-30.48" y="30.48" length="middle"/>
+<pin name="PA5" x="-30.48" y="27.94" length="middle"/>
+<pin name="PA6" x="-30.48" y="25.4" length="middle"/>
+<pin name="PA7" x="-30.48" y="22.86" length="middle"/>
+<pin name="PA8" x="-30.48" y="20.32" length="middle"/>
+<pin name="PA9" x="-30.48" y="17.78" length="middle"/>
+<pin name="PB0" x="-30.48" y="15.24" length="middle"/>
+<pin name="PB1" x="-30.48" y="12.7" length="middle"/>
+<pin name="PB10" x="-30.48" y="10.16" length="middle"/>
+<pin name="PB11" x="-30.48" y="7.62" length="middle"/>
+<pin name="PB12" x="-30.48" y="5.08" length="middle"/>
+<pin name="PB13" x="-30.48" y="2.54" length="middle"/>
+<pin name="PB14" x="-30.48" y="0" length="middle"/>
+<pin name="PB15" x="-30.48" y="-2.54" length="middle"/>
+<pin name="PB16" x="-30.48" y="-5.08" length="middle"/>
+<pin name="PB17" x="-30.48" y="-7.62" length="middle"/>
+<pin name="PB18" x="-30.48" y="-10.16" length="middle"/>
+<pin name="PB19" x="-30.48" y="-12.7" length="middle"/>
+<pin name="PB2" x="-30.48" y="-15.24" length="middle"/>
+<pin name="PB20" x="-30.48" y="-17.78" length="middle"/>
+<pin name="PB21" x="-30.48" y="-20.32" length="middle"/>
+<pin name="PB22" x="-30.48" y="-22.86" length="middle"/>
+<pin name="PB23" x="-30.48" y="-25.4" length="middle"/>
+<pin name="PB24" x="-30.48" y="-27.94" length="middle"/>
+<pin name="PB25" x="-30.48" y="-30.48" length="middle"/>
+<pin name="PB26" x="-30.48" y="-33.02" length="middle"/>
+<pin name="PB27" x="-30.48" y="-35.56" length="middle"/>
+<pin name="PB28" x="-30.48" y="-38.1" length="middle"/>
+<pin name="PB29" x="-30.48" y="-40.64" length="middle"/>
+<pin name="PB3" x="-30.48" y="-43.18" length="middle"/>
+<pin name="PB4" x="-30.48" y="-45.72" length="middle"/>
+<pin name="PB5" x="-30.48" y="-48.26" length="middle"/>
+<pin name="PB6" x="-30.48" y="-50.8" length="middle"/>
+<pin name="PB7" x="-30.48" y="-53.34" length="middle"/>
+<pin name="PB8" x="-30.48" y="-55.88" length="middle"/>
+<pin name="PB9" x="-30.48" y="-58.42" length="middle"/>
+<pin name="PC0" x="-30.48" y="-60.96" length="middle"/>
+<pin name="PC1" x="-30.48" y="-63.5" length="middle"/>
+<pin name="PC10" x="-30.48" y="-66.04" length="middle"/>
+<pin name="PC11" x="-30.48" y="-68.58" length="middle"/>
+<pin name="PC12" x="-30.48" y="-71.12" length="middle"/>
+<pin name="PC13" x="-30.48" y="-73.66" length="middle"/>
+<pin name="PC14" x="-30.48" y="-76.2" length="middle"/>
+<pin name="PC15" x="-30.48" y="-78.74" length="middle"/>
+<pin name="PC16" x="-30.48" y="-81.28" length="middle"/>
+<pin name="PC17" x="-30.48" y="-83.82" length="middle"/>
+<pin name="PC18" x="-30.48" y="-86.36" length="middle"/>
+<pin name="PC19" x="-30.48" y="-88.9" length="middle"/>
+<pin name="PC2" x="-30.48" y="-91.44" length="middle"/>
+<pin name="PC20" x="-30.48" y="-93.98" length="middle"/>
+<pin name="PC21" x="-30.48" y="-96.52" length="middle"/>
+<pin name="PC22" x="-30.48" y="-99.06" length="middle"/>
+<pin name="PC23" x="-30.48" y="-101.6" length="middle"/>
+<pin name="PC24" x="-30.48" y="-104.14" length="middle"/>
+<pin name="PC25" x="-30.48" y="-106.68" length="middle"/>
+<pin name="PC26" x="-30.48" y="-109.22" length="middle"/>
+<pin name="PC27" x="-30.48" y="-111.76" length="middle"/>
+<pin name="PC28" x="-30.48" y="-114.3" length="middle"/>
+<pin name="PC29" x="-30.48" y="-116.84" length="middle"/>
+<pin name="PC3" x="-30.48" y="-119.38" length="middle"/>
+<pin name="PC30" x="-30.48" y="-121.92" length="middle"/>
+<pin name="PC31" x="-30.48" y="-124.46" length="middle"/>
+<pin name="PC4" x="-30.48" y="-127" length="middle"/>
+<pin name="PC5" x="-30.48" y="-129.54" length="middle"/>
+<pin name="PC6" x="-30.48" y="-132.08" length="middle"/>
+<pin name="PC7" x="-30.48" y="-134.62" length="middle"/>
+<pin name="PC8" x="-30.48" y="-137.16" length="middle"/>
+<pin name="PC9" x="-30.48" y="-139.7" length="middle"/>
+<pin name="PD0" x="-30.48" y="-142.24" length="middle"/>
+<pin name="PD1" x="-30.48" y="-144.78" length="middle"/>
+<pin name="PD10" x="-30.48" y="-147.32" length="middle"/>
+<pin name="PD11" x="-30.48" y="-149.86" length="middle"/>
+<pin name="PD12" x="-30.48" y="-152.4" length="middle"/>
+<pin name="PD13" x="-30.48" y="-154.94" length="middle"/>
+<pin name="PD14" x="-30.48" y="-157.48" length="middle"/>
+<pin name="PD15" x="-30.48" y="-160.02" length="middle"/>
+<pin name="PD16" x="-30.48" y="-162.56" length="middle"/>
+<pin name="PD17" x="30.48" y="-162.56" length="middle" rot="R180"/>
+<pin name="PD18" x="30.48" y="-160.02" length="middle" rot="R180"/>
+<pin name="PD19" x="30.48" y="-157.48" length="middle" rot="R180"/>
+<pin name="PD2" x="30.48" y="-154.94" length="middle" rot="R180"/>
+<pin name="PD20" x="30.48" y="-152.4" length="middle" rot="R180"/>
+<pin name="PD21" x="30.48" y="-149.86" length="middle" rot="R180"/>
+<pin name="PD22" x="30.48" y="-147.32" length="middle" rot="R180"/>
+<pin name="PD23" x="30.48" y="-144.78" length="middle" rot="R180"/>
+<pin name="PD24" x="30.48" y="-142.24" length="middle" rot="R180"/>
+<pin name="PD25" x="30.48" y="-139.7" length="middle" rot="R180"/>
+<pin name="PD26" x="30.48" y="-137.16" length="middle" rot="R180"/>
+<pin name="PD27" x="30.48" y="-134.62" length="middle" rot="R180"/>
+<pin name="PD3" x="30.48" y="-132.08" length="middle" rot="R180"/>
+<pin name="PD4" x="30.48" y="-129.54" length="middle" rot="R180"/>
+<pin name="PD5" x="30.48" y="-127" length="middle" rot="R180"/>
+<pin name="PD6" x="30.48" y="-124.46" length="middle" rot="R180"/>
+<pin name="PD7" x="30.48" y="-121.92" length="middle" rot="R180"/>
+<pin name="PD8" x="30.48" y="-119.38" length="middle" rot="R180"/>
+<pin name="PD9" x="30.48" y="-116.84" length="middle" rot="R180"/>
+<pin name="A_10" x="30.48" y="-114.3" length="middle" direction="out" rot="R180"/>
+<pin name="A10_SDRAM" x="30.48" y="-111.76" length="middle" direction="out" rot="R180"/>
+<pin name="A_11" x="30.48" y="-109.22" length="middle" direction="out" rot="R180"/>
+<pin name="A_12" x="30.48" y="-106.68" length="middle" direction="out" rot="R180"/>
+<pin name="A_13" x="30.48" y="-104.14" length="middle" direction="out" rot="R180"/>
+<pin name="A_14" x="30.48" y="-101.6" length="middle" direction="out" rot="R180"/>
+<pin name="A_15" x="30.48" y="-99.06" length="middle" direction="out" rot="R180"/>
+<pin name="A16_BA0" x="30.48" y="-96.52" length="middle" direction="out" rot="R180"/>
+<pin name="A17_BA1" x="30.48" y="-93.98" length="middle" direction="out" rot="R180"/>
+<pin name="A_18" x="30.48" y="-91.44" length="middle" direction="out" rot="R180"/>
+<pin name="A_19" x="30.48" y="-88.9" length="middle" direction="out" rot="R180"/>
+<pin name="A1_DQM2" x="30.48" y="-86.36" length="middle" direction="out" rot="R180"/>
+<pin name="A_2" x="30.48" y="-83.82" length="middle" direction="out" rot="R180"/>
+<pin name="A_20" x="30.48" y="-81.28" length="middle" direction="out" rot="R180"/>
+<pin name="A_21" x="30.48" y="-78.74" length="middle" direction="out" rot="R180"/>
+<pin name="A_22" x="30.48" y="-76.2" length="middle" direction="out" rot="R180"/>
+<pin name="A_3" x="30.48" y="-73.66" length="middle" direction="out" rot="R180"/>
+<pin name="A_4" x="30.48" y="-71.12" length="middle" direction="out" rot="R180"/>
+<pin name="A_5" x="30.48" y="-68.58" length="middle" direction="out" rot="R180"/>
+<pin name="A_6" x="30.48" y="-66.04" length="middle" direction="out" rot="R180"/>
+<pin name="A_7" x="30.48" y="-63.5" length="middle" direction="out" rot="R180"/>
+<pin name="A_8" x="30.48" y="-60.96" length="middle" direction="out" rot="R180"/>
+<pin name="A_9" x="30.48" y="-58.42" length="middle" direction="out" rot="R180"/>
+<pin name="CAS" x="30.48" y="-55.88" length="middle" direction="out" rot="R180"/>
+<pin name="ICETDO" x="30.48" y="-53.34" length="middle" direction="out" rot="R180"/>
+<pin name="NBS3" x="30.48" y="-50.8" length="middle" direction="out" rot="R180"/>
+<pin name="NCS0_BFCS" x="30.48" y="-48.26" length="middle" direction="out" rot="R180"/>
+<pin name="NCS1_SDCS" x="30.48" y="-45.72" length="middle" direction="out" rot="R180"/>
+<pin name="NCS2" x="30.48" y="-43.18" length="middle" direction="out" rot="R180"/>
+<pin name="NCS3" x="30.48" y="-40.64" length="middle" direction="out" rot="R180"/>
+<pin name="NLBA0_DQM0" x="30.48" y="-38.1" length="middle" direction="out" rot="R180"/>
+<pin name="NRDNOE" x="30.48" y="-35.56" length="middle" direction="out" rot="R180"/>
+<pin name="RAS" x="30.48" y="-33.02" length="middle" direction="out" rot="R180"/>
+<pin name="SDRAMCKE" x="30.48" y="-30.48" length="middle" direction="out" rot="R180"/>
+<pin name="WE" x="30.48" y="-27.94" length="middle" direction="out" rot="R180"/>
+<pin name="DM" x="30.48" y="-25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="DP" x="30.48" y="-22.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDMA" x="30.48" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDMB" x="30.48" y="-17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDPA" x="30.48" y="-15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDPB" x="30.48" y="-12.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="NRST" x="30.48" y="-10.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC32K_XIN" x="30.48" y="-7.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC32K_XOUT" x="30.48" y="-5.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC9M_XIN" x="30.48" y="-2.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC9M_XOUT" x="30.48" y="0" length="middle" direction="pwr" rot="R180"/>
+<pin name="PLL_A_RC" x="30.48" y="2.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="PLL_B_RC" x="30.48" y="5.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="SDRAMCLK" x="30.48" y="7.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@1" x="30.48" y="10.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@2" x="30.48" y="12.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@3" x="30.48" y="15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@4" x="30.48" y="17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@5" x="30.48" y="20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@6" x="30.48" y="22.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@7" x="30.48" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@8" x="30.48" y="27.94" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@9" x="30.48" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@10" x="30.48" y="33.02" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@11" x="30.48" y="35.56" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@12" x="30.48" y="38.1" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@13" x="30.48" y="40.64" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@14" x="30.48" y="43.18" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@15" x="30.48" y="45.72" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@16" x="30.48" y="48.26" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@17" x="30.48" y="50.8" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@18" x="30.48" y="53.34" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@19" x="30.48" y="55.88" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@20" x="30.48" y="58.42" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@21" x="30.48" y="60.96" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@1" x="30.48" y="63.5" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@2" x="30.48" y="66.04" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@3" x="30.48" y="68.58" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@4" x="30.48" y="71.12" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@5" x="30.48" y="73.66" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@6" x="30.48" y="76.2" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@7" x="30.48" y="78.74" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@8" x="30.48" y="81.28" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@9" x="30.48" y="83.82" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@10" x="30.48" y="86.36" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@11" x="30.48" y="88.9" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@12" x="30.48" y="91.44" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@13" x="30.48" y="93.98" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@14" x="30.48" y="96.52" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@15" x="30.48" y="99.06" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@16" x="30.48" y="101.6" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@17" x="30.48" y="104.14" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@18" x="30.48" y="106.68" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@19" x="30.48" y="109.22" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@20" x="30.48" y="111.76" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@21" x="30.48" y="114.3" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@1" x="30.48" y="116.84" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@2" x="30.48" y="119.38" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@3" x="30.48" y="121.92" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@4" x="30.48" y="124.46" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@5" x="30.48" y="127" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@6" x="30.48" y="129.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@7" x="30.48" y="132.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@8" x="30.48" y="134.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@9" x="30.48" y="137.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@1" x="30.48" y="139.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@2" x="30.48" y="142.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@3" x="30.48" y="144.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@4" x="30.48" y="147.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@5" x="30.48" y="149.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@6" x="30.48" y="152.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@7" x="30.48" y="154.94" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@8" x="30.48" y="157.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@9" x="30.48" y="160.02" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="ATF16V8B">
+<wire x1="-7.62" y1="17.78" x2="7.62" y2="17.78" width="0.254" layer="94"/>
+<wire x1="7.62" y1="17.78" x2="7.62" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-17.78" x2="-7.62" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-17.78" x2="-7.62" y2="17.78" width="0.254" layer="94"/>
+<text x="-7.62" y="19.05" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-20.32" size="1.778" layer="96">>VALUE</text>
+<pin name="CLK" x="-10.16" y="12.7" length="short" direction="in"/>
+<pin name="I1" x="-10.16" y="7.62" length="short" direction="in" swaplevel="1"/>
+<pin name="I2" x="-10.16" y="5.08" length="short" direction="in" swaplevel="1"/>
+<pin name="I3" x="-10.16" y="2.54" length="short" direction="in" swaplevel="1"/>
+<pin name="I4" x="-10.16" y="0" length="short" direction="in" swaplevel="1"/>
+<pin name="I5" x="-10.16" y="-2.54" length="short" direction="in" swaplevel="1"/>
+<pin name="I6" x="-10.16" y="-5.08" length="short" direction="in" swaplevel="1"/>
+<pin name="I7" x="-10.16" y="-7.62" length="short" direction="in" swaplevel="1"/>
+<pin name="I8" x="-10.16" y="-10.16" length="short" direction="in" swaplevel="1"/>
+<pin name="O1" x="10.16" y="7.62" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O2" x="10.16" y="5.08" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O3" x="10.16" y="2.54" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O4" x="10.16" y="0" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O5" x="10.16" y="-2.54" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O6" x="10.16" y="-5.08" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O7" x="10.16" y="-7.62" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O8" x="10.16" y="-10.16" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="OE" x="10.16" y="12.7" length="short" direction="in" rot="R180"/>
+<pin name="VCC" x="-10.16" y="15.24" length="short" direction="pwr"/>
+<pin name="GND" x="-10.16" y="-15.24" length="short" direction="pwr"/>
+</symbol>
+<symbol name="23-I/O">
+<wire x1="-17.78" y1="27.94" x2="20.32" y2="27.94" width="0.254" layer="94"/>
+<wire x1="20.32" y1="27.94" x2="20.32" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-35.56" x2="-17.78" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-35.56" x2="-17.78" y2="27.94" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="29.21" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="2.54" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="7.62" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-22.86" y="-12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="17.78" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="15.24" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="ADC7" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="ADC6" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="25.4" length="middle" function="dot"/>
+</symbol>
+<symbol name="23-I/O-2">
+<wire x1="-17.78" y1="30.48" x2="20.32" y2="30.48" width="0.254" layer="94"/>
+<wire x1="20.32" y1="30.48" x2="20.32" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-33.02" x2="-17.78" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-33.02" x2="-17.78" y2="30.48" width="0.254" layer="94"/>
+<text x="-17.78" y="-35.56" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="31.75" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="5.08" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="10.16" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-2.54" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="20.32" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="17.78" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="27.94" length="middle" function="dot"/>
+</symbol>
+<symbol name="32-I/O-M16-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M16-P">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M32-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M32-P">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="MEGA64">
+<wire x1="-20.32" y1="53.34" x2="22.86" y2="53.34" width="0.254" layer="94"/>
+<wire x1="22.86" y1="53.34" x2="22.86" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-60.96" x2="-20.32" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-60.96" x2="-20.32" y2="53.34" width="0.254" layer="94"/>
+<text x="-20.32" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-25.4" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-25.4" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-25.4" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-25.4" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-25.4" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-25.4" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-25.4" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-25.4" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="27.94" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="27.94" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="33.02" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-25.4" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-25.4" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-25.4" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-25.4" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-25.4" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-25.4" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="20.32" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-25.4" y="12.7" length="middle"/>
+<pin name="PG4(TOSC1)" x="-25.4" y="7.62" length="middle"/>
+<pin name="PG0(WR)" x="-25.4" y="-2.54" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-25.4" y="0" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-25.4" y="2.54" length="middle"/>
+<pin name="RESET" x="-25.4" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-25.4" y="-5.08" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="MEGA128">
+<wire x1="-22.86" y1="55.88" x2="20.32" y2="55.88" width="0.254" layer="94"/>
+<wire x1="20.32" y1="55.88" x2="20.32" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-58.42" x2="-22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-58.42" x2="-22.86" y2="55.88" width="0.254" layer="94"/>
+<text x="-22.86" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-27.94" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-27.94" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-27.94" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-27.94" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-27.94" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-27.94" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-27.94" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-27.94" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="25.4" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="25.4" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="25.4" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="25.4" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="25.4" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="25.4" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="43.18" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-27.94" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-27.94" y="15.24" length="middle"/>
+<pin name="PG4(TOSC1)" x="-27.94" y="10.16" length="middle"/>
+<pin name="PG0(WR)" x="-27.94" y="0" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-27.94" y="2.54" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-27.94" y="5.08" length="middle"/>
+<pin name="RESET" x="-27.94" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-27.94" y="-2.54" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="MEGA169">
+<wire x1="-27.94" y1="55.88" x2="22.86" y2="55.88" width="0.254" layer="94"/>
+<wire x1="22.86" y1="55.88" x2="22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-58.42" x2="-27.94" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-58.42" x2="-27.94" y2="55.88" width="0.254" layer="94"/>
+<text x="-27.94" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-27.94" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-33.02" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-33.02" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-33.02" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-33.02" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-33.02" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-33.02" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-33.02" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-33.02" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PCINT0)PE0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PCINT1)PE1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0/PCINT2)PE2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(AIN1/PCINT3)PE3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(USCK/SCL/PCINT4)PE4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(DI/SDA/PCINT5)PE5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(DO/PCINT6)PE6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(CLKO/PCINT7)PE7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="(SEG15)PD7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SEG16)PD6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SEG17)PD5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SEG18)PD4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(SEG19)PD3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(SEG20)PD2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SEG21/INT0)PD1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SEG22/ICP)PD0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SEG5)PC7" x="27.94" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG6)PC6" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG7)PC5" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG8)PC4" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG9)PC3" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG10)PC2" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG11)PC1" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG12)PC0" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2A/PCINT15)PB7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B/PCINT14)PB6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT13)PB5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0A/PCINT12)PB4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO/PCINT11)PB3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT10)PB2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK/PCINT9)PB1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/PCINT8)PB0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SEG2)PA6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(SEG3)PA7" x="27.94" y="53.34" length="middle" rot="R180"/>
+<pin name="(SEG1)PA5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(SEG0)PA4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(COM3)PA3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(COM2)PA2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(COM1)PA1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(COM0)PA0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-33.02" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-33.02" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-33.02" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1(TOSC1)" x="-33.02" y="43.18" length="middle"/>
+<pin name="XTAL2(TOSC2)" x="-33.02" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-33.02" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-33.02" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-33.02" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-33.02" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(T1/SEG24)" x="-33.02" y="7.62" length="middle"/>
+<pin name="PG4(T0/SEG23)" x="-33.02" y="10.16" length="middle"/>
+<pin name="PG0(SEG14)" x="-33.02" y="0" length="middle"/>
+<pin name="PG1(SEG13)" x="-33.02" y="2.54" length="middle"/>
+<pin name="PG2(SEG4)" x="-33.02" y="5.08" length="middle"/>
+<pin name="PG5(RESET)" x="-33.02" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="LCDCAP" x="-33.02" y="-2.54" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA323-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="MEGA1284">
+<wire x1="-15.24" y1="45.72" x2="27.94" y2="45.72" width="0.254" layer="94"/>
+<wire x1="27.94" y1="45.72" x2="27.94" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="27.94" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7/PCINT7)PA7" x="33.02" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6/PCINT6)PA6" x="33.02" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5/PCINT5)PA5" x="33.02" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4/PCINT4)PA4" x="33.02" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3/PCINT3)PA3" x="33.02" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2/PCINT2)PA2" x="33.02" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1/PCINT1)PA1" x="33.02" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0/PCINT0)PA0" x="33.02" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK/OC3B/PCINT15)PB7" x="33.02" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO/OC3A/PCINT14)PB6" x="33.02" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT13/ICP3)PB5" x="33.02" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="33.02" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="33.02" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="33.02" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="33.02" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="33.02" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2/PCINT23)PC7" x="33.02" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1/PCINT22)PC6" x="33.02" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI/PCINT21)PC5" x="33.02" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO/PCINT20)PC4" x="33.02" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS/PCINT19)PC3" x="33.02" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK/PCINT18)PC2" x="33.02" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA/PCINT17)" x="33.02" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL/PCINT16)" x="33.02" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD0/T3/PCINT24)PD0" x="33.02" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD0/PCINT25)PD1" x="33.02" y="-40.64" length="middle" rot="R180"/>
+<pin name="(RXD1/INT0/PCINT26)PD2" x="33.02" y="-38.1" length="middle" rot="R180"/>
+<pin name="(TXD1/INT1/PCINT27)PD3" x="33.02" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B/XCK1/PCINT28)PD4" x="33.02" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT29)PD5" x="33.02" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP/OC2B/PCINT30)PD6" x="33.02" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2A/PCINT31)PD7" x="33.02" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="MEGA323">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M8515-A">
+<wire x1="-15.24" y1="40.64" x2="15.24" y2="40.64" width="0.254" layer="94"/>
+<wire x1="15.24" y1="40.64" x2="15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-50.8" x2="-15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-50.8" x2="-15.24" y2="40.64" width="0.254" layer="94"/>
+<text x="-15.24" y="41.402" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-53.34" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="12.7" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="15.24" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="17.78" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="30.48" length="middle"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="38.1" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-40.64" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-43.18" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-7">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="17.78" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="20.32" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="22.86" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M8535-A">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M8535-P">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/INT2)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/OC0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+</symbol>
+<symbol name="AT89C5131">
+<wire x1="-22.86" y1="-43.18" x2="22.86" y2="-43.18" width="0.4064" layer="94"/>
+<wire x1="22.86" y1="-43.18" x2="22.86" y2="40.64" width="0.4064" layer="94"/>
+<wire x1="22.86" y1="40.64" x2="-22.86" y2="40.64" width="0.4064" layer="94"/>
+<wire x1="-22.86" y1="40.64" x2="-22.86" y2="-43.18" width="0.4064" layer="94"/>
+<text x="-22.86" y="-45.72" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="41.91" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="25.4" y="-22.86" length="short" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="25.4" y="30.48" length="short" rot="R180"/>
+<pin name="P0.1_AD1" x="25.4" y="27.94" length="short" rot="R180"/>
+<pin name="P0.2_AD2" x="25.4" y="25.4" length="short" rot="R180"/>
+<pin name="P0.3_AD3" x="25.4" y="22.86" length="short" rot="R180"/>
+<pin name="P0.4_AD4" x="25.4" y="20.32" length="short" rot="R180"/>
+<pin name="P0.5_AD5" x="25.4" y="17.78" length="short" rot="R180"/>
+<pin name="P0.6_AD6" x="25.4" y="15.24" length="short" rot="R180"/>
+<pin name="P0.7_AD7" x="25.4" y="12.7" length="short" rot="R180"/>
+<pin name="XTAL1" x="-25.4" y="33.02" length="short" direction="in"/>
+<pin name="XTAL2" x="-25.4" y="27.94" length="short" direction="in"/>
+<pin name="!RST" x="-25.4" y="38.1" length="short" direction="in"/>
+<pin name="ALE" x="25.4" y="-25.4" length="short" rot="R180"/>
+<pin name="!PSEN" x="25.4" y="-27.94" length="short" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="25.4" y="7.62" length="short" rot="R180"/>
+<pin name="P2.1_A9" x="25.4" y="5.08" length="short" rot="R180"/>
+<pin name="P2.2_A10" x="25.4" y="2.54" length="short" rot="R180"/>
+<pin name="P2.3_A11" x="25.4" y="0" length="short" rot="R180"/>
+<pin name="P2.4_A12" x="25.4" y="-2.54" length="short" rot="R180"/>
+<pin name="P2.5_A13" x="25.4" y="-5.08" length="short" rot="R180"/>
+<pin name="P2.6_A14" x="25.4" y="-7.62" length="short" rot="R180"/>
+<pin name="P2.7_A15" x="25.4" y="-10.16" length="short" rot="R180"/>
+<pin name="P1.0/T2/KIN0" x="-25.4" y="22.86" length="short"/>
+<pin name="P1.1/T2EX/KIN1/SS" x="-25.4" y="20.32" length="short"/>
+<pin name="P1.2/ECI/KIN2" x="-25.4" y="17.78" length="short"/>
+<pin name="P1.3/CEX0/KIN3" x="-25.4" y="15.24" length="short"/>
+<pin name="P1.4/CEX1/KIN4" x="-25.4" y="12.7" length="short"/>
+<pin name="P1.5/CEX2/KIN5/MISO" x="-25.4" y="10.16" length="short"/>
+<pin name="P1.6/CEX3/KIN6/SCK" x="-25.4" y="7.62" length="short"/>
+<pin name="P1.7/CEX4/KIN7/MOSI" x="-25.4" y="5.08" length="short"/>
+<pin name="P3.0/RXD" x="-25.4" y="0" length="short"/>
+<pin name="P3.1/TXD" x="-25.4" y="-2.54" length="short"/>
+<pin name="P3.2/!INT0" x="-25.4" y="-5.08" length="short"/>
+<pin name="P3.3/!INT1" x="-25.4" y="-7.62" length="short"/>
+<pin name="P3.4/T0" x="-25.4" y="-10.16" length="short"/>
+<pin name="P3.5/T1" x="-25.4" y="-12.7" length="short"/>
+<pin name="P3.6/!WR" x="25.4" y="-15.24" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="25.4" y="-17.78" length="short" rot="R180"/>
+<pin name="VDD" x="25.4" y="38.1" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS" x="25.4" y="-40.64" length="short" direction="pwr" rot="R180"/>
+<pin name="AVDD" x="-25.4" y="-38.1" length="short" direction="pwr"/>
+<pin name="D+" x="-25.4" y="-25.4" length="short"/>
+<pin name="D-" x="-25.4" y="-27.94" length="short"/>
+<pin name="PLLF" x="-25.4" y="-33.02" length="short"/>
+<pin name="FREV" x="-25.4" y="-35.56" length="short"/>
+<pin name="P4.0/SCL" x="-25.4" y="-17.78" length="short"/>
+<pin name="P4.1/SDA" x="-25.4" y="-20.32" length="short"/>
+<pin name="AVSS" x="-25.4" y="-40.64" length="short" direction="pwr"/>
+</symbol>
+<symbol name="AT89C5132">
+<wire x1="-17.78" y1="-71.12" x2="17.78" y2="-71.12" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-71.12" x2="17.78" y2="63.5" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="63.5" x2="-17.78" y2="63.5" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="63.5" x2="-17.78" y2="-71.12" width="0.4064" layer="94"/>
+<text x="-17.78" y="-73.66" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="64.77" size="1.778" layer="95">>NAME</text>
+<pin name="VDD@1" x="20.32" y="58.42" length="short" direction="pwr" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="40.64" length="short" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="38.1" length="short" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="35.56" length="short" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="33.02" length="short" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="30.48" length="short" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="27.94" length="short" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="25.4" length="short" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="22.86" length="short" rot="R180"/>
+<pin name="X1" x="-20.32" y="53.34" length="short" direction="in"/>
+<pin name="X2" x="-20.32" y="50.8" length="short" direction="in"/>
+<pin name="RST" x="-20.32" y="55.88" length="short" direction="in"/>
+<pin name="ALE" x="20.32" y="-10.16" length="short" rot="R180"/>
+<pin name="P4.3/!SS" x="-20.32" y="-17.78" length="short"/>
+<pin name="P2.0_A8" x="20.32" y="17.78" length="short" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="15.24" length="short" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="12.7" length="short" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="10.16" length="short" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="7.62" length="short" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="5.08" length="short" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="2.54" length="short" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="0" length="short" rot="R180"/>
+<pin name="P1.0/KIN0" x="-20.32" y="30.48" length="short"/>
+<pin name="P1.1/KIN1" x="-20.32" y="27.94" length="short"/>
+<pin name="P1.2/KIN2" x="-20.32" y="25.4" length="short"/>
+<pin name="P1.3/KIN3" x="-20.32" y="22.86" length="short"/>
+<pin name="P1.6/SCL" x="-20.32" y="15.24" length="short"/>
+<pin name="P1.7/SDA" x="-20.32" y="12.7" length="short"/>
+<pin name="P3.0/RXD" x="-20.32" y="7.62" length="short"/>
+<pin name="P3.1/TXD" x="-20.32" y="5.08" length="short"/>
+<pin name="P3.2/!INT0" x="-20.32" y="2.54" length="short"/>
+<pin name="P3.3/!INT1" x="-20.32" y="0" length="short"/>
+<pin name="P3.4/T0" x="-20.32" y="-2.54" length="short"/>
+<pin name="P3.5/T1" x="-20.32" y="-5.08" length="short"/>
+<pin name="P3.6/!WR" x="20.32" y="-5.08" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="20.32" y="-7.62" length="short" rot="R180"/>
+<pin name="VDD" x="20.32" y="60.96" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS" x="20.32" y="-38.1" length="short" direction="pwr" rot="R180"/>
+<pin name="AVDD" x="-20.32" y="-50.8" length="short" direction="pwr"/>
+<pin name="D+" x="-20.32" y="-38.1" length="short"/>
+<pin name="D-" x="-20.32" y="-40.64" length="short"/>
+<pin name="VDD@3" x="20.32" y="53.34" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@3" x="20.32" y="-30.48" length="short" direction="pwr" rot="R180"/>
+<pin name="AVSS" x="-20.32" y="-68.58" length="short" direction="pwr"/>
+<pin name="P4.0/MISO" x="-20.32" y="-10.16" length="short"/>
+<pin name="P4.1/MOSI" x="-20.32" y="-12.7" length="short"/>
+<pin name="P4.2/SCK" x="-20.32" y="-15.24" length="short"/>
+<pin name="P4.4" x="-20.32" y="-20.32" length="short"/>
+<pin name="P5.0" x="20.32" y="-15.24" length="short" rot="R180"/>
+<pin name="P5.1" x="20.32" y="-17.78" length="short" rot="R180"/>
+<pin name="P5.2" x="20.32" y="-20.32" length="short" rot="R180"/>
+<pin name="P5.3" x="20.32" y="-22.86" length="short" rot="R180"/>
+<pin name="FILT" x="-20.32" y="48.26" length="short" direction="in"/>
+<pin name="DCLK" x="20.32" y="-50.8" length="short" direction="out" rot="R180"/>
+<pin name="DOUT" x="20.32" y="-53.34" length="short" direction="out" rot="R180"/>
+<pin name="DSEL" x="20.32" y="-55.88" length="short" direction="out" rot="R180"/>
+<pin name="SCLK" x="20.32" y="-58.42" length="short" direction="out" rot="R180"/>
+<pin name="MCLK" x="20.32" y="-63.5" length="short" direction="out" rot="R180"/>
+<pin name="MCMD" x="20.32" y="-66.04" length="short" rot="R180"/>
+<pin name="MDAT" x="20.32" y="-68.58" length="short" rot="R180"/>
+<pin name="AIN0" x="-20.32" y="-55.88" length="short" direction="in"/>
+<pin name="AIN1" x="-20.32" y="-58.42" length="short" direction="in"/>
+<pin name="AREFP" x="-20.32" y="-60.96" length="short" direction="in"/>
+<pin name="AREFN" x="-20.32" y="-63.5" length="short" direction="in"/>
+<pin name="!ISP" x="-20.32" y="38.1" length="short"/>
+<pin name="!TST" x="-20.32" y="35.56" length="short" direction="in"/>
+<pin name="UVDD" x="-20.32" y="-33.02" length="short" direction="pwr"/>
+<pin name="UVSS" x="-20.32" y="-45.72" length="short" direction="pwr"/>
+<pin name="PVDD" x="-20.32" y="60.96" length="short" direction="pwr"/>
+<pin name="PVSS" x="-20.32" y="43.18" length="short" direction="pwr"/>
+<pin name="P1.4" x="-20.32" y="20.32" length="short"/>
+<pin name="P1.5" x="-20.32" y="17.78" length="short"/>
+<pin name="P4.5" x="-20.32" y="-22.86" length="short"/>
+<pin name="P4.6" x="-20.32" y="-25.4" length="short"/>
+<pin name="P4.7" x="-20.32" y="-27.94" length="short"/>
+<pin name="VSS@1" x="20.32" y="-35.56" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@2" x="20.32" y="-33.02" length="short" direction="pwr" rot="R180"/>
+<pin name="VDD@2" x="20.32" y="55.88" length="short" direction="pwr" rot="R180"/>
+<pin name="VDD@4" x="20.32" y="50.8" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@4" x="20.32" y="-27.94" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="23-I/O_MI">
+<wire x1="-17.78" y1="27.94" x2="20.32" y2="27.94" width="0.254" layer="94"/>
+<wire x1="20.32" y1="27.94" x2="20.32" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-35.56" x2="-17.78" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-35.56" x2="-17.78" y2="27.94" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="29.21" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="2.54" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="7.62" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-22.86" y="-12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="17.78" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="15.24" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="ADC7" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="ADC6" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="25.4" length="middle" function="dot"/>
+<pin name="THERMAL" x="-22.86" y="-20.32" length="middle" direction="pas"/>
+</symbol>
+<symbol name="32-I/O-M16-A_M">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-5.08" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M32-A_M">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-5.08" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA64-M">
+<wire x1="-20.32" y1="53.34" x2="22.86" y2="53.34" width="0.254" layer="94"/>
+<wire x1="22.86" y1="53.34" x2="22.86" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-60.96" x2="-20.32" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-60.96" x2="-20.32" y2="53.34" width="0.254" layer="94"/>
+<text x="-20.32" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-25.4" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-25.4" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-25.4" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-25.4" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-25.4" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-25.4" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-25.4" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-25.4" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="27.94" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="27.94" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="33.02" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-25.4" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-25.4" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-25.4" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-25.4" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-25.4" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-25.4" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="20.32" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-25.4" y="7.62" length="middle"/>
+<pin name="PG4(TOSC1)" x="-25.4" y="2.54" length="middle"/>
+<pin name="PG0(WR)" x="-25.4" y="-7.62" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-25.4" y="-5.08" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-25.4" y="-2.54" length="middle"/>
+<pin name="RESET" x="-25.4" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-25.4" y="-10.16" length="middle" direction="in" function="dot"/>
+<pin name="THERMAL" x="-25.4" y="12.7" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA128-M">
+<wire x1="-22.86" y1="55.88" x2="20.32" y2="55.88" width="0.254" layer="94"/>
+<wire x1="20.32" y1="55.88" x2="20.32" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-58.42" x2="-22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-58.42" x2="-22.86" y2="55.88" width="0.254" layer="94"/>
+<text x="-22.86" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-27.94" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-27.94" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-27.94" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-27.94" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-27.94" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-27.94" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-27.94" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-27.94" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="25.4" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="25.4" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="25.4" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="25.4" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="25.4" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="25.4" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="43.18" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-27.94" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-27.94" y="10.16" length="middle"/>
+<pin name="PG4(TOSC1)" x="-27.94" y="5.08" length="middle"/>
+<pin name="PG0(WR)" x="-27.94" y="-5.08" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-27.94" y="-2.54" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-27.94" y="0" length="middle"/>
+<pin name="RESET" x="-27.94" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-27.94" y="-7.62" length="middle" direction="in" function="dot"/>
+<pin name="THERMAL" x="-27.94" y="15.24" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA169-M">
+<wire x1="-27.94" y1="55.88" x2="22.86" y2="55.88" width="0.254" layer="94"/>
+<wire x1="22.86" y1="55.88" x2="22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-58.42" x2="-27.94" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-58.42" x2="-27.94" y2="55.88" width="0.254" layer="94"/>
+<text x="-27.94" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-27.94" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-33.02" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-33.02" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-33.02" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-33.02" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-33.02" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-33.02" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-33.02" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-33.02" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PCINT0)PE0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PCINT1)PE1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0/PCINT2)PE2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(AIN1/PCINT3)PE3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(USCK/SCL/PCINT4)PE4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(DI/SDA/PCINT5)PE5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(DO/PCINT6)PE6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(CLKO/PCINT7)PE7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="(SEG15)PD7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SEG16)PD6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SEG17)PD5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SEG18)PD4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(SEG19)PD3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(SEG20)PD2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SEG21/INT0)PD1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SEG22/ICP)PD0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SEG5)PC7" x="27.94" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG6)PC6" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG7)PC5" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG8)PC4" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG9)PC3" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG10)PC2" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG11)PC1" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG12)PC0" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2A/PCINT15)PB7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B/PCINT14)PB6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT13)PB5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0A/PCINT12)PB4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO/PCINT11)PB3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT10)PB2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK/PCINT9)PB1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/PCINT8)PB0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SEG2)PA6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(SEG3)PA7" x="27.94" y="53.34" length="middle" rot="R180"/>
+<pin name="(SEG1)PA5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(SEG0)PA4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(COM3)PA3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(COM2)PA2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(COM1)PA1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(COM0)PA0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-33.02" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-33.02" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-33.02" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1(TOSC1)" x="-33.02" y="43.18" length="middle"/>
+<pin name="XTAL2(TOSC2)" x="-33.02" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-33.02" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-33.02" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-33.02" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-33.02" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(T1/SEG24)" x="-33.02" y="7.62" length="middle"/>
+<pin name="PG4(T0/SEG23)" x="-33.02" y="10.16" length="middle"/>
+<pin name="PG0(SEG14)" x="-33.02" y="0" length="middle"/>
+<pin name="PG1(SEG13)" x="-33.02" y="2.54" length="middle"/>
+<pin name="PG2(SEG4)" x="-33.02" y="5.08" length="middle"/>
+<pin name="PG5(RESET)" x="-33.02" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="LCDCAP" x="-33.02" y="-2.54" length="middle" direction="in"/>
+<pin name="THERMAL" x="-33.02" y="15.24" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M8515-A_M">
+<wire x1="-15.24" y1="40.64" x2="15.24" y2="40.64" width="0.254" layer="94"/>
+<wire x1="15.24" y1="40.64" x2="15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-50.8" x2="-15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-50.8" x2="-15.24" y2="40.64" width="0.254" layer="94"/>
+<text x="-15.24" y="41.402" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-53.34" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="12.7" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="15.24" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="17.78" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="30.48" length="middle"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="38.1" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-40.64" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-43.18" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="THERMAL" x="-20.32" y="0" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M8535-A_M">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-7.62" length="middle" direction="in"/>
+</symbol>
+<symbol name="TINY26_M">
+<wire x1="-17.78" y1="22.86" x2="15.24" y2="22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="22.86" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-17.78" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC8/XTAL2)PB5" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="(ADC7/XTAL1)PB4" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="(OC1B)PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="(SCK/SCL/!OC1B!)PB2" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="(MISO/DO/OC1A)PB1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="(MOSI/DI/SDA/!OC1A!)PB0" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="(ADC6/AIN1)PA7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="(ADC5/AIN0)PA6" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="(ADC4)PA5" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="(ADC3)PA4" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="(AREF)PA3" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="(ADC2)PA2" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="(ADC1)PA1" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="(ADC0)PA0" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-20.32" y="-15.24" length="short" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-5.08" length="short" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="-10.16" length="short" direction="pwr"/>
+<pin name="(ADC10/!RESET!)PB7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="(ADC9/INT0/T0)PB6" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="-17.78" length="short" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-20.32" length="short" direction="in"/>
+</symbol>
+<symbol name="ATMEGA644">
+<wire x1="-22.86" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="45.72" x2="20.32" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-45.72" x2="-22.86" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="45.72" width="0.254" layer="94"/>
+<text x="-22.86" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="46.99" size="1.778" layer="95">>NAME</text>
+<pin name="(PCINT31/OC2A)PD7" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(PCINT30/OC2B/ICP)PD6" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(PCINT29/OC1A)PD5" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(PCINT28/OC1B)PD4" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(PCINT27/INT1)PD3" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="(PCINT26/INT0)PD2" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(PCINT25/TXD0)PD1" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(PCINT24/RXD0)PD0" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(PCINT23/TOSC2)PC7" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT22/TOSC1)PC6" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT21/TDI)PC5" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT20/TDO)PC4" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT19/TMS)PC3" x="25.4" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT18/TCK)PC2" x="25.4" y="-15.24" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT17/SDA)PC1" x="25.4" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT16/SCL)PC0" x="25.4" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT15/SCK)PB7" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(PCINT14/MISO)PB6" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(PCINT13/MOSI)PB5" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(PCINT12/OC0B/!SS!)PB4" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(PCINT11/OC0A/AIN1)PB3" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="(PCINT10/INT2/AIN0)PB2" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="(PCINT9/CLKO/T1)PB1" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="(PCINT8/XCK0/T0)PB0" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="(PCINT6/ADC6)PA6" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(PCINT7/ADC7)PA7" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(PCINT5/ADC5)PA5" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(PCINT4/ADC4)PA4" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="(PCINT3/ADC3)PA3" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="(PCINT2/ADC2)PA2" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(PCINT1/ADC1)PA1" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(PCINT0/ADC0)PA0" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="15.24" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="17.78" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="22.86" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="25.4" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="40.64" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="43.18" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="-40.64" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="-43.18" length="middle" direction="pwr"/>
+<pin name="RESET" x="-27.94" y="30.48" length="middle" direction="in" function="dot"/>
+<pin name="GND@2" x="-27.94" y="-38.1" length="middle" direction="pwr"/>
+<pin name="GND@3" x="-27.94" y="-35.56" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-27.94" y="38.1" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="ATMEGA644E">
+<wire x1="-22.86" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="45.72" x2="20.32" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-45.72" x2="-22.86" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="45.72" width="0.254" layer="94"/>
+<text x="-22.86" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="46.99" size="1.778" layer="95">>NAME</text>
+<pin name="(PCINT31/OC2A)PD7" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(PCINT30/OC2B/ICP)PD6" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(PCINT29/OC1A)PD5" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(PCINT28/OC1B)PD4" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(PCINT27/INT1)PD3" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="(PCINT26/INT0)PD2" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(PCINT25/TXD0)PD1" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(PCINT24/RXD0)PD0" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(PCINT23/TOSC2)PC7" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT22/TOSC1)PC6" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT21/TDI)PC5" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT20/TDO)PC4" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT19/TMS)PC3" x="25.4" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT18/TCK)PC2" x="25.4" y="-15.24" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT17/SDA)PC1" x="25.4" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT16/SCL)PC0" x="25.4" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT15/SCK)PB7" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(PCINT14/MISO)PB6" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(PCINT13/MOSI)PB5" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(PCINT12/OC0B/!SS!)PB4" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(PCINT11/OC0A/AIN1)PB3" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="(PCINT10/INT2/AIN0)PB2" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="(PCINT9/CLKO/T1)PB1" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="(PCINT8/XCK0/T0)PB0" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="(PCINT6/ADC6)PA6" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(PCINT7/ADC7)PA7" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(PCINT5/ADC5)PA5" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(PCINT4/ADC4)PA4" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="(PCINT3/ADC3)PA3" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="(PCINT2/ADC2)PA2" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(PCINT1/ADC1)PA1" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(PCINT0/ADC0)PA0" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="15.24" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="17.78" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="22.86" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="25.4" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="40.64" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="43.18" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="-40.64" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="-43.18" length="middle" direction="pwr"/>
+<pin name="RESET" x="-27.94" y="30.48" length="middle" direction="in" function="dot"/>
+<pin name="GND@2" x="-27.94" y="-38.1" length="middle" direction="pwr"/>
+<pin name="GND@3" x="-27.94" y="-35.56" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-27.94" y="38.1" length="middle" direction="pwr"/>
+<pin name="EXP" x="-27.94" y="-33.02" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="AT91SAM7X">
+<wire x1="-48.26" y1="48.26" x2="48.26" y2="48.26" width="0.254" layer="94"/>
+<wire x1="48.26" y1="48.26" x2="48.26" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="48.26" y1="-48.26" x2="-48.26" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-48.26" y1="-48.26" x2="-48.26" y2="48.26" width="0.254" layer="94"/>
+<text x="-7.62" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="ADVREF" x="-50.8" y="33.02" length="short"/>
+<pin name="GND@1" x="-50.8" y="30.48" length="short"/>
+<pin name="AD4" x="-50.8" y="27.94" length="short"/>
+<pin name="AD5" x="-50.8" y="25.4" length="short"/>
+<pin name="AD6" x="-50.8" y="22.86" length="short"/>
+<pin name="AD7" x="-50.8" y="20.32" length="short"/>
+<pin name="VDDOUT@1" x="-50.8" y="17.78" length="short"/>
+<pin name="VDDIN@1" x="-50.8" y="15.24" length="short"/>
+<pin name="PB27/AD0" x="-50.8" y="12.7" length="short"/>
+<pin name="PB28/AD1" x="-50.8" y="10.16" length="short"/>
+<pin name="PB29/AD2" x="-50.8" y="7.62" length="short"/>
+<pin name="PB30/AD3" x="-50.8" y="5.08" length="short"/>
+<pin name="PA8/PGMM0" x="-50.8" y="2.54" length="short"/>
+<pin name="PA9/PGMM1" x="-50.8" y="0" length="short"/>
+<pin name="VDDCORE@1" x="-50.8" y="-2.54" length="short"/>
+<pin name="GND@2" x="-50.8" y="-5.08" length="short"/>
+<pin name="VDDIO@1" x="-50.8" y="-7.62" length="short"/>
+<pin name="PA10/PGMM2" x="-50.8" y="-10.16" length="short"/>
+<pin name="PA11/PGMM3" x="-50.8" y="-12.7" length="short"/>
+<pin name="PA12/PGMD0" x="-50.8" y="-15.24" length="short"/>
+<pin name="PA13/PGMD1" x="-50.8" y="-17.78" length="short"/>
+<pin name="PA14/PGMD2" x="-50.8" y="-20.32" length="short"/>
+<pin name="PA15/PGMD3" x="-50.8" y="-22.86" length="short"/>
+<pin name="PA16/PGMD4" x="-50.8" y="-25.4" length="short"/>
+<pin name="PA17/PGMD5" x="-50.8" y="-27.94" length="short"/>
+<pin name="PA18/PGMD6" x="-30.48" y="-50.8" length="short" rot="R90"/>
+<pin name="PB9" x="-27.94" y="-50.8" length="short" rot="R90"/>
+<pin name="PB1" x="7.62" y="-50.8" length="short" rot="R90"/>
+<pin name="PB2" x="10.16" y="-50.8" length="short" rot="R90"/>
+<pin name="PB3" x="12.7" y="-50.8" length="short" rot="R90"/>
+<pin name="PB4" x="50.8" y="25.4" length="short" rot="R180"/>
+<pin name="PB5" x="-10.16" y="-50.8" length="short" rot="R90"/>
+<pin name="PB6" x="-17.78" y="-50.8" length="short" rot="R90"/>
+<pin name="PB7" x="0" y="-50.8" length="short" rot="R90"/>
+<pin name="PB8" x="-25.4" y="-50.8" length="short" rot="R90"/>
+<pin name="PB10" x="15.24" y="-50.8" length="short" rot="R90"/>
+<pin name="PB11" x="17.78" y="-50.8" length="short" rot="R90"/>
+<pin name="PB12" x="2.54" y="-50.8" length="short" rot="R90"/>
+<pin name="PB13" x="-20.32" y="-50.8" length="short" rot="R90"/>
+<pin name="PB14" x="-22.86" y="-50.8" length="short" rot="R90"/>
+<pin name="PB15" x="-7.62" y="-50.8" length="short" rot="R90"/>
+<pin name="PB16" x="50.8" y="27.94" length="short" rot="R180"/>
+<pin name="PB17" x="-5.08" y="-50.8" length="short" rot="R90"/>
+<pin name="PB18" x="50.8" y="2.54" length="short" rot="R180"/>
+<pin name="PA19/PGMD7" x="20.32" y="-50.8" length="short" rot="R90"/>
+<pin name="PA20/PGMD8" x="22.86" y="-50.8" length="short" rot="R90"/>
+<pin name="PB21" x="50.8" y="-5.08" length="short" rot="R180"/>
+<pin name="PB22" x="50.8" y="-7.62" length="short" rot="R180"/>
+<pin name="PB23" x="50.8" y="-12.7" length="short" rot="R180"/>
+<pin name="PB24" x="50.8" y="-15.24" length="short" rot="R180"/>
+<pin name="PB25" x="50.8" y="-17.78" length="short" rot="R180"/>
+<pin name="PB26" x="50.8" y="-20.32" length="short" rot="R180"/>
+<pin name="GND@3" x="-15.24" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDIO@2" x="-12.7" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDCORE@2" x="-2.54" y="-50.8" length="short" rot="R90"/>
+<pin name="PB0" x="5.08" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDIO@3" x="25.4" y="-50.8" length="short" rot="R90"/>
+<pin name="PA21/PGMD9" x="27.94" y="-50.8" length="short" rot="R90"/>
+<pin name="PA22/PGMD10" x="30.48" y="-50.8" length="short" rot="R90"/>
+<pin name="TDI" x="50.8" y="33.02" length="short" rot="R180"/>
+<pin name="GND@4" x="50.8" y="30.48" length="short" rot="R180"/>
+<pin name="PA23/PGMD11" x="50.8" y="22.86" length="short" rot="R180"/>
+<pin name="PA24/PGMD12" x="50.8" y="20.32" length="short" rot="R180"/>
+<pin name="NRST" x="50.8" y="17.78" length="short" rot="R180"/>
+<pin name="TST" x="50.8" y="15.24" length="short" rot="R180"/>
+<pin name="PA25/PGMD13" x="50.8" y="12.7" length="short" rot="R180"/>
+<pin name="PA26/PGMD14" x="50.8" y="10.16" length="short" rot="R180"/>
+<pin name="VDDIO@4" x="50.8" y="7.62" length="short" rot="R180"/>
+<pin name="VDDCORE@3" x="50.8" y="5.08" length="short" rot="R180"/>
+<pin name="PB19" x="50.8" y="0" length="short" rot="R180"/>
+<pin name="PB20" x="50.8" y="-2.54" length="short" rot="R180"/>
+<pin name="GND@5" x="50.8" y="-10.16" length="short" rot="R180"/>
+<pin name="PA27/PGMD15" x="50.8" y="-22.86" length="short" rot="R180"/>
+<pin name="PA28" x="50.8" y="-25.4" length="short" rot="R180"/>
+<pin name="PA2" x="5.08" y="50.8" length="short" rot="R270"/>
+<pin name="PA3" x="7.62" y="50.8" length="short" rot="R270"/>
+<pin name="PA4/PGMNCMD" x="0" y="50.8" length="short" rot="R270"/>
+<pin name="PA5/PGMRDY" x="-2.54" y="50.8" length="short" rot="R270"/>
+<pin name="PA6/PGMNOE" x="-5.08" y="50.8" length="short" rot="R270"/>
+<pin name="PA7/PGMNVALID" x="-7.62" y="50.8" length="short" rot="R270"/>
+<pin name="PA29" x="50.8" y="-27.94" length="short" rot="R180"/>
+<pin name="TDO" x="30.48" y="50.8" length="short" rot="R270"/>
+<pin name="JTAGSEL" x="27.94" y="50.8" length="short" rot="R270"/>
+<pin name="TMS" x="25.4" y="50.8" length="short" rot="R270"/>
+<pin name="TCK" x="22.86" y="50.8" length="short" rot="R270"/>
+<pin name="PA30" x="20.32" y="50.8" length="short" rot="R270"/>
+<pin name="PA0/PGMEN0" x="17.78" y="50.8" length="short" rot="R270"/>
+<pin name="PA1/PGMEN1" x="15.24" y="50.8" length="short" rot="R270"/>
+<pin name="GND@6" x="12.7" y="50.8" length="short" rot="R270"/>
+<pin name="VDDIO@5" x="10.16" y="50.8" length="short" rot="R270"/>
+<pin name="VDDCORE@4" x="2.54" y="50.8" length="short" rot="R270"/>
+<pin name="ERASE" x="-10.16" y="50.8" length="short" rot="R270"/>
+<pin name="DDM" x="-12.7" y="50.8" length="short" rot="R270"/>
+<pin name="DDP" x="-15.24" y="50.8" length="short" rot="R270"/>
+<pin name="VDDFLASH" x="-17.78" y="50.8" length="short" rot="R270"/>
+<pin name="GND@7" x="-20.32" y="50.8" length="short" rot="R270"/>
+<pin name="XOUT" x="-25.4" y="50.8" length="short" rot="R270"/>
+<pin name="PLLRC" x="-27.94" y="50.8" length="short" rot="R270"/>
+<pin name="VDDPLL" x="-30.48" y="50.8" length="short" rot="R270"/>
+<pin name="XIN/PGMCK" x="-22.86" y="50.8" length="short" rot="R270"/>
+</symbol>
+<symbol name="AT91SAM7X-BGA">
+<wire x1="-17.78" y1="76.2" x2="15.24" y2="76.2" width="0.254" layer="94"/>
+<wire x1="15.24" y1="76.2" x2="15.24" y2="-78.74" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-78.74" x2="-17.78" y2="-78.74" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-78.74" x2="-17.78" y2="76.2" width="0.254" layer="94"/>
+<text x="-17.78" y="77.47" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="-81.28" size="1.778" layer="96">>VALUE</text>
+<pin name="ADVREF" x="-20.32" y="35.56" length="short"/>
+<pin name="GND@1" x="-20.32" y="-60.96" length="short"/>
+<pin name="AD4" x="-20.32" y="33.02" length="short"/>
+<pin name="AD5" x="-20.32" y="30.48" length="short"/>
+<pin name="AD6" x="-20.32" y="27.94" length="short"/>
+<pin name="AD7" x="-20.32" y="25.4" length="short"/>
+<pin name="VDDOUT@1" x="-20.32" y="71.12" length="short" direction="out"/>
+<pin name="VDDIN@1" x="-20.32" y="73.66" length="short"/>
+<pin name="PB27/AD0" x="17.78" y="-50.8" length="short" rot="R180"/>
+<pin name="PB28/AD1" x="17.78" y="-53.34" length="short" rot="R180"/>
+<pin name="PB29/AD2" x="17.78" y="-55.88" length="short" rot="R180"/>
+<pin name="PB30/AD3" x="17.78" y="-58.42" length="short" rot="R180"/>
+<pin name="PA8/PGMM0" x="-20.32" y="0" length="short"/>
+<pin name="PA9/PGMM1" x="-20.32" y="-2.54" length="short"/>
+<pin name="VDDCORE@1" x="17.78" y="60.96" length="short" rot="R180"/>
+<pin name="GND@2" x="-20.32" y="-63.5" length="short"/>
+<pin name="VDDIO@1" x="17.78" y="73.66" length="short" rot="R180"/>
+<pin name="PA10/PGMM2" x="-20.32" y="-5.08" length="short"/>
+<pin name="PA11/PGMM3" x="-20.32" y="-7.62" length="short"/>
+<pin name="PA12/PGMD0" x="-20.32" y="-10.16" length="short"/>
+<pin name="PA13/PGMD1" x="-20.32" y="-12.7" length="short"/>
+<pin name="PA14/PGMD2" x="-20.32" y="-15.24" length="short"/>
+<pin name="PA15/PGMD3" x="-20.32" y="-17.78" length="short"/>
+<pin name="PA16/PGMD4" x="-20.32" y="-20.32" length="short"/>
+<pin name="PA17/PGMD5" x="-20.32" y="-22.86" length="short"/>
+<pin name="PA18/PGMD6" x="-20.32" y="-25.4" length="short"/>
+<pin name="PB9" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="PB1" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="PB2" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="PB4" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="PB5" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="PB6" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="PB7" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="PB8" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="PB10" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="PB11" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="PB12" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="PB13" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="PB14" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="PB15" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="PB16" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="PB17" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="PB18" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="PA19/PGMD7" x="-20.32" y="-27.94" length="short"/>
+<pin name="PA20/PGMD8" x="-20.32" y="-30.48" length="short"/>
+<pin name="PB21" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="PB22" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="PB23" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="PB24" x="17.78" y="-43.18" length="short" rot="R180"/>
+<pin name="PB25" x="17.78" y="-45.72" length="short" rot="R180"/>
+<pin name="PB26" x="17.78" y="-48.26" length="short" rot="R180"/>
+<pin name="GND@3" x="-20.32" y="-66.04" length="short"/>
+<pin name="VDDIO@2" x="17.78" y="71.12" length="short" rot="R180"/>
+<pin name="VDDCORE@2" x="17.78" y="58.42" length="short" rot="R180"/>
+<pin name="PB0" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="VDDIO@3" x="17.78" y="68.58" length="short" rot="R180"/>
+<pin name="PA21/PGMD9" x="-20.32" y="-33.02" length="short"/>
+<pin name="PA22/PGMD10" x="-20.32" y="-35.56" length="short"/>
+<pin name="TDI" x="17.78" y="43.18" length="short" rot="R180"/>
+<pin name="GND@4" x="-20.32" y="-68.58" length="short"/>
+<pin name="PA23/PGMD11" x="-20.32" y="-38.1" length="short"/>
+<pin name="PA24/PGMD12" x="-20.32" y="-40.64" length="short"/>
+<pin name="NRST" x="-20.32" y="48.26" length="short"/>
+<pin name="TST" x="-20.32" y="50.8" length="short"/>
+<pin name="PA25/PGMD13" x="-20.32" y="-43.18" length="short"/>
+<pin name="PA26/PGMD14" x="-20.32" y="-45.72" length="short"/>
+<pin name="VDDIO@4" x="17.78" y="66.04" length="short" rot="R180"/>
+<pin name="VDDCORE@3" x="17.78" y="55.88" length="short" rot="R180"/>
+<pin name="PB19" x="17.78" y="-30.48" length="short" rot="R180"/>
+<pin name="PB20" x="17.78" y="-33.02" length="short" rot="R180"/>
+<pin name="GND@5" x="-20.32" y="-71.12" length="short"/>
+<pin name="PA27/PGMD15" x="-20.32" y="-48.26" length="short"/>
+<pin name="PA28" x="-20.32" y="-50.8" length="short"/>
+<pin name="PA2" x="-20.32" y="15.24" length="short"/>
+<pin name="PA3" x="-20.32" y="12.7" length="short"/>
+<pin name="PA4/PGMNCMD" x="-20.32" y="10.16" length="short"/>
+<pin name="PA5/PGMRDY" x="-20.32" y="7.62" length="short"/>
+<pin name="PA6/PGMNOE" x="-20.32" y="5.08" length="short"/>
+<pin name="PA7/PGMNVALID" x="-20.32" y="2.54" length="short"/>
+<pin name="PA29" x="-20.32" y="-53.34" length="short"/>
+<pin name="TDO" x="17.78" y="40.64" length="short" rot="R180"/>
+<pin name="JTAGSEL" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="TMS" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="TCK" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="PA30" x="-20.32" y="-55.88" length="short"/>
+<pin name="PA0/PGMEN0" x="-20.32" y="20.32" length="short"/>
+<pin name="PA1/PGMEN1" x="-20.32" y="17.78" length="short"/>
+<pin name="GND@6" x="-20.32" y="-73.66" length="short"/>
+<pin name="VDDCORE@5" x="17.78" y="50.8" length="short" rot="R180"/>
+<pin name="VDDCORE@4" x="17.78" y="53.34" length="short" rot="R180"/>
+<pin name="ERASE" x="-20.32" y="45.72" length="short"/>
+<pin name="DDM" x="17.78" y="25.4" length="short" rot="R180"/>
+<pin name="DDP" x="17.78" y="22.86" length="short" rot="R180"/>
+<pin name="VDDFLASH" x="-20.32" y="63.5" length="short"/>
+<pin name="GND@7" x="-20.32" y="-76.2" length="short"/>
+<pin name="XOUT" x="-20.32" y="55.88" length="short" direction="out"/>
+<pin name="PLLRC" x="-20.32" y="40.64" length="short"/>
+<pin name="VDDPLL" x="-20.32" y="66.04" length="short"/>
+<pin name="XIN/PGMCK" x="-20.32" y="58.42" length="short"/>
+</symbol>
+<symbol name="AT93C46A">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="DO" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="DI" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="CS" x="10.16" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SK" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="NC" x="-7.62" y="2.54" visible="off" length="point" direction="nc" rot="R180"/>
+<pin name="DC" x="-7.62" y="0" length="point" direction="nc"/>
+<pin name="GND" x="-10.16" y="-5.08" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="TINY13">
+<wire x1="-17.78" y1="15.24" x2="25.4" y2="15.24" width="0.254" layer="94"/>
+<wire x1="25.4" y1="15.24" x2="25.4" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="25.4" y1="-7.62" x2="-17.78" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-7.62" x2="-17.78" y2="15.24" width="0.254" layer="94"/>
+<text x="-17.78" y="16.51" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5/PCINT5/!RESET!/ADC0/DW" x="-20.32" y="-2.54" length="short"/>
+<pin name="PB3/PCINT3/CLKI/ADC3" x="-20.32" y="2.54" length="short"/>
+<pin name="PB4/PCINT4/ADC2" x="-20.32" y="0" length="short"/>
+<pin name="PB0/PCINT0/AIN0/OC0A/MOSI" x="-20.32" y="10.16" length="short"/>
+<pin name="PB1/PCINT1/AIN1/OC0B/INT0/MISO" x="-20.32" y="7.62" length="short"/>
+<pin name="PB2/PCINT2/SCK/ADC1/T0" x="-20.32" y="5.08" length="short"/>
+<pin name="VCC" x="-20.32" y="12.7" length="short" direction="pwr"/>
+<pin name="GND" x="-20.32" y="-5.08" length="short" direction="pwr"/>
+</symbol>
+<symbol name="T7024">
+<wire x1="-12.7" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
+<text x="-12.7" y="21.59" size="1.778" layer="95" font="vector">>NAME</text>
+<text x="-12.7" y="-25.4" size="1.778" layer="96" font="vector">>VALUE</text>
+<pin name="RX_ON" x="-15.24" y="17.78" length="short" direction="in"/>
+<pin name="PU" x="-15.24" y="15.24" length="short" direction="in"/>
+<pin name="VS_LNA" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="LNA_OUT" x="17.78" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="LNA_IN" x="-15.24" y="5.08" length="short" direction="in"/>
+<pin name="RAMP" x="-15.24" y="0" length="short" direction="in"/>
+<pin name="PA_IN" x="-15.24" y="-5.08" length="short" direction="in"/>
+<pin name="V3_PA_OUT@1" x="17.78" y="-15.24" length="short" direction="pas" rot="R180"/>
+<pin name="V1_PA" x="17.78" y="2.54" length="short" direction="pas" rot="R180"/>
+<pin name="V2_PA@1" x="17.78" y="-5.08" length="short" direction="pas" rot="R180"/>
+<pin name="R_SWITCH" x="17.78" y="12.7" length="short" direction="in" rot="R180"/>
+<pin name="SWITCH_OUT" x="17.78" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="GND@1" x="-15.24" y="-10.16" length="short" direction="pwr"/>
+<pin name="GND@2" x="-15.24" y="-12.7" length="short" direction="pwr"/>
+<pin name="GND@3" x="-15.24" y="-15.24" length="short" direction="pwr"/>
+<pin name="GND@4" x="-15.24" y="-17.78" length="short" direction="pwr"/>
+<pin name="GND@5" x="-15.24" y="-20.32" length="short" direction="pwr"/>
+<pin name="V3_PA_OUT@2" x="17.78" y="-12.7" length="short" direction="pas" rot="R180"/>
+<pin name="V3_PA_OUT@3" x="17.78" y="-10.16" length="short" direction="pas" rot="R180"/>
+<pin name="V2_PA@2" x="17.78" y="-2.54" length="short" direction="pas" rot="R180"/>
+<pin name="EXP" x="17.78" y="-20.32" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="XMEGA16A4">
+<wire x1="-20.32" y1="40.64" x2="22.86" y2="40.64" width="0.254" layer="94"/>
+<wire x1="22.86" y1="40.64" x2="22.86" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-40.64" x2="-20.32" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-40.64" x2="-20.32" y2="40.64" width="0.254" layer="94"/>
+<text x="-20.32" y="-43.18" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="41.91" size="1.778" layer="95">>NAME</text>
+<pin name="PE0" x="-25.4" y="-38.1" length="middle"/>
+<pin name="PE1" x="-25.4" y="-35.56" length="middle"/>
+<pin name="PE2" x="-25.4" y="-33.02" length="middle"/>
+<pin name="PE3" x="-25.4" y="-30.48" length="middle"/>
+<pin name="PD7" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD6" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD5" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="PD4" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="PD3" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="PD2" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="PD1" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="PD0" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="PC7" x="27.94" y="2.54" length="middle" rot="R180"/>
+<pin name="PC6" x="27.94" y="0" length="middle" rot="R180"/>
+<pin name="PC5" x="27.94" y="-2.54" length="middle" rot="R180"/>
+<pin name="PC4" x="27.94" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC3" x="27.94" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC2" x="27.94" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC1" x="27.94" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC0" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="PB3" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="PB2" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="PB1" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="PB0" x="27.94" y="7.62" length="middle" rot="R180"/>
+<pin name="PA6" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="PA7" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="PA5" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="PA4" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="PA3" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="PA2" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="PA1" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="PA0" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND3" x="-25.4" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-25.4" y="17.78" visible="pad" length="middle" direction="pwr"/>
+<pin name="PR0(XT2)" x="-25.4" y="-25.4" length="middle"/>
+<pin name="PR1(XT1)" x="-25.4" y="-20.32" length="middle"/>
+<pin name="VCC1" x="-25.4" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND1" x="-25.4" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="0" length="middle" direction="pwr"/>
+<pin name="PDI_DATA" x="-25.4" y="33.02" length="middle"/>
+<pin name="GND2" x="-25.4" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="!RESET!/PDI_CLK" x="-25.4" y="38.1" length="middle"/>
+</symbol>
+<symbol name="XMEGA128A1">
+<wire x1="-20.32" y1="78.74" x2="22.86" y2="78.74" width="0.254" layer="94"/>
+<wire x1="22.86" y1="78.74" x2="22.86" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-81.28" x2="-20.32" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-81.28" x2="-20.32" y2="78.74" width="0.254" layer="94"/>
+<text x="-20.32" y="-83.82" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="80.01" size="1.778" layer="95">>NAME</text>
+<pin name="PF0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="PF1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="PF2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="PF3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="PF4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="PF5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="PF6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="PF7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="PE0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="PE1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="PE2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="PE3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="PE5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="PE7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD7" x="27.94" y="7.62" length="middle" rot="R180"/>
+<pin name="PD6" x="27.94" y="5.08" length="middle" rot="R180"/>
+<pin name="PD5" x="27.94" y="2.54" length="middle" rot="R180"/>
+<pin name="PD4" x="27.94" y="0" length="middle" rot="R180"/>
+<pin name="PD3" x="27.94" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="27.94" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD1" x="27.94" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD0" x="27.94" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="PC6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="PC5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="PC4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="PC3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="PC2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="PC1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="PC0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="PB0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="PA6" x="27.94" y="73.66" length="middle" rot="R180"/>
+<pin name="PA7" x="27.94" y="76.2" length="middle" rot="R180"/>
+<pin name="PA5" x="27.94" y="71.12" length="middle" rot="R180"/>
+<pin name="PA4" x="27.94" y="68.58" length="middle" rot="R180"/>
+<pin name="PA3" x="27.94" y="66.04" length="middle" rot="R180"/>
+<pin name="PA2" x="27.94" y="63.5" length="middle" rot="R180"/>
+<pin name="PA1" x="27.94" y="60.96" length="middle" rot="R180"/>
+<pin name="PA0" x="27.94" y="58.42" length="middle" rot="R180"/>
+<pin name="AVCC1" x="-25.4" y="60.96" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND9" x="-25.4" y="30.48" visible="pad" length="middle" direction="pwr"/>
+<pin name="PDI_DATA" x="-25.4" y="71.12" length="middle"/>
+<pin name="VCC1" x="-25.4" y="38.1" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND1" x="-25.4" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="7.62" length="middle" direction="pwr"/>
+<pin name="!RESET!/PDI_CLK" x="-25.4" y="76.2" length="middle" direction="in"/>
+<pin name="GND2" x="-25.4" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND3" x="-25.4" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND4" x="-25.4" y="17.78" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND5" x="-25.4" y="20.32" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND6" x="-25.4" y="22.86" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND7" x="-25.4" y="25.4" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-25.4" y="40.64" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC3" x="-25.4" y="43.18" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC4" x="-25.4" y="45.72" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC5" x="-25.4" y="48.26" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC6" x="-25.4" y="50.8" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC7" x="-25.4" y="53.34" visible="pad" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-25.4" y="58.42" length="middle" direction="pwr"/>
+<pin name="GND8" x="-25.4" y="27.94" visible="pad" length="middle" direction="pwr"/>
+<pin name="PH0" x="27.94" y="-78.74" length="middle" rot="R180"/>
+<pin name="PH1" x="27.94" y="-76.2" length="middle" rot="R180"/>
+<pin name="PH2" x="27.94" y="-73.66" length="middle" rot="R180"/>
+<pin name="PH3" x="27.94" y="-71.12" length="middle" rot="R180"/>
+<pin name="PH4" x="27.94" y="-68.58" length="middle" rot="R180"/>
+<pin name="PH5" x="27.94" y="-66.04" length="middle" rot="R180"/>
+<pin name="PH6" x="27.94" y="-63.5" length="middle" rot="R180"/>
+<pin name="PH7" x="27.94" y="-60.96" length="middle" rot="R180"/>
+<pin name="PJ0" x="-25.4" y="-78.74" length="middle"/>
+<pin name="PJ1" x="-25.4" y="-76.2" length="middle"/>
+<pin name="PJ2" x="-25.4" y="-73.66" length="middle"/>
+<pin name="PJ3" x="-25.4" y="-71.12" length="middle"/>
+<pin name="PJ4" x="-25.4" y="-68.58" length="middle"/>
+<pin name="PJ5" x="-25.4" y="-66.04" length="middle"/>
+<pin name="PJ6" x="-25.4" y="-63.5" length="middle"/>
+<pin name="PJ7" x="-25.4" y="-60.96" length="middle"/>
+<pin name="PK0" x="-25.4" y="-55.88" length="middle"/>
+<pin name="PK1" x="-25.4" y="-53.34" length="middle"/>
+<pin name="PK2" x="-25.4" y="-50.8" length="middle"/>
+<pin name="PK3" x="-25.4" y="-48.26" length="middle"/>
+<pin name="PK4" x="-25.4" y="-45.72" length="middle"/>
+<pin name="PK5" x="-25.4" y="-43.18" length="middle"/>
+<pin name="PK6" x="-25.4" y="-40.64" length="middle"/>
+<pin name="PK7" x="-25.4" y="-38.1" length="middle"/>
+<pin name="PQ0" x="-25.4" y="-33.02" length="middle"/>
+<pin name="PQ1" x="-25.4" y="-30.48" length="middle"/>
+<pin name="PQ2" x="-25.4" y="-27.94" length="middle"/>
+<pin name="PQ3" x="-25.4" y="-25.4" length="middle"/>
+<pin name="PR0(XT2)" x="-25.4" y="-20.32" length="middle"/>
+<pin name="PR1(XT1)" x="-25.4" y="-15.24" length="middle"/>
+<pin name="PB1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="PB2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="PB3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="PB4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="PB5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="PB6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="PB7" x="27.94" y="53.34" length="middle" rot="R180"/>
+</symbol>
+<symbol name="ATMEGA325P">
+<wire x1="-40.64" y1="-27.94" x2="43.18" y2="-27.94" width="0.2032" layer="94"/>
+<wire x1="43.18" y1="-27.94" x2="43.18" y2="25.4" width="0.2032" layer="94"/>
+<wire x1="43.18" y1="25.4" x2="-40.64" y2="25.4" width="0.2032" layer="94"/>
+<wire x1="-40.64" y1="25.4" x2="-40.64" y2="-27.94" width="0.2032" layer="94"/>
+<text x="0" y="1.27" size="1.778" layer="95">>NAME</text>
+<text x="0" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="DNC" x="-43.18" y="17.78" length="short" direction="in"/>
+<pin name="RXD/PCINT0/PE0" x="-43.18" y="15.24" length="short"/>
+<pin name="TXD/PCINT1/PE1" x="-43.18" y="12.7" length="short"/>
+<pin name="XCK/AIN0/PCINT2/PE2" x="-43.18" y="10.16" length="short"/>
+<pin name="AIN1/PCINT3/PE3" x="-43.18" y="7.62" length="short"/>
+<pin name="USCK/SCL/PCINT4/PE4" x="-43.18" y="5.08" length="short"/>
+<pin name="DI/SDA/PCINT5/PE5" x="-43.18" y="2.54" length="short"/>
+<pin name="DO/PCINT6/PE6" x="-43.18" y="0" length="short"/>
+<pin name="CLKO/PCINT7/PE7" x="-43.18" y="-2.54" length="short"/>
+<pin name="!SS!/PCINT8/PB0" x="-43.18" y="-5.08" length="short"/>
+<pin name="SCK/PCINT9/PB1" x="-43.18" y="-7.62" length="short"/>
+<pin name="MOSI/PCINT10/PB2" x="-43.18" y="-10.16" length="short"/>
+<pin name="MISO/PCINT11/PB3" x="-43.18" y="-12.7" length="short"/>
+<pin name="OC0A/PCINT12/PB4" x="-43.18" y="-15.24" length="short"/>
+<pin name="OC1B/PCINT14/PB6" x="-43.18" y="-17.78" length="short"/>
+<pin name="OC1A/PCINT13/PB5" x="-43.18" y="-20.32" length="short"/>
+<pin name="OC2A/PCINT15/PB7" x="-15.24" y="-30.48" length="short" rot="R90"/>
+<pin name="T1/PG3" x="-12.7" y="-30.48" length="short" rot="R90"/>
+<pin name="T0/PG4" x="-10.16" y="-30.48" length="short" rot="R90"/>
+<pin name="!RESET!/PG5" x="-7.62" y="-30.48" length="short" direction="in" rot="R90"/>
+<pin name="VCC" x="-5.08" y="-30.48" length="short" direction="pwr" rot="R90"/>
+<pin name="GND" x="-2.54" y="-30.48" length="short" direction="pwr" rot="R90"/>
+<pin name="TOSC2/XTAL2" x="0" y="-30.48" length="short" direction="out" rot="R90"/>
+<pin name="TOSC1/XTAL1" x="2.54" y="-30.48" length="short" direction="in" rot="R90"/>
+<pin name="ICP1/PD0" x="5.08" y="-30.48" length="short" rot="R90"/>
+<pin name="INT0/PD1" x="7.62" y="-30.48" length="short" rot="R90"/>
+<pin name="PD2" x="10.16" y="-30.48" length="short" rot="R90"/>
+<pin name="PD3" x="12.7" y="-30.48" length="short" rot="R90"/>
+<pin name="PD4" x="15.24" y="-30.48" length="short" rot="R90"/>
+<pin name="PD5" x="17.78" y="-30.48" length="short" rot="R90"/>
+<pin name="PD6" x="20.32" y="-30.48" length="short" rot="R90"/>
+<pin name="PD7" x="22.86" y="-30.48" length="short" rot="R90"/>
+<pin name="PG0" x="45.72" y="-20.32" length="short" rot="R180"/>
+<pin name="PG1" x="45.72" y="-17.78" length="short" rot="R180"/>
+<pin name="PC0" x="45.72" y="-15.24" length="short" rot="R180"/>
+<pin name="PC1" x="45.72" y="-12.7" length="short" rot="R180"/>
+<pin name="PC3" x="45.72" y="-7.62" length="short" rot="R180"/>
+<pin name="PC4" x="45.72" y="-5.08" length="short" rot="R180"/>
+<pin name="PC5" x="45.72" y="-2.54" length="short" rot="R180"/>
+<pin name="PC6" x="45.72" y="0" length="short" rot="R180"/>
+<pin name="PC7" x="45.72" y="2.54" length="short" rot="R180"/>
+<pin name="PG2" x="45.72" y="5.08" length="short" rot="R180"/>
+<pin name="PC2" x="45.72" y="-10.16" length="short" rot="R180"/>
+<pin name="PA7" x="45.72" y="7.62" length="short" rot="R180"/>
+<pin name="PA6" x="45.72" y="10.16" length="short" rot="R180"/>
+<pin name="PA5" x="45.72" y="12.7" length="short" rot="R180"/>
+<pin name="PA4" x="45.72" y="15.24" length="short" rot="R180"/>
+<pin name="PA3" x="45.72" y="17.78" length="short" rot="R180"/>
+<pin name="PA2" x="22.86" y="27.94" length="short" rot="R270"/>
+<pin name="PA1" x="20.32" y="27.94" length="short" rot="R270"/>
+<pin name="PA0" x="17.78" y="27.94" length="short" rot="R270"/>
+<pin name="VCC@1" x="15.24" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="GND@1" x="12.7" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="ADC7/TDI/PF7" x="10.16" y="27.94" length="short" rot="R270"/>
+<pin name="ADC6/TDO/PF6" x="7.62" y="27.94" length="short" rot="R270"/>
+<pin name="ADC5/TMS/PF5" x="5.08" y="27.94" length="short" rot="R270"/>
+<pin name="ADC4/TCK/PF4" x="2.54" y="27.94" length="short" rot="R270"/>
+<pin name="ADC3/PF3" x="0" y="27.94" length="short" rot="R270"/>
+<pin name="ADC2/PF2" x="-2.54" y="27.94" length="short" rot="R270"/>
+<pin name="ADC1/PF1" x="-5.08" y="27.94" length="short" rot="R270"/>
+<pin name="ADC0/PF0" x="-7.62" y="27.94" length="short" rot="R270"/>
+<pin name="AREF" x="-10.16" y="27.94" length="short" direction="in" rot="R270"/>
+<pin name="GND@2" x="-12.7" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="AVCC" x="-15.24" y="27.94" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="AT45DB642D">
+<wire x1="-10.16" y1="-15.24" x2="12.7" y2="-15.24" width="0.4064" layer="94"/>
+<wire x1="12.7" y1="-15.24" x2="12.7" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="12.7" y1="15.24" x2="-10.16" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="-10.16" y1="15.24" x2="-10.16" y2="-15.24" width="0.4064" layer="94"/>
+<text x="-10.16" y="16.51" size="1.778" layer="95">>NAME</text>
+<text x="-10.16" y="-17.78" size="1.778" layer="96">>VALUE</text>
+<pin name="SI" x="-12.7" y="-5.08" length="short" direction="in"/>
+<pin name="GND" x="-12.7" y="-12.7" length="short" direction="pwr"/>
+<pin name="VCC" x="-12.7" y="12.7" length="short" direction="pwr"/>
+<pin name="!WP" x="-12.7" y="2.54" length="short" direction="in"/>
+<pin name="!RESET" x="-12.7" y="7.62" length="short" direction="in"/>
+<pin name="RDY/!BUSY" x="-12.7" y="-2.54" length="short" direction="out"/>
+<pin name="I/O3" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="I/O2" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="I/O1" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="I/O0" x="15.24" y="-7.62" length="short" rot="R180"/>
+<pin name="SER/!BYTE" x="15.24" y="-10.16" length="short" direction="in" rot="R180"/>
+<pin name="!CS" x="-12.7" y="0" length="short" direction="in"/>
+<pin name="SCK/CLK" x="-12.7" y="5.08" length="short" direction="in"/>
+<pin name="SO" x="-12.7" y="-7.62" length="short" direction="out"/>
+<pin name="I/O7" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="I/O6" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="I/O5" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="I/O4" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="VCCP" x="15.24" y="12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="GNDP" x="15.24" y="-12.7" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="ATMEGA644-20PU">
+<wire x1="-27.94" y1="-27.94" x2="27.94" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="27.94" y1="-27.94" x2="27.94" y2="25.4" width="0.254" layer="94"/>
+<wire x1="27.94" y1="25.4" x2="-27.94" y2="25.4" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="25.4" x2="-27.94" y2="-27.94" width="0.254" layer="94"/>
+<text x="-27.94" y="26.67" size="1.778" layer="95">>NAME</text>
+<text x="-27.94" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<pin name="PCINT8/XCK0/T0_PB0" x="-30.48" y="22.86" length="short"/>
+<pin name="PCINT9/CLKO/T1_PB1" x="-30.48" y="20.32" length="short"/>
+<pin name="PCINT10/INT2/AIN0_PB2" x="-30.48" y="17.78" length="short"/>
+<pin name="PCINT11/OC0A/AIN1_PB3" x="-30.48" y="15.24" length="short"/>
+<pin name="PCINT12/OC0B/SS_PB4" x="-30.48" y="12.7" length="short"/>
+<pin name="PCINT13/MOSI_PB5" x="-30.48" y="10.16" length="short"/>
+<pin name="PCINT14/MISO_PB6" x="-30.48" y="7.62" length="short"/>
+<pin name="PCINT15/SCK_PB7" x="-30.48" y="5.08" length="short"/>
+<pin name="!RESET" x="-30.48" y="2.54" length="short" direction="in"/>
+<pin name="VCC" x="-30.48" y="0" length="short" direction="pwr"/>
+<pin name="GND" x="-30.48" y="-2.54" length="short" direction="pwr"/>
+<pin name="XTAL2" x="-30.48" y="-5.08" length="short" direction="out"/>
+<pin name="XTAL1" x="-30.48" y="-7.62" length="short" direction="in"/>
+<pin name="PCINT24/RXD0_PD0" x="-30.48" y="-10.16" length="short"/>
+<pin name="PCINT25/TXD0_PD1" x="-30.48" y="-12.7" length="short"/>
+<pin name="PCINT26/INT0_PD2" x="-30.48" y="-15.24" length="short"/>
+<pin name="PCINT27/INT1_PD3" x="-30.48" y="-17.78" length="short"/>
+<pin name="PCINT28/OC1B_PD4" x="-30.48" y="-20.32" length="short"/>
+<pin name="PCINT29/OC1A_PD5" x="-30.48" y="-22.86" length="short"/>
+<pin name="PCINT30/OC2B/ICP_PD6" x="-30.48" y="-25.4" length="short"/>
+<pin name="PCINT31/OC2A_PD7" x="30.48" y="-25.4" length="short" rot="R180"/>
+<pin name="PCINT16/SCL_PC0" x="30.48" y="-22.86" length="short" rot="R180"/>
+<pin name="PCINT17/SDA_PC1" x="30.48" y="-20.32" length="short" rot="R180"/>
+<pin name="PCINT18/TCK_PC2" x="30.48" y="-17.78" length="short" rot="R180"/>
+<pin name="PCINT19/TMS_PC3" x="30.48" y="-15.24" length="short" rot="R180"/>
+<pin name="PCINT20/TDO_PC4" x="30.48" y="-12.7" length="short" rot="R180"/>
+<pin name="PCINT21/TDI_PC5" x="30.48" y="-10.16" length="short" rot="R180"/>
+<pin name="PCINT22/TOSC1_PC6" x="30.48" y="-7.62" length="short" rot="R180"/>
+<pin name="PCINT23/TOSC2_PC7" x="30.48" y="-5.08" length="short" rot="R180"/>
+<pin name="AVCC" x="30.48" y="-2.54" length="short" direction="pwr" rot="R180"/>
+<pin name="GND@1" x="30.48" y="0" length="short" direction="pwr" rot="R180"/>
+<pin name="AREF" x="30.48" y="2.54" length="short" direction="pas" rot="R180"/>
+<pin name="PCINT7/ADC7_PA7" x="30.48" y="5.08" length="short" rot="R180"/>
+<pin name="PCINT6/ADC6_PA6" x="30.48" y="7.62" length="short" rot="R180"/>
+<pin name="PCINT5/ADC5_PA5" x="30.48" y="10.16" length="short" rot="R180"/>
+<pin name="PCINT4/ADC4_PA4" x="30.48" y="12.7" length="short" rot="R180"/>
+<pin name="PCINT3/ADC3_PA3" x="30.48" y="15.24" length="short" rot="R180"/>
+<pin name="PCINT2/ADC2_PA2" x="30.48" y="17.78" length="short" rot="R180"/>
+<pin name="PCINT1/ADC1_PA1" x="30.48" y="20.32" length="short" rot="R180"/>
+<pin name="PCINT0/ADC0_PA0" x="30.48" y="22.86" length="short" rot="R180"/>
+</symbol>
+<symbol name="AT45DB161D">
+<wire x1="-7.62" y1="7.62" x2="10.16" y2="7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="7.62" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-7.62" y="8.89" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="!CS" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="SCK" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="SI" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="SO" x="12.7" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="!WP" x="-10.16" y="-7.62" length="short" direction="in"/>
+<pin name="RESET" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="RDY/!BUSY" x="12.7" y="0" length="short" direction="out" rot="R180"/>
+<pin name="VCC" x="12.7" y="5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="GND" x="12.7" y="-7.62" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="AT45DB161VFN8">
+<wire x1="-7.62" y1="7.62" x2="10.16" y2="7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="7.62" x2="10.16" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-7.62" y="8.89" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="!CS" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="SCK" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="SI" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="SO" x="12.7" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="!RESET" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="VCC" x="12.7" y="5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="GND" x="12.7" y="-5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="!WP" x="-10.16" y="0" length="short" direction="in"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="AT90*4434P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC0" pad="22"/>
+<connect gate="G$1" pin="PC1" pad="23"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*4434" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (LS)<p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="44"/>
+<connect gate="G$1" pin="VCC2" pad="11"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0" pad="19"/>
+<connect gate="G$1" pin="PC1" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*8535P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC0" pad="22"/>
+<connect gate="G$1" pin="PC1" pad="23"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*8535" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0" pad="19"/>
+<connect gate="G$1" pin="PC1" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S4414" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="ICP" pad="31"/>
+<connect gate="G$1" pin="OC1B" pad="29"/>
+<connect gate="G$1" pin="PD4" pad="14"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J1" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J2" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J3" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515-A" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="ICP" pad="31"/>
+<connect gate="G$1" pin="OC1B" pad="29"/>
+<connect gate="G$1" pin="PD4" pad="14"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2333A" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART<p>
+6-channel 10-bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="10"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="11"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="12"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="32"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="1"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="16"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="15"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="30"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="17"/>
+<connect gate="G$1" pin="(SS)PB2" pad="14"/>
+<connect gate="G$1" pin="(T0)PD4" pad="2"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="31"/>
+<connect gate="G$1" pin="AGND" pad="21"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="6"/>
+<connect gate="G$1" pin="NC3" pad="19"/>
+<connect gate="G$1" pin="NC4" pad="22"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2333P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART<p>
+6-channel 10-bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="13"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="14"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="4"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="5"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="17"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="19"/>
+<connect gate="G$1" pin="(SS)PB2" pad="16"/>
+<connect gate="G$1" pin="(T0)PD4" pad="6"/>
+<connect gate="G$1" pin="(T1)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S4433" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+128 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+6-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="13"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="14"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="4"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="5"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="17"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="19"/>
+<connect gate="G$1" pin="(SS)PB2" pad="16"/>
+<connect gate="G$1" pin="(T0)PD4" pad="6"/>
+<connect gate="G$1" pin="(T1)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="10"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="11"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="12"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="32"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="1"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="16"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="15"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="30"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="17"/>
+<connect gate="G$1" pin="(SS)PB2" pad="14"/>
+<connect gate="G$1" pin="(T0)PD4" pad="2"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="31"/>
+<connect gate="G$1" pin="AGND" pad="21"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*2323" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="3-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="XTAL1" pad="2"/>
+<connect gate="G$1" pin="XTAL2" pad="3"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="XTAL1" pad="2"/>
+<connect gate="G$1" pin="XTAL2" pad="3"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*2343" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="5-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2313" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="11"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="7"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(OCI)PB3" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="11"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="7"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(OCI)PB3" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S1200" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="Y" package="SSOP20D8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY10" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes ROM</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY11*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="3617970" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="3617970" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY12*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY22" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1K ROM<p>
+128 bytes RAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="5-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA103*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (L)<br>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+UART<br>
+RTC<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="48-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AC+)PE2" pad="4"/>
+<connect gate="G$1" pin="(AC-)PE3" pad="5"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PE1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="63"/>
+<connect gate="G$1" pin="ALE" pad="43"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7)" pad="54"/>
+<connect gate="G$1" pin="RD" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="TOSC1" pad="19"/>
+<connect gate="G$1" pin="TOSC2" pad="18"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="WR" pad="33"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90C8534" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes EEPROM<p>
+256 bytes SRAM<p>
+6-channel<p>
+10-bit A/D</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP48">
+<connects>
+<connect gate="G$1" pin="ADIN0" pad="1"/>
+<connect gate="G$1" pin="ADIN1" pad="13"/>
+<connect gate="G$1" pin="ADIN2" pad="14"/>
+<connect gate="G$1" pin="ADIN3" pad="15"/>
+<connect gate="G$1" pin="ADIN4" pad="16"/>
+<connect gate="G$1" pin="ADIN5" pad="17"/>
+<connect gate="G$1" pin="AGND" pad="11"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="31"/>
+<connect gate="G$1" pin="INT0" pad="35"/>
+<connect gate="G$1" pin="INT1" pad="34"/>
+<connect gate="G$1" pin="NC1" pad="2"/>
+<connect gate="G$1" pin="NC10" pad="12"/>
+<connect gate="G$1" pin="NC11" pad="19"/>
+<connect gate="G$1" pin="NC12" pad="21"/>
+<connect gate="G$1" pin="NC13" pad="25"/>
+<connect gate="G$1" pin="NC14" pad="26"/>
+<connect gate="G$1" pin="NC15" pad="27"/>
+<connect gate="G$1" pin="NC16" pad="28"/>
+<connect gate="G$1" pin="NC17" pad="29"/>
+<connect gate="G$1" pin="NC18" pad="30"/>
+<connect gate="G$1" pin="NC19" pad="32"/>
+<connect gate="G$1" pin="NC2" pad="3"/>
+<connect gate="G$1" pin="NC20" pad="36"/>
+<connect gate="G$1" pin="NC21" pad="37"/>
+<connect gate="G$1" pin="NC22" pad="40"/>
+<connect gate="G$1" pin="NC23" pad="41"/>
+<connect gate="G$1" pin="NC24" pad="42"/>
+<connect gate="G$1" pin="NC25" pad="43"/>
+<connect gate="G$1" pin="NC26" pad="48"/>
+<connect gate="G$1" pin="NC3" pad="4"/>
+<connect gate="G$1" pin="NC4" pad="5"/>
+<connect gate="G$1" pin="NC5" pad="6"/>
+<connect gate="G$1" pin="NC6" pad="7"/>
+<connect gate="G$1" pin="NC7" pad="8"/>
+<connect gate="G$1" pin="NC8" pad="9"/>
+<connect gate="G$1" pin="NC9" pad="10"/>
+<connect gate="G$1" pin="PA0" pad="47"/>
+<connect gate="G$1" pin="PA1" pad="46"/>
+<connect gate="G$1" pin="PA2" pad="45"/>
+<connect gate="G$1" pin="PA3" pad="44"/>
+<connect gate="G$1" pin="PA4" pad="39"/>
+<connect gate="G$1" pin="PA5" pad="38"/>
+<connect gate="G$1" pin="PA6" pad="33"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="22"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA161*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+512 bytes EEPROM<br>
+1 Kbytes SRAM<br>
+dual UART<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="35-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="30"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="31"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="29"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="10"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="3"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="14"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="15"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="11"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="4"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="98M0167" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="98M0167" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA161*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+512 bytes EEPROM<br>
+1 Kbytes SRAM<br>
+dual UART<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="35-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="27"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="29"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="26"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="5"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="42"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="10"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="7"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="43"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171134" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6515" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY15L" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2.7 V<p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM<p>
+4-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PB5" pad="1"/>
+<connect gate="G$1" pin="(ADC1)PB2" pad="7"/>
+<connect gate="G$1" pin="(ADC2)PB3" pad="3"/>
+<connect gate="G$1" pin="(ADC3)PB4" pad="2"/>
+<connect gate="G$1" pin="(AREF)PB0" pad="5"/>
+<connect gate="G$1" pin="(OCP)PB1" pad="6"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(ADC0)PB5" pad="1"/>
+<connect gate="G$1" pin="(ADC1)PB2" pad="7"/>
+<connect gate="G$1" pin="(ADC2)PB3" pad="3"/>
+<connect gate="G$1" pin="(ADC3)PB4" pad="2"/>
+<connect gate="G$1" pin="(AREF)PB0" pad="5"/>
+<connect gate="G$1" pin="(OCP)PB1" pad="6"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA163*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes <B>EEPROM</B><br>
+1 Kbytes SRAM<br>
+UART<br>
+8-channel 10 bit ADC<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-5" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA163*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes EEPROM<br>
+1 Kbytes SRAM<br>
+UART<br>
+8-channel 10 bit ADC<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY28*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1.8 V<p>
+2 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(IR)PA2" pad="25"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="21"/>
+<connect gate="G$1" pin="PA0" pad="28"/>
+<connect gate="G$1" pin="PA1" pad="27"/>
+<connect gate="G$1" pin="PA3" pad="26"/>
+<connect gate="G$1" pin="PB0(AIN0)" pad="14"/>
+<connect gate="G$1" pin="PB1(AIN1)" pad="15"/>
+<connect gate="G$1" pin="PB2(T0)" pad="16"/>
+<connect gate="G$1" pin="PB3(INT0)" pad="17"/>
+<connect gate="G$1" pin="PB4(INT1)" pad="18"/>
+<connect gate="G$1" pin="PB5" pad="19"/>
+<connect gate="G$1" pin="PB6" pad="23"/>
+<connect gate="G$1" pin="PB7" pad="24"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD2" pad="4"/>
+<connect gate="G$1" pin="PD3" pad="5"/>
+<connect gate="G$1" pin="PD4" pad="6"/>
+<connect gate="G$1" pin="PD5" pad="11"/>
+<connect gate="G$1" pin="PD6" pad="12"/>
+<connect gate="G$1" pin="PD7" pad="13"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="VCC1" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="V">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY28*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1.8 V<p>
+2 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(IR)PA2" pad="25"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND1" pad="21"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="6"/>
+<connect gate="G$1" pin="NC3" pad="19"/>
+<connect gate="G$1" pin="NC4" pad="20"/>
+<connect gate="G$1" pin="NC5" pad="22"/>
+<connect gate="G$1" pin="PA0" pad="28"/>
+<connect gate="G$1" pin="PA1" pad="27"/>
+<connect gate="G$1" pin="PA3" pad="26"/>
+<connect gate="G$1" pin="PB0(AIN0)" pad="12"/>
+<connect gate="G$1" pin="PB1(AIN1)" pad="13"/>
+<connect gate="G$1" pin="PB2(T0)" pad="14"/>
+<connect gate="G$1" pin="PB3(INT0)" pad="15"/>
+<connect gate="G$1" pin="PB4(INT1)" pad="16"/>
+<connect gate="G$1" pin="PB5" pad="17"/>
+<connect gate="G$1" pin="PB6" pad="23"/>
+<connect gate="G$1" pin="PB7" pad="24"/>
+<connect gate="G$1" pin="PD0" pad="30"/>
+<connect gate="G$1" pin="PD1" pad="31"/>
+<connect gate="G$1" pin="PD2" pad="32"/>
+<connect gate="G$1" pin="PD3" pad="1"/>
+<connect gate="G$1" pin="PD4" pad="2"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="10"/>
+<connect gate="G$1" pin="PD7" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="VCC1" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="V">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT25*" prefix="IC">
+<description>SPI bus serial <B>EEPROM</B></description>
+<gates>
+<gate name="G$1" symbol="250X0" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CS/" pad="1"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="HOLD/" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="6"/>
+<connect gate="G$1" pin="SI" pad="5"/>
+<connect gate="G$1" pin="SO" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="WP/" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="CAT25040LI-G" constant="no"/>
+<attribute name="OC_FARNELL" value="1718045" constant="no"/>
+<attribute name="OC_NEWARK" value="06R0588" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT24C*" prefix="IC">
+<description>2-wire serial <B>EEPROM</B></description>
+<gates>
+<gate name="G$1" symbol="24CXX" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="A0" pad="1"/>
+<connect gate="G$1" pin="A1" pad="2"/>
+<connect gate="G$1" pin="A2" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="SCL" pad="6"/>
+<connect gate="G$1" pin="SDA" pad="5"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="WP" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT24C1024BW-SH-B" constant="no"/>
+<attribute name="OC_FARNELL" value="1362646" constant="no"/>
+<attribute name="OC_NEWARK" value="03P2044" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="SDE2506" prefix="IC">
+<description>I2C/MicroWire <B>EEPROM</B> (24xxx)</description>
+<gates>
+<gate name="G$1" symbol="SDE2506" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CE/" pad="2"/>
+<connect gate="G$1" pin="CLK" pad="5"/>
+<connect gate="G$1" pin="D" pad="4"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="TG" pad="8"/>
+<connect gate="G$1" pin="TP" pad="7"/>
+<connect gate="G$1" pin="VCC" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT93C*6" prefix="IC">
+<description>3-wire serial EEPROM</description>
+<gates>
+<gate name="G$1" symbol="93CX6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="ORG" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT93C46D-PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1362666" constant="no"/>
+<attribute name="OC_NEWARK" value="50M3339" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C2051" prefix="IC">
+<description>80C31 <b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+2.7 V</description>
+<gates>
+<gate name="G$1" symbol="89C2051" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="AIN0-P1.0" pad="12"/>
+<connect gate="G$1" pin="AIN1-P1.1" pad="13"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="P1.2" pad="14"/>
+<connect gate="G$1" pin="P1.3" pad="15"/>
+<connect gate="G$1" pin="P1.4" pad="16"/>
+<connect gate="G$1" pin="P1.5" pad="17"/>
+<connect gate="G$1" pin="P1.6" pad="18"/>
+<connect gate="G$1" pin="P1.7" pad="19"/>
+<connect gate="G$1" pin="P3.0-RXD" pad="2"/>
+<connect gate="G$1" pin="P3.1-TXD" pad="3"/>
+<connect gate="G$1" pin="P3.2-INTO/" pad="6"/>
+<connect gate="G$1" pin="P3.3-INT1/" pad="7"/>
+<connect gate="G$1" pin="P3.4-T0" pad="8"/>
+<connect gate="G$1" pin="P3.5-T1" pad="9"/>
+<connect gate="G$1" pin="P3.7" pad="11"/>
+<connect gate="G$1" pin="RST-VPP" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C2051-12PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1699389" constant="no"/>
+<attribute name="OC_NEWARK" value="80P3687" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC20S">
+<connects>
+<connect gate="G$1" pin="AIN0-P1.0" pad="12"/>
+<connect gate="G$1" pin="AIN1-P1.1" pad="13"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="P1.2" pad="14"/>
+<connect gate="G$1" pin="P1.3" pad="15"/>
+<connect gate="G$1" pin="P1.4" pad="16"/>
+<connect gate="G$1" pin="P1.5" pad="17"/>
+<connect gate="G$1" pin="P1.6" pad="18"/>
+<connect gate="G$1" pin="P1.7" pad="19"/>
+<connect gate="G$1" pin="P3.0-RXD" pad="2"/>
+<connect gate="G$1" pin="P3.1-TXD" pad="3"/>
+<connect gate="G$1" pin="P3.2-INTO/" pad="6"/>
+<connect gate="G$1" pin="P3.3-INT1/" pad="7"/>
+<connect gate="G$1" pin="P3.4-T0" pad="8"/>
+<connect gate="G$1" pin="P3.5-T1" pad="9"/>
+<connect gate="G$1" pin="P3.7" pad="11"/>
+<connect gate="G$1" pin="RST-VPP" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C2051-12SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1699390" constant="no"/>
+<attribute name="OC_NEWARK" value="80P3688" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA103*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (L)<p>
+128 Kbytes FLASH<p>
+4 Kbytes SRAM<p>
+2 Kbytes EEPROM<p>
+UART<p>
+RTC<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="48-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="01" pad="21"/>
+<connect gate="G$1" pin="02" pad="22"/>
+<connect gate="G$1" pin="A10-PC2" pad="37"/>
+<connect gate="G$1" pin="A11-PC3" pad="38"/>
+<connect gate="G$1" pin="A12-PC4" pad="39"/>
+<connect gate="G$1" pin="A13-PC5" pad="40"/>
+<connect gate="G$1" pin="A14-PC6" pad="41"/>
+<connect gate="G$1" pin="A15-PC7" pad="42"/>
+<connect gate="G$1" pin="A8-PC0" pad="35"/>
+<connect gate="G$1" pin="A9-PC1" pad="36"/>
+<connect gate="G$1" pin="AC+_PE2" pad="4"/>
+<connect gate="G$1" pin="AC-_PE3" pad="5"/>
+<connect gate="G$1" pin="AD0-PA0" pad="51"/>
+<connect gate="G$1" pin="AD1-PA1" pad="50"/>
+<connect gate="G$1" pin="AD2-PA2" pad="49"/>
+<connect gate="G$1" pin="AD3-PA3" pad="48"/>
+<connect gate="G$1" pin="AD4-PA4" pad="47"/>
+<connect gate="G$1" pin="AD5-PA5" pad="46"/>
+<connect gate="G$1" pin="AD6-PA6" pad="45"/>
+<connect gate="G$1" pin="AD7-PA7" pad="44"/>
+<connect gate="G$1" pin="ADC0-PF0" pad="61"/>
+<connect gate="G$1" pin="ADC1-PF1" pad="60"/>
+<connect gate="G$1" pin="ADC2-PF2" pad="59"/>
+<connect gate="G$1" pin="ADC3-PF3" pad="58"/>
+<connect gate="G$1" pin="ADC4-PF4" pad="57"/>
+<connect gate="G$1" pin="ADC5-PF5" pad="56"/>
+<connect gate="G$1" pin="ADC6-PF6" pad="55"/>
+<connect gate="G$1" pin="ADC7-PF7" pad="54"/>
+<connect gate="G$1" pin="AGND" pad="63"/>
+<connect gate="G$1" pin="ALE" pad="43"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="AVREF" pad="62"/>
+<connect gate="G$1" pin="GND" pad="53"/>
+<connect gate="G$1" pin="INT4-PE4" pad="6"/>
+<connect gate="G$1" pin="INT5-PE5" pad="7"/>
+<connect gate="G$1" pin="INT6-PE6" pad="8"/>
+<connect gate="G$1" pin="INT7-PE7" pad="9"/>
+<connect gate="G$1" pin="MISO-PB3" pad="13"/>
+<connect gate="G$1" pin="MOSI-PB2" pad="12"/>
+<connect gate="G$1" pin="OC0-PB4" pad="14"/>
+<connect gate="G$1" pin="OC1A-PB5" pad="15"/>
+<connect gate="G$1" pin="OC1B-PB6" pad="16"/>
+<connect gate="G$1" pin="OC2-PB7" pad="17"/>
+<connect gate="G$1" pin="PD0-INT0" pad="25"/>
+<connect gate="G$1" pin="PD1-INT1" pad="26"/>
+<connect gate="G$1" pin="PD2-INT2" pad="27"/>
+<connect gate="G$1" pin="PD3-INT3" pad="28"/>
+<connect gate="G$1" pin="PD4-IC1" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6-T1" pad="31"/>
+<connect gate="G$1" pin="PD7-T2" pad="32"/>
+<connect gate="G$1" pin="PEN/" pad="1"/>
+<connect gate="G$1" pin="RD/" pad="34"/>
+<connect gate="G$1" pin="RESET/" pad="20"/>
+<connect gate="G$1" pin="RXD-PE0" pad="2"/>
+<connect gate="G$1" pin="SCK-PB1" pad="11"/>
+<connect gate="G$1" pin="SS-PB0" pad="10"/>
+<connect gate="G$1" pin="TOSC1" pad="19"/>
+<connect gate="G$1" pin="TOSC2" pad="18"/>
+<connect gate="G$1" pin="TXD-PE1" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="52"/>
+<connect gate="G$1" pin="WR/" pad="33"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C*52" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH; 2K Bytes EEPROM<br>
+Compatible with MCS-51 Products<br>
+at89s8252.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C52" x="0" y="0"/>
+<gate name="P" symbol="VCCGND" x="33.02" y="5.08" addlevel="request"/>
+</gates>
+<devices>
+<device name="P6" package="DIL40">
+<connects>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="EA" pad="31"/>
+<connect gate="G$1" pin="P0.0AD0" pad="39"/>
+<connect gate="G$1" pin="P0.1AD1" pad="38"/>
+<connect gate="G$1" pin="P0.2AD2" pad="37"/>
+<connect gate="G$1" pin="P0.3AD3" pad="36"/>
+<connect gate="G$1" pin="P0.4AD4" pad="35"/>
+<connect gate="G$1" pin="P0.5AD5" pad="34"/>
+<connect gate="G$1" pin="P0.6AD6" pad="33"/>
+<connect gate="G$1" pin="P0.7AD7" pad="32"/>
+<connect gate="G$1" pin="P1.0_T2" pad="1"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="2"/>
+<connect gate="G$1" pin="P1.2" pad="3"/>
+<connect gate="G$1" pin="P1.3" pad="4"/>
+<connect gate="G$1" pin="P1.4" pad="5"/>
+<connect gate="G$1" pin="P1.5" pad="6"/>
+<connect gate="G$1" pin="P1.6" pad="7"/>
+<connect gate="G$1" pin="P1.7" pad="8"/>
+<connect gate="G$1" pin="P2.0_A8" pad="21"/>
+<connect gate="G$1" pin="P2.1_A9" pad="22"/>
+<connect gate="G$1" pin="P2.2_A10" pad="23"/>
+<connect gate="G$1" pin="P2.3_A11" pad="24"/>
+<connect gate="G$1" pin="P2.4_A12" pad="25"/>
+<connect gate="G$1" pin="P2.5_A13" pad="26"/>
+<connect gate="G$1" pin="P2.6_A14" pad="27"/>
+<connect gate="G$1" pin="P2.7_A15" pad="28"/>
+<connect gate="G$1" pin="P3.0" pad="10"/>
+<connect gate="G$1" pin="P3.1" pad="11"/>
+<connect gate="G$1" pin="P3.2" pad="12"/>
+<connect gate="G$1" pin="P3.3" pad="13"/>
+<connect gate="G$1" pin="P3.4/T0" pad="14"/>
+<connect gate="G$1" pin="P3.5/T1" pad="15"/>
+<connect gate="G$1" pin="P3.6/WR" pad="16"/>
+<connect gate="G$1" pin="P3.7/RD" pad="17"/>
+<connect gate="G$1" pin="PSEN" pad="29"/>
+<connect gate="G$1" pin="RST" pad="9"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+<connect gate="P" pin="GND" pad="20"/>
+<connect gate="P" pin="VCC" pad="40"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="EA" pad="35"/>
+<connect gate="G$1" pin="P0.0AD0" pad="43"/>
+<connect gate="G$1" pin="P0.1AD1" pad="42"/>
+<connect gate="G$1" pin="P0.2AD2" pad="41"/>
+<connect gate="G$1" pin="P0.3AD3" pad="40"/>
+<connect gate="G$1" pin="P0.4AD4" pad="39"/>
+<connect gate="G$1" pin="P0.5AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0_T2" pad="2"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="3"/>
+<connect gate="G$1" pin="P1.2" pad="4"/>
+<connect gate="G$1" pin="P1.3" pad="5"/>
+<connect gate="G$1" pin="P1.4" pad="6"/>
+<connect gate="G$1" pin="P1.5" pad="7"/>
+<connect gate="G$1" pin="P1.6" pad="8"/>
+<connect gate="G$1" pin="P1.7" pad="9"/>
+<connect gate="G$1" pin="P2.0_A8" pad="24"/>
+<connect gate="G$1" pin="P2.1_A9" pad="25"/>
+<connect gate="G$1" pin="P2.2_A10" pad="26"/>
+<connect gate="G$1" pin="P2.3_A11" pad="27"/>
+<connect gate="G$1" pin="P2.4_A12" pad="28"/>
+<connect gate="G$1" pin="P2.5_A13" pad="29"/>
+<connect gate="G$1" pin="P2.6_A14" pad="30"/>
+<connect gate="G$1" pin="P2.7_A15" pad="31"/>
+<connect gate="G$1" pin="P3.0" pad="11"/>
+<connect gate="G$1" pin="P3.1" pad="13"/>
+<connect gate="G$1" pin="P3.2" pad="14"/>
+<connect gate="G$1" pin="P3.3" pad="15"/>
+<connect gate="G$1" pin="P3.4/T0" pad="16"/>
+<connect gate="G$1" pin="P3.5/T1" pad="17"/>
+<connect gate="G$1" pin="P3.6/WR" pad="18"/>
+<connect gate="G$1" pin="P3.7/RD" pad="19"/>
+<connect gate="G$1" pin="PSEN" pad="32"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="VCC" pad="44"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="Q" package="PQFP44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="EA" pad="29"/>
+<connect gate="G$1" pin="P0.0AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0_T2" pad="40"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0" pad="5"/>
+<connect gate="G$1" pin="P3.1" pad="7"/>
+<connect gate="G$1" pin="P3.2" pad="8"/>
+<connect gate="G$1" pin="P3.3" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/RD" pad="13"/>
+<connect gate="G$1" pin="PSEN" pad="26"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="38"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="EA" pad="29"/>
+<connect gate="G$1" pin="P0.0AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0_T2" pad="40"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0" pad="5"/>
+<connect gate="G$1" pin="P3.1" pad="7"/>
+<connect gate="G$1" pin="P3.2" pad="8"/>
+<connect gate="G$1" pin="P3.3" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/RD" pad="13"/>
+<connect gate="G$1" pin="PSEN" pad="26"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="38"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="27C080" prefix="IC">
+<description><b>8-Megabit (1Mx8) OTP EPROM</b></description>
+<gates>
+<gate name="G$1" symbol="27C080" x="0" y="0"/>
+<gate name="P" symbol="VCCGND" x="15.24" y="-10.16" addlevel="request"/>
+</gates>
+<devices>
+<device name="32P6" package="DIL32">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT27C080-90PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455026" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3824" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="R" package="SO32X">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC32R">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT27C080-90JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455025" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3823" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="T" package="TSOP32">
+<connects>
+<connect gate="G$1" pin="!CE" pad="30"/>
+<connect gate="G$1" pin="!OE!VPP" pad="32"/>
+<connect gate="G$1" pin="A0" pad="20"/>
+<connect gate="G$1" pin="A1" pad="19"/>
+<connect gate="G$1" pin="A10" pad="31"/>
+<connect gate="G$1" pin="A11" pad="1"/>
+<connect gate="G$1" pin="A12" pad="12"/>
+<connect gate="G$1" pin="A13" pad="4"/>
+<connect gate="G$1" pin="A14" pad="5"/>
+<connect gate="G$1" pin="A15" pad="11"/>
+<connect gate="G$1" pin="A16" pad="10"/>
+<connect gate="G$1" pin="A17" pad="6"/>
+<connect gate="G$1" pin="A18" pad="7"/>
+<connect gate="G$1" pin="A19" pad="9"/>
+<connect gate="G$1" pin="A2" pad="18"/>
+<connect gate="G$1" pin="A3" pad="17"/>
+<connect gate="G$1" pin="A4" pad="16"/>
+<connect gate="G$1" pin="A5" pad="15"/>
+<connect gate="G$1" pin="A6" pad="14"/>
+<connect gate="G$1" pin="A7" pad="13"/>
+<connect gate="G$1" pin="A8" pad="3"/>
+<connect gate="G$1" pin="A9" pad="2"/>
+<connect gate="G$1" pin="O0" pad="21"/>
+<connect gate="G$1" pin="O1" pad="22"/>
+<connect gate="G$1" pin="O2" pad="23"/>
+<connect gate="G$1" pin="O3" pad="25"/>
+<connect gate="G$1" pin="O4" pad="26"/>
+<connect gate="G$1" pin="O5" pad="27"/>
+<connect gate="G$1" pin="O6" pad="28"/>
+<connect gate="G$1" pin="O7" pad="29"/>
+<connect gate="P" pin="GND" pad="24"/>
+<connect gate="P" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91R4008" prefix="IC">
+<description><b>AT91 ARM® Thumb® RISC-Controller</b><p>
+Microcontroller AT91R40008</description>
+<gates>
+<gate name="A" symbol="AT91R4008" x="-25.4" y="2.54" addlevel="always"/>
+<gate name="B" symbol="AT91R4008-PARPORT" x="0" y="-7.62" addlevel="always"/>
+<gate name="C" symbol="AT91R4008-ADR" x="27.94" y="-7.62" addlevel="always"/>
+<gate name="D" symbol="D0-15" x="53.34" y="2.54" addlevel="always"/>
+<gate name="P1" symbol="GND" x="-38.1" y="-58.42" addlevel="always"/>
+<gate name="P2" symbol="GND" x="-35.56" y="-58.42" addlevel="always"/>
+<gate name="P3" symbol="GND" x="-33.02" y="-58.42" addlevel="always"/>
+<gate name="P4" symbol="GND" x="-30.48" y="-58.42" addlevel="always"/>
+<gate name="P5" symbol="GND" x="-27.94" y="-58.42" addlevel="always"/>
+<gate name="P15" symbol="VDDIO" x="-38.1" y="-35.56" addlevel="always"/>
+<gate name="P16" symbol="VDDIO" x="-35.56" y="-35.56" addlevel="always"/>
+<gate name="P17" symbol="VDDIO" x="-33.02" y="-35.56" addlevel="always"/>
+<gate name="P6" symbol="GND" x="-25.4" y="-58.42" addlevel="always"/>
+<gate name="P7" symbol="GND" x="-22.86" y="-58.42" addlevel="always"/>
+<gate name="P8" symbol="GND" x="-20.32" y="-58.42" addlevel="always"/>
+<gate name="P9" symbol="GND" x="-17.78" y="-58.42" addlevel="always"/>
+<gate name="P10" symbol="VDDIO" x="-30.48" y="-35.56" addlevel="always"/>
+<gate name="P11" symbol="VDDIO" x="-27.94" y="-35.56" addlevel="always"/>
+<gate name="P12" symbol="VDDCORE" x="-20.32" y="-35.56" addlevel="always"/>
+<gate name="P13" symbol="VDDCORE" x="-17.78" y="-35.56" addlevel="always"/>
+<gate name="P14" symbol="VDDCORE" x="-15.24" y="-35.56" addlevel="always"/>
+<gate name="P18" symbol="VDDIO" x="-25.4" y="-35.56" addlevel="always"/>
+</gates>
+<devices>
+<device name="" package="TQFP100">
+<connects>
+<connect gate="A" pin="GND" pad="78"/>
+<connect gate="A" pin="MCKI" pad="82"/>
+<connect gate="A" pin="NCS0" pad="97"/>
+<connect gate="A" pin="NCS1" pad="98"/>
+<connect gate="A" pin="NRD/NOE" pad="92"/>
+<connect gate="A" pin="NRST" pad="79"/>
+<connect gate="A" pin="NRW0/NWE" pad="93"/>
+<connect gate="A" pin="NRW1/NUB" pad="77"/>
+<connect gate="A" pin="NWAIT" pad="96"/>
+<connect gate="A" pin="NWDOVF" pad="80"/>
+<connect gate="A" pin="TCK" pad="91"/>
+<connect gate="A" pin="TDI" pad="89"/>
+<connect gate="A" pin="TDO" pad="90"/>
+<connect gate="A" pin="TMS" pad="88"/>
+<connect gate="B" pin="P0/TCLK0" pad="49"/>
+<connect gate="B" pin="P1/TIOA0" pad="50"/>
+<connect gate="B" pin="P10/IRQ1" pad="63"/>
+<connect gate="B" pin="P11/IRQ2" pad="64"/>
+<connect gate="B" pin="P12/FIQ" pad="66"/>
+<connect gate="B" pin="P13/SCK0" pad="67"/>
+<connect gate="B" pin="P14/TXD0" pad="68"/>
+<connect gate="B" pin="P15/RXD0" pad="69"/>
+<connect gate="B" pin="P16" pad="70"/>
+<connect gate="B" pin="P17" pad="71"/>
+<connect gate="B" pin="P18" pad="72"/>
+<connect gate="B" pin="P19" pad="73"/>
+<connect gate="B" pin="P2/TIOB0" pad="51"/>
+<connect gate="B" pin="P20/SCK1" pad="74"/>
+<connect gate="B" pin="P21/TXD1/NTRI" pad="75"/>
+<connect gate="B" pin="P22/RXD1" pad="76"/>
+<connect gate="B" pin="P23" pad="83"/>
+<connect gate="B" pin="P24/BMS" pad="84"/>
+<connect gate="B" pin="P25/MCKO" pad="85"/>
+<connect gate="B" pin="P26/NCS2" pad="99"/>
+<connect gate="B" pin="P27/NCS3" pad="100"/>
+<connect gate="B" pin="P3/TCLK1" pad="54"/>
+<connect gate="B" pin="P4/TIOA1" pad="55"/>
+<connect gate="B" pin="P5/TIOB1" pad="56"/>
+<connect gate="B" pin="P6/TCLK2" pad="57"/>
+<connect gate="B" pin="P7/TIOA2" pad="58"/>
+<connect gate="B" pin="P8/TIOB2" pad="59"/>
+<connect gate="B" pin="P9/IRQ0" pad="60"/>
+<connect gate="C" pin="A1" pad="3"/>
+<connect gate="C" pin="A10" pad="13"/>
+<connect gate="C" pin="A11" pad="14"/>
+<connect gate="C" pin="A12" pad="15"/>
+<connect gate="C" pin="A13" pad="16"/>
+<connect gate="C" pin="A14" pad="17"/>
+<connect gate="C" pin="A15" pad="20"/>
+<connect gate="C" pin="A16" pad="21"/>
+<connect gate="C" pin="A17" pad="22"/>
+<connect gate="C" pin="A18" pad="23"/>
+<connect gate="C" pin="A19" pad="24"/>
+<connect gate="C" pin="A2" pad="4"/>
+<connect gate="C" pin="A3" pad="5"/>
+<connect gate="C" pin="A4" pad="6"/>
+<connect gate="C" pin="A5" pad="7"/>
+<connect gate="C" pin="A6" pad="8"/>
+<connect gate="C" pin="A7" pad="9"/>
+<connect gate="C" pin="A8" pad="11"/>
+<connect gate="C" pin="A9" pad="12"/>
+<connect gate="C" pin="NLB/A0" pad="1"/>
+<connect gate="C" pin="P28/CS7/A20" pad="25"/>
+<connect gate="C" pin="P29/CS6/A21" pad="26"/>
+<connect gate="C" pin="P30/CS5/A22" pad="29"/>
+<connect gate="C" pin="P31/CS4/A23" pad="30"/>
+<connect gate="D" pin="D0" pad="31"/>
+<connect gate="D" pin="D1" pad="32"/>
+<connect gate="D" pin="D10" pad="42"/>
+<connect gate="D" pin="D11" pad="43"/>
+<connect gate="D" pin="D12" pad="45"/>
+<connect gate="D" pin="D13" pad="46"/>
+<connect gate="D" pin="D14" pad="47"/>
+<connect gate="D" pin="D15" pad="48"/>
+<connect gate="D" pin="D2" pad="33"/>
+<connect gate="D" pin="D3" pad="34"/>
+<connect gate="D" pin="D4" pad="35"/>
+<connect gate="D" pin="D5" pad="37"/>
+<connect gate="D" pin="D6" pad="38"/>
+<connect gate="D" pin="D7" pad="39"/>
+<connect gate="D" pin="D8" pad="40"/>
+<connect gate="D" pin="D9" pad="41"/>
+<connect gate="P1" pin="GND" pad="2"/>
+<connect gate="P10" pin="VDDIO" pad="62"/>
+<connect gate="P11" pin="VDDIO" pad="81"/>
+<connect gate="P12" pin="VDDCORE" pad="27"/>
+<connect gate="P13" pin="VDDCORE" pad="61"/>
+<connect gate="P14" pin="VDDCORE" pad="94"/>
+<connect gate="P15" pin="VDDIO" pad="10"/>
+<connect gate="P16" pin="VDDIO" pad="28"/>
+<connect gate="P17" pin="VDDIO" pad="44"/>
+<connect gate="P18" pin="VDDIO" pad="95"/>
+<connect gate="P2" pin="GND" pad="18"/>
+<connect gate="P3" pin="GND" pad="19"/>
+<connect gate="P4" pin="GND" pad="36"/>
+<connect gate="P5" pin="GND" pad="52"/>
+<connect gate="P6" pin="GND" pad="53"/>
+<connect gate="P7" pin="GND" pad="65"/>
+<connect gate="P8" pin="GND" pad="86"/>
+<connect gate="P9" pin="GND" pad="87"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY26*" prefix="IC">
+<description><b>8-bit AVR Microcontroller with 2K Bytes Flash</b><p>
+Source: http://www.atmel.com .. doc1477.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY26" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="20"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="19"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="10"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="18"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="14"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="13"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="12"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="11"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="9"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="17"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="2"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="4"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="3"/>
+<connect gate="G$1" pin="AVCC" pad="15"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="16"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY261-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455146" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3782" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY26L-8PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171657" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6920" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="20"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="19"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="10"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="18"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="14"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="13"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="12"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="11"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="9"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="17"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="2"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="4"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="3"/>
+<connect gate="G$1" pin="AVCC" pad="15"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="16"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY261-20SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455147" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3783" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY26L-8SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171665" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6921" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M" package="MLF32">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="26"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="25"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="11"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="23"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="17"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="15"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="14"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="13"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="10"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="22"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="31"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="30"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="2"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND@1" pad="21"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="SAM9708" prefix="SAM9708">
+<description><b>128-voice Integrated Sound Synthesizer</b></description>
+<gates>
+<gate name="A" symbol="SAM9708" x="-45.72" y="17.78" addlevel="always"/>
+<gate name="C" symbol="SAM9708-SND" x="15.24" y="30.48" addlevel="always"/>
+<gate name="B" symbol="D0-15" x="-25.4" y="27.94" addlevel="always"/>
+<gate name="D" symbol="WA27" x="50.8" y="17.78" addlevel="always"/>
+<gate name="E" symbol="WD15" x="68.58" y="30.48" addlevel="always"/>
+<gate name="G1" symbol="GND" x="-27.94" y="-25.4"/>
+<gate name="G2" symbol="GND" x="-25.4" y="-25.4"/>
+<gate name="G3" symbol="GND" x="-22.86" y="-25.4"/>
+<gate name="G4" symbol="GND" x="-20.32" y="-25.4"/>
+<gate name="G5" symbol="GND" x="-17.78" y="-25.4"/>
+<gate name="G6" symbol="GND" x="-15.24" y="-25.4"/>
+<gate name="G7" symbol="GND" x="-12.7" y="-25.4"/>
+<gate name="G8" symbol="GND" x="-10.16" y="-25.4"/>
+<gate name="G9" symbol="GND" x="-7.62" y="-25.4"/>
+<gate name="G10" symbol="GND" x="-5.08" y="-25.4"/>
+<gate name="G11" symbol="GND" x="-2.54" y="-25.4"/>
+<gate name="G12" symbol="GND" x="0" y="-25.4"/>
+<gate name="G13" symbol="GND" x="2.54" y="-25.4"/>
+<gate name="G14" symbol="GND" x="5.08" y="-25.4"/>
+<gate name="G15" symbol="GND" x="7.62" y="-25.4"/>
+<gate name="G16" symbol="GND" x="10.16" y="-25.4"/>
+<gate name="G17" symbol="GND" x="12.7" y="-25.4"/>
+<gate name="G18" symbol="GND" x="15.24" y="-25.4"/>
+<gate name="G19" symbol="GND" x="17.78" y="-25.4"/>
+<gate name="V1" symbol="VCC1" x="-27.94" y="-7.62"/>
+<gate name="V2" symbol="VCC1" x="-25.4" y="-7.62"/>
+<gate name="V3" symbol="VCC1" x="-22.86" y="-7.62"/>
+<gate name="V4" symbol="VCC1" x="-20.32" y="-7.62"/>
+<gate name="V5" symbol="VCC1" x="-17.78" y="-7.62"/>
+<gate name="V6" symbol="VCC2" x="-12.7" y="-7.62"/>
+<gate name="V7" symbol="VCC2" x="-10.16" y="-7.62"/>
+<gate name="V8" symbol="VCC2" x="-7.62" y="-7.62"/>
+<gate name="V9" symbol="VCC2" x="-5.08" y="-7.62"/>
+<gate name="V10" symbol="VCC2" x="-2.54" y="-7.62"/>
+<gate name="V11" symbol="VC3" x="2.54" y="-7.62"/>
+<gate name="V12" symbol="VC3" x="5.08" y="-7.62"/>
+<gate name="V13" symbol="VC3" x="7.62" y="-7.62"/>
+<gate name="V14" symbol="VC3" x="10.16" y="-7.62"/>
+<gate name="V15" symbol="VC3" x="12.7" y="-7.62"/>
+<gate name="V16" symbol="VC3" x="15.24" y="-7.62"/>
+<gate name="V17" symbol="VC3" x="17.78" y="-7.62"/>
+<gate name="V18" symbol="VC3" x="20.32" y="-7.62"/>
+</gates>
+<devices>
+<device name="" package="TQFP144">
+<connects>
+<connect gate="A" pin="!CAS" pad="104"/>
+<connect gate="A" pin="!CS" pad="16"/>
+<connect gate="A" pin="!IO16" pad="4"/>
+<connect gate="A" pin="!PWDN" pad="137"/>
+<connect gate="A" pin="!RAS" pad="103"/>
+<connect gate="A" pin="!RD" pad="10"/>
+<connect gate="A" pin="!REFRESH" pad="105"/>
+<connect gate="A" pin="!RESET" pad="134"/>
+<connect gate="A" pin="!WR" pad="11"/>
+<connect gate="A" pin="A0" pad="12"/>
+<connect gate="A" pin="A1" pad="13"/>
+<connect gate="A" pin="A2" pad="15"/>
+<connect gate="A" pin="CK_OUT" pad="91"/>
+<connect gate="A" pin="IRQ" pad="14"/>
+<connect gate="A" pin="LDTEST" pad="136"/>
+<connect gate="A" pin="OVCK-OUT" pad="47"/>
+<connect gate="A" pin="RBS" pad="92"/>
+<connect gate="A" pin="READY" pad="7"/>
+<connect gate="A" pin="TEST" pad="135"/>
+<connect gate="A" pin="X1" pad="61"/>
+<connect gate="A" pin="X2" pad="62"/>
+<connect gate="B" pin="D0" pad="19"/>
+<connect gate="B" pin="D1" pad="22"/>
+<connect gate="B" pin="D10" pad="1"/>
+<connect gate="B" pin="D11" pad="144"/>
+<connect gate="B" pin="D12" pad="141"/>
+<connect gate="B" pin="D13" pad="140"/>
+<connect gate="B" pin="D14" pad="139"/>
+<connect gate="B" pin="D15" pad="138"/>
+<connect gate="B" pin="D2" pad="23"/>
+<connect gate="B" pin="D3" pad="24"/>
+<connect gate="B" pin="D4" pad="25"/>
+<connect gate="B" pin="D5" pad="26"/>
+<connect gate="B" pin="D6" pad="27"/>
+<connect gate="B" pin="D7" pad="28"/>
+<connect gate="B" pin="D8" pad="3"/>
+<connect gate="B" pin="D9" pad="2"/>
+<connect gate="C" pin="!WCS0" pad="89"/>
+<connect gate="C" pin="!WCS1" pad="90"/>
+<connect gate="C" pin="!WOE" pad="88"/>
+<connect gate="C" pin="!WWE" pad="87"/>
+<connect gate="C" pin="BCK-OUT" pad="46"/>
+<connect gate="C" pin="LFT" pad="60"/>
+<connect gate="C" pin="MIDI1_IN" pad="29"/>
+<connect gate="C" pin="MIDI1_OUT" pad="31"/>
+<connect gate="C" pin="MIDI2_IN" pad="30"/>
+<connect gate="C" pin="MIDI2_OUT" pad="32"/>
+<connect gate="C" pin="SD-IN0" pad="33"/>
+<connect gate="C" pin="SD-IN1" pad="34"/>
+<connect gate="C" pin="SD-IN2" pad="37"/>
+<connect gate="C" pin="SD-IN3" pad="38"/>
+<connect gate="C" pin="SD-IN4" pad="48"/>
+<connect gate="C" pin="SD-IN5" pad="49"/>
+<connect gate="C" pin="SD-IN6" pad="50"/>
+<connect gate="C" pin="SD-IN7" pad="53"/>
+<connect gate="C" pin="SD-OUT0" pad="39"/>
+<connect gate="C" pin="SD-OUT1" pad="40"/>
+<connect gate="C" pin="SD-OUT2" pad="43"/>
+<connect gate="C" pin="SD-OUT3" pad="44"/>
+<connect gate="C" pin="SD-OUT4" pad="54"/>
+<connect gate="C" pin="SD-OUT5" pad="55"/>
+<connect gate="C" pin="SD-OUT6" pad="56"/>
+<connect gate="C" pin="SD-OUT7" pad="57"/>
+<connect gate="C" pin="WS-OUT" pad="45"/>
+<connect gate="D" pin="WA0" pad="93"/>
+<connect gate="D" pin="WA1" pad="94"/>
+<connect gate="D" pin="WA10" pad="114"/>
+<connect gate="D" pin="WA11" pad="115"/>
+<connect gate="D" pin="WA12" pad="116"/>
+<connect gate="D" pin="WA13" pad="117"/>
+<connect gate="D" pin="WA14" pad="118"/>
+<connect gate="D" pin="WA15" pad="119"/>
+<connect gate="D" pin="WA16" pad="120"/>
+<connect gate="D" pin="WA17" pad="121"/>
+<connect gate="D" pin="WA18" pad="122"/>
+<connect gate="D" pin="WA19" pad="123"/>
+<connect gate="D" pin="WA2" pad="95"/>
+<connect gate="D" pin="WA20" pad="126"/>
+<connect gate="D" pin="WA21" pad="127"/>
+<connect gate="D" pin="WA22" pad="128"/>
+<connect gate="D" pin="WA23" pad="129"/>
+<connect gate="D" pin="WA24" pad="130"/>
+<connect gate="D" pin="WA25" pad="131"/>
+<connect gate="D" pin="WA26" pad="132"/>
+<connect gate="D" pin="WA3" pad="96"/>
+<connect gate="D" pin="WA4" pad="101"/>
+<connect gate="D" pin="WA5" pad="102"/>
+<connect gate="D" pin="WA6" pad="106"/>
+<connect gate="D" pin="WA7" pad="107"/>
+<connect gate="D" pin="WA8" pad="108"/>
+<connect gate="D" pin="WA9" pad="111"/>
+<connect gate="E" pin="WD0" pad="86"/>
+<connect gate="E" pin="WD1" pad="85"/>
+<connect gate="E" pin="WD10" pad="72"/>
+<connect gate="E" pin="WD11" pad="71"/>
+<connect gate="E" pin="WD12" pad="68"/>
+<connect gate="E" pin="WD13" pad="67"/>
+<connect gate="E" pin="WD14" pad="66"/>
+<connect gate="E" pin="WD15" pad="65"/>
+<connect gate="E" pin="WD2" pad="84"/>
+<connect gate="E" pin="WD3" pad="79"/>
+<connect gate="E" pin="WD4" pad="78"/>
+<connect gate="E" pin="WD5" pad="77"/>
+<connect gate="E" pin="WD6" pad="76"/>
+<connect gate="E" pin="WD7" pad="75"/>
+<connect gate="E" pin="WD8" pad="74"/>
+<connect gate="E" pin="WD9" pad="73"/>
+<connect gate="G1" pin="GND" pad="6"/>
+<connect gate="G10" pin="GND" pad="70"/>
+<connect gate="G11" pin="GND" pad="82"/>
+<connect gate="G12" pin="GND" pad="83"/>
+<connect gate="G13" pin="GND" pad="98"/>
+<connect gate="G14" pin="GND" pad="100"/>
+<connect gate="G15" pin="GND" pad="110"/>
+<connect gate="G16" pin="GND" pad="113"/>
+<connect gate="G17" pin="GND" pad="125"/>
+<connect gate="G18" pin="GND" pad="133"/>
+<connect gate="G19" pin="GND" pad="143"/>
+<connect gate="G2" pin="GND" pad="9"/>
+<connect gate="G3" pin="GND" pad="18"/>
+<connect gate="G4" pin="GND" pad="21"/>
+<connect gate="G5" pin="GND" pad="36"/>
+<connect gate="G6" pin="GND" pad="42"/>
+<connect gate="G7" pin="GND" pad="51"/>
+<connect gate="G8" pin="GND" pad="59"/>
+<connect gate="G9" pin="GND" pad="64"/>
+<connect gate="V1" pin="VCC1" pad="5"/>
+<connect gate="V10" pin="VCC2" pad="124"/>
+<connect gate="V11" pin="VC3" pad="8"/>
+<connect gate="V12" pin="VC3" pad="17"/>
+<connect gate="V13" pin="VC3" pad="41"/>
+<connect gate="V14" pin="VC3" pad="58"/>
+<connect gate="V15" pin="VC3" pad="63"/>
+<connect gate="V16" pin="VC3" pad="80"/>
+<connect gate="V17" pin="VC3" pad="99"/>
+<connect gate="V18" pin="VC3" pad="112"/>
+<connect gate="V2" pin="VCC1" pad="20"/>
+<connect gate="V3" pin="VCC1" pad="35"/>
+<connect gate="V4" pin="VCC1" pad="52"/>
+<connect gate="V5" pin="VCC1" pad="142"/>
+<connect gate="V6" pin="VCC2" pad="69"/>
+<connect gate="V7" pin="VCC2" pad="81"/>
+<connect gate="V8" pin="VCC2" pad="97"/>
+<connect gate="V9" pin="VCC2" pad="109"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T8*C5121" prefix="IC">
+<description><b>8-bit Microcontroller with Multiprotocol Smart Card Interface</b><p>
+Source: Uploaded by Heiko Künzel <heiko.kuenzel@atg-gera.de> from ATG Automatisierungstechnik Gera<br>
+Mon Mar 10 13:32:48 2003 Atmel-Library mit zusätzlich T83C5121-Prozessor im SSOP24-Package.</description>
+<gates>
+<gate name="G$1" symbol="T8XC5121" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SSOP24">
+<connects>
+<connect gate="G$1" pin="CVCC" pad="3"/>
+<connect gate="G$1" pin="CVSS" pad="1"/>
+<connect gate="G$1" pin="DVCC" pad="22"/>
+<connect gate="G$1" pin="EVCC" pad="23"/>
+<connect gate="G$1" pin="LI" pad="2"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="9"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="8"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="7"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="6"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="5"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="4"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="20"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="19"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="16"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="18"/>
+<connect gate="G$1" pin="P3.4/T0" pad="17"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="15"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="14"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="13"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VSS" pad="21"/>
+<connect gate="G$1" pin="XTAL1" pad="12"/>
+<connect gate="G$1" pin="XTAL2" pad="11"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T8?C5121" prefix="IC">
+<description><b>8-bit Microcontroller with Multiprotocol Smart Card Interface</b><p>
+Source: http://www.atmel.com/...doc4164.pdf</description>
+<gates>
+<gate name="G$1" symbol="T8X5121-PLCC52" x="0" y="0"/>
+</gates>
+<devices>
+<device name="3" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="5" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="9" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT8*C51SND1C" prefix="IC">
+<description><b>Single-Chip Flash Microcontroller</b><p>
+with MP3 Decoder and Human Interface<br>
+Source: www.atmel.com .. doc4109.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C51SND1C" x="0" y="0"/>
+<gate name="P" symbol="P-AT89C51SND1C" x="40.64" y="-7.62" addlevel="request"/>
+</gates>
+<devices>
+<device name="" package="PLCC84">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="13"/>
+<connect gate="G$1" pin="!TST" pad="30"/>
+<connect gate="G$1" pin="AIN0" pad="49"/>
+<connect gate="G$1" pin="AIN1" pad="50"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="AREFN" pad="48"/>
+<connect gate="G$1" pin="AREFP" pad="47"/>
+<connect gate="G$1" pin="AVDD" pad="45"/>
+<connect gate="G$1" pin="AVSS" pad="46"/>
+<connect gate="G$1" pin="D+" pad="33"/>
+<connect gate="G$1" pin="D-" pad="34"/>
+<connect gate="G$1" pin="DCLK" pad="57"/>
+<connect gate="G$1" pin="DESL" pad="58"/>
+<connect gate="G$1" pin="DOUT" pad="56"/>
+<connect gate="G$1" pin="FILT" pad="24"/>
+<connect gate="G$1" pin="MCLK" pad="63"/>
+<connect gate="G$1" pin="MCMD" pad="61"/>
+<connect gate="G$1" pin="MDAT" pad="62"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="8"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="7"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="6"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="5"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="4"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="3"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="84"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="83"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="14"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="15"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="16"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="17"/>
+<connect gate="G$1" pin="P1.4" pad="18"/>
+<connect gate="G$1" pin="P1.5" pad="19"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="20"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="21"/>
+<connect gate="G$1" pin="P2.0/A8" pad="78"/>
+<connect gate="G$1" pin="P2.1/A9" pad="77"/>
+<connect gate="G$1" pin="P2.2/A10" pad="71"/>
+<connect gate="G$1" pin="P2.3/A11" pad="70"/>
+<connect gate="G$1" pin="P2.4/A12" pad="69"/>
+<connect gate="G$1" pin="P2.5/A13" pad="68"/>
+<connect gate="G$1" pin="P2.6/A14" pad="67"/>
+<connect gate="G$1" pin="P2.7/A15" pad="66"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="37"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="38"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="39"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="40"/>
+<connect gate="G$1" pin="P3.4/T0" pad="41"/>
+<connect gate="G$1" pin="P3.5/T1" pad="42"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="43"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="44"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="79"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="80"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="81"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="82"/>
+<connect gate="G$1" pin="P4.4" pad="72"/>
+<connect gate="G$1" pin="P4.5" pad="73"/>
+<connect gate="G$1" pin="P4.6" pad="75"/>
+<connect gate="G$1" pin="P4.7" pad="76"/>
+<connect gate="G$1" pin="P5.0" pad="9"/>
+<connect gate="G$1" pin="P5.1" pad="10"/>
+<connect gate="G$1" pin="P5.2" pad="51"/>
+<connect gate="G$1" pin="P5.3" pad="52"/>
+<connect gate="G$1" pin="RST" pad="60"/>
+<connect gate="G$1" pin="SCLK" pad="59"/>
+<connect gate="G$1" pin="X1" pad="29"/>
+<connect gate="G$1" pin="X2" pad="27"/>
+<connect gate="P" pin="PVDD" pad="23"/>
+<connect gate="P" pin="PVSS" pad="25"/>
+<connect gate="P" pin="UVDD" pad="31"/>
+<connect gate="P" pin="UVSS" pad="32"/>
+<connect gate="P" pin="VDD@1" pad="1"/>
+<connect gate="P" pin="VDD@2" pad="22"/>
+<connect gate="P" pin="VDD@3" pad="35"/>
+<connect gate="P" pin="VDD@4" pad="54"/>
+<connect gate="P" pin="VDD@5" pad="64"/>
+<connect gate="P" pin="VSS@1" pad="2"/>
+<connect gate="P" pin="VSS@2" pad="26"/>
+<connect gate="P" pin="VSS@3" pad="36"/>
+<connect gate="P" pin="VSS@4" pad="55"/>
+<connect gate="P" pin="VSS@5" pad="65"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095728" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-RO" package="TQFP80">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="2"/>
+<connect gate="G$1" pin="!TST" pad="18"/>
+<connect gate="G$1" pin="AIN0" pad="37"/>
+<connect gate="G$1" pin="AIN1" pad="38"/>
+<connect gate="G$1" pin="ALE" pad="1"/>
+<connect gate="G$1" pin="AREFN" pad="36"/>
+<connect gate="G$1" pin="AREFP" pad="35"/>
+<connect gate="G$1" pin="AVDD" pad="33"/>
+<connect gate="G$1" pin="AVSS" pad="34"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="DCLK" pad="44"/>
+<connect gate="G$1" pin="DESL" pad="45"/>
+<connect gate="G$1" pin="DOUT" pad="43"/>
+<connect gate="G$1" pin="FILT" pad="13"/>
+<connect gate="G$1" pin="MCLK" pad="50"/>
+<connect gate="G$1" pin="MCMD" pad="48"/>
+<connect gate="G$1" pin="MDAT" pad="49"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="78"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="77"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="76"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="75"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="74"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="73"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="70"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="69"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="4"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="5"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="6"/>
+<connect gate="G$1" pin="P1.4" pad="7"/>
+<connect gate="G$1" pin="P1.5" pad="8"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="9"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="10"/>
+<connect gate="G$1" pin="P2.0/A8" pad="64"/>
+<connect gate="G$1" pin="P2.1/A9" pad="63"/>
+<connect gate="G$1" pin="P2.2/A10" pad="58"/>
+<connect gate="G$1" pin="P2.3/A11" pad="57"/>
+<connect gate="G$1" pin="P2.4/A12" pad="56"/>
+<connect gate="G$1" pin="P2.5/A13" pad="55"/>
+<connect gate="G$1" pin="P2.6/A14" pad="54"/>
+<connect gate="G$1" pin="P2.7/A15" pad="53"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="25"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="26"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="27"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="28"/>
+<connect gate="G$1" pin="P3.4/T0" pad="29"/>
+<connect gate="G$1" pin="P3.5/T1" pad="30"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="31"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="32"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="65"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="66"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="67"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="68"/>
+<connect gate="G$1" pin="P4.4" pad="59"/>
+<connect gate="G$1" pin="P4.5" pad="60"/>
+<connect gate="G$1" pin="P4.6" pad="61"/>
+<connect gate="G$1" pin="P4.7" pad="62"/>
+<connect gate="G$1" pin="P5.0" pad="79"/>
+<connect gate="G$1" pin="P5.1" pad="80"/>
+<connect gate="G$1" pin="P5.2" pad="39"/>
+<connect gate="G$1" pin="P5.3" pad="40"/>
+<connect gate="G$1" pin="RST" pad="47"/>
+<connect gate="G$1" pin="SCLK" pad="46"/>
+<connect gate="G$1" pin="X1" pad="17"/>
+<connect gate="G$1" pin="X2" pad="16"/>
+<connect gate="P" pin="PVDD" pad="51"/>
+<connect gate="P" pin="PVSS" pad="14"/>
+<connect gate="P" pin="UVDD" pad="19"/>
+<connect gate="P" pin="UVSS" pad="20"/>
+<connect gate="P" pin="VDD@1" pad="11"/>
+<connect gate="P" pin="VDD@2" pad="12"/>
+<connect gate="P" pin="VDD@3" pad="23"/>
+<connect gate="P" pin="VDD@4" pad="41"/>
+<connect gate="P" pin="VDD@5" pad="71"/>
+<connect gate="P" pin="VSS@1" pad="15"/>
+<connect gate="P" pin="VSS@2" pad="24"/>
+<connect gate="P" pin="VSS@3" pad="42"/>
+<connect gate="P" pin="VSS@4" pad="52"/>
+<connect gate="P" pin="VSS@5" pad="72"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095728" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-7H" package="BGA81">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="B2"/>
+<connect gate="G$1" pin="!TST" pad="G2"/>
+<connect gate="G$1" pin="AIN0" pad="H5"/>
+<connect gate="G$1" pin="AIN1" pad="H7"/>
+<connect gate="G$1" pin="ALE" pad="A1"/>
+<connect gate="G$1" pin="AREFN" pad="J6"/>
+<connect gate="G$1" pin="AREFP" pad="J7"/>
+<connect gate="G$1" pin="AVDD" pad="F5"/>
+<connect gate="G$1" pin="AVSS" pad="H6"/>
+<connect gate="G$1" pin="D+" pad="J1"/>
+<connect gate="G$1" pin="D-" pad="H2"/>
+<connect gate="G$1" pin="DCLK" pad="H9"/>
+<connect gate="G$1" pin="DESL" pad="G9"/>
+<connect gate="G$1" pin="DOUT" pad="G7"/>
+<connect gate="G$1" pin="FILT" pad="E4"/>
+<connect gate="G$1" pin="MCLK" pad="F7"/>
+<connect gate="G$1" pin="MCMD" pad="F8"/>
+<connect gate="G$1" pin="MDAT" pad="F6"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="B3"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="B5"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="A4"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="A3"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="B4"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="D5"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="C6"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="D6"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="C3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="B1"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="C1"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="C2"/>
+<connect gate="G$1" pin="P1.4" pad="D1"/>
+<connect gate="G$1" pin="P1.5" pad="D2"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="D4"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="D3"/>
+<connect gate="G$1" pin="P2.0/A8" pad="A8"/>
+<connect gate="G$1" pin="P2.1/A9" pad="C7"/>
+<connect gate="G$1" pin="P2.2/A10" pad="C8"/>
+<connect gate="G$1" pin="P2.3/A11" pad="E8"/>
+<connect gate="G$1" pin="P2.4/A12" pad="D9"/>
+<connect gate="G$1" pin="P2.5/A13" pad="C9"/>
+<connect gate="G$1" pin="P2.6/A14" pad="D8"/>
+<connect gate="G$1" pin="P2.7/A15" pad="E6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="J3"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="H3"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="J4"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="H4"/>
+<connect gate="G$1" pin="P3.4/T0" pad="F4"/>
+<connect gate="G$1" pin="P3.5/T1" pad="G4"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="J5"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="G5"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="A7"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="B7"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="A6"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="B6"/>
+<connect gate="G$1" pin="P4.4" pad="B9"/>
+<connect gate="G$1" pin="P4.5" pad="D7"/>
+<connect gate="G$1" pin="P4.6" pad="A9"/>
+<connect gate="G$1" pin="P4.7" pad="B8"/>
+<connect gate="G$1" pin="P5.0" pad="A2"/>
+<connect gate="G$1" pin="P5.1" pad="C4"/>
+<connect gate="G$1" pin="P5.2" pad="J8"/>
+<connect gate="G$1" pin="P5.3" pad="G6"/>
+<connect gate="G$1" pin="RST" pad="F9"/>
+<connect gate="G$1" pin="SCLK" pad="G8"/>
+<connect gate="G$1" pin="X1" pad="E2"/>
+<connect gate="G$1" pin="X2" pad="F1"/>
+<connect gate="P" pin="PVDD" pad="E3"/>
+<connect gate="P" pin="PVSS" pad="F2"/>
+<connect gate="P" pin="UVDD" pad="H1"/>
+<connect gate="P" pin="UVSS" pad="F3"/>
+<connect gate="P" pin="VDD@1" pad="A5"/>
+<connect gate="P" pin="VDD@2" pad="E1"/>
+<connect gate="P" pin="VDD@3" pad="E9"/>
+<connect gate="P" pin="VDD@4" pad="G3"/>
+<connect gate="P" pin="VDD@5" pad="J9"/>
+<connect gate="P" pin="VSS@1" pad="C5"/>
+<connect gate="P" pin="VSS@2" pad="E7"/>
+<connect gate="P" pin="VSS@3" pad="G1"/>
+<connect gate="P" pin="VSS@4" pad="H8"/>
+<connect gate="P" pin="VSS@5" pad="J2"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C51-*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K Bytes Flash</b><p>
+<font color="red">Not Recommended for New Designs. Use AT89S51.</font><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc0265.</description>
+<gates>
+<gate name="G$1" symbol="AT89C51" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PC" package="DIL40">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="31"/>
+<connect gate="G$1" pin="!PSEN" pad="29"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="39"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="38"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="37"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="36"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="35"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="34"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="33"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="32"/>
+<connect gate="G$1" pin="P1.0" pad="1"/>
+<connect gate="G$1" pin="P1.1" pad="2"/>
+<connect gate="G$1" pin="P1.2" pad="3"/>
+<connect gate="G$1" pin="P1.3" pad="4"/>
+<connect gate="G$1" pin="P1.4" pad="5"/>
+<connect gate="G$1" pin="P1.5" pad="6"/>
+<connect gate="G$1" pin="P1.6" pad="7"/>
+<connect gate="G$1" pin="P1.7" pad="8"/>
+<connect gate="G$1" pin="P2.0_A8" pad="21"/>
+<connect gate="G$1" pin="P2.1_A9" pad="22"/>
+<connect gate="G$1" pin="P2.2_A10" pad="23"/>
+<connect gate="G$1" pin="P2.3_A11" pad="24"/>
+<connect gate="G$1" pin="P2.4_A12" pad="25"/>
+<connect gate="G$1" pin="P2.5_A13" pad="26"/>
+<connect gate="G$1" pin="P2.6_A14" pad="27"/>
+<connect gate="G$1" pin="P2.7_A15" pad="28"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="10"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="11"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="13"/>
+<connect gate="G$1" pin="P3.4/T0" pad="14"/>
+<connect gate="G$1" pin="P3.5/T1" pad="15"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="16"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="17"/>
+<connect gate="G$1" pin="RST" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JC" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="35"/>
+<connect gate="G$1" pin="!PSEN" pad="32"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="43"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="42"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="41"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="40"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="39"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0" pad="2"/>
+<connect gate="G$1" pin="P1.1" pad="3"/>
+<connect gate="G$1" pin="P1.2" pad="4"/>
+<connect gate="G$1" pin="P1.3" pad="5"/>
+<connect gate="G$1" pin="P1.4" pad="6"/>
+<connect gate="G$1" pin="P1.5" pad="7"/>
+<connect gate="G$1" pin="P1.6" pad="8"/>
+<connect gate="G$1" pin="P1.7" pad="9"/>
+<connect gate="G$1" pin="P2.0_A8" pad="24"/>
+<connect gate="G$1" pin="P2.1_A9" pad="25"/>
+<connect gate="G$1" pin="P2.2_A10" pad="26"/>
+<connect gate="G$1" pin="P2.3_A11" pad="27"/>
+<connect gate="G$1" pin="P2.4_A12" pad="28"/>
+<connect gate="G$1" pin="P2.5_A13" pad="29"/>
+<connect gate="G$1" pin="P2.6_A14" pad="30"/>
+<connect gate="G$1" pin="P2.7_A15" pad="31"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="14"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="15"/>
+<connect gate="G$1" pin="P3.4/T0" pad="16"/>
+<connect gate="G$1" pin="P3.5/T1" pad="17"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="18"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="19"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+<technology name="12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+<technology name="16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51RE2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1455062" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3857" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-RLTUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095726" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1802" constant="no"/>
+</technology>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C51?*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K Bytes Flash</b><p>
+<font color="red">Not Recommended for New Designs. Use AT89S51.</font><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc0265.</description>
+<gates>
+<gate name="G$1" symbol="AT89C51" x="0" y="0"/>
+<gate name="P" symbol="GND" x="2.54" y="-33.02" addlevel="always"/>
+</gates>
+<devices>
+<device name="AC" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="QC" package="PQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89S51-*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K BytesIn-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf</description>
+<gates>
+<gate name="P" symbol="AT89S51" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL40">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="31"/>
+<connect gate="P" pin="!PSEN" pad="29"/>
+<connect gate="P" pin="ALE/!PROG" pad="30"/>
+<connect gate="P" pin="GND" pad="20"/>
+<connect gate="P" pin="P0.0_AD0" pad="39"/>
+<connect gate="P" pin="P0.1_AD1" pad="38"/>
+<connect gate="P" pin="P0.2_AD2" pad="37"/>
+<connect gate="P" pin="P0.3_AD3" pad="36"/>
+<connect gate="P" pin="P0.4_AD4" pad="35"/>
+<connect gate="P" pin="P0.5_AD5" pad="34"/>
+<connect gate="P" pin="P0.6_AD6" pad="33"/>
+<connect gate="P" pin="P0.7_AD7" pad="32"/>
+<connect gate="P" pin="P1.0" pad="1"/>
+<connect gate="P" pin="P1.1" pad="2"/>
+<connect gate="P" pin="P1.2" pad="3"/>
+<connect gate="P" pin="P1.3" pad="4"/>
+<connect gate="P" pin="P1.4" pad="5"/>
+<connect gate="P" pin="P1.5_MOSI" pad="6"/>
+<connect gate="P" pin="P1.6_MISO" pad="7"/>
+<connect gate="P" pin="P1.7_SCK" pad="8"/>
+<connect gate="P" pin="P2.0_A8" pad="21"/>
+<connect gate="P" pin="P2.1_A9" pad="22"/>
+<connect gate="P" pin="P2.2_A10" pad="23"/>
+<connect gate="P" pin="P2.3_A11" pad="24"/>
+<connect gate="P" pin="P2.4_A12" pad="25"/>
+<connect gate="P" pin="P2.5_A13" pad="26"/>
+<connect gate="P" pin="P2.6_A14" pad="27"/>
+<connect gate="P" pin="P2.7_A15" pad="28"/>
+<connect gate="P" pin="P3.0/RXD" pad="10"/>
+<connect gate="P" pin="P3.1/TXD" pad="11"/>
+<connect gate="P" pin="P3.2/!INT0" pad="12"/>
+<connect gate="P" pin="P3.3/!INT1" pad="13"/>
+<connect gate="P" pin="P3.4/T0" pad="14"/>
+<connect gate="P" pin="P3.5/T1" pad="15"/>
+<connect gate="P" pin="P3.6/!WR" pad="16"/>
+<connect gate="P" pin="P3.7/!RD" pad="17"/>
+<connect gate="P" pin="RST" pad="9"/>
+<connect gate="P" pin="VCC" pad="40"/>
+<connect gate="P" pin="XTAL1" pad="19"/>
+<connect gate="P" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095739" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6578" constant="no"/>
+</technology>
+<technology name="33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095739" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6578" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="35"/>
+<connect gate="P" pin="!PSEN" pad="32"/>
+<connect gate="P" pin="ALE/!PROG" pad="33"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="P0.0_AD0" pad="43"/>
+<connect gate="P" pin="P0.1_AD1" pad="42"/>
+<connect gate="P" pin="P0.2_AD2" pad="41"/>
+<connect gate="P" pin="P0.3_AD3" pad="40"/>
+<connect gate="P" pin="P0.4_AD4" pad="39"/>
+<connect gate="P" pin="P0.5_AD5" pad="38"/>
+<connect gate="P" pin="P0.6_AD6" pad="37"/>
+<connect gate="P" pin="P0.7_AD7" pad="36"/>
+<connect gate="P" pin="P1.0" pad="2"/>
+<connect gate="P" pin="P1.1" pad="3"/>
+<connect gate="P" pin="P1.2" pad="4"/>
+<connect gate="P" pin="P1.3" pad="5"/>
+<connect gate="P" pin="P1.4" pad="6"/>
+<connect gate="P" pin="P1.5_MOSI" pad="7"/>
+<connect gate="P" pin="P1.6_MISO" pad="8"/>
+<connect gate="P" pin="P1.7_SCK" pad="9"/>
+<connect gate="P" pin="P2.0_A8" pad="24"/>
+<connect gate="P" pin="P2.1_A9" pad="25"/>
+<connect gate="P" pin="P2.2_A10" pad="26"/>
+<connect gate="P" pin="P2.3_A11" pad="27"/>
+<connect gate="P" pin="P2.4_A12" pad="28"/>
+<connect gate="P" pin="P2.5_A13" pad="29"/>
+<connect gate="P" pin="P2.6_A14" pad="30"/>
+<connect gate="P" pin="P2.7_A15" pad="31"/>
+<connect gate="P" pin="P3.0/RXD" pad="11"/>
+<connect gate="P" pin="P3.1/TXD" pad="13"/>
+<connect gate="P" pin="P3.2/!INT0" pad="14"/>
+<connect gate="P" pin="P3.3/!INT1" pad="15"/>
+<connect gate="P" pin="P3.4/T0" pad="16"/>
+<connect gate="P" pin="P3.5/T1" pad="17"/>
+<connect gate="P" pin="P3.6/!WR" pad="18"/>
+<connect gate="P" pin="P3.7/!RD" pad="19"/>
+<connect gate="P" pin="RST" pad="10"/>
+<connect gate="P" pin="VCC" pad="44"/>
+<connect gate="P" pin="XTAL1" pad="21"/>
+<connect gate="P" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095738" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6577" constant="no"/>
+</technology>
+<technology name="33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095738" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="S44">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="35"/>
+<connect gate="P" pin="!PSEN" pad="32"/>
+<connect gate="P" pin="ALE/!PROG" pad="33"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="P0.0_AD0" pad="43"/>
+<connect gate="P" pin="P0.1_AD1" pad="42"/>
+<connect gate="P" pin="P0.2_AD2" pad="41"/>
+<connect gate="P" pin="P0.3_AD3" pad="40"/>
+<connect gate="P" pin="P0.4_AD4" pad="39"/>
+<connect gate="P" pin="P0.5_AD5" pad="38"/>
+<connect gate="P" pin="P0.6_AD6" pad="37"/>
+<connect gate="P" pin="P0.7_AD7" pad="36"/>
+<connect gate="P" pin="P1.0" pad="2"/>
+<connect gate="P" pin="P1.1" pad="3"/>
+<connect gate="P" pin="P1.2" pad="4"/>
+<connect gate="P" pin="P1.3" pad="5"/>
+<connect gate="P" pin="P1.4" pad="6"/>
+<connect gate="P" pin="P1.5_MOSI" pad="7"/>
+<connect gate="P" pin="P1.6_MISO" pad="8"/>
+<connect gate="P" pin="P1.7_SCK" pad="9"/>
+<connect gate="P" pin="P2.0_A8" pad="24"/>
+<connect gate="P" pin="P2.1_A9" pad="25"/>
+<connect gate="P" pin="P2.2_A10" pad="26"/>
+<connect gate="P" pin="P2.3_A11" pad="27"/>
+<connect gate="P" pin="P2.4_A12" pad="28"/>
+<connect gate="P" pin="P2.5_A13" pad="29"/>
+<connect gate="P" pin="P2.6_A14" pad="30"/>
+<connect gate="P" pin="P2.7_A15" pad="31"/>
+<connect gate="P" pin="P3.0/RXD" pad="11"/>
+<connect gate="P" pin="P3.1/TXD" pad="13"/>
+<connect gate="P" pin="P3.2/!INT0" pad="14"/>
+<connect gate="P" pin="P3.3/!INT1" pad="15"/>
+<connect gate="P" pin="P3.4/T0" pad="16"/>
+<connect gate="P" pin="P3.5/T1" pad="17"/>
+<connect gate="P" pin="P3.6/!WR" pad="18"/>
+<connect gate="P" pin="P3.7/!RD" pad="19"/>
+<connect gate="P" pin="RST" pad="10"/>
+<connect gate="P" pin="VCC" pad="44"/>
+<connect gate="P" pin="XTAL1" pad="21"/>
+<connect gate="P" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89S51*P" prefix="IC">
+<description><b>8-bit Microcontroller with 4K BytesIn-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89S51" x="0" y="0"/>
+<gate name="P" symbol="GND" x="2.54" y="-33.02" addlevel="request"/>
+</gates>
+<devices>
+<device name="" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5_MOSI" pad="1"/>
+<connect gate="G$1" pin="P1.6_MISO" pad="2"/>
+<connect gate="G$1" pin="P1.7_SCK" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T89C51CC02*-?IM" prefix="IC">
+<description><b>Enhanced 8-bit Microcontroller with CAN Controller and Flash</b> 80C51 Core Architecture<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.</description>
+<gates>
+<gate name="G$1" symbol="T89C51CC02" x="0" y="0"/>
+</gates>
+<devices>
+<device name="TIS" package="SO28W">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="28"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="27"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="26"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="25"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="24"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="23"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="22"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="21"/>
+<connect gate="G$1" pin="P2.0" pad="20"/>
+<connect gate="G$1" pin="P2.1" pad="6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="11"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="9"/>
+<connect gate="G$1" pin="P3.6" pad="8"/>
+<connect gate="G$1" pin="P3.7" pad="7"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="19"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="17"/>
+<connect gate="G$1" pin="VSS" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="16"/>
+<connect gate="G$1" pin="XTAL2" pad="15"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/SOIC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9134" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/SOIC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9134" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SIS" package="PLCC28">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="28"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="27"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="26"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="25"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="24"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="23"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="22"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="21"/>
+<connect gate="G$1" pin="P2.0" pad="20"/>
+<connect gate="G$1" pin="P2.1" pad="6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="11"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="9"/>
+<connect gate="G$1" pin="P3.6" pad="8"/>
+<connect gate="G$1" pin="P3.7" pad="7"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="19"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="17"/>
+<connect gate="G$1" pin="VSS" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="16"/>
+<connect gate="G$1" pin="XTAL2" pad="15"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/PLCC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9105" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/PLCC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9105" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RAT" package="VQFP32">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="27"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="26"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="25"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="24"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="23"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="22"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="21"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="20"/>
+<connect gate="G$1" pin="P2.0" pad="19"/>
+<connect gate="G$1" pin="P2.1" pad="2"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="10"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="9"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="8"/>
+<connect gate="G$1" pin="P3.4/T0" pad="6"/>
+<connect gate="G$1" pin="P3.5/T1" pad="5"/>
+<connect gate="G$1" pin="P3.6" pad="4"/>
+<connect gate="G$1" pin="P3.7" pad="3"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="1"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="32"/>
+<connect gate="G$1" pin="RST" pad="17"/>
+<connect gate="G$1" pin="VAGND" pad="29"/>
+<connect gate="G$1" pin="VAREF" pad="28"/>
+<connect gate="G$1" pin="VAVCC" pad="31"/>
+<connect gate="G$1" pin="VCC" pad="15"/>
+<connect gate="G$1" pin="VSS" pad="16"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T89C51CC02*-TDSIM" prefix="IC">
+<description><b>Enhanced 8-bit Microcontroller with CAN Controller and Flash</b> 80C51 Core Architecture<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.</description>
+<gates>
+<gate name="G$1" symbol="T89C51CC02-SO24" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SO24W">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="24"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="23"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="22"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="21"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="20"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="19"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="18"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="17"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="10"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="9"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="8"/>
+<connect gate="G$1" pin="P3.4/T0" pad="7"/>
+<connect gate="G$1" pin="P3.5/T1" pad="6"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="16"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="14"/>
+<connect gate="G$1" pin="VSS" pad="15"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91RM9200" prefix="IC">
+<description>Auto generated by <b>make-symbol-device-package(bsdl).ulp</b><p>
+Source: at91rm9200_bga.bsd</description>
+<gates>
+<gate name="G$1" symbol="AT91RM9200_BGA" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LFBGA256_A_291X326">
+<connects>
+<connect gate="G$1" pin="A10_SDRAM" pad="N6"/>
+<connect gate="G$1" pin="A16_BA0" pad="U3"/>
+<connect gate="G$1" pin="A17_BA1" pad="T3"/>
+<connect gate="G$1" pin="A1_DQM2" pad="M4"/>
+<connect gate="G$1" pin="A_10" pad="M5"/>
+<connect gate="G$1" pin="A_11" pad="P5"/>
+<connect gate="G$1" pin="A_12" pad="P3"/>
+<connect gate="G$1" pin="A_13" pad="P2"/>
+<connect gate="G$1" pin="A_14" pad="N5"/>
+<connect gate="G$1" pin="A_15" pad="T1"/>
+<connect gate="G$1" pin="A_18" pad="R3"/>
+<connect gate="G$1" pin="A_19" pad="U4"/>
+<connect gate="G$1" pin="A_2" pad="M6"/>
+<connect gate="G$1" pin="A_20" pad="R4"/>
+<connect gate="G$1" pin="A_21" pad="N8"/>
+<connect gate="G$1" pin="A_22" pad="P6"/>
+<connect gate="G$1" pin="A_3" pad="M3"/>
+<connect gate="G$1" pin="A_4" pad="N4"/>
+<connect gate="G$1" pin="A_5" pad="N2"/>
+<connect gate="G$1" pin="A_6" pad="L4"/>
+<connect gate="G$1" pin="A_7" pad="P1"/>
+<connect gate="G$1" pin="A_8" pad="N7"/>
+<connect gate="G$1" pin="A_9" pad="N3"/>
+<connect gate="G$1" pin="CAS" pad="U8"/>
+<connect gate="G$1" pin="DM" pad="K2"/>
+<connect gate="G$1" pin="DP" pad="K5"/>
+<connect gate="G$1" pin="D_0" pad="R9"/>
+<connect gate="G$1" pin="D_1" pad="P10"/>
+<connect gate="G$1" pin="D_10" pad="P12"/>
+<connect gate="G$1" pin="D_11" pad="U12"/>
+<connect gate="G$1" pin="D_12" pad="T12"/>
+<connect gate="G$1" pin="D_13" pad="R12"/>
+<connect gate="G$1" pin="D_14" pad="U13"/>
+<connect gate="G$1" pin="D_15" pad="P13"/>
+<connect gate="G$1" pin="D_2" pad="N11"/>
+<connect gate="G$1" pin="D_3" pad="U9"/>
+<connect gate="G$1" pin="D_4" pad="M11"/>
+<connect gate="G$1" pin="D_5" pad="P11"/>
+<connect gate="G$1" pin="D_6" pad="U10"/>
+<connect gate="G$1" pin="D_7" pad="U11"/>
+<connect gate="G$1" pin="D_8" pad="R11"/>
+<connect gate="G$1" pin="D_9" pad="T11"/>
+<connect gate="G$1" pin="HDMA" pad="K3"/>
+<connect gate="G$1" pin="HDMB" pad="L3"/>
+<connect gate="G$1" pin="HDPA" pad="K1"/>
+<connect gate="G$1" pin="HDPB" pad="L2"/>
+<connect gate="G$1" pin="ICETCK" pad="E5"/>
+<connect gate="G$1" pin="ICETDI" pad="A1"/>
+<connect gate="G$1" pin="ICETDO" pad="B1"/>
+<connect gate="G$1" pin="ICETMS" pad="C1"/>
+<connect gate="G$1" pin="JTAGSEL" pad="A2"/>
+<connect gate="G$1" pin="MIX33VDD@1" pad="P16"/>
+<connect gate="G$1" pin="MIX33VDD@10" pad="D5"/>
+<connect gate="G$1" pin="MIX33VDD@11" pad="D2"/>
+<connect gate="G$1" pin="MIX33VDD@12" pad="D3"/>
+<connect gate="G$1" pin="MIX33VDD@13" pad="H5"/>
+<connect gate="G$1" pin="MIX33VDD@14" pad="K4"/>
+<connect gate="G$1" pin="MIX33VDD@15" pad="L6"/>
+<connect gate="G$1" pin="MIX33VDD@16" pad="M1"/>
+<connect gate="G$1" pin="MIX33VDD@17" pad="P4"/>
+<connect gate="G$1" pin="MIX33VDD@18" pad="R6"/>
+<connect gate="G$1" pin="MIX33VDD@19" pad="T5"/>
+<connect gate="G$1" pin="MIX33VDD@2" pad="R17"/>
+<connect gate="G$1" pin="MIX33VDD@20" pad="R10"/>
+<connect gate="G$1" pin="MIX33VDD@21" pad="R14"/>
+<connect gate="G$1" pin="MIX33VDD@3" pad="K16"/>
+<connect gate="G$1" pin="MIX33VDD@4" pad="H14"/>
+<connect gate="G$1" pin="MIX33VDD@5" pad="A16"/>
+<connect gate="G$1" pin="MIX33VDD@6" pad="A11"/>
+<connect gate="G$1" pin="MIX33VDD@7" pad="B11"/>
+<connect gate="G$1" pin="MIX33VDD@8" pad="D8"/>
+<connect gate="G$1" pin="MIX33VDD@9" pad="A7"/>
+<connect gate="G$1" pin="MIX33VSS@1" pad="M12"/>
+<connect gate="G$1" pin="MIX33VSS@10" pad="E6"/>
+<connect gate="G$1" pin="MIX33VSS@11" pad="D4"/>
+<connect gate="G$1" pin="MIX33VSS@12" pad="E3"/>
+<connect gate="G$1" pin="MIX33VSS@13" pad="G3"/>
+<connect gate="G$1" pin="MIX33VSS@14" pad="L1"/>
+<connect gate="G$1" pin="MIX33VSS@15" pad="L5"/>
+<connect gate="G$1" pin="MIX33VSS@16" pad="M2"/>
+<connect gate="G$1" pin="MIX33VSS@17" pad="R1"/>
+<connect gate="G$1" pin="MIX33VSS@18" pad="M7"/>
+<connect gate="G$1" pin="MIX33VSS@19" pad="U5"/>
+<connect gate="G$1" pin="MIX33VSS@2" pad="P17"/>
+<connect gate="G$1" pin="MIX33VSS@20" pad="T9"/>
+<connect gate="G$1" pin="MIX33VSS@21" pad="T13"/>
+<connect gate="G$1" pin="MIX33VSS@3" pad="J12"/>
+<connect gate="G$1" pin="MIX33VSS@4" pad="H16"/>
+<connect gate="G$1" pin="MIX33VSS@5" pad="C15"/>
+<connect gate="G$1" pin="MIX33VSS@6" pad="C11"/>
+<connect gate="G$1" pin="MIX33VSS@7" pad="D11"/>
+<connect gate="G$1" pin="MIX33VSS@8" pad="B7"/>
+<connect gate="G$1" pin="MIX33VSS@9" pad="E8"/>
+<connect gate="G$1" pin="NBS3" pad="R8"/>
+<connect gate="G$1" pin="NCS0_BFCS" pad="U6"/>
+<connect gate="G$1" pin="NCS1_SDCS" pad="M9"/>
+<connect gate="G$1" pin="NCS2" pad="T6"/>
+<connect gate="G$1" pin="NCS3" pad="R7"/>
+<connect gate="G$1" pin="NLBA0_DQM0" pad="N1"/>
+<connect gate="G$1" pin="NRDNOE" pad="N9"/>
+<connect gate="G$1" pin="NRST" pad="E1"/>
+<connect gate="G$1" pin="NRW0NWE" pad="P8"/>
+<connect gate="G$1" pin="NRW1_NUB_DQM1" pad="T7"/>
+<connect gate="G$1" pin="NTRST" pad="E2"/>
+<connect gate="G$1" pin="OSC32K_XIN" pad="G17"/>
+<connect gate="G$1" pin="OSC32K_XOUT" pad="H17"/>
+<connect gate="G$1" pin="OSC9M_XIN" pad="J17"/>
+<connect gate="G$1" pin="OSC9M_XOUT" pad="K17"/>
+<connect gate="G$1" pin="PA0" pad="G13"/>
+<connect gate="G$1" pin="PA1" pad="G14"/>
+<connect gate="G$1" pin="PA10" pad="D15"/>
+<connect gate="G$1" pin="PA11" pad="B15"/>
+<connect gate="G$1" pin="PA12" pad="B16"/>
+<connect gate="G$1" pin="PA13" pad="A17"/>
+<connect gate="G$1" pin="PA14" pad="A15"/>
+<connect gate="G$1" pin="PA15" pad="B14"/>
+<connect gate="G$1" pin="PA16" pad="D14"/>
+<connect gate="G$1" pin="PA17" pad="B13"/>
+<connect gate="G$1" pin="PA18" pad="C13"/>
+<connect gate="G$1" pin="PA19" pad="A13"/>
+<connect gate="G$1" pin="PA2" pad="G15"/>
+<connect gate="G$1" pin="PA20" pad="C12"/>
+<connect gate="G$1" pin="PA21" pad="D13"/>
+<connect gate="G$1" pin="PA22" pad="D12"/>
+<connect gate="G$1" pin="PA23" pad="A12"/>
+<connect gate="G$1" pin="PA24" pad="B12"/>
+<connect gate="G$1" pin="PA25" pad="E13"/>
+<connect gate="G$1" pin="PA26" pad="E12"/>
+<connect gate="G$1" pin="PA27" pad="G12"/>
+<connect gate="G$1" pin="PA28" pad="F12"/>
+<connect gate="G$1" pin="PA29" pad="E11"/>
+<connect gate="G$1" pin="PA3" pad="G16"/>
+<connect gate="G$1" pin="PA30" pad="F11"/>
+<connect gate="G$1" pin="PA31" pad="A10"/>
+<connect gate="G$1" pin="PA4" pad="F13"/>
+<connect gate="G$1" pin="PA5" pad="F16"/>
+<connect gate="G$1" pin="PA6" pad="E15"/>
+<connect gate="G$1" pin="PA7" pad="B17"/>
+<connect gate="G$1" pin="PA8" pad="C16"/>
+<connect gate="G$1" pin="PA9" pad="E14"/>
+<connect gate="G$1" pin="PB0" pad="B10"/>
+<connect gate="G$1" pin="PB1" pad="C10"/>
+<connect gate="G$1" pin="PB10" pad="B8"/>
+<connect gate="G$1" pin="PB11" pad="F9"/>
+<connect gate="G$1" pin="PB12" pad="C8"/>
+<connect gate="G$1" pin="PB13" pad="C7"/>
+<connect gate="G$1" pin="PB14" pad="D7"/>
+<connect gate="G$1" pin="PB15" pad="E7"/>
+<connect gate="G$1" pin="PB16" pad="F7"/>
+<connect gate="G$1" pin="PB17" pad="A4"/>
+<connect gate="G$1" pin="PB18" pad="B3"/>
+<connect gate="G$1" pin="PB19" pad="C5"/>
+<connect gate="G$1" pin="PB2" pad="D10"/>
+<connect gate="G$1" pin="PB20" pad="A3"/>
+<connect gate="G$1" pin="PB21" pad="B4"/>
+<connect gate="G$1" pin="PB22" pad="C4"/>
+<connect gate="G$1" pin="PB23" pad="F3"/>
+<connect gate="G$1" pin="PB24" pad="F5"/>
+<connect gate="G$1" pin="PB25" pad="F4"/>
+<connect gate="G$1" pin="PB26" pad="G4"/>
+<connect gate="G$1" pin="PB27" pad="G6"/>
+<connect gate="G$1" pin="PB28" pad="J5"/>
+<connect gate="G$1" pin="PB29" pad="J6"/>
+<connect gate="G$1" pin="PB3" pad="E10"/>
+<connect gate="G$1" pin="PB4" pad="A9"/>
+<connect gate="G$1" pin="PB5" pad="B9"/>
+<connect gate="G$1" pin="PB6" pad="C9"/>
+<connect gate="G$1" pin="PB7" pad="E9"/>
+<connect gate="G$1" pin="PB8" pad="D9"/>
+<connect gate="G$1" pin="PB9" pad="A8"/>
+<connect gate="G$1" pin="PC0" pad="M15"/>
+<connect gate="G$1" pin="PC1" pad="M14"/>
+<connect gate="G$1" pin="PC10" pad="L12"/>
+<connect gate="G$1" pin="PC11" pad="N16"/>
+<connect gate="G$1" pin="PC12" pad="N17"/>
+<connect gate="G$1" pin="PC13" pad="M13"/>
+<connect gate="G$1" pin="PC14" pad="M17"/>
+<connect gate="G$1" pin="PC15" pad="L13"/>
+<connect gate="G$1" pin="PC16" pad="U14"/>
+<connect gate="G$1" pin="PC17" pad="R13"/>
+<connect gate="G$1" pin="PC18" pad="U15"/>
+<connect gate="G$1" pin="PC19" pad="T14"/>
+<connect gate="G$1" pin="PC2" pad="L14"/>
+<connect gate="G$1" pin="PC20" pad="U16"/>
+<connect gate="G$1" pin="PC21" pad="T15"/>
+<connect gate="G$1" pin="PC22" pad="U17"/>
+<connect gate="G$1" pin="PC23" pad="T16"/>
+<connect gate="G$1" pin="PC24" pad="R15"/>
+<connect gate="G$1" pin="PC25" pad="T17"/>
+<connect gate="G$1" pin="PC26" pad="P14"/>
+<connect gate="G$1" pin="PC27" pad="P15"/>
+<connect gate="G$1" pin="PC28" pad="N13"/>
+<connect gate="G$1" pin="PC29" pad="R16"/>
+<connect gate="G$1" pin="PC3" pad="L15"/>
+<connect gate="G$1" pin="PC30" pad="N15"/>
+<connect gate="G$1" pin="PC31" pad="N14"/>
+<connect gate="G$1" pin="PC4" pad="K14"/>
+<connect gate="G$1" pin="PC5" pad="K13"/>
+<connect gate="G$1" pin="PC6" pad="K15"/>
+<connect gate="G$1" pin="PC7" pad="T4"/>
+<connect gate="G$1" pin="PC8" pad="R5"/>
+<connect gate="G$1" pin="PC9" pad="P7"/>
+<connect gate="G$1" pin="PD0" pad="E17"/>
+<connect gate="G$1" pin="PD1" pad="F15"/>
+<connect gate="G$1" pin="PD10" pad="C6"/>
+<connect gate="G$1" pin="PD11" pad="A5"/>
+<connect gate="G$1" pin="PD12" pad="B5"/>
+<connect gate="G$1" pin="PD13" pad="B2"/>
+<connect gate="G$1" pin="PD14" pad="C3"/>
+<connect gate="G$1" pin="PD15" pad="C2"/>
+<connect gate="G$1" pin="PD16" pad="F1"/>
+<connect gate="G$1" pin="PD17" pad="G2"/>
+<connect gate="G$1" pin="PD18" pad="G5"/>
+<connect gate="G$1" pin="PD19" pad="G1"/>
+<connect gate="G$1" pin="PD2" pad="F14"/>
+<connect gate="G$1" pin="PD20" pad="H2"/>
+<connect gate="G$1" pin="PD21" pad="H4"/>
+<connect gate="G$1" pin="PD22" pad="H3"/>
+<connect gate="G$1" pin="PD23" pad="H1"/>
+<connect gate="G$1" pin="PD24" pad="J3"/>
+<connect gate="G$1" pin="PD25" pad="J1"/>
+<connect gate="G$1" pin="PD26" pad="J4"/>
+<connect gate="G$1" pin="PD27" pad="J2"/>
+<connect gate="G$1" pin="PD3" pad="E16"/>
+<connect gate="G$1" pin="PD4" pad="D17"/>
+<connect gate="G$1" pin="PD5" pad="C17"/>
+<connect gate="G$1" pin="PD6" pad="D16"/>
+<connect gate="G$1" pin="PD7" pad="D6"/>
+<connect gate="G$1" pin="PD8" pad="A6"/>
+<connect gate="G$1" pin="PD9" pad="B6"/>
+<connect gate="G$1" pin="PLL_A_RC" pad="L17"/>
+<connect gate="G$1" pin="PLL_B_RC" pad="F17"/>
+<connect gate="G$1" pin="RAS" pad="N10"/>
+<connect gate="G$1" pin="SDRAMCKE" pad="P9"/>
+<connect gate="G$1" pin="SDRAMCLK" pad="U7"/>
+<connect gate="G$1" pin="TST0" pad="E4"/>
+<connect gate="G$1" pin="TST1" pad="D1"/>
+<connect gate="G$1" pin="VDDI@1" pad="L16"/>
+<connect gate="G$1" pin="VDDI@2" pad="C14"/>
+<connect gate="G$1" pin="VDDI@3" pad="F6"/>
+<connect gate="G$1" pin="VDDI@4" pad="U1"/>
+<connect gate="G$1" pin="VDDI@5" pad="T2"/>
+<connect gate="G$1" pin="VDDI@6" pad="T10"/>
+<connect gate="G$1" pin="VDDI@7" pad="J15"/>
+<connect gate="G$1" pin="VDDI@8" pad="J14"/>
+<connect gate="G$1" pin="VDDI@9" pad="H13"/>
+<connect gate="G$1" pin="VSSI@1" pad="M16"/>
+<connect gate="G$1" pin="VSSI@2" pad="A14"/>
+<connect gate="G$1" pin="VSSI@3" pad="F2"/>
+<connect gate="G$1" pin="VSSI@4" pad="U2"/>
+<connect gate="G$1" pin="VSSI@5" pad="R2"/>
+<connect gate="G$1" pin="VSSI@6" pad="N12"/>
+<connect gate="G$1" pin="VSSI@7" pad="J16"/>
+<connect gate="G$1" pin="VSSI@8" pad="J13"/>
+<connect gate="G$1" pin="VSSI@9" pad="H15"/>
+<connect gate="G$1" pin="WE" pad="T8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91RM9200-EK" constant="no"/>
+<attribute name="OC_FARNELL" value="1629536" constant="no"/>
+<attribute name="OC_NEWARK" value="02P6234" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATF16V8B" prefix="IC">
+<description><b>High perfomance CMOS (electrically erasable) programmable logic device (PLD)</b><p>
+ABLE-Atmel-ABEL - P18V8R, P16V8C, P16V8AS, P17V8<br>
+COPL Atmel-WinCUPL - G16V8MS, G16V8MA, G16V8AS, G16V8<br>
+LOG/IC - GAL16V8_R, GAL16V8_G7, GAL16V8_C), GAL16V8<br>
+Tango-PLD - G16V8R, G16V8C, G16V8AS, G16V8<br>
+
+
+Source: http://www.atmel.com/dyn/resources/prod_documents/DOC0364.PDF</description>
+<gates>
+<gate name="G$1" symbol="ATF16V8B" x="0" y="0"/>
+</gates>
+<devices>
+<device name="X" package="TSSOP20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATF16V8CZ-15JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1551767" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6253" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="P3" package="DIL20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATF16V8CZ-15PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1551768" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6254" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 6-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O" x="0" y="2.54"/>
+</gates>
+<devices>
+<device name="-MI" package="MLF32">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA88PA-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715491" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0272" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-AI" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171371" constant="no"/>
+<attribute name="OC_NEWARK" value="73M8863" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 4-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="8"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="14"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="15"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="16"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="17"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="18"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="19"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="9"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="10"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="1"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="2"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="3"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="4"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="5"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="6"/>
+<connect gate="G$1" pin="PD5(T1)" pad="11"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="12"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="13"/>
+<connect gate="G$1" pin="VCC@1" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-A" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455107" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3723" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171134" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6515" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6885" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455108" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3733" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171274" constant="no"/>
+<attribute name="OC_NEWARK" value="69K6677" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1661729" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1794" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA64" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+64 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA64" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455120" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3742" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171355" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6899" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA128" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA128" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455093" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3717" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171118" constant="no"/>
+<attribute name="OC_NEWARK" value="95K7364" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA169" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+4x25 Segment LCD Driver<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA169" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA169PV-8AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1617046" constant="no"/>
+<attribute name="OC_NEWARK" value="03P4011" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA323" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA323-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA1284" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+16 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA1284" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0/PCINT0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1/PCINT1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2/PCINT2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3/PCINT3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4/PCINT4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5/PCINT5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6/PCINT6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7/PCINT7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP/OC2B/PCINT30)PD6" pad="15"/>
+<connect gate="G$1" pin="(MISO/OC3A/PCINT14)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI/PCINT13/ICP3)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A/PCINT29)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B/XCK1/PCINT28)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2A/PCINT31)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD0/T3/PCINT24)PD0" pad="9"/>
+<connect gate="G$1" pin="(RXD1/INT0/PCINT26)PD2" pad="11"/>
+<connect gate="G$1" pin="(SCK/OC3B/PCINT15)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK/PCINT18)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI/PCINT21)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO/PCINT20)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS/PCINT19)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1/PCINT22)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2/PCINT23)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD0/PCINT25)PD1" pad="10"/>
+<connect gate="G$1" pin="(TXD1/INT1/PCINT27)PD3" pad="12"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL/PCINT16)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA/PCINT17)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA323-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA323" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8515-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171410" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6904" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="16"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="35"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="33"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="32"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1562625" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6261" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-7" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="14"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="31"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="30"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="29"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171401" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6905" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1528437" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6908" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="GND1" pad="12"/>
+<connect gate="G$1" pin="GND2" pad="24"/>
+<connect gate="G$1" pin="GND@1" pad="34"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="25"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="11"/>
+<connect gate="G$1" pin="VCC1" pad="23"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1562626" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6263" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/OC0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/INT2)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171444" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6909" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C513*-" prefix="IC">
+<description><b>8-bit Flash Microcontroller with Full Speed USB Device</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4136.pdf<p>
+<b><i>Data sheet mistake:</i> </b>define Packge type pin description for MLF48 but Order Number for QFN32 !?</description>
+<gates>
+<gate name="G$1" symbol="AT89C5131" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="26"/>
+<connect gate="G$1" pin="!PSEN" pad="28"/>
+<connect gate="G$1" pin="!RST" pad="43"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="AVDD" pad="17"/>
+<connect gate="G$1" pin="AVSS" pad="19"/>
+<connect gate="G$1" pin="D+" pad="23"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="FREV" pad="24"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="52"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="45"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="44"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="42"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="40"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0/T2/KIN0" pad="47"/>
+<connect gate="G$1" pin="P1.1/T2EX/KIN1/SS" pad="48"/>
+<connect gate="G$1" pin="P1.2/ECI/KIN2" pad="49"/>
+<connect gate="G$1" pin="P1.3/CEX0/KIN3" pad="50"/>
+<connect gate="G$1" pin="P1.4/CEX1/KIN4" pad="51"/>
+<connect gate="G$1" pin="P1.5/CEX2/KIN5/MISO" pad="4"/>
+<connect gate="G$1" pin="P1.6/CEX3/KIN6/SCK" pad="5"/>
+<connect gate="G$1" pin="P1.7/CEX4/KIN7/MOSI" pad="6"/>
+<connect gate="G$1" pin="P2.0_A8" pad="1"/>
+<connect gate="G$1" pin="P2.1_A9" pad="2"/>
+<connect gate="G$1" pin="P2.2_A10" pad="3"/>
+<connect gate="G$1" pin="P2.3_A11" pad="9"/>
+<connect gate="G$1" pin="P2.4_A12" pad="10"/>
+<connect gate="G$1" pin="P2.5_A13" pad="11"/>
+<connect gate="G$1" pin="P2.6_A14" pad="14"/>
+<connect gate="G$1" pin="P2.7_A15" pad="15"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="20"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="29"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="30"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="31"/>
+<connect gate="G$1" pin="P3.4/T0" pad="32"/>
+<connect gate="G$1" pin="P3.5/T1" pad="33"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="35"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="39"/>
+<connect gate="G$1" pin="P4.0/SCL" pad="7"/>
+<connect gate="G$1" pin="P4.1/SDA" pad="8"/>
+<connect gate="G$1" pin="PLLF" pad="21"/>
+<connect gate="G$1" pin="VDD" pad="16"/>
+<connect gate="G$1" pin="VSS" pad="41"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="1">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C5131A-S3SUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095721" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6570" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="R" package="VQFP64">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="24"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="!RST" pad="44"/>
+<connect gate="G$1" pin="ALE" pad="25"/>
+<connect gate="G$1" pin="AVDD" pad="10"/>
+<connect gate="G$1" pin="AVSS" pad="12"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="20"/>
+<connect gate="G$1" pin="FREV" pad="22"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="55"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="46"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="45"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="43"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="40"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0/T2/KIN0" pad="50"/>
+<connect gate="G$1" pin="P1.1/T2EX/KIN1/SS" pad="51"/>
+<connect gate="G$1" pin="P1.2/ECI/KIN2" pad="52"/>
+<connect gate="G$1" pin="P1.3/CEX0/KIN3" pad="53"/>
+<connect gate="G$1" pin="P1.4/CEX1/KIN4" pad="54"/>
+<connect gate="G$1" pin="P1.5/CEX2/KIN5/MISO" pad="59"/>
+<connect gate="G$1" pin="P1.6/CEX3/KIN6/SCK" pad="60"/>
+<connect gate="G$1" pin="P1.7/CEX4/KIN7/MOSI" pad="61"/>
+<connect gate="G$1" pin="P2.0_A8" pad="56"/>
+<connect gate="G$1" pin="P2.1_A9" pad="57"/>
+<connect gate="G$1" pin="P2.2_A10" pad="58"/>
+<connect gate="G$1" pin="P2.3_A11" pad="2"/>
+<connect gate="G$1" pin="P2.4_A12" pad="3"/>
+<connect gate="G$1" pin="P2.5_A13" pad="4"/>
+<connect gate="G$1" pin="P2.6_A14" pad="7"/>
+<connect gate="G$1" pin="P2.7_A15" pad="8"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="27"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="28"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="29"/>
+<connect gate="G$1" pin="P3.4/T0" pad="30"/>
+<connect gate="G$1" pin="P3.5/T1" pad="31"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="35"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="39"/>
+<connect gate="G$1" pin="P4.0/SCL" pad="62"/>
+<connect gate="G$1" pin="P4.1/SDA" pad="63"/>
+<connect gate="G$1" pin="PLLF" pad="19"/>
+<connect gate="G$1" pin="VDD" pad="9"/>
+<connect gate="G$1" pin="VSS" pad="42"/>
+<connect gate="G$1" pin="XTAL1" pad="6"/>
+<connect gate="G$1" pin="XTAL2" pad="5"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="1">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C5132" prefix="IC">
+<description><b>USB Microcontroller with 64K Bytes Flash Memory</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4173.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C5132" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP80">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="2"/>
+<connect gate="G$1" pin="!TST" pad="18"/>
+<connect gate="G$1" pin="AIN0" pad="37"/>
+<connect gate="G$1" pin="AIN1" pad="38"/>
+<connect gate="G$1" pin="ALE" pad="1"/>
+<connect gate="G$1" pin="AREFN" pad="36"/>
+<connect gate="G$1" pin="AREFP" pad="35"/>
+<connect gate="G$1" pin="AVDD" pad="33"/>
+<connect gate="G$1" pin="AVSS" pad="34"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="DCLK" pad="44"/>
+<connect gate="G$1" pin="DOUT" pad="43"/>
+<connect gate="G$1" pin="DSEL" pad="45"/>
+<connect gate="G$1" pin="FILT" pad="13"/>
+<connect gate="G$1" pin="MCLK" pad="50"/>
+<connect gate="G$1" pin="MCMD" pad="48"/>
+<connect gate="G$1" pin="MDAT" pad="49"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="78"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="77"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="76"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="75"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="74"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="73"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="70"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="69"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="4"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="5"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="6"/>
+<connect gate="G$1" pin="P1.4" pad="7"/>
+<connect gate="G$1" pin="P1.5" pad="8"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="9"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="10"/>
+<connect gate="G$1" pin="P2.0_A8" pad="64"/>
+<connect gate="G$1" pin="P2.1_A9" pad="63"/>
+<connect gate="G$1" pin="P2.2_A10" pad="58"/>
+<connect gate="G$1" pin="P2.3_A11" pad="57"/>
+<connect gate="G$1" pin="P2.4_A12" pad="56"/>
+<connect gate="G$1" pin="P2.5_A13" pad="55"/>
+<connect gate="G$1" pin="P2.6_A14" pad="54"/>
+<connect gate="G$1" pin="P2.7_A15" pad="53"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="25"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="26"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="27"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="28"/>
+<connect gate="G$1" pin="P3.4/T0" pad="29"/>
+<connect gate="G$1" pin="P3.5/T1" pad="30"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="31"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="32"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="65"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="66"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="67"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="68"/>
+<connect gate="G$1" pin="P4.4" pad="59"/>
+<connect gate="G$1" pin="P4.5" pad="60"/>
+<connect gate="G$1" pin="P4.6" pad="61"/>
+<connect gate="G$1" pin="P4.7" pad="62"/>
+<connect gate="G$1" pin="P5.0" pad="79"/>
+<connect gate="G$1" pin="P5.1" pad="80"/>
+<connect gate="G$1" pin="P5.2" pad="39"/>
+<connect gate="G$1" pin="P5.3" pad="40"/>
+<connect gate="G$1" pin="PVDD" pad="12"/>
+<connect gate="G$1" pin="PVSS" pad="14"/>
+<connect gate="G$1" pin="RST" pad="47"/>
+<connect gate="G$1" pin="SCLK" pad="46"/>
+<connect gate="G$1" pin="UVDD" pad="19"/>
+<connect gate="G$1" pin="UVSS" pad="20"/>
+<connect gate="G$1" pin="VDD" pad="11"/>
+<connect gate="G$1" pin="VDD@1" pad="23"/>
+<connect gate="G$1" pin="VDD@2" pad="41"/>
+<connect gate="G$1" pin="VDD@3" pad="51"/>
+<connect gate="G$1" pin="VDD@4" pad="71"/>
+<connect gate="G$1" pin="VSS" pad="15"/>
+<connect gate="G$1" pin="VSS@1" pad="24"/>
+<connect gate="G$1" pin="VSS@2" pad="42"/>
+<connect gate="G$1" pin="VSS@3" pad="52"/>
+<connect gate="G$1" pin="VSS@4" pad="72"/>
+<connect gate="G$1" pin="X1" pad="17"/>
+<connect gate="G$1" pin="X2" pad="16"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="DEVELOP" package="PLCC84">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="13"/>
+<connect gate="G$1" pin="!TST" pad="30"/>
+<connect gate="G$1" pin="AIN0" pad="49"/>
+<connect gate="G$1" pin="AIN1" pad="50"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="AREFN" pad="48"/>
+<connect gate="G$1" pin="AREFP" pad="47"/>
+<connect gate="G$1" pin="AVDD" pad="45"/>
+<connect gate="G$1" pin="AVSS" pad="46"/>
+<connect gate="G$1" pin="D+" pad="33"/>
+<connect gate="G$1" pin="D-" pad="34"/>
+<connect gate="G$1" pin="DCLK" pad="57"/>
+<connect gate="G$1" pin="DOUT" pad="56"/>
+<connect gate="G$1" pin="DSEL" pad="58"/>
+<connect gate="G$1" pin="FILT" pad="24"/>
+<connect gate="G$1" pin="MCLK" pad="63"/>
+<connect gate="G$1" pin="MCMD" pad="61"/>
+<connect gate="G$1" pin="MDAT" pad="62"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="8"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="7"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="6"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="5"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="4"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="3"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="84"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="83"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="14"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="15"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="16"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="17"/>
+<connect gate="G$1" pin="P1.4" pad="18"/>
+<connect gate="G$1" pin="P1.5" pad="19"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="20"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="21"/>
+<connect gate="G$1" pin="P2.0_A8" pad="78"/>
+<connect gate="G$1" pin="P2.1_A9" pad="77"/>
+<connect gate="G$1" pin="P2.2_A10" pad="71"/>
+<connect gate="G$1" pin="P2.3_A11" pad="70"/>
+<connect gate="G$1" pin="P2.4_A12" pad="69"/>
+<connect gate="G$1" pin="P2.5_A13" pad="68"/>
+<connect gate="G$1" pin="P2.6_A14" pad="67"/>
+<connect gate="G$1" pin="P2.7_A15" pad="66"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="37"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="38"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="39"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="40"/>
+<connect gate="G$1" pin="P3.4/T0" pad="41"/>
+<connect gate="G$1" pin="P3.5/T1" pad="42"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="43"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="44"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="79"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="80"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="81"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="82"/>
+<connect gate="G$1" pin="P4.4" pad="72"/>
+<connect gate="G$1" pin="P4.5" pad="73"/>
+<connect gate="G$1" pin="P4.6" pad="75"/>
+<connect gate="G$1" pin="P4.7" pad="76"/>
+<connect gate="G$1" pin="P5.0" pad="9"/>
+<connect gate="G$1" pin="P5.1" pad="10"/>
+<connect gate="G$1" pin="P5.2" pad="51"/>
+<connect gate="G$1" pin="P5.3" pad="52"/>
+<connect gate="G$1" pin="PVDD" pad="23"/>
+<connect gate="G$1" pin="PVSS" pad="25"/>
+<connect gate="G$1" pin="RST" pad="60"/>
+<connect gate="G$1" pin="SCLK" pad="59"/>
+<connect gate="G$1" pin="UVDD" pad="31"/>
+<connect gate="G$1" pin="UVSS" pad="32"/>
+<connect gate="G$1" pin="VDD" pad="1"/>
+<connect gate="G$1" pin="VDD@1" pad="22"/>
+<connect gate="G$1" pin="VDD@2" pad="35"/>
+<connect gate="G$1" pin="VDD@3" pad="54"/>
+<connect gate="G$1" pin="VDD@4" pad="64"/>
+<connect gate="G$1" pin="VSS" pad="2"/>
+<connect gate="G$1" pin="VSS@1" pad="26"/>
+<connect gate="G$1" pin="VSS@2" pad="36"/>
+<connect gate="G$1" pin="VSS@3" pad="55"/>
+<connect gate="G$1" pin="VSS@4" pad="65"/>
+<connect gate="G$1" pin="X1" pad="29"/>
+<connect gate="G$1" pin="X2" pad="27"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8-MI" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 6-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O_MI" x="0" y="2.54"/>
+</gates>
+<devices>
+<device name="" package="MLF32-TH">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA88PA-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715491" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0272" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-A_M" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455097" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3723" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455108" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3733" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA64-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+64 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA64-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455120" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3742" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA128-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA128-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455093" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3717" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA169-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+4x25 Segment LCD Driver<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA169-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8515-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535_M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY26*-M" prefix="IC">
+<description><b>8-bit AVR Microcontroller with 2K Bytes Flash</b><p>
+Source: http://www.atmel.com .. doc1477.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY26_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF32-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="26"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="25"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="11"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="23"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="17"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="15"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="14"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="13"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="10"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="22"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="31"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="30"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="2"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND@1" pad="21"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644" prefix="IC">
+<description><b>8-bit Microcontroller</b> with 64K Bytes In-System Programmable Flash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644PV-10AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455123" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3748" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M" package="QFN44ML8X8">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644PV-10MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1748529" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5637" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644*" prefix="IC">
+<description><b>8-bit Microcontroller</b> with 64K Bytes In-System Programmable Flash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644E" x="0" y="0"/>
+</gates>
+<devices>
+<device name="M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="EXP" pad="TH"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644P-20MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1748528" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5636" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91SAM7X*-AU" prefix="IC">
+<description><b>Highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor</b><p>
+512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC and a CAN controller<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/6120s.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT91SAM7X" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LQFP100">
+<connects>
+<connect gate="G$1" pin="AD4" pad="3"/>
+<connect gate="G$1" pin="AD5" pad="4"/>
+<connect gate="G$1" pin="AD6" pad="5"/>
+<connect gate="G$1" pin="AD7" pad="6"/>
+<connect gate="G$1" pin="ADVREF" pad="1"/>
+<connect gate="G$1" pin="DDM" pad="93"/>
+<connect gate="G$1" pin="DDP" pad="94"/>
+<connect gate="G$1" pin="ERASE" pad="92"/>
+<connect gate="G$1" pin="GND@1" pad="2"/>
+<connect gate="G$1" pin="GND@2" pad="16"/>
+<connect gate="G$1" pin="GND@3" pad="32"/>
+<connect gate="G$1" pin="GND@4" pad="52"/>
+<connect gate="G$1" pin="GND@5" pad="68"/>
+<connect gate="G$1" pin="GND@6" pad="83"/>
+<connect gate="G$1" pin="GND@7" pad="96"/>
+<connect gate="G$1" pin="JTAGSEL" pad="77"/>
+<connect gate="G$1" pin="NRST" pad="57"/>
+<connect gate="G$1" pin="PA0/PGMEN0" pad="81"/>
+<connect gate="G$1" pin="PA1/PGMEN1" pad="82"/>
+<connect gate="G$1" pin="PA10/PGMM2" pad="18"/>
+<connect gate="G$1" pin="PA11/PGMM3" pad="19"/>
+<connect gate="G$1" pin="PA12/PGMD0" pad="20"/>
+<connect gate="G$1" pin="PA13/PGMD1" pad="21"/>
+<connect gate="G$1" pin="PA14/PGMD2" pad="22"/>
+<connect gate="G$1" pin="PA15/PGMD3" pad="23"/>
+<connect gate="G$1" pin="PA16/PGMD4" pad="24"/>
+<connect gate="G$1" pin="PA17/PGMD5" pad="25"/>
+<connect gate="G$1" pin="PA18/PGMD6" pad="26"/>
+<connect gate="G$1" pin="PA19/PGMD7" pad="46"/>
+<connect gate="G$1" pin="PA2" pad="86"/>
+<connect gate="G$1" pin="PA20/PGMD8" pad="47"/>
+<connect gate="G$1" pin="PA21/PGMD9" pad="49"/>
+<connect gate="G$1" pin="PA22/PGMD10" pad="50"/>
+<connect gate="G$1" pin="PA23/PGMD11" pad="55"/>
+<connect gate="G$1" pin="PA24/PGMD12" pad="56"/>
+<connect gate="G$1" pin="PA25/PGMD13" pad="59"/>
+<connect gate="G$1" pin="PA26/PGMD14" pad="60"/>
+<connect gate="G$1" pin="PA27/PGMD15" pad="73"/>
+<connect gate="G$1" pin="PA28" pad="74"/>
+<connect gate="G$1" pin="PA29" pad="75"/>
+<connect gate="G$1" pin="PA3" pad="85"/>
+<connect gate="G$1" pin="PA30" pad="80"/>
+<connect gate="G$1" pin="PA4/PGMNCMD" pad="88"/>
+<connect gate="G$1" pin="PA5/PGMRDY" pad="89"/>
+<connect gate="G$1" pin="PA6/PGMNOE" pad="90"/>
+<connect gate="G$1" pin="PA7/PGMNVALID" pad="91"/>
+<connect gate="G$1" pin="PA8/PGMM0" pad="13"/>
+<connect gate="G$1" pin="PA9/PGMM1" pad="14"/>
+<connect gate="G$1" pin="PB0" pad="40"/>
+<connect gate="G$1" pin="PB1" pad="41"/>
+<connect gate="G$1" pin="PB10" pad="44"/>
+<connect gate="G$1" pin="PB11" pad="45"/>
+<connect gate="G$1" pin="PB12" pad="39"/>
+<connect gate="G$1" pin="PB13" pad="30"/>
+<connect gate="G$1" pin="PB14" pad="29"/>
+<connect gate="G$1" pin="PB15" pad="35"/>
+<connect gate="G$1" pin="PB16" pad="53"/>
+<connect gate="G$1" pin="PB17" pad="36"/>
+<connect gate="G$1" pin="PB18" pad="63"/>
+<connect gate="G$1" pin="PB19" pad="64"/>
+<connect gate="G$1" pin="PB2" pad="42"/>
+<connect gate="G$1" pin="PB20" pad="65"/>
+<connect gate="G$1" pin="PB21" pad="66"/>
+<connect gate="G$1" pin="PB22" pad="67"/>
+<connect gate="G$1" pin="PB23" pad="69"/>
+<connect gate="G$1" pin="PB24" pad="70"/>
+<connect gate="G$1" pin="PB25" pad="71"/>
+<connect gate="G$1" pin="PB26" pad="72"/>
+<connect gate="G$1" pin="PB27/AD0" pad="9"/>
+<connect gate="G$1" pin="PB28/AD1" pad="10"/>
+<connect gate="G$1" pin="PB29/AD2" pad="11"/>
+<connect gate="G$1" pin="PB3" pad="43"/>
+<connect gate="G$1" pin="PB30/AD3" pad="12"/>
+<connect gate="G$1" pin="PB4" pad="54"/>
+<connect gate="G$1" pin="PB5" pad="34"/>
+<connect gate="G$1" pin="PB6" pad="31"/>
+<connect gate="G$1" pin="PB7" pad="38"/>
+<connect gate="G$1" pin="PB8" pad="28"/>
+<connect gate="G$1" pin="PB9" pad="27"/>
+<connect gate="G$1" pin="PLLRC" pad="99"/>
+<connect gate="G$1" pin="TCK" pad="79"/>
+<connect gate="G$1" pin="TDI" pad="51"/>
+<connect gate="G$1" pin="TDO" pad="76"/>
+<connect gate="G$1" pin="TMS" pad="78"/>
+<connect gate="G$1" pin="TST" pad="58"/>
+<connect gate="G$1" pin="VDDCORE@1" pad="15"/>
+<connect gate="G$1" pin="VDDCORE@2" pad="37"/>
+<connect gate="G$1" pin="VDDCORE@3" pad="62"/>
+<connect gate="G$1" pin="VDDCORE@4" pad="87"/>
+<connect gate="G$1" pin="VDDFLASH" pad="95"/>
+<connect gate="G$1" pin="VDDIN@1" pad="8"/>
+<connect gate="G$1" pin="VDDIO@1" pad="17"/>
+<connect gate="G$1" pin="VDDIO@2" pad="33"/>
+<connect gate="G$1" pin="VDDIO@3" pad="48"/>
+<connect gate="G$1" pin="VDDIO@4" pad="61"/>
+<connect gate="G$1" pin="VDDIO@5" pad="84"/>
+<connect gate="G$1" pin="VDDOUT@1" pad="7"/>
+<connect gate="G$1" pin="VDDPLL" pad="100"/>
+<connect gate="G$1" pin="XIN/PGMCK" pad="97"/>
+<connect gate="G$1" pin="XOUT" pad="98"/>
+</connects>
+<technologies>
+<technology name="128">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X128B-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288326" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5682" constant="no"/>
+</technology>
+<technology name="256">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X256B-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288327" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5683" constant="no"/>
+</technology>
+<technology name="512">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X512-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288328" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5090" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91SAM7X*-CU" prefix="IC">
+<description><b>Highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor</b><p>
+512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC and a CAN controller<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/6120s.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT91SAM7X-BGA" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TFBGA100">
+<connects>
+<connect gate="G$1" pin="AD4" pad="K9"/>
+<connect gate="G$1" pin="AD5" pad="K8"/>
+<connect gate="G$1" pin="AD6" pad="K7"/>
+<connect gate="G$1" pin="AD7" pad="K6"/>
+<connect gate="G$1" pin="ADVREF" pad="K10"/>
+<connect gate="G$1" pin="DDM" pad="K4"/>
+<connect gate="G$1" pin="DDP" pad="K3"/>
+<connect gate="G$1" pin="ERASE" pad="F7"/>
+<connect gate="G$1" pin="GND@1" pad="E6"/>
+<connect gate="G$1" pin="GND@2" pad="E10"/>
+<connect gate="G$1" pin="GND@3" pad="F9"/>
+<connect gate="G$1" pin="GND@4" pad="G8"/>
+<connect gate="G$1" pin="GND@5" pad="J6"/>
+<connect gate="G$1" pin="GND@6" pad="J9"/>
+<connect gate="G$1" pin="GND@7" pad="K5"/>
+<connect gate="G$1" pin="JTAGSEL" pad="H3"/>
+<connect gate="G$1" pin="NRST" pad="D3"/>
+<connect gate="G$1" pin="PA0/PGMEN0" pad="J3"/>
+<connect gate="G$1" pin="PA1/PGMEN1" pad="J4"/>
+<connect gate="G$1" pin="PA10/PGMM2" pad="D7"/>
+<connect gate="G$1" pin="PA11/PGMM3" pad="D10"/>
+<connect gate="G$1" pin="PA12/PGMD0" pad="C9"/>
+<connect gate="G$1" pin="PA13/PGMD1" pad="C8"/>
+<connect gate="G$1" pin="PA14/PGMD2" pad="B8"/>
+<connect gate="G$1" pin="PA15/PGMD3" pad="C10"/>
+<connect gate="G$1" pin="PA16/PGMD4" pad="B9"/>
+<connect gate="G$1" pin="PA17/PGMD5" pad="B10"/>
+<connect gate="G$1" pin="PA18/PGMD6" pad="A9"/>
+<connect gate="G$1" pin="PA19/PGMD7" pad="B2"/>
+<connect gate="G$1" pin="PA2" pad="G5"/>
+<connect gate="G$1" pin="PA20/PGMD8" pad="A3"/>
+<connect gate="G$1" pin="PA21/PGMD9" pad="A2"/>
+<connect gate="G$1" pin="PA22/PGMD10" pad="A1"/>
+<connect gate="G$1" pin="PA23/PGMD11" pad="D1"/>
+<connect gate="G$1" pin="PA24/PGMD12" pad="D2"/>
+<connect gate="G$1" pin="PA25/PGMD13" pad="E1"/>
+<connect gate="G$1" pin="PA26/PGMD14" pad="E2"/>
+<connect gate="G$1" pin="PA27/PGMD15" pad="G3"/>
+<connect gate="G$1" pin="PA28" pad="H2"/>
+<connect gate="G$1" pin="PA29" pad="J1"/>
+<connect gate="G$1" pin="PA3" pad="H4"/>
+<connect gate="G$1" pin="PA30" pad="J2"/>
+<connect gate="G$1" pin="PA4/PGMNCMD" pad="H5"/>
+<connect gate="G$1" pin="PA5/PGMRDY" pad="G6"/>
+<connect gate="G$1" pin="PA6/PGMNOE" pad="F6"/>
+<connect gate="G$1" pin="PA7/PGMNVALID" pad="H6"/>
+<connect gate="G$1" pin="PA8/PGMM0" pad="H8"/>
+<connect gate="G$1" pin="PA9/PGMM1" pad="H7"/>
+<connect gate="G$1" pin="PB0" pad="C5"/>
+<connect gate="G$1" pin="PB1" pad="A4"/>
+<connect gate="G$1" pin="PB10" pad="C3"/>
+<connect gate="G$1" pin="PB11" pad="B3"/>
+<connect gate="G$1" pin="PB12" pad="B5"/>
+<connect gate="G$1" pin="PB13" pad="C7"/>
+<connect gate="G$1" pin="PB14" pad="B7"/>
+<connect gate="G$1" pin="PB15" pad="B6"/>
+<connect gate="G$1" pin="PB16" pad="C1"/>
+<connect gate="G$1" pin="PB17" pad="C6"/>
+<connect gate="G$1" pin="PB18" pad="E3"/>
+<connect gate="G$1" pin="PB19" pad="D5"/>
+<connect gate="G$1" pin="PB2" pad="B4"/>
+<connect gate="G$1" pin="PB20" pad="E4"/>
+<connect gate="G$1" pin="PB21" pad="F1"/>
+<connect gate="G$1" pin="PB22" pad="G1"/>
+<connect gate="G$1" pin="PB23" pad="F2"/>
+<connect gate="G$1" pin="PB24" pad="G2"/>
+<connect gate="G$1" pin="PB25" pad="F3"/>
+<connect gate="G$1" pin="PB26" pad="F4"/>
+<connect gate="G$1" pin="PB27/AD0" pad="D9"/>
+<connect gate="G$1" pin="PB28/AD1" pad="E8"/>
+<connect gate="G$1" pin="PB29/AD2" pad="H9"/>
+<connect gate="G$1" pin="PB3" pad="C4"/>
+<connect gate="G$1" pin="PB30/AD3" pad="G9"/>
+<connect gate="G$1" pin="PB4" pad="C2"/>
+<connect gate="G$1" pin="PB5" pad="A6"/>
+<connect gate="G$1" pin="PB6" pad="D6"/>
+<connect gate="G$1" pin="PB7" pad="A5"/>
+<connect gate="G$1" pin="PB8" pad="A7"/>
+<connect gate="G$1" pin="PB9" pad="A8"/>
+<connect gate="G$1" pin="PLLRC" pad="H10"/>
+<connect gate="G$1" pin="TCK" pad="F5"/>
+<connect gate="G$1" pin="TDI" pad="B1"/>
+<connect gate="G$1" pin="TDO" pad="G4"/>
+<connect gate="G$1" pin="TMS" pad="E5"/>
+<connect gate="G$1" pin="TST" pad="D4"/>
+<connect gate="G$1" pin="VDDCORE@1" pad="F8"/>
+<connect gate="G$1" pin="VDDCORE@2" pad="G7"/>
+<connect gate="G$1" pin="VDDCORE@3" pad="H1"/>
+<connect gate="G$1" pin="VDDCORE@4" pad="K1"/>
+<connect gate="G$1" pin="VDDCORE@5" pad="K2"/>
+<connect gate="G$1" pin="VDDFLASH" pad="J5"/>
+<connect gate="G$1" pin="VDDIN@1" pad="F10"/>
+<connect gate="G$1" pin="VDDIO@1" pad="A10"/>
+<connect gate="G$1" pin="VDDIO@2" pad="D8"/>
+<connect gate="G$1" pin="VDDIO@3" pad="E7"/>
+<connect gate="G$1" pin="VDDIO@4" pad="E9"/>
+<connect gate="G$1" pin="VDDOUT@1" pad="G10"/>
+<connect gate="G$1" pin="VDDPLL" pad="J10"/>
+<connect gate="G$1" pin="XIN/PGMCK" pad="J7"/>
+<connect gate="G$1" pin="XOUT" pad="J8"/>
+</connects>
+<technologies>
+<technology name="128">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="256">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="512">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT93C46A-10?Q-2.7" prefix="IC">
+<description><b>Three-wire Automotive Temperature Serial EEPROM</b> 1K (64 x 16)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc5089.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT93C46A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT93C46DN-SH-B" constant="no"/>
+<attribute name="OC_FARNELL" value="1455086" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3879" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="T" package="TSSOP8">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY13" prefix="IC">
+<description><b> 8-bit AVR Microcontroller with 1K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY13" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PU" package="DIL08">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171550" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6521" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171576" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6523" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SSU" package="8S1">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20SSU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455133" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3771" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10SSU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455135" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3773" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SU" package="8S2">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171568" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6522" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171584" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6524" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY13*" prefix="IC">
+<description><b> 8-bit AVR Microcontroller with 1K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY13" x="0" y="0"/>
+<gate name="P" symbol="GND" x="35.56" y="0" addlevel="request"/>
+</gates>
+<devices>
+<device name="MM0" package="10M1">
+<connects>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="6"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="7"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="9"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="4"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="P" pin="GND" pad="11"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MMU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715516" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0298" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MMU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715516" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0298" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="MU" package="20M1">
+<connects>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="11"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="12"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="14"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="5"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="15"/>
+<connect gate="P" pin="GND" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715517" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0299" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455134" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3772" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T7024" prefix="IC">
+<description><b>Bluetooth/ISM 2.4-GHz Front-End IC</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<gates>
+<gate name="G$1" symbol="T7024" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF20-5X5-TH">
+<connects>
+<connect gate="G$1" pin="EXP" pad="EXP"/>
+<connect gate="G$1" pin="GND@1" pad="6"/>
+<connect gate="G$1" pin="GND@2" pad="8"/>
+<connect gate="G$1" pin="GND@3" pad="10"/>
+<connect gate="G$1" pin="GND@4" pad="14"/>
+<connect gate="G$1" pin="GND@5" pad="18"/>
+<connect gate="G$1" pin="LNA_IN" pad="7"/>
+<connect gate="G$1" pin="LNA_OUT" pad="1"/>
+<connect gate="G$1" pin="PA_IN" pad="20"/>
+<connect gate="G$1" pin="PU" pad="3"/>
+<connect gate="G$1" pin="RAMP" pad="15"/>
+<connect gate="G$1" pin="RX_ON" pad="2"/>
+<connect gate="G$1" pin="R_SWITCH" pad="4"/>
+<connect gate="G$1" pin="SWITCH_OUT" pad="5"/>
+<connect gate="G$1" pin="V1_PA" pad="19"/>
+<connect gate="G$1" pin="V2_PA@1" pad="16"/>
+<connect gate="G$1" pin="V2_PA@2" pad="17"/>
+<connect gate="G$1" pin="V3_PA_OUT@1" pad="11"/>
+<connect gate="G$1" pin="V3_PA_OUT@2" pad="12"/>
+<connect gate="G$1" pin="V3_PA_OUT@3" pad="13"/>
+<connect gate="G$1" pin="VS_LNA" pad="9"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="XMEGA16A4" prefix="IC">
+<description><b>MICROCONTROLLER</b>
+<h2>Features</h2>
+<ul><li> High-performance, Low-power 8/16-bit AVR XMEGA Microcontroller</li>
+<li> Non-Volatile Program and Data Memories</li>
+- 16 KB - 128 KB of In-System Self-Programmable Flash<br>
+- 4 KB - 8 KB Boot Code Section with Independent Lock Bits<br>
+- 1 KB - 2 KB EEPROM<br>
+- 2 KB - 8 KB Internal SRAM
+<li> Peripheral Features</li>
+- Four-channel DMA Controller with support for external requests<br>
+- Eight-channel Event System<br>
+- Five 16-bit Timer/Counters
+<ul>Three Timer/Counters with 4 Output Compare or Input Capture channels</ul>
+<ul>Two Timer/Counters with 2 Output Compare or Input Capture channels</ul>
+<ul>High-Resolution Extensions on all Timer/Counters</ul>
+<ul>Advanced Waveform Extension on one Timer/Counter</ul>
+- Five USARTs
+<ul>IrDA Extension on one USART</ul>
+- Two Two-Wire Interfaces with dual address match (I2C and SMBus compatible)<br>
+- Two SPIs (Serial Peripheral Interfaces) peripherals<br>
+- AES and DES Crypto Engine<br>
+- 16-bit Real Time Counter with Separate Oscillator<br>
+- One Twelve-channel, 12-bit, 2 Msps Analog to Digital Converter<br>
+- One Two-channel, 12-bit, 1 Msps Digital to Analog Converter<br>
+- Two Analog Comparators with Window compare function<br>
+- External Interrupts on all General Purpose I/O pins<br>
+- Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
+<li> Special Microcontroller Features</li><br>
+- Power-on Reset and Programmable Brown-out Detection<br>
+- Internal and External Clock Options with PLL<br>
+- Programmable Multi-level Interrupt Controller<br>
+- Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby<br>
+- Advanced Programming, Test and Debugging Interfaces
+<ul>PDI (Program and Debug Interface) for programming, test and debugging</ul>
+<li> I/O and Packages</li>
+- 34 Programmable I/O Lines<br>
+- 44 - lead TQFP<br>
+- 44 - pad VQFN/QFN<br>
+- 49 - ball VFBGA
+<li> Operating Voltage</li>
+- 1.6 - 3.6V
+<li> Speed performance</li>
+- 0 - 12 MHz @ 1.6 - 3.6V<br>
+- 0 - 32 MHz @ 2.7 - 3.6V<br></ul>
+<p><author>Drawn by Dipl.-Ing. (FH) Robert Siegler</author></p>
+Created: 27.05.09</description>
+<gates>
+<gate name="G$1" symbol="XMEGA16A4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="39"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="30"/>
+<connect gate="G$1" pin="GND3" pad="38"/>
+<connect gate="G$1" pin="PA0" pad="40"/>
+<connect gate="G$1" pin="PA1" pad="41"/>
+<connect gate="G$1" pin="PA2" pad="42"/>
+<connect gate="G$1" pin="PA3" pad="43"/>
+<connect gate="G$1" pin="PA4" pad="44"/>
+<connect gate="G$1" pin="PA5" pad="1"/>
+<connect gate="G$1" pin="PA6" pad="2"/>
+<connect gate="G$1" pin="PA7" pad="3"/>
+<connect gate="G$1" pin="PB0" pad="4"/>
+<connect gate="G$1" pin="PB1" pad="5"/>
+<connect gate="G$1" pin="PB2" pad="6"/>
+<connect gate="G$1" pin="PB3" pad="7"/>
+<connect gate="G$1" pin="PC0" pad="10"/>
+<connect gate="G$1" pin="PC1" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="12"/>
+<connect gate="G$1" pin="PC3" pad="13"/>
+<connect gate="G$1" pin="PC4" pad="14"/>
+<connect gate="G$1" pin="PC5" pad="15"/>
+<connect gate="G$1" pin="PC6" pad="16"/>
+<connect gate="G$1" pin="PC7" pad="17"/>
+<connect gate="G$1" pin="PD0" pad="20"/>
+<connect gate="G$1" pin="PD1" pad="21"/>
+<connect gate="G$1" pin="PD2" pad="22"/>
+<connect gate="G$1" pin="PD3" pad="23"/>
+<connect gate="G$1" pin="PD4" pad="24"/>
+<connect gate="G$1" pin="PD5" pad="25"/>
+<connect gate="G$1" pin="PD6" pad="26"/>
+<connect gate="G$1" pin="PD7" pad="27"/>
+<connect gate="G$1" pin="PDI_DATA" pad="34"/>
+<connect gate="G$1" pin="PE0" pad="28"/>
+<connect gate="G$1" pin="PE1" pad="29"/>
+<connect gate="G$1" pin="PE2" pad="32"/>
+<connect gate="G$1" pin="PE3" pad="33"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="36"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="37"/>
+<connect gate="G$1" pin="VCC" pad="9"/>
+<connect gate="G$1" pin="VCC1" pad="19"/>
+<connect gate="G$1" pin="VCC2" pad="31"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M1" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="39"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="30"/>
+<connect gate="G$1" pin="GND3" pad="38"/>
+<connect gate="G$1" pin="PA0" pad="40"/>
+<connect gate="G$1" pin="PA1" pad="41"/>
+<connect gate="G$1" pin="PA2" pad="42"/>
+<connect gate="G$1" pin="PA3" pad="43"/>
+<connect gate="G$1" pin="PA4" pad="44"/>
+<connect gate="G$1" pin="PA5" pad="1"/>
+<connect gate="G$1" pin="PA6" pad="2"/>
+<connect gate="G$1" pin="PA7" pad="3"/>
+<connect gate="G$1" pin="PB0" pad="4"/>
+<connect gate="G$1" pin="PB1" pad="5"/>
+<connect gate="G$1" pin="PB2" pad="6"/>
+<connect gate="G$1" pin="PB3" pad="7"/>
+<connect gate="G$1" pin="PC0" pad="10"/>
+<connect gate="G$1" pin="PC1" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="12"/>
+<connect gate="G$1" pin="PC3" pad="13"/>
+<connect gate="G$1" pin="PC4" pad="14"/>
+<connect gate="G$1" pin="PC5" pad="15"/>
+<connect gate="G$1" pin="PC6" pad="16"/>
+<connect gate="G$1" pin="PC7" pad="17"/>
+<connect gate="G$1" pin="PD0" pad="20"/>
+<connect gate="G$1" pin="PD1" pad="21"/>
+<connect gate="G$1" pin="PD2" pad="22"/>
+<connect gate="G$1" pin="PD3" pad="23"/>
+<connect gate="G$1" pin="PD4" pad="24"/>
+<connect gate="G$1" pin="PD5" pad="25"/>
+<connect gate="G$1" pin="PD6" pad="26"/>
+<connect gate="G$1" pin="PD7" pad="27"/>
+<connect gate="G$1" pin="PDI_DATA" pad="34"/>
+<connect gate="G$1" pin="PE0" pad="28"/>
+<connect gate="G$1" pin="PE1" pad="29"/>
+<connect gate="G$1" pin="PE2" pad="32"/>
+<connect gate="G$1" pin="PE3" pad="33"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="36"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="37"/>
+<connect gate="G$1" pin="VCC" pad="9"/>
+<connect gate="G$1" pin="VCC1" pad="19"/>
+<connect gate="G$1" pin="VCC2" pad="31"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="XMEGA128A1" prefix="IC">
+<description><b>MICROCONTROLLER</b>
+<h2>Features</h2>
+<ul><li>High-performance, Low-power 8/16-bit AVR XMEGA Microcontroller</li>
+<li> Non-Volatile Program and Data Memories</li>
+- 64K - 384K Bytes of In-System Self-Programmable Flash<br>
+- 4K - 8K Bytes Boot Section with Independent Lock Bits<br>
+- 2 KB - 4 KB EEPROM<br>
+- 4 KB - 32 KB Internal SRAM
+<ul>External Bus Interface for up to 16M bytes SRAM</ul>
+<ul>External Bus Interface for up to 128M bit SDRAM</ul>
+<li> Peripheral Features</li>
+- Four-channel DMA Controller with support for external requests<br>
+- Eight-channel Event System<br>
+- Eight 16-bit Timer/Counters
+<ul>Four Timer/Counters with 4 Output Compare or Input Capture channels</ul>
+<ul>Four Timer/Counters with 2 Output Compare or Input Capture channels</ul>
+<ul>High-Resolution Extension on all Timer/Counters</ul>
+<ul>Advanced Waveform Extension on two Timer/Counters</ul>
+- Eight USARTs
+<ul>IrDA modulation/demodulation for one USART</ul>
+- Four Two-Wire Interfaces with dual address match (I2C and SMBus compatible)<br>
+- Four SPI (Serial Peripheral Interface) peripherals<br>
+- AES and DES Crypto Engine<br>
+- 16-bit Real Time Counter with separate Oscillator<br>
+- Two Eight-channel, 12-bit, 2 Msps Analog to Digital Converters<br>
+- Two Two-channel, 12-bit, 1 Msps Digital to Analog Converters<br>
+- Four Analog Comparators with Window compare function<br>
+- External Interrupts on all General Purpose I/O pins<br>
+- Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
+<li> Special Microcontroller Features</li>
+- Power-on Reset and Programmable Brown-out Detection<br>
+- Internal and External Clock Options with PLL and Prescaler<br>
+- Programmable Multi-level Interrupt Controller<br>
+- Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby<br>
+- Advanced Programming, Test and Debugging Interfaces
+<ul>JTAG (IEEE 1149.1 Compliant) Interface for programming, test and debugging</ul>
+<ul>PDI (Program and Debug Interface) for programming and debugging</ul>
+<li> I/O and Packages</li>
+- 78 Programmable I/O Lines<br>
+- 100 - lead TQFP<br>
+- 100 - ball CBGA<br>
+- 100 - ball VFBGA
+<li> Operating Voltage</li>
+- 1.6 - 3.6V
+<li> Speed performance</li>
+- 0 - 12 MHz @ 1.6 - 3.6V<br>
+- 0 - 32 MHz @ 2.7 - 3.6V<br></ul>
+<p><author>Drawn by Dipl.-Ing. (FH) Robert Siegler</author></p>
+Created: 27.05.09</description>
+<gates>
+<gate name="G$1" symbol="XMEGA128A1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP100">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="90"/>
+<connect gate="G$1" pin="AVCC" pad="4"/>
+<connect gate="G$1" pin="AVCC1" pad="94"/>
+<connect gate="G$1" pin="GND" pad="3"/>
+<connect gate="G$1" pin="GND1" pad="13"/>
+<connect gate="G$1" pin="GND2" pad="23"/>
+<connect gate="G$1" pin="GND3" pad="33"/>
+<connect gate="G$1" pin="GND4" pad="43"/>
+<connect gate="G$1" pin="GND5" pad="53"/>
+<connect gate="G$1" pin="GND6" pad="63"/>
+<connect gate="G$1" pin="GND7" pad="73"/>
+<connect gate="G$1" pin="GND8" pad="84"/>
+<connect gate="G$1" pin="GND9" pad="93"/>
+<connect gate="G$1" pin="PA0" pad="95"/>
+<connect gate="G$1" pin="PA1" pad="96"/>
+<connect gate="G$1" pin="PA2" pad="97"/>
+<connect gate="G$1" pin="PA3" pad="98"/>
+<connect gate="G$1" pin="PA4" pad="99"/>
+<connect gate="G$1" pin="PA5" pad="100"/>
+<connect gate="G$1" pin="PA6" pad="1"/>
+<connect gate="G$1" pin="PA7" pad="2"/>
+<connect gate="G$1" pin="PB0" pad="5"/>
+<connect gate="G$1" pin="PB1" pad="6"/>
+<connect gate="G$1" pin="PB2" pad="7"/>
+<connect gate="G$1" pin="PB3" pad="8"/>
+<connect gate="G$1" pin="PB4" pad="9"/>
+<connect gate="G$1" pin="PB5" pad="10"/>
+<connect gate="G$1" pin="PB6" pad="11"/>
+<connect gate="G$1" pin="PB7" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="15"/>
+<connect gate="G$1" pin="PC1" pad="16"/>
+<connect gate="G$1" pin="PC2" pad="17"/>
+<connect gate="G$1" pin="PC3" pad="18"/>
+<connect gate="G$1" pin="PC4" pad="19"/>
+<connect gate="G$1" pin="PC5" pad="20"/>
+<connect gate="G$1" pin="PC6" pad="21"/>
+<connect gate="G$1" pin="PC7" pad="22"/>
+<connect gate="G$1" pin="PD0" pad="25"/>
+<connect gate="G$1" pin="PD1" pad="26"/>
+<connect gate="G$1" pin="PD2" pad="27"/>
+<connect gate="G$1" pin="PD3" pad="28"/>
+<connect gate="G$1" pin="PD4" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6" pad="31"/>
+<connect gate="G$1" pin="PD7" pad="32"/>
+<connect gate="G$1" pin="PDI_DATA" pad="89"/>
+<connect gate="G$1" pin="PE0" pad="35"/>
+<connect gate="G$1" pin="PE1" pad="36"/>
+<connect gate="G$1" pin="PE2" pad="37"/>
+<connect gate="G$1" pin="PE3" pad="38"/>
+<connect gate="G$1" pin="PE4" pad="39"/>
+<connect gate="G$1" pin="PE5" pad="40"/>
+<connect gate="G$1" pin="PE6" pad="41"/>
+<connect gate="G$1" pin="PE7" pad="42"/>
+<connect gate="G$1" pin="PF0" pad="45"/>
+<connect gate="G$1" pin="PF1" pad="46"/>
+<connect gate="G$1" pin="PF2" pad="47"/>
+<connect gate="G$1" pin="PF3" pad="48"/>
+<connect gate="G$1" pin="PF4" pad="49"/>
+<connect gate="G$1" pin="PF5" pad="50"/>
+<connect gate="G$1" pin="PF6" pad="51"/>
+<connect gate="G$1" pin="PF7" pad="52"/>
+<connect gate="G$1" pin="PH0" pad="55"/>
+<connect gate="G$1" pin="PH1" pad="56"/>
+<connect gate="G$1" pin="PH2" pad="57"/>
+<connect gate="G$1" pin="PH3" pad="58"/>
+<connect gate="G$1" pin="PH4" pad="59"/>
+<connect gate="G$1" pin="PH5" pad="60"/>
+<connect gate="G$1" pin="PH6" pad="61"/>
+<connect gate="G$1" pin="PH7" pad="62"/>
+<connect gate="G$1" pin="PJ0" pad="65"/>
+<connect gate="G$1" pin="PJ1" pad="66"/>
+<connect gate="G$1" pin="PJ2" pad="67"/>
+<connect gate="G$1" pin="PJ3" pad="68"/>
+<connect gate="G$1" pin="PJ4" pad="69"/>
+<connect gate="G$1" pin="PJ5" pad="70"/>
+<connect gate="G$1" pin="PJ6" pad="71"/>
+<connect gate="G$1" pin="PJ7" pad="72"/>
+<connect gate="G$1" pin="PK0" pad="75"/>
+<connect gate="G$1" pin="PK1" pad="76"/>
+<connect gate="G$1" pin="PK2" pad="77"/>
+<connect gate="G$1" pin="PK3" pad="78"/>
+<connect gate="G$1" pin="PK4" pad="79"/>
+<connect gate="G$1" pin="PK5" pad="80"/>
+<connect gate="G$1" pin="PK6" pad="81"/>
+<connect gate="G$1" pin="PK7" pad="82"/>
+<connect gate="G$1" pin="PQ0" pad="85"/>
+<connect gate="G$1" pin="PQ1" pad="86"/>
+<connect gate="G$1" pin="PQ2" pad="87"/>
+<connect gate="G$1" pin="PQ3" pad="88"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="91"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="92"/>
+<connect gate="G$1" pin="VCC" pad="14"/>
+<connect gate="G$1" pin="VCC1" pad="24"/>
+<connect gate="G$1" pin="VCC2" pad="34"/>
+<connect gate="G$1" pin="VCC3" pad="44"/>
+<connect gate="G$1" pin="VCC4" pad="54"/>
+<connect gate="G$1" pin="VCC5" pad="64"/>
+<connect gate="G$1" pin="VCC6" pad="74"/>
+<connect gate="G$1" pin="VCC7" pad="83"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA325P" prefix="IC">
+<description><b>8-bit Microcontroller with 32K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com .. doc8023.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA325P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="64M1">
+<connects>
+<connect gate="G$1" pin="!RESET!/PG5" pad="20"/>
+<connect gate="G$1" pin="!SS!/PCINT8/PB0" pad="10"/>
+<connect gate="G$1" pin="ADC0/PF0" pad="61"/>
+<connect gate="G$1" pin="ADC1/PF1" pad="60"/>
+<connect gate="G$1" pin="ADC2/PF2" pad="59"/>
+<connect gate="G$1" pin="ADC3/PF3" pad="58"/>
+<connect gate="G$1" pin="ADC4/TCK/PF4" pad="57"/>
+<connect gate="G$1" pin="ADC5/TMS/PF5" pad="56"/>
+<connect gate="G$1" pin="ADC6/TDO/PF6" pad="55"/>
+<connect gate="G$1" pin="ADC7/TDI/PF7" pad="54"/>
+<connect gate="G$1" pin="AIN1/PCINT3/PE3" pad="5"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="CLKO/PCINT7/PE7" pad="9"/>
+<connect gate="G$1" pin="DI/SDA/PCINT5/PE5" pad="7"/>
+<connect gate="G$1" pin="DNC" pad="1"/>
+<connect gate="G$1" pin="DO/PCINT6/PE6" pad="8"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="53"/>
+<connect gate="G$1" pin="GND@2" pad="63"/>
+<connect gate="G$1" pin="ICP1/PD0" pad="25"/>
+<connect gate="G$1" pin="INT0/PD1" pad="26"/>
+<connect gate="G$1" pin="MISO/PCINT11/PB3" pad="13"/>
+<connect gate="G$1" pin="MOSI/PCINT10/PB2" pad="12"/>
+<connect gate="G$1" pin="OC0A/PCINT12/PB4" pad="14"/>
+<connect gate="G$1" pin="OC1A/PCINT13/PB5" pad="16"/>
+<connect gate="G$1" pin="OC1B/PCINT14/PB6" pad="15"/>
+<connect gate="G$1" pin="OC2A/PCINT15/PB7" pad="17"/>
+<connect gate="G$1" pin="PA0" pad="51"/>
+<connect gate="G$1" pin="PA1" pad="50"/>
+<connect gate="G$1" pin="PA2" pad="49"/>
+<connect gate="G$1" pin="PA3" pad="48"/>
+<connect gate="G$1" pin="PA4" pad="47"/>
+<connect gate="G$1" pin="PA5" pad="46"/>
+<connect gate="G$1" pin="PA6" pad="45"/>
+<connect gate="G$1" pin="PA7" pad="44"/>
+<connect gate="G$1" pin="PC0" pad="35"/>
+<connect gate="G$1" pin="PC1" pad="36"/>
+<connect gate="G$1" pin="PC2" pad="37"/>
+<connect gate="G$1" pin="PC3" pad="38"/>
+<connect gate="G$1" pin="PC4" pad="39"/>
+<connect gate="G$1" pin="PC5" pad="40"/>
+<connect gate="G$1" pin="PC6" pad="41"/>
+<connect gate="G$1" pin="PC7" pad="42"/>
+<connect gate="G$1" pin="PD2" pad="27"/>
+<connect gate="G$1" pin="PD3" pad="28"/>
+<connect gate="G$1" pin="PD4" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6" pad="31"/>
+<connect gate="G$1" pin="PD7" pad="32"/>
+<connect gate="G$1" pin="PG0" pad="33"/>
+<connect gate="G$1" pin="PG1" pad="34"/>
+<connect gate="G$1" pin="PG2" pad="43"/>
+<connect gate="G$1" pin="RXD/PCINT0/PE0" pad="2"/>
+<connect gate="G$1" pin="SCK/PCINT9/PB1" pad="11"/>
+<connect gate="G$1" pin="T0/PG4" pad="19"/>
+<connect gate="G$1" pin="T1/PG3" pad="18"/>
+<connect gate="G$1" pin="TOSC1/XTAL1" pad="24"/>
+<connect gate="G$1" pin="TOSC2/XTAL2" pad="23"/>
+<connect gate="G$1" pin="TXD/PCINT1/PE1" pad="3"/>
+<connect gate="G$1" pin="USCK/SCL/PCINT4/PE4" pad="6"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XCK/AIN0/PCINT2/PE2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA325PV-10AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1636939" constant="no"/>
+<attribute name="OC_NEWARK" value="03P2025" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT45DB642D" prefix="IC">
+<description><b>Flash-Memory 64-Megabit</b> 2 .7-volt, Dual-interface, DataFlash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3542.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT45DB642D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="28T-TSOP-1">
+<connects>
+<connect gate="G$1" pin="!CS" pad="11"/>
+<connect gate="G$1" pin="!RESET" pad="2"/>
+<connect gate="G$1" pin="!WP" pad="3"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="GNDP" pad="21"/>
+<connect gate="G$1" pin="I/O0" pad="17"/>
+<connect gate="G$1" pin="I/O1" pad="18"/>
+<connect gate="G$1" pin="I/O2" pad="19"/>
+<connect gate="G$1" pin="I/O3" pad="20"/>
+<connect gate="G$1" pin="I/O4" pad="23"/>
+<connect gate="G$1" pin="I/O5" pad="24"/>
+<connect gate="G$1" pin="I/O6" pad="25"/>
+<connect gate="G$1" pin="I/O7" pad="26"/>
+<connect gate="G$1" pin="RDY/!BUSY" pad="1"/>
+<connect gate="G$1" pin="SCK/CLK" pad="12"/>
+<connect gate="G$1" pin="SER/!BYTE" pad="16"/>
+<connect gate="G$1" pin="SI" pad="13"/>
+<connect gate="G$1" pin="SO" pad="14"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+<connect gate="G$1" pin="VCCP" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT45DB642D-TU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095799" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1801" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644-*PU" prefix="IC">
+<description><b>8-bit Microcontroller with 64K Bytes In-System Programmable Flash</b><p>
+Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 34</i><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644-20PU" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="!RESET" pad="9"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="PCINT0/ADC0_PA0" pad="40"/>
+<connect gate="G$1" pin="PCINT1/ADC1_PA1" pad="39"/>
+<connect gate="G$1" pin="PCINT10/INT2/AIN0_PB2" pad="3"/>
+<connect gate="G$1" pin="PCINT11/OC0A/AIN1_PB3" pad="4"/>
+<connect gate="G$1" pin="PCINT12/OC0B/SS_PB4" pad="5"/>
+<connect gate="G$1" pin="PCINT13/MOSI_PB5" pad="6"/>
+<connect gate="G$1" pin="PCINT14/MISO_PB6" pad="7"/>
+<connect gate="G$1" pin="PCINT15/SCK_PB7" pad="8"/>
+<connect gate="G$1" pin="PCINT16/SCL_PC0" pad="22"/>
+<connect gate="G$1" pin="PCINT17/SDA_PC1" pad="23"/>
+<connect gate="G$1" pin="PCINT18/TCK_PC2" pad="24"/>
+<connect gate="G$1" pin="PCINT19/TMS_PC3" pad="25"/>
+<connect gate="G$1" pin="PCINT2/ADC2_PA2" pad="38"/>
+<connect gate="G$1" pin="PCINT20/TDO_PC4" pad="26"/>
+<connect gate="G$1" pin="PCINT21/TDI_PC5" pad="27"/>
+<connect gate="G$1" pin="PCINT22/TOSC1_PC6" pad="28"/>
+<connect gate="G$1" pin="PCINT23/TOSC2_PC7" pad="29"/>
+<connect gate="G$1" pin="PCINT24/RXD0_PD0" pad="14"/>
+<connect gate="G$1" pin="PCINT25/TXD0_PD1" pad="15"/>
+<connect gate="G$1" pin="PCINT26/INT0_PD2" pad="16"/>
+<connect gate="G$1" pin="PCINT27/INT1_PD3" pad="17"/>
+<connect gate="G$1" pin="PCINT28/OC1B_PD4" pad="18"/>
+<connect gate="G$1" pin="PCINT29/OC1A_PD5" pad="19"/>
+<connect gate="G$1" pin="PCINT3/ADC3_PA3" pad="37"/>
+<connect gate="G$1" pin="PCINT30/OC2B/ICP_PD6" pad="20"/>
+<connect gate="G$1" pin="PCINT31/OC2A_PD7" pad="21"/>
+<connect gate="G$1" pin="PCINT4/ADC4_PA4" pad="36"/>
+<connect gate="G$1" pin="PCINT5/ADC5_PA5" pad="35"/>
+<connect gate="G$1" pin="PCINT6/ADC6_PA6" pad="34"/>
+<connect gate="G$1" pin="PCINT7/ADC7_PA7" pad="33"/>
+<connect gate="G$1" pin="PCINT8/XCK0/T0_PB0" pad="1"/>
+<connect gate="G$1" pin="PCINT9/CLKO/T1_PB1" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644V-10PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288342" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5062" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288340" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5060" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT45DB161D" prefix="IC">
+<description><b>16-megabit 2.5V or 2.7V DataFlash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3500.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT45DB161VFN8" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-MU" package="VDFN-8">
+<connects>
+<connect gate="G$1" pin="!CS" pad="4"/>
+<connect gate="G$1" pin="!RESET" pad="3"/>
+<connect gate="G$1" pin="!WP" pad="5"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="2"/>
+<connect gate="G$1" pin="SI" pad="1"/>
+<connect gate="G$1" pin="SO" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="ATMEL" constant="no"/>
+<attribute name="MPN" value="AT45DB161D-SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455040" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-SU" package="8S2">
+<connects>
+<connect gate="G$1" pin="!CS" pad="4"/>
+<connect gate="G$1" pin="!RESET" pad="3"/>
+<connect gate="G$1" pin="!WP" pad="5"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="2"/>
+<connect gate="G$1" pin="SI" pad="1"/>
+<connect gate="G$1" pin="SO" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="ATMEL" constant="no"/>
+<attribute name="MPN" value="AT45DB161D-SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455040" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</drawing>
+</eagle>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="6.0">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="2" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
+<layer number="51" name="tDocu" color="6" fill="9" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+</layers>
+<library>
+<description><b>AVR Devices</b><p>
+Configurable logic, microcontrollers, nonvolatile memories<p>
+Based on the following sources:<p>
+<ul>
+<li>www.atmel.com
+<li>CD-ROM : Configurable Logic Microcontroller Nonvolatile Memory
+<li>CadSoft download site, www.cadsoft.de or www.cadsoftusa.com , file at90smcu_v400.zip
+<li>avr.lbr
+</ul>
+<author>Revised by librarian@cadsoft.de</author></description>
+<packages>
+<package name="DIL08">
+<description><B>Dual In Line</B></description>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="0.635" width="0.1524" layer="21" curve="180"/>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-2.794" x2="5.08" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-2.794" x2="5.08" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.794" x2="-5.08" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="2.794" x2="-5.08" y2="0.635" width="0.1524" layer="21"/>
+<pad name="1" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-5.3594" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-3.81" y="-0.9906" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL20">
+<description><B>Dual In Line</B></description>
+<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="0.635" width="0.1524" layer="21" curve="180"/>
+<wire x1="13.208" y1="-2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="13.208" y1="-2.794" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="2.794" x2="-13.208" y2="0.635" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
+<pad name="1" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-13.5128" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-10.16" y="-0.762" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL28-3">
+<description><B>Dual In Line</B> 0.3 inch</description>
+<wire x1="-18.542" y1="-0.635" x2="-18.542" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="0.635" x2="-18.542" y2="-0.635" width="0.1524" layer="21" curve="-180"/>
+<wire x1="-18.542" y1="-2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="2.794" x2="-18.542" y2="0.635" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="2.794" x2="18.542" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="18.542" y1="2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
+<pad name="1" x="-16.51" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-13.97" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="13.97" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="16.51" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="16.51" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="13.97" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="-13.97" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="-16.51" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-19.2024" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-15.875" y="-0.635" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL40">
+<description><B>Dual In Line</B></description>
+<wire x1="-26.416" y1="-1.27" x2="-26.416" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="1.27" x2="-26.416" y2="-1.27" width="0.1524" layer="21" curve="-180"/>
+<wire x1="26.416" y1="-6.604" x2="26.416" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="6.604" x2="-26.416" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="6.604" x2="26.416" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="-6.604" x2="26.416" y2="-6.604" width="0.1524" layer="21"/>
+<pad name="1" x="-24.13" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-21.59" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="-3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="-1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="21.59" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="24.13" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="24.13" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="21.59" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="29" x="3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="30" x="1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="31" x="-1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="32" x="-3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="33" x="-6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="34" x="-8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="35" x="-11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="36" x="-13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="37" x="-16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="38" x="-19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="39" x="-21.59" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="40" x="-24.13" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<text x="-26.67" y="-6.35" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-21.59" y="-2.2352" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="S44">
+<description><B>Throughhole Plastic J-Leaded Chip Carrier Socket</B></description>
+<wire x1="-10.16" y1="11.684" x2="-11.684" y2="10.16" width="0.1524" layer="21"/>
+<wire x1="-11.684" y1="10.16" x2="-11.684" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="6.985" x2="-6.985" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-10.414" x2="-7.239" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-10.414" x2="-10.414" y2="-9.398" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-9.398" x2="-8.255" y2="-7.239" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-7.239" x2="-8.255" y2="-6.985" width="0.1524" layer="21"/>
+<wire x1="-7.239" y1="-8.255" x2="-6.985" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="-9.398" x2="-5.461" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="-9.398" x2="-5.461" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="-10.414" x2="-4.699" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="-10.414" x2="-4.699" y2="-9.398" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="-8.255" x2="-4.699" y2="-9.398" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="-8.255" x2="-4.191" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-8.255" x2="-2.921" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="-9.525" x2="-2.921" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="-9.525" x2="-2.921" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="-10.414" x2="-2.159" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-10.414" x2="-2.159" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-8.255" x2="-2.159" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-8.255" x2="-1.651" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-8.255" x2="-0.381" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-9.525" x2="-0.381" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-9.525" x2="-0.381" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-10.414" x2="0.381" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-10.414" x2="0.381" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-8.255" x2="0.381" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="-8.255" x2="0.889" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="9.398" x2="8.255" y2="7.239" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="9.398" x2="9.398" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="10.414" x2="7.239" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="7.239" x2="8.255" y2="6.985" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="5.969" x2="8.255" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.461" x2="9.398" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="5.461" x2="9.398" y2="5.461" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="5.461" x2="10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="4.699" x2="10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="4.699" x2="8.255" y2="4.699" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.699" x2="8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.429" x2="8.255" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="2.921" x2="9.398" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.921" x2="9.398" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="2.921" x2="10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="0.889" x2="8.255" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.381" x2="9.398" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.381" x2="9.398" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="0.381" x2="10.414" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-0.381" x2="10.414" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-0.381" x2="8.255" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-0.381" x2="8.255" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-6.985" x2="-8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.969" x2="-8.255" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.461" x2="-9.398" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-5.461" x2="-9.398" y2="-5.461" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-5.461" x2="-10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-4.699" x2="-10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-4.699" x2="-8.255" y2="-4.699" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-4.699" x2="-8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.429" x2="-8.255" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-2.921" x2="-9.398" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.921" x2="-9.398" y2="-2.921" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-2.921" x2="-10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-2.159" x2="-10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-2.159" x2="-8.255" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-2.159" x2="-8.255" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.889" x2="-8.255" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.381" x2="-9.398" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.381" x2="-9.398" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-0.381" x2="-10.414" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="0.381" x2="-10.414" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="0.381" x2="-8.255" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="0.381" x2="-8.255" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="7.239" y1="8.255" x2="6.985" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="8.255" x2="5.461" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="8.255" x2="5.461" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="10.414" x2="5.461" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="10.414" x2="4.699" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="9.398" x2="4.699" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="9.398" x2="4.699" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="8.255" x2="4.191" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="8.255" x2="2.921" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="8.255" x2="2.921" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="10.414" x2="2.921" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="10.414" x2="2.159" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="9.398" x2="2.159" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="9.398" x2="2.159" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="8.255" x2="1.651" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="8.255" x2="0.381" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="8.255" x2="0.381" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="10.414" x2="0.381" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="10.414" x2="-0.381" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="9.398" x2="-0.381" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="9.398" x2="-0.381" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="8.255" x2="-0.889" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="8.255" x2="-2.159" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="8.255" x2="-2.159" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="10.414" x2="-2.159" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="10.414" x2="-2.921" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="9.398" x2="-2.921" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="9.398" x2="-2.921" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="8.255" x2="-3.429" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="8.255" x2="-4.699" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="8.255" x2="-4.699" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="10.414" x2="-4.699" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="10.414" x2="-5.461" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="9.398" x2="-5.461" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="9.398" x2="-5.461" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="8.255" x2="-5.969" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-8.255" x2="2.159" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-9.525" x2="2.159" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-9.525" x2="2.159" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="-10.414" x2="2.921" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="-10.414" x2="2.921" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="-8.255" x2="2.921" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="-8.255" x2="3.429" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="-8.255" x2="4.699" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="-9.525" x2="4.699" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="-9.525" x2="4.699" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-10.414" x2="5.461" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="-10.414" x2="5.461" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="-8.255" x2="5.461" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="-8.255" x2="5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.969" x2="-8.255" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.461" x2="-9.398" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.461" x2="-9.398" y2="5.461" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="5.461" x2="-10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="4.699" x2="-10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="4.699" x2="-8.255" y2="4.699" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="4.699" x2="-8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.429" x2="-8.255" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.921" x2="-9.398" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="2.921" x2="-9.398" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="2.921" x2="-10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="2.159" x2="-10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="-6.731" y1="-10.414" x2="-6.731" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="-8.255" x2="-6.985" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="-10.414" x2="-5.969" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="-8.255" x2="-5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="-8.255" x2="-5.969" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="-10.414" x2="-4.191" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="-10.414" x2="-3.429" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-8.255" x2="-3.429" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="-10.414" x2="-1.651" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="-10.414" x2="-0.889" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-8.255" x2="-0.889" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="-10.414" x2="0.889" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="-10.414" x2="1.651" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-8.255" x2="1.651" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.731" x2="8.255" y2="6.731" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="6.731" x2="8.255" y2="6.985" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.731" x2="10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.969" x2="10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="4.191" x2="8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="4.191" x2="10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.429" x2="10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="1.651" x2="8.255" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="1.651" x2="10.414" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.889" x2="10.414" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.889" x2="8.255" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.889" x2="10.414" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-1.651" x2="10.414" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-6.731" x2="-8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-6.731" x2="-10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.969" x2="-10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.191" x2="-8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.191" x2="-10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.429" x2="-10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-1.651" x2="-8.255" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-1.651" x2="-10.414" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.889" x2="-10.414" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.889" x2="-8.255" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.889" x2="-10.414" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="1.651" x2="-10.414" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="10.414" x2="6.731" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="8.255" x2="6.985" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="10.414" x2="5.969" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="8.255" x2="5.969" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="10.414" x2="4.191" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="10.414" x2="3.429" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="8.255" x2="3.429" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="10.414" x2="1.651" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="10.414" x2="0.889" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="8.255" x2="0.889" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="10.414" x2="-0.889" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="10.414" x2="-1.651" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="8.255" x2="-1.651" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="10.414" x2="-3.429" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="10.414" x2="-4.191" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="8.255" x2="-4.191" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="10.414" x2="-5.969" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="10.414" x2="-6.731" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="8.255" x2="-6.731" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-10.414" x2="3.429" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-10.414" x2="4.191" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="-8.255" x2="4.191" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-10.414" x2="5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-10.414" x2="6.731" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="7.112" y1="-8.255" x2="6.731" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="-8.255" x2="6.731" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="6.731" x2="-8.255" y2="6.731" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="6.731" x2="-10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.969" x2="-10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.191" x2="-8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.191" x2="-10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.429" x2="-10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-6.731" x2="8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-6.731" x2="8.255" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-6.731" x2="10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.969" x2="10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.969" x2="8.255" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.461" x2="9.398" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-5.461" x2="9.398" y2="-5.461" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-5.461" x2="10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-4.699" x2="10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-4.699" x2="8.255" y2="-4.699" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-4.699" x2="8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.429" x2="8.255" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.921" x2="9.398" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-2.921" x2="9.398" y2="-2.921" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-2.921" x2="10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-2.159" x2="10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="-8.255" x2="8.255" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-8.255" x2="8.255" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-1.651" x2="8.255" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.159" x2="9.398" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-6.985" y1="8.255" x2="-6.731" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="6.731" x2="-8.255" y2="6.985" width="0.1524" layer="51"/>
+<wire x1="-9.398" y1="2.159" x2="-8.255" y2="2.159" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.159" x2="-8.255" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.191" x2="8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.191" x2="10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.429" x2="10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-11.684" y1="-11.049" x2="-11.049" y2="-11.684" width="0.1524" layer="21" curve="90"/>
+<wire x1="11.049" y1="-11.684" x2="-11.049" y2="-11.684" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="-11.684" x2="11.684" y2="-11.049" width="0.1524" layer="21" curve="90"/>
+<wire x1="11.049" y1="11.684" x2="-10.16" y2="11.684" width="0.1524" layer="21"/>
+<wire x1="11.684" y1="11.049" x2="11.684" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.684" x2="11.684" y2="11.049" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-1.27" y1="3.81" x2="1.27" y2="3.81" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="3.81" x2="0" y2="5.08" width="0.2032" layer="21"/>
+<wire x1="0" y1="5.08" x2="-1.27" y2="3.81" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="2.159" x2="10.414" y2="2.159" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="2.159" x2="8.255" y2="1.651" width="0.1524" layer="51"/>
+<circle x="-2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<pad name="1" x="1.27" y="6.35" drill="0.8128" diameter="1.6002"/>
+<pad name="2" x="-1.27" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="3" x="-1.27" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="4" x="-3.81" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="5" x="-3.81" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="6" x="-6.35" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="7" x="-8.89" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="8" x="-6.35" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="9" x="-8.89" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="10" x="-6.35" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="11" x="-8.89" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="12" x="-6.35" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="13" x="-8.89" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="14" x="-6.35" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="15" x="-8.89" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="16" x="-6.35" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="17" x="-8.89" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="18" x="-6.35" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="19" x="-6.35" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="20" x="-3.81" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="21" x="-3.81" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="22" x="-1.27" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="23" x="-1.27" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="24" x="1.27" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="25" x="1.27" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="26" x="3.81" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="27" x="3.81" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="28" x="6.35" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="29" x="8.89" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="30" x="6.35" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="31" x="8.89" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="32" x="6.35" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="33" x="8.89" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="34" x="6.35" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="35" x="8.89" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="36" x="6.35" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="37" x="8.89" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="38" x="6.35" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="39" x="8.89" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="40" x="6.35" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="41" x="6.35" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="42" x="3.81" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="43" x="3.81" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="44" x="1.27" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<text x="-2.54" y="11.938" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-10.16" y="11.938" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="8.255" y="-10.795" size="1.27" layer="21" ratio="10">44</text>
+<rectangle x1="-0.508" y1="2.159" x2="0.508" y2="4.064" layer="21"/>
+<rectangle x1="-0.889" y1="3.81" x2="0.889" y2="4.191" layer="21"/>
+<rectangle x1="-0.635" y1="4.191" x2="0.635" y2="4.445" layer="21"/>
+<rectangle x1="-0.381" y1="4.445" x2="0.381" y2="4.699" layer="21"/>
+<rectangle x1="-0.127" y1="4.699" x2="0.127" y2="4.953" layer="21"/>
+<rectangle x1="-1.143" y1="3.81" x2="-0.889" y2="3.937" layer="21"/>
+<rectangle x1="-1.016" y1="3.937" x2="-0.889" y2="4.064" layer="21"/>
+<rectangle x1="-0.762" y1="4.191" x2="-0.635" y2="4.318" layer="21"/>
+<rectangle x1="-0.508" y1="4.445" x2="-0.381" y2="4.572" layer="21"/>
+<rectangle x1="-0.254" y1="4.699" x2="-0.127" y2="4.826" layer="21"/>
+<rectangle x1="0.127" y1="4.699" x2="0.254" y2="4.826" layer="21"/>
+<rectangle x1="0.381" y1="4.445" x2="0.508" y2="4.572" layer="21"/>
+<rectangle x1="0.635" y1="4.191" x2="0.762" y2="4.318" layer="21"/>
+<rectangle x1="0.889" y1="3.81" x2="1.143" y2="3.937" layer="21"/>
+<rectangle x1="0.889" y1="3.937" x2="1.016" y2="4.064" layer="21"/>
+</package>
+<package name="PLCC44">
+<description><B>Plastic J-Leaded Chip Carrier</B></description>
+<wire x1="-8.29" y1="7.79" x2="-7.79" y2="8.29" width="0.1524" layer="51"/>
+<wire x1="-7.79" y1="8.29" x2="7.79" y2="8.29" width="0.1524" layer="51"/>
+<wire x1="7.79" y1="8.29" x2="8.29" y2="7.79" width="0.1524" layer="51"/>
+<wire x1="8.29" y1="7.79" x2="8.29" y2="-7.79" width="0.1524" layer="51"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-8.29" width="0.1524" layer="51"/>
+<wire x1="7.79" y1="-8.29" x2="-7.04" y2="-8.29" width="0.1524" layer="51"/>
+<wire x1="-7.04" y1="-8.29" x2="-8.29" y2="-6.73" width="0.1524" layer="51"/>
+<wire x1="-8.29" y1="-6.73" x2="-8.29" y2="7.79" width="0.1524" layer="51"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="7.54" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="7.54" x2="7.79" y2="-7.54" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="-7.54" x2="7.54" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="7.54" y1="-7.79" x2="-7.04" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-7.79" x2="-8.29" y2="-6.73" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-8.29" x2="-7.04" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-7.79" x2="-7.04" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="7.79" x2="7.54" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="-7.79" y1="8.29" x2="-7.04" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="8.29" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="7.54" x2="8.29" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="-8.29" x2="7.54" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-7.54" width="0.0508" layer="51"/>
+<wire x1="-5.859" y1="8.29" x2="-5.571" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-4.589" y1="8.29" x2="-4.301" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-3.319" y1="8.29" x2="-3.031" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-2.049" y1="8.29" x2="-1.761" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-0.779" y1="8.29" x2="-0.491" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="0.491" y1="8.29" x2="0.779" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="6.841" y1="8.29" x2="7.79" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="8.29" x2="8.29" y2="7.79" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="7.79" x2="8.29" y2="6.841" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="3.319" x2="8.29" y2="3.031" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="2.049" x2="8.29" y2="1.761" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="0.779" x2="8.29" y2="0.491" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-0.491" x2="8.29" y2="-0.779" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-1.761" x2="8.29" y2="-2.049" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-3.031" x2="8.29" y2="-3.319" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-6.841" x2="8.29" y2="-7.79" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="-8.29" x2="6.841" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="0.779" y1="-8.29" x2="0.491" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-0.491" y1="-8.29" x2="-0.779" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-1.761" y1="-8.29" x2="-2.049" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-3.031" y1="-8.29" x2="-3.319" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-4.301" y1="-8.29" x2="-4.589" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-5.571" y1="-8.29" x2="-5.859" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-6.841" y1="-8.29" x2="-7.04" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="-8.29" x2="-8.24" y2="-6.841" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-3.319" x2="-8.29" y2="-3.031" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-2.049" x2="-8.29" y2="-1.761" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-0.779" x2="-8.29" y2="-0.491" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="0.491" x2="-8.29" y2="0.779" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="1.761" x2="-8.29" y2="2.049" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="3.031" x2="-8.29" y2="3.319" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="6.841" x2="-8.29" y2="7.79" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="7.79" x2="-7.79" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-7.79" y1="8.29" x2="-6.841" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="7.79" x2="-6.801" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-5.899" y1="7.79" x2="-5.531" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-4.629" y1="7.79" x2="-4.261" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-3.359" y1="7.79" x2="-2.991" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-2.089" y1="7.79" x2="-1.721" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-0.819" y1="7.79" x2="-0.451" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="0.451" y1="7.79" x2="0.819" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="6.801" y1="7.79" x2="7.54" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="7.54" x2="7.79" y2="6.801" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="3.359" x2="7.79" y2="2.991" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="2.089" x2="7.79" y2="1.721" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="0.819" x2="7.79" y2="0.451" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-0.451" x2="7.79" y2="-0.819" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-1.721" x2="7.79" y2="-2.089" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-2.991" x2="7.79" y2="-3.359" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-6.801" x2="7.79" y2="-7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-7.54" x2="7.54" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="-7.79" x2="6.801" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="0.819" y1="-7.79" x2="0.451" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-0.451" y1="-7.79" x2="-0.819" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-1.721" y1="-7.79" x2="-2.089" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-2.991" y1="-7.79" x2="-3.359" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-4.261" y1="-7.79" x2="-4.629" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-5.531" y1="-7.79" x2="-5.899" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-6.801" y1="-7.79" x2="-7.04" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-7.79" x2="-8.219" y2="-6.852" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-7.79" x2="-7.04" y2="-6.801" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-3.359" x2="-7.04" y2="-2.991" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-2.089" x2="-7.04" y2="-1.721" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-0.819" x2="-7.04" y2="-0.451" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="0.451" x2="-7.04" y2="0.819" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="1.721" x2="-7.04" y2="2.089" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="2.991" x2="-7.04" y2="3.359" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="6.801" x2="-7.04" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-7.79" y1="8.29" x2="-7.04" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="7.54" x2="8.29" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="8.29" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-8.29" x2="7.54" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-8.29" x2="-7.04" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="2.089" y1="-7.79" x2="1.721" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="3.359" y1="-7.79" x2="2.991" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="2.049" y1="-8.29" x2="1.761" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="3.319" y1="-8.29" x2="3.031" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="1.761" y1="8.29" x2="2.049" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="3.031" y1="8.29" x2="3.319" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="1.721" y1="7.79" x2="2.089" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="2.991" y1="7.79" x2="3.359" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="4.301" y1="8.29" x2="4.589" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="5.571" y1="8.29" x2="5.859" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="4.261" y1="7.79" x2="4.629" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="5.531" y1="7.79" x2="5.899" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="4.589" x2="8.29" y2="4.301" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="5.859" x2="8.29" y2="5.571" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="4.629" x2="7.79" y2="4.261" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="5.899" x2="7.79" y2="5.531" width="0.0508" layer="21"/>
+<wire x1="-8.29" y1="4.301" x2="-8.29" y2="4.589" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="5.571" x2="-8.29" y2="5.859" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="4.261" x2="-7.04" y2="4.629" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="5.531" x2="-7.04" y2="5.899" width="0.0508" layer="21"/>
+<wire x1="-8.29" y1="-4.589" x2="-8.29" y2="-4.301" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-5.859" x2="-8.29" y2="-5.571" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="-4.629" x2="-7.04" y2="-4.261" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-5.899" x2="-7.04" y2="-5.531" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="-4.301" x2="8.29" y2="-4.589" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-5.571" x2="8.29" y2="-5.859" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="-4.261" x2="7.79" y2="-4.629" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-5.531" x2="7.79" y2="-5.899" width="0.0508" layer="21"/>
+<wire x1="4.629" y1="-7.79" x2="4.261" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="5.899" y1="-7.79" x2="5.531" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="4.589" y1="-8.29" x2="4.301" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="5.859" y1="-8.29" x2="5.571" y2="-8.29" width="0.1524" layer="21"/>
+<circle x="-5.96" y="0" radius="0.5" width="0.0508" layer="51"/>
+<circle x="-5.96" y="0" radius="0.5" width="0.0508" layer="21"/>
+<smd name="8" x="-5.08" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="9" x="-3.81" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="10" x="-2.54" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="11" x="-1.27" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="12" x="0" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="13" x="1.27" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="14" x="2.54" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="36" x="-2.54" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="35" x="-1.27" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="34" x="0" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="33" x="1.27" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="32" x="2.54" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="31" x="3.81" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="30" x="5.08" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="6" x="-7.86" y="-6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="3" x="-7.86" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="2" x="-7.86" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="1" x="-7.86" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="44" x="-7.86" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="43" x="-7.86" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="42" x="-7.86" y="3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="18" x="7.86" y="-6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="21" x="7.86" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="22" x="7.86" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="23" x="7.86" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="24" x="7.86" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="25" x="7.86" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="26" x="7.86" y="3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="15" x="3.81" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="16" x="5.08" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="37" x="-3.81" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="38" x="-5.08" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="29" x="6.35" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="27" x="7.86" y="5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="28" x="7.86" y="6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="20" x="7.86" y="-3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="19" x="7.86" y="-5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="17" x="6.35" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="4" x="-7.86" y="-3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="5" x="-7.86" y="-5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="41" x="-7.86" y="5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="40" x="-7.86" y="6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="39" x="-6.35" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="7" x="-6.35" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<text x="-9.017" y="-2.667" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-5.08" y="-2.54" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="-2.92" y1="8.29" x2="-2.16" y2="8.76" layer="51"/>
+<rectangle x1="-1.65" y1="8.29" x2="-0.89" y2="8.76" layer="51"/>
+<rectangle x1="-0.38" y1="8.29" x2="0.38" y2="8.76" layer="51"/>
+<rectangle x1="0.89" y1="8.29" x2="1.65" y2="8.76" layer="51"/>
+<rectangle x1="2.16" y1="8.29" x2="2.92" y2="8.76" layer="51"/>
+<rectangle x1="3.43" y1="8.29" x2="4.19" y2="8.76" layer="51"/>
+<rectangle x1="4.7" y1="8.29" x2="5.46" y2="8.76" layer="51"/>
+<rectangle x1="8.29" y1="3.43" x2="8.76" y2="4.19" layer="51"/>
+<rectangle x1="8.29" y1="2.16" x2="8.76" y2="2.92" layer="51"/>
+<rectangle x1="8.29" y1="0.89" x2="8.76" y2="1.65" layer="51"/>
+<rectangle x1="8.29" y1="-0.38" x2="8.76" y2="0.38" layer="51"/>
+<rectangle x1="8.29" y1="-1.65" x2="8.76" y2="-0.89" layer="51"/>
+<rectangle x1="8.29" y1="-2.92" x2="8.76" y2="-2.16" layer="51"/>
+<rectangle x1="8.29" y1="-6.73" x2="8.76" y2="-5.97" layer="51"/>
+<rectangle x1="-5.46" y1="-8.76" x2="-4.7" y2="-8.29" layer="51"/>
+<rectangle x1="-4.19" y1="-8.76" x2="-3.43" y2="-8.29" layer="51"/>
+<rectangle x1="-2.92" y1="-8.76" x2="-2.16" y2="-8.29" layer="51"/>
+<rectangle x1="-1.65" y1="-8.76" x2="-0.89" y2="-8.29" layer="51"/>
+<rectangle x1="-0.38" y1="-8.76" x2="0.38" y2="-8.29" layer="51"/>
+<rectangle x1="0.89" y1="-8.76" x2="1.65" y2="-8.29" layer="51"/>
+<rectangle x1="2.16" y1="-8.76" x2="2.92" y2="-8.29" layer="51"/>
+<rectangle x1="-8.76" y1="3.43" x2="-8.29" y2="4.19" layer="51"/>
+<rectangle x1="-8.76" y1="2.16" x2="-8.29" y2="2.92" layer="51"/>
+<rectangle x1="-8.76" y1="0.89" x2="-8.29" y2="1.65" layer="51"/>
+<rectangle x1="-8.76" y1="-0.38" x2="-8.29" y2="0.38" layer="51"/>
+<rectangle x1="-8.76" y1="-1.65" x2="-8.29" y2="-0.89" layer="51"/>
+<rectangle x1="-8.76" y1="-2.92" x2="-8.29" y2="-2.16" layer="51"/>
+<rectangle x1="-8.76" y1="-6.73" x2="-8.29" y2="-5.97" layer="51"/>
+<rectangle x1="-4.19" y1="8.29" x2="-3.43" y2="8.76" layer="51"/>
+<rectangle x1="-5.46" y1="8.29" x2="-4.7" y2="8.76" layer="51"/>
+<rectangle x1="3.43" y1="-8.76" x2="4.19" y2="-8.29" layer="51"/>
+<rectangle x1="4.7" y1="-8.76" x2="5.46" y2="-8.29" layer="51"/>
+<rectangle x1="-8.76" y1="4.7" x2="-8.29" y2="5.46" layer="51"/>
+<rectangle x1="-8.76" y1="5.97" x2="-8.29" y2="6.73" layer="51"/>
+<rectangle x1="-8.76" y1="-4.19" x2="-8.29" y2="-3.43" layer="51"/>
+<rectangle x1="-8.76" y1="-5.46" x2="-8.29" y2="-4.7" layer="51"/>
+<rectangle x1="5.97" y1="-8.76" x2="6.73" y2="-8.29" layer="51"/>
+<rectangle x1="8.29" y1="-5.46" x2="8.76" y2="-4.7" layer="51"/>
+<rectangle x1="8.29" y1="-4.19" x2="8.76" y2="-3.43" layer="51"/>
+<rectangle x1="8.29" y1="4.7" x2="8.76" y2="5.46" layer="51"/>
+<rectangle x1="8.29" y1="5.97" x2="8.76" y2="6.73" layer="51"/>
+<rectangle x1="5.97" y1="8.29" x2="6.73" y2="8.76" layer="51"/>
+<rectangle x1="-6.73" y1="8.29" x2="-5.97" y2="8.76" layer="51"/>
+<rectangle x1="-6.73" y1="-8.76" x2="-5.97" y2="-8.29" layer="51"/>
+</package>
+<package name="PLCC-SM44">
+<description><B>SMD Plastic J-Leaded Chip Carrier Socket</B></description>
+<wire x1="-11.049" y1="11.049" x2="-11.049" y2="-10.033" width="0.1524" layer="21"/>
+<wire x1="-11.049" y1="-10.033" x2="-10.287" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="-10.287" y1="-11.049" x2="11.049" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.049" x2="11.049" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.049" x2="-11.049" y2="11.049" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-9.398" x2="8.255" y2="-7.239" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-9.398" x2="9.398" y2="-10.541" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-10.541" x2="7.112" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-4.318" x2="8.255" y2="-4.318" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.318" x2="10.414" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-3.302" x2="10.414" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.302" x2="8.255" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-3.048" x2="8.255" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-3.048" x2="10.414" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-2.032" x2="10.414" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.032" x2="8.255" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-1.778" x2="8.255" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-1.778" x2="10.414" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-0.762" x2="10.414" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-0.762" x2="8.255" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.508" x2="8.255" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.508" x2="10.414" y2="0.508" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="0.508" x2="10.414" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.508" x2="8.255" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.762" x2="8.255" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.762" x2="10.414" y2="1.778" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="1.778" x2="10.414" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="1.778" x2="8.255" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.032" x2="8.255" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.032" x2="10.414" y2="3.048" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="3.048" x2="10.414" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.048" x2="8.255" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="3.302" x2="8.255" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="3.302" x2="10.414" y2="4.318" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="4.318" x2="10.414" y2="4.318" width="0.1524" layer="51"/>
+<wire x1="-9.398" y1="10.668" x2="-7.239" y2="8.509" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="10.668" x2="-10.414" y2="9.652" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="9.652" x2="-8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="-7.239" y1="8.509" x2="-6.858" y2="8.509" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="10.414" x2="-5.842" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.842" y1="8.255" x2="-5.842" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="8.255" x2="-5.588" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="10.414" x2="-5.588" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="10.414" x2="-4.572" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-4.572" y1="8.255" x2="-4.572" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="8.255" x2="-4.318" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="10.414" x2="-4.318" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="8.255" x2="-0.762" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="8.255" x2="-0.508" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="10.414" x2="-0.508" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="10.414" x2="0.508" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="8.255" x2="0.508" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="8.255" x2="0.762" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="10.414" x2="0.762" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="10.414" x2="1.778" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="1.778" y1="8.255" x2="1.778" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="8.255" x2="2.032" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="10.414" x2="2.032" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="10.414" x2="3.048" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="8.255" x2="3.048" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="8.255" x2="3.302" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="10.414" x2="3.302" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="10.414" x2="4.318" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="8.255" x2="4.318" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-10.414" x2="4.318" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-10.414" x2="3.302" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="3.302" y1="-8.255" x2="3.302" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="-8.255" x2="3.048" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="-10.414" x2="3.048" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="-10.414" x2="2.032" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-8.255" x2="1.778" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-10.414" x2="1.778" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-10.414" x2="0.762" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-8.255" x2="0.762" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="-8.255" x2="0.508" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="-10.414" x2="0.508" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="-10.414" x2="-0.508" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="-8.255" x2="-0.508" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="-8.255" x2="-0.762" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="-10.414" x2="-0.762" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-8.255" x2="-4.318" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-8.255" x2="-4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="-10.414" x2="-4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="-10.414" x2="-5.588" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-5.588" y1="-8.255" x2="-5.588" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="-8.255" x2="-5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-10.414" x2="-5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-10.414" x2="-6.858" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="-8.382" x2="-6.858" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-6.858" y1="-8.382" x2="-7.62" y2="-8.382" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="4.318" x2="-8.255" y2="4.318" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.318" x2="-10.414" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="3.302" x2="-10.414" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.302" x2="-8.255" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="3.048" x2="-8.255" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="3.048" x2="-10.414" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="2.032" x2="-10.414" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.032" x2="-8.255" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="1.778" x2="-8.255" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="1.778" x2="-10.414" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="0.762" x2="-10.414" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="0.762" x2="-8.255" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.508" x2="-8.255" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.508" x2="-10.414" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-0.508" x2="-10.414" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.508" x2="-8.255" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.762" x2="-8.255" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.762" x2="-10.414" y2="-1.778" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-1.778" x2="-10.414" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-1.778" x2="-8.255" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.032" x2="-8.255" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.032" x2="-10.414" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-3.048" x2="-10.414" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.048" x2="-8.255" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-3.302" x2="-8.255" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-3.302" x2="-10.414" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-4.318" x2="-10.414" y2="-4.318" width="0.1524" layer="51"/>
+<wire x1="-7.112" y1="0" x2="-5.207" y2="0" width="0.508" layer="21"/>
+<wire x1="-7.112" y1="0" x2="-6.477" y2="0.635" width="0.508" layer="21"/>
+<wire x1="-6.477" y1="0.635" x2="-6.477" y2="-0.635" width="0.508" layer="21"/>
+<wire x1="-6.477" y1="-0.635" x2="-7.112" y2="0" width="0.508" layer="21"/>
+<wire x1="-4.318" y1="10.414" x2="-3.302" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="8.255" x2="-3.302" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="8.255" x2="-3.048" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="10.414" x2="-3.048" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="10.414" x2="-2.032" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="8.255" x2="-2.032" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="8.255" x2="-1.778" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="10.414" x2="-1.778" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="10.414" x2="-0.762" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-10.414" x2="-1.778" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-1.778" y1="-8.255" x2="-1.778" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="-8.255" x2="-2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="-10.414" x2="-2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="-10.414" x2="-3.048" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-8.255" x2="-3.048" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="-8.255" x2="-3.302" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="-10.414" x2="-3.302" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="-10.414" x2="-4.318" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-4.318" x2="-8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.572" x2="-8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.572" x2="-10.414" y2="-5.588" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-5.588" x2="-10.414" y2="-5.588" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.588" x2="-8.255" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.842" x2="-10.414" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-5.842" x2="-10.414" y2="-6.858" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-6.858" x2="-8.255" y2="-6.858" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-6.858" x2="-8.255" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-7.747" x2="-7.62" y2="-8.382" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="4.318" x2="-8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.572" x2="-8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.572" x2="-10.414" y2="5.588" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="5.588" x2="-8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.588" x2="-8.255" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.842" x2="-8.255" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.842" x2="-10.414" y2="6.858" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="6.858" x2="-8.255" y2="6.858" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="6.858" x2="-8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="8.509" x2="-6.858" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.318" x2="8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.572" x2="10.414" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="5.588" x2="10.414" y2="4.572" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="5.588" x2="8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.842" x2="8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.842" x2="10.414" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.858" x2="10.414" y2="5.842" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="6.858" x2="8.255" y2="6.858" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="6.858" x2="8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="8.255" x2="4.572" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="10.414" x2="4.572" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="10.414" x2="5.588" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="8.255" x2="5.588" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.588" y1="8.255" x2="5.842" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="8.255" x2="5.842" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="10.414" x2="6.858" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="6.858" y1="8.255" x2="6.858" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="6.858" y1="8.255" x2="7.493" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="7.493" y1="8.255" x2="8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-10.414" x2="2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-8.255" x2="4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="-10.414" x2="4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="-10.414" x2="5.588" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="-10.414" x2="5.588" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.588" y1="-8.255" x2="5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-10.414" x2="5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-10.414" x2="6.858" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="6.858" y1="-10.414" x2="6.858" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="6.858" y1="-8.255" x2="7.112" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-4.318" x2="8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.572" x2="8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.572" x2="10.414" y2="-5.588" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-5.588" x2="10.414" y2="-5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.588" x2="8.255" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.842" x2="10.414" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-5.842" x2="10.414" y2="-6.858" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-6.858" x2="8.255" y2="-6.858" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-6.858" x2="8.255" y2="-7.239" width="0.1524" layer="21"/>
+<circle x="-2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="3.81" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="3.81" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<smd name="39" x="-6.35" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="40" x="-8.89" y="6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="1" x="-8.89" y="0" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="2" x="-8.89" y="-1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="3" x="-8.89" y="-2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="38" x="-5.08" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="4" x="-8.89" y="-3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="21" x="8.89" y="-2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="20" x="8.89" y="-3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="19" x="8.89" y="-5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="18" x="8.89" y="-6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="14" x="2.54" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="22" x="8.89" y="-1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="13" x="1.27" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="5" x="-8.89" y="-5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="6" x="-8.89" y="-6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="8" x="-5.08" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="9" x="-3.81" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="10" x="-2.54" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="11" x="-1.27" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="12" x="0" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="37" x="-3.81" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="36" x="-2.54" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="35" x="-1.27" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="34" x="0" y="9.017" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="33" x="1.27" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="24" x="8.89" y="1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="23" x="8.89" y="0" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="41" x="-8.89" y="5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="43" x="-8.89" y="2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="44" x="-8.89" y="1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="42" x="-8.89" y="3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="7" x="-6.35" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="15" x="3.81" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="16" x="5.08" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="17" x="6.35" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="25" x="8.89" y="2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="26" x="8.89" y="3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="27" x="8.89" y="5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="28" x="8.89" y="6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="32" x="2.54" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="31" x="3.81" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="30" x="5.08" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="29" x="6.35" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<text x="-11.43" y="-10.16" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="13.335" y="-10.033" size="1.778" layer="27" ratio="10" rot="R90">>VALUE</text>
+</package>
+<package name="SSOP20D8">
+<description><B>Plastic Shrink Small Outline Package</B></description>
+<wire x1="-3.556" y1="-2.591" x2="3.683" y2="-2.591" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="2.489" x2="3.683" y2="-2.591" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="2.489" x2="-3.556" y2="2.489" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-2.591" x2="-3.556" y2="2.489" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="-2.337" x2="3.429" y2="-2.337" width="0.0508" layer="21"/>
+<wire x1="3.429" y1="2.235" x2="3.429" y2="-2.337" width="0.0508" layer="21"/>
+<wire x1="3.429" y1="2.235" x2="-3.302" y2="2.235" width="0.0508" layer="21"/>
+<wire x1="-3.302" y1="-2.337" x2="-3.302" y2="2.235" width="0.0508" layer="21"/>
+<circle x="-2.286" y="-1.4478" radius="0.635" width="0.1524" layer="21"/>
+<smd name="1" x="-2.794" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="2" x="-2.159" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="3" x="-1.524" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="4" x="-0.889" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="5" x="-0.254" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="6" x="0.381" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="7" x="1.016" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="8" x="1.651" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="9" x="2.286" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="10" x="2.921" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="20" x="-2.794" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="19" x="-2.159" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="18" x="-1.524" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="17" x="-0.889" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="16" x="-0.254" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="15" x="0.381" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="14" x="1.016" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="13" x="1.651" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="12" x="2.286" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="11" x="2.921" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<text x="-3.8862" y="-2.0574" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-2.6924" y="-0.0762" size="1.016" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="2.8194" y1="2.54" x2="3.0226" y2="3.3782" layer="51"/>
+<rectangle x1="2.1844" y1="2.54" x2="2.3876" y2="3.3782" layer="51"/>
+<rectangle x1="1.5494" y1="2.54" x2="1.7526" y2="3.3782" layer="51"/>
+<rectangle x1="0.9144" y1="2.54" x2="1.1176" y2="3.3782" layer="51"/>
+<rectangle x1="0.2794" y1="2.54" x2="0.4826" y2="3.3782" layer="51"/>
+<rectangle x1="-0.3556" y1="2.54" x2="-0.1524" y2="3.3782" layer="51"/>
+<rectangle x1="-0.9906" y1="2.54" x2="-0.7874" y2="3.3782" layer="51"/>
+<rectangle x1="-1.6256" y1="2.54" x2="-1.4224" y2="3.3782" layer="51"/>
+<rectangle x1="-2.2606" y1="2.54" x2="-2.0574" y2="3.3782" layer="51"/>
+<rectangle x1="-2.8956" y1="2.54" x2="-2.6924" y2="3.3782" layer="51"/>
+<rectangle x1="-2.8956" y1="-3.4798" x2="-2.6924" y2="-2.6416" layer="51"/>
+<rectangle x1="-2.2606" y1="-3.4798" x2="-2.0574" y2="-2.6416" layer="51"/>
+<rectangle x1="-1.6256" y1="-3.4798" x2="-1.4224" y2="-2.6416" layer="51"/>
+<rectangle x1="-0.9906" y1="-3.4798" x2="-0.7874" y2="-2.6416" layer="51"/>
+<rectangle x1="-0.3556" y1="-3.4798" x2="-0.1524" y2="-2.6416" layer="51"/>
+<rectangle x1="0.2794" y1="-3.4798" x2="0.4826" y2="-2.6416" layer="51"/>
+<rectangle x1="0.9144" y1="-3.4798" x2="1.1176" y2="-2.6416" layer="51"/>
+<rectangle x1="1.5494" y1="-3.4798" x2="1.7526" y2="-2.6416" layer="51"/>
+<rectangle x1="2.1844" y1="-3.4798" x2="2.3876" y2="-2.6416" layer="51"/>
+<rectangle x1="2.8194" y1="-3.4798" x2="3.0226" y2="-2.6416" layer="51"/>
+</package>
+<package name="SOIC8">
+<description><B>Wide Plastic Gull Wing Small Outline Package</B></description>
+<wire x1="-2.6" y1="2.25" x2="-2.35" y2="2.5" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="2.5" x2="2.6" y2="2.25" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="-2.5" x2="2.6" y2="-2.25" width="0.1524" layer="21" curve="90"/>
+<wire x1="-2.6" y1="-2.25" x2="-2.35" y2="-2.5" width="0.1524" layer="21" curve="90"/>
+<wire x1="2.36" y1="-2.5" x2="-2.34" y2="-2.5" width="0.1524" layer="51"/>
+<wire x1="-2.34" y1="2.5" x2="2.36" y2="2.5" width="0.1524" layer="51"/>
+<wire x1="-2.21" y1="2.5" x2="-2.34" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="-1.59" y1="2.5" x2="-0.95" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="-0.32" y1="2.5" x2="0.32" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="0.95" y1="2.5" x2="1.59" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="2.21" y1="2.5" x2="2.36" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-2.5" x2="2.33" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="1.59" y1="-2.5" x2="0.94" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="0.32" y1="-2.5" x2="-0.33" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-0.95" y1="-2.5" x2="-1.59" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-2.21" y1="-2.5" x2="-2.34" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-2.6" y1="2.25" x2="-2.6" y2="-2.24" width="0.1524" layer="21"/>
+<wire x1="2.6" y1="-2.25" x2="2.6" y2="2.25" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="2" x="-0.645" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="3" x="0.625" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="4" x="1.895" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="8" x="-1.905" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="7" x="-0.635" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="6" x="0.635" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="5" x="1.905" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="2.5" x2="-1.73" y2="3.4" layer="51"/>
+<rectangle x1="-0.81" y1="2.5" x2="-0.46" y2="3.4" layer="51"/>
+<rectangle x1="0.46" y1="2.5" x2="0.81" y2="3.4" layer="51"/>
+<rectangle x1="1.73" y1="2.5" x2="2.08" y2="3.4" layer="51"/>
+<rectangle x1="1.72" y1="-3.4" x2="2.07" y2="-2.5" layer="51"/>
+<rectangle x1="0.45" y1="-3.4" x2="0.8" y2="-2.5" layer="51"/>
+<rectangle x1="-0.82" y1="-3.4" x2="-0.47" y2="-2.5" layer="51"/>
+<rectangle x1="-2.08" y1="-3.4" x2="-1.73" y2="-2.5" layer="51"/>
+</package>
+<package name="SO20L">
+<description><B>Small Outline Package</B> SOIC 0.300"</description>
+<wire x1="-5.639" y1="-4.064" x2="6.909" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="6.909" y1="-4.064" x2="6.909" y2="3.277" width="0.1524" layer="21"/>
+<wire x1="6.909" y1="3.277" x2="-5.639" y2="3.277" width="0.1524" layer="21"/>
+<wire x1="-5.639" y1="3.277" x2="-5.639" y2="-4.064" width="0.1524" layer="21"/>
+<circle x="-4.7498" y="-3.1496" radius="0.5334" width="0.1524" layer="21"/>
+<smd name="1" x="-5.08" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="2" x="-3.81" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="3" x="-2.54" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="4" x="-1.27" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="5" x="0" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="6" x="1.27" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="7" x="2.54" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="8" x="3.81" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="9" x="5.08" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="10" x="6.35" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="12" x="5.08" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="11" x="6.35" y="4.3688" dx="0.762" dy="1.143" layer="1"/>
+<smd name="13" x="3.81" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="14" x="2.54" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="15" x="1.27" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="16" x="0" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="17" x="-1.27" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="18" x="-2.54" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="19" x="-3.81" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="20" x="-5.08" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<text x="-6.0706" y="-3.81" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.5494" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="6.1468" y1="3.3274" x2="6.5532" y2="4.6482" layer="51"/>
+<rectangle x1="4.8768" y1="3.3274" x2="5.2832" y2="4.6482" layer="51"/>
+<rectangle x1="3.6068" y1="3.3274" x2="4.0132" y2="4.6482" layer="51"/>
+<rectangle x1="2.3368" y1="3.3274" x2="2.7432" y2="4.6482" layer="51"/>
+<rectangle x1="1.0668" y1="3.3274" x2="1.4732" y2="4.6482" layer="51"/>
+<rectangle x1="-0.2032" y1="3.3274" x2="0.2032" y2="4.6482" layer="51"/>
+<rectangle x1="-1.4732" y1="3.3274" x2="-1.0668" y2="4.6482" layer="51"/>
+<rectangle x1="-2.7432" y1="3.3274" x2="-2.3368" y2="4.6482" layer="51"/>
+<rectangle x1="-4.0132" y1="3.3274" x2="-3.6068" y2="4.6482" layer="51"/>
+<rectangle x1="-5.2832" y1="3.3274" x2="-4.8768" y2="4.6482" layer="51"/>
+<rectangle x1="6.1468" y1="-5.4356" x2="6.5532" y2="-4.1148" layer="51"/>
+<rectangle x1="4.8768" y1="-5.4356" x2="5.2832" y2="-4.1148" layer="51"/>
+<rectangle x1="3.6068" y1="-5.4356" x2="4.0132" y2="-4.1148" layer="51"/>
+<rectangle x1="2.3368" y1="-5.4356" x2="2.7432" y2="-4.1148" layer="51"/>
+<rectangle x1="1.0668" y1="-5.4356" x2="1.4732" y2="-4.1148" layer="51"/>
+<rectangle x1="-0.2032" y1="-5.4356" x2="0.2032" y2="-4.1148" layer="51"/>
+<rectangle x1="-1.4732" y1="-5.4356" x2="-1.0668" y2="-4.1148" layer="51"/>
+<rectangle x1="-2.7432" y1="-5.4356" x2="-2.3368" y2="-4.1148" layer="51"/>
+<rectangle x1="-4.0132" y1="-5.4356" x2="-3.6068" y2="-4.1148" layer="51"/>
+<rectangle x1="-5.2832" y1="-5.4356" x2="-4.8768" y2="-4.1148" layer="51"/>
+</package>
+<package name="TQFP48">
+<description><B>Thin Plasic Quad Flat Package</B></description>
+<wire x1="3.556" y1="3.556" x2="3.556" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="-3.556" x2="-3.556" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-3.556" x2="-3.556" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="3.556" x2="3.556" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="3.175" x2="-3.175" y2="3.556" width="0.1524" layer="21"/>
+<circle x="-2.794" y="2.794" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.191" y="2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="2" x="-4.191" y="2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="3" x="-4.191" y="1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="4" x="-4.191" y="1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="5" x="-4.191" y="0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="6" x="-4.191" y="0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="7" x="-4.191" y="-0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="8" x="-4.191" y="-0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="9" x="-4.191" y="-1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="10" x="-4.191" y="-1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="11" x="-4.191" y="-2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="12" x="-4.191" y="-2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="13" x="-2.794" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="14" x="-2.286" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="15" x="-1.778" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="16" x="-1.27" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="17" x="-0.762" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="18" x="-0.254" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="19" x="0.254" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="20" x="0.762" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="21" x="1.27" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="22" x="1.778" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="23" x="2.286" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="24" x="2.794" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="25" x="4.191" y="-2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="26" x="4.191" y="-2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="27" x="4.191" y="-1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="28" x="4.191" y="-1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="29" x="4.191" y="-0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="30" x="4.191" y="-0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="31" x="4.191" y="0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="32" x="4.191" y="0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="33" x="4.191" y="1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="34" x="4.191" y="1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="35" x="4.191" y="2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="36" x="4.191" y="2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="37" x="2.794" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="38" x="2.286" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="39" x="1.778" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="40" x="1.27" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="41" x="0.762" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="42" x="0.254" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="43" x="-0.254" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="44" x="-0.762" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="45" x="-1.27" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="46" x="-1.778" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="47" x="-2.286" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="48" x="-2.794" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<text x="-3.048" y="4.953" size="0.8128" layer="25">>NAME</text>
+<text x="-3.048" y="-1.27" size="0.8128" layer="27">>VALUE</text>
+<rectangle x1="3.5814" y1="0.1016" x2="4.6482" y2="0.4064" layer="51"/>
+<rectangle x1="3.5814" y1="0.6096" x2="4.6482" y2="0.9144" layer="51"/>
+<rectangle x1="3.5814" y1="1.1176" x2="4.6482" y2="1.4224" layer="51"/>
+<rectangle x1="3.5814" y1="1.6256" x2="4.6482" y2="1.9304" layer="51"/>
+<rectangle x1="3.5814" y1="2.1336" x2="4.6482" y2="2.4384" layer="51"/>
+<rectangle x1="3.5814" y1="2.6416" x2="4.6482" y2="2.9464" layer="51"/>
+<rectangle x1="3.5814" y1="-0.4064" x2="4.6482" y2="-0.1016" layer="51"/>
+<rectangle x1="3.5814" y1="-0.9144" x2="4.6482" y2="-0.6096" layer="51"/>
+<rectangle x1="3.5814" y1="-1.4224" x2="4.6482" y2="-1.1176" layer="51"/>
+<rectangle x1="3.5814" y1="-1.9304" x2="4.6482" y2="-1.6256" layer="51"/>
+<rectangle x1="3.5814" y1="-2.4384" x2="4.6482" y2="-2.1336" layer="51"/>
+<rectangle x1="3.5814" y1="-2.9464" x2="4.6482" y2="-2.6416" layer="51"/>
+<rectangle x1="-4.6482" y1="-0.4064" x2="-3.5814" y2="-0.1016" layer="51"/>
+<rectangle x1="-4.6482" y1="-0.9144" x2="-3.5814" y2="-0.6096" layer="51"/>
+<rectangle x1="-4.6482" y1="-1.4224" x2="-3.5814" y2="-1.1176" layer="51"/>
+<rectangle x1="-4.6482" y1="-1.9304" x2="-3.5814" y2="-1.6256" layer="51"/>
+<rectangle x1="-4.6482" y1="-2.4384" x2="-3.5814" y2="-2.1336" layer="51"/>
+<rectangle x1="-4.6482" y1="-2.9464" x2="-3.5814" y2="-2.6416" layer="51"/>
+<rectangle x1="-4.6482" y1="0.1016" x2="-3.5814" y2="0.4064" layer="51"/>
+<rectangle x1="-4.6482" y1="0.6096" x2="-3.5814" y2="0.9144" layer="51"/>
+<rectangle x1="-4.6482" y1="1.1176" x2="-3.5814" y2="1.4224" layer="51"/>
+<rectangle x1="-4.6482" y1="1.6256" x2="-3.5814" y2="1.9304" layer="51"/>
+<rectangle x1="-4.6482" y1="2.1336" x2="-3.5814" y2="2.4384" layer="51"/>
+<rectangle x1="-4.6482" y1="2.6416" x2="-3.5814" y2="2.9464" layer="51"/>
+<rectangle x1="-0.4064" y1="3.5814" x2="-0.1016" y2="4.6482" layer="51"/>
+<rectangle x1="-0.9144" y1="3.5814" x2="-0.6096" y2="4.6482" layer="51"/>
+<rectangle x1="-1.4224" y1="3.5814" x2="-1.1176" y2="4.6482" layer="51"/>
+<rectangle x1="-1.9304" y1="3.5814" x2="-1.6256" y2="4.6482" layer="51"/>
+<rectangle x1="-2.4384" y1="3.5814" x2="-2.1336" y2="4.6482" layer="51"/>
+<rectangle x1="-2.9464" y1="3.5814" x2="-2.6416" y2="4.6482" layer="51"/>
+<rectangle x1="0.1016" y1="3.5814" x2="0.4064" y2="4.6482" layer="51"/>
+<rectangle x1="0.6096" y1="3.5814" x2="0.9144" y2="4.6482" layer="51"/>
+<rectangle x1="1.1176" y1="3.5814" x2="1.4224" y2="4.6482" layer="51"/>
+<rectangle x1="1.6256" y1="3.5814" x2="1.9304" y2="4.6482" layer="51"/>
+<rectangle x1="2.1336" y1="3.5814" x2="2.4384" y2="4.6482" layer="51"/>
+<rectangle x1="2.6416" y1="3.5814" x2="2.9464" y2="4.6482" layer="51"/>
+<rectangle x1="0.1016" y1="-4.6482" x2="0.4064" y2="-3.5814" layer="51"/>
+<rectangle x1="0.6096" y1="-4.6482" x2="0.9144" y2="-3.5814" layer="51"/>
+<rectangle x1="1.1176" y1="-4.6482" x2="1.4224" y2="-3.5814" layer="51"/>
+<rectangle x1="1.6256" y1="-4.6482" x2="1.9304" y2="-3.5814" layer="51"/>
+<rectangle x1="2.1336" y1="-4.6482" x2="2.4384" y2="-3.5814" layer="51"/>
+<rectangle x1="2.6416" y1="-4.6482" x2="2.9464" y2="-3.5814" layer="51"/>
+<rectangle x1="-0.4064" y1="-4.6482" x2="-0.1016" y2="-3.5814" layer="51"/>
+<rectangle x1="-0.9144" y1="-4.6482" x2="-0.6096" y2="-3.5814" layer="51"/>
+<rectangle x1="-1.4224" y1="-4.6482" x2="-1.1176" y2="-3.5814" layer="51"/>
+<rectangle x1="-1.9304" y1="-4.6482" x2="-1.6256" y2="-3.5814" layer="51"/>
+<rectangle x1="-2.4384" y1="-4.6482" x2="-2.1336" y2="-3.5814" layer="51"/>
+<rectangle x1="-2.9464" y1="-4.6482" x2="-2.6416" y2="-3.5814" layer="51"/>
+</package>
+<package name="SOIC20S">
+<description><B>Wide Plastic Gull Wing Small Outline Package</B></description>
+<wire x1="-6.4" y1="-3.9" x2="6.4" y2="-3.9" width="0.2032" layer="21"/>
+<wire x1="6.4" y1="-3.9" x2="6.4" y2="3.7" width="0.2032" layer="21"/>
+<wire x1="6.4" y1="3.7" x2="-6.4" y2="3.7" width="0.2032" layer="21"/>
+<wire x1="-6.4" y1="3.7" x2="-6.4" y2="-3.9" width="0.2032" layer="21"/>
+<circle x="-5.5999" y="-2.8999" radius="0.5097" width="0.2032" layer="21"/>
+<smd name="1" x="-5.715" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="2" x="-4.445" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="3" x="-3.175" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="4" x="-1.905" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="5" x="-0.635" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="6" x="0.635" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="7" x="1.905" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="8" x="3.175" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="9" x="4.445" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="10" x="5.715" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="11" x="5.715" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="12" x="4.445" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="13" x="3.175" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="14" x="1.905" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="15" x="0.635" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="16" x="-0.635" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="17" x="-1.905" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="18" x="-3.175" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="19" x="-4.445" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="20" x="-5.715" y="5" dx="0.6" dy="1.5" layer="1"/>
+<text x="-6.985" y="-3.81" size="1.27" layer="25" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.27" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-5.9649" y1="-5.3" x2="-5.4651" y2="-3.7" layer="51"/>
+<rectangle x1="-4.6949" y1="-5.3" x2="-4.1951" y2="-3.7" layer="51"/>
+<rectangle x1="-3.4249" y1="-5.3" x2="-2.9251" y2="-3.7" layer="51"/>
+<rectangle x1="-2.1549" y1="-5.3" x2="-1.6551" y2="-3.7" layer="51"/>
+<rectangle x1="-0.8849" y1="-5.3" x2="-0.3851" y2="-3.7" layer="51"/>
+<rectangle x1="0.3851" y1="-5.3" x2="0.8849" y2="-3.7" layer="51"/>
+<rectangle x1="1.6551" y1="-5.3" x2="2.1549" y2="-3.7" layer="51"/>
+<rectangle x1="2.9251" y1="-5.3" x2="3.4249" y2="-3.7" layer="51"/>
+<rectangle x1="4.1951" y1="-5.3" x2="4.6949" y2="-3.7" layer="51"/>
+<rectangle x1="5.4651" y1="-5.3" x2="5.9649" y2="-3.7" layer="51"/>
+<rectangle x1="5.4651" y1="3.7" x2="5.9649" y2="5.3" layer="51"/>
+<rectangle x1="4.1951" y1="3.7" x2="4.6949" y2="5.3" layer="51"/>
+<rectangle x1="2.9251" y1="3.7" x2="3.4249" y2="5.3" layer="51"/>
+<rectangle x1="1.6551" y1="3.7" x2="2.1549" y2="5.3" layer="51"/>
+<rectangle x1="0.3851" y1="3.7" x2="0.8849" y2="5.3" layer="51"/>
+<rectangle x1="-0.8849" y1="3.7" x2="-0.3851" y2="5.3" layer="51"/>
+<rectangle x1="-2.1549" y1="3.7" x2="-1.6551" y2="5.3" layer="51"/>
+<rectangle x1="-3.4249" y1="3.7" x2="-2.9251" y2="5.3" layer="51"/>
+<rectangle x1="-4.6949" y1="3.7" x2="-4.1951" y2="5.3" layer="51"/>
+<rectangle x1="-5.9649" y1="3.7" x2="-5.4651" y2="5.3" layer="51"/>
+</package>
+<package name="LOGO">
+<description><B>Logo</B></description>
+<wire x1="3.8001" y1="2.5999" x2="4.2" y2="2.1999" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="7.4" y="0.5001" radius="0.4999" width="0.1016" layer="51"/>
+<text x="7.1999" y="0.1999" size="0.6096" layer="51" ratio="15">R</text>
+<polygon width="0.1" layer="51">
+<vertex x="0" y="0.5999"/>
+<vertex x="1" y="2.5999"/>
+<vertex x="1.5999" y="2.5999"/>
+<vertex x="1.5999" y="0.5999"/>
+<vertex x="1.1999" y="0.5999"/>
+<vertex x="1.1999" y="2"/>
+<vertex x="0.5999" y="0.8001"/>
+<vertex x="0.8001" y="0.8001"/>
+<vertex x="0.8001" y="0.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="1.1001" y="2.8999"/>
+<vertex x="1.3" y="3.3"/>
+<vertex x="6.8999" y="3.3"/>
+<vertex x="6.8999" y="2.8999"/>
+<vertex x="2.3" y="2.8999"/>
+<vertex x="2.3" y="0.5999"/>
+<vertex x="1.8999" y="0.5999"/>
+<vertex x="1.8999" y="2.8999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.5999" y="2.5999"/>
+<vertex x="2.5999" y="0.5999"/>
+<vertex x="3" y="0.5999"/>
+<vertex x="3" y="2.4"/>
+<vertex x="3.1999" y="2.4"/>
+<vertex x="3.1999" y="0.5999"/>
+<vertex x="3.5999" y="0.5999"/>
+<vertex x="3.5999" y="2.4"/>
+<vertex x="3.8001" y="2.4"/>
+<vertex x="3.8001" y="0.5999"/>
+<vertex x="4.1999" y="0.5999"/>
+<vertex x="4.1999" y="2.1999"/>
+<vertex x="4.1001" y="2.4"/>
+<vertex x="4" y="2.5001"/>
+<vertex x="3.8001" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="4.5001" y="2.5999"/>
+<vertex x="4.5001" y="0.5999"/>
+<vertex x="5.7" y="0.5999"/>
+<vertex x="5.7" y="1.1999"/>
+<vertex x="4.7" y="1.1999"/>
+<vertex x="4.7" y="1.4"/>
+<vertex x="5.7" y="1.4"/>
+<vertex x="5.7" y="1.8001"/>
+<vertex x="4.7" y="1.8001"/>
+<vertex x="4.7" y="2"/>
+<vertex x="5.7" y="2"/>
+<vertex x="5.7" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="6" y="2.5999"/>
+<vertex x="6" y="0.5999"/>
+<vertex x="6.5999" y="0.5999"/>
+<vertex x="6.8001" y="1"/>
+<vertex x="6.4" y="1"/>
+<vertex x="6.4" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0" y="0.4001"/>
+<vertex x="0" y="0"/>
+<vertex x="6.3" y="0"/>
+<vertex x="6.5001" y="0.4001"/>
+</polygon>
+</package>
+<package name="PQFP44">
+<description><B>Plastic Quad Flat Package</B></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.254" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.254" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.254" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-6.2" y="4" dx="2" dy="0.5" layer="1"/>
+<smd name="2" x="-6.2" y="3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="3" x="-6.2" y="2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="4" x="-6.2" y="1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="5" x="-6.2" y="0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="6" x="-6.2" y="0" dx="2" dy="0.5" layer="1"/>
+<smd name="7" x="-6.2" y="-0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="8" x="-6.2" y="-1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="9" x="-6.2" y="-2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="10" x="-6.2" y="-3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="11" x="-6.2" y="-4" dx="2" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="13" x="-3.2" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="14" x="-2.4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="15" x="-1.6" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="16" x="-0.8" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="17" x="0" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="18" x="0.8" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="19" x="1.6" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="20" x="2.4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="21" x="3.2" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="22" x="4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="23" x="6.2" y="-4" dx="2" dy="0.5" layer="1"/>
+<smd name="24" x="6.2" y="-3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="25" x="6.2" y="-2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="26" x="6.2" y="-1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="27" x="6.2" y="-0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="28" x="6.2" y="0" dx="2" dy="0.5" layer="1"/>
+<smd name="29" x="6.2" y="0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="30" x="6.2" y="1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="31" x="6.2" y="2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="32" x="6.2" y="3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="33" x="6.2" y="4" dx="2" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="35" x="3.2" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="36" x="2.4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="37" x="1.6" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="38" x="0.8" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="39" x="0" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="40" x="-0.8" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="41" x="-1.6" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="42" x="-2.4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="43" x="-3.2" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="44" x="-4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<text x="-3.81" y="7.62" size="1.778" layer="25">>NAME</text>
+<text x="-3.81" y="-3.0401" size="1.778" layer="27">>VALUE</text>
+<text x="-2.7851" y="-3.985" size="0.6096" layer="51">PQFP-44</text>
+<rectangle x1="-6.7" y1="3.8001" x2="-4.8999" y2="4.1999" layer="51"/>
+<rectangle x1="-6.7" y1="3" x2="-4.8999" y2="3.4" layer="51"/>
+<rectangle x1="-6.7" y1="2.1999" x2="-4.8999" y2="2.5999" layer="51"/>
+<rectangle x1="-6.7" y1="1.4" x2="-4.8999" y2="1.8001" layer="51"/>
+<rectangle x1="-6.7" y1="0.5999" x2="-4.8999" y2="1" layer="51"/>
+<rectangle x1="-6.7" y1="-0.1999" x2="-4.8999" y2="0.1999" layer="51"/>
+<rectangle x1="-6.7" y1="-1" x2="-4.8999" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.7" y1="-1.8001" x2="-4.8999" y2="-1.4" layer="51"/>
+<rectangle x1="-6.7" y1="-2.5999" x2="-4.8999" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.7" y1="-3.4" x2="-4.8999" y2="-3" layer="51"/>
+<rectangle x1="-6.7" y1="-4.1999" x2="-4.8999" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.7" x2="-3.8001" y2="-4.8999" layer="51"/>
+<rectangle x1="-3.4" y1="-6.7" x2="-3" y2="-4.8999" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.7" x2="-2.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.7" x2="-1.4" y2="-4.8999" layer="51"/>
+<rectangle x1="-1" y1="-6.7" x2="-0.5999" y2="-4.8999" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.7" x2="0.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="0.5999" y1="-6.7" x2="1" y2="-4.8999" layer="51"/>
+<rectangle x1="1.4" y1="-6.7" x2="1.8001" y2="-4.8999" layer="51"/>
+<rectangle x1="2.1999" y1="-6.7" x2="2.5999" y2="-4.8999" layer="51"/>
+<rectangle x1="3" y1="-6.7" x2="3.4" y2="-4.8999" layer="51"/>
+<rectangle x1="3.8001" y1="-6.7" x2="4.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="4.8999" y1="-4.1999" x2="6.7" y2="-3.8001" layer="51"/>
+<rectangle x1="4.8999" y1="-3.4" x2="6.7" y2="-3" layer="51"/>
+<rectangle x1="4.8999" y1="-2.5999" x2="6.7" y2="-2.1999" layer="51"/>
+<rectangle x1="4.8999" y1="-1.8001" x2="6.7" y2="-1.4" layer="51"/>
+<rectangle x1="4.8999" y1="-1" x2="6.7" y2="-0.5999" layer="51"/>
+<rectangle x1="4.8999" y1="-0.1999" x2="6.7" y2="0.1999" layer="51"/>
+<rectangle x1="4.8999" y1="0.5999" x2="6.7" y2="1" layer="51"/>
+<rectangle x1="4.8999" y1="1.4" x2="6.7" y2="1.8001" layer="51"/>
+<rectangle x1="4.8999" y1="2.1999" x2="6.7" y2="2.5999" layer="51"/>
+<rectangle x1="4.8999" y1="3" x2="6.7" y2="3.4" layer="51"/>
+<rectangle x1="4.8999" y1="3.8001" x2="6.7" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.8999" x2="4.1999" y2="6.7" layer="51"/>
+<rectangle x1="3" y1="4.8999" x2="3.4" y2="6.7" layer="51"/>
+<rectangle x1="2.1999" y1="4.8999" x2="2.5999" y2="6.7" layer="51"/>
+<rectangle x1="1.4" y1="4.8999" x2="1.8001" y2="6.7" layer="51"/>
+<rectangle x1="0.5999" y1="4.8999" x2="1" y2="6.7" layer="51"/>
+<rectangle x1="-0.1999" y1="4.8999" x2="0.1999" y2="6.7" layer="51"/>
+<rectangle x1="-1" y1="4.8999" x2="-0.5999" y2="6.7" layer="51"/>
+<rectangle x1="-1.8001" y1="4.8999" x2="-1.4" y2="6.7" layer="51"/>
+<rectangle x1="-2.5999" y1="4.8999" x2="-2.1999" y2="6.7" layer="51"/>
+<rectangle x1="-3.4" y1="4.8999" x2="-3" y2="6.7" layer="51"/>
+<rectangle x1="-4.1999" y1="4.8999" x2="-3.8001" y2="6.7" layer="51"/>
+</package>
+<package name="PLCC32R">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+rectangle</description>
+<wire x1="-5.61" y1="-6.93" x2="5.61" y2="-6.93" width="0.2032" layer="51"/>
+<wire x1="5.61" y1="-6.93" x2="5.61" y2="6.93" width="0.2032" layer="51"/>
+<wire x1="5.61" y1="6.93" x2="-4.77" y2="6.93" width="0.2032" layer="51"/>
+<wire x1="-4.77" y1="6.93" x2="-5.61" y2="6.09" width="0.2032" layer="51"/>
+<wire x1="-5.61" y1="6.09" x2="-5.61" y2="-6.93" width="0.2032" layer="51"/>
+<circle x="0" y="5.4" radius="0.3" width="0.6096" layer="51"/>
+<smd name="1" x="0" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-5.7" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="7" x="-5.7" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="8" x="-5.7" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="9" x="-5.7" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="10" x="-5.7" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="11" x="-5.7" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="12" x="-5.7" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="5" x="-5.7" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-5.7" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-3.81" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="-2.54" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="-1.27" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="0" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="1.27" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="2.54" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="3.81" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="5.7" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="22" x="5.7" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="23" x="5.7" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="24" x="5.7" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="25" x="5.7" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="26" x="5.7" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="27" x="5.7" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="28" x="5.7" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="29" x="5.7" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="30" x="3.81" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="2.54" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="1.27" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<text x="-2.825" y="5.2751" size="1.778" layer="25" rot="R270">>NAME</text>
+<text x="0.6949" y="5.2451" size="1.778" layer="27" rot="R270">>VALUE</text>
+<rectangle x1="-0.2601" y1="6.9499" x2="0.27" y2="7.5301" layer="51"/>
+<rectangle x1="-1.5301" y1="6.9499" x2="-1" y2="7.5301" layer="51"/>
+<rectangle x1="-2.8001" y1="6.9499" x2="-2.27" y2="7.5301" layer="51"/>
+<rectangle x1="-4.0701" y1="6.9499" x2="-3.54" y2="7.5301" layer="51"/>
+<rectangle x1="-6.3299" y1="4.8199" x2="-5.7501" y2="5.35" layer="51"/>
+<rectangle x1="-6.3299" y1="3.5499" x2="-5.7501" y2="4.08" layer="51"/>
+<rectangle x1="-6.3299" y1="2.2799" x2="-5.7501" y2="2.81" layer="51"/>
+<rectangle x1="-6.3299" y1="1.0099" x2="-5.7501" y2="1.54" layer="51"/>
+<rectangle x1="-6.3299" y1="-0.2601" x2="-5.7501" y2="0.27" layer="51"/>
+<rectangle x1="-6.3299" y1="-1.5301" x2="-5.7501" y2="-1" layer="51"/>
+<rectangle x1="-6.3299" y1="-2.8001" x2="-5.7501" y2="-2.27" layer="51"/>
+<rectangle x1="-6.3299" y1="-4.0701" x2="-5.7501" y2="-3.54" layer="51"/>
+<rectangle x1="-6.3299" y1="-5.3401" x2="-5.7501" y2="-4.81" layer="51"/>
+<rectangle x1="-4.08" y1="-7.5301" x2="-3.5499" y2="-6.9499" layer="51"/>
+<rectangle x1="-2.81" y1="-7.5301" x2="-2.2799" y2="-6.9499" layer="51"/>
+<rectangle x1="-1.54" y1="-7.5301" x2="-1.0099" y2="-6.9499" layer="51"/>
+<rectangle x1="-0.27" y1="-7.5301" x2="0.2601" y2="-6.9499" layer="51"/>
+<rectangle x1="1" y1="-7.5301" x2="1.5301" y2="-6.9499" layer="51"/>
+<rectangle x1="2.27" y1="-7.5301" x2="2.8001" y2="-6.9499" layer="51"/>
+<rectangle x1="3.54" y1="-7.5301" x2="4.0701" y2="-6.9499" layer="51"/>
+<rectangle x1="5.7501" y1="-5.35" x2="6.3299" y2="-4.8199" layer="51"/>
+<rectangle x1="5.7501" y1="-4.08" x2="6.3299" y2="-3.5499" layer="51"/>
+<rectangle x1="5.7501" y1="-2.81" x2="6.3299" y2="-2.2799" layer="51"/>
+<rectangle x1="5.7501" y1="-1.54" x2="6.3299" y2="-1.0099" layer="51"/>
+<rectangle x1="5.7501" y1="-0.27" x2="6.3299" y2="0.2601" layer="51"/>
+<rectangle x1="5.7501" y1="1" x2="6.3299" y2="1.5301" layer="51"/>
+<rectangle x1="5.7501" y1="2.27" x2="6.3299" y2="2.8001" layer="51"/>
+<rectangle x1="5.7501" y1="3.54" x2="6.3299" y2="4.0701" layer="51"/>
+<rectangle x1="5.7501" y1="4.81" x2="6.3299" y2="5.3401" layer="51"/>
+<rectangle x1="3.5499" y1="6.9499" x2="4.08" y2="7.5301" layer="51"/>
+<rectangle x1="2.2799" y1="6.9499" x2="2.81" y2="7.5301" layer="51"/>
+<rectangle x1="1.0099" y1="6.9499" x2="1.54" y2="7.5301" layer="51"/>
+</package>
+<package name="TSOP32">
+<description><b>TSOP32</b><p>
+thin small outline package</description>
+<wire x1="3.995" y1="9.185" x2="3.995" y2="-9.195" width="0.2032" layer="51"/>
+<wire x1="3.995" y1="-9.195" x2="-3.995" y2="-9.195" width="0.2032" layer="51"/>
+<wire x1="-3.995" y1="-9.195" x2="-3.995" y2="9.185" width="0.2032" layer="51"/>
+<wire x1="-3.995" y1="9.185" x2="3.995" y2="9.185" width="0.2032" layer="51"/>
+<smd name="1" x="-3.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="2" x="-3.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="3" x="-2.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="4" x="-2.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="5" x="-1.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="6" x="-1.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="7" x="-0.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="8" x="-0.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="9" x="0.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="10" x="0.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="11" x="1.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="12" x="1.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="13" x="2.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="14" x="2.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="15" x="3.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="16" x="3.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="17" x="3.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="18" x="3.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="19" x="2.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="20" x="2.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="21" x="1.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="22" x="1.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="23" x="0.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="24" x="0.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="25" x="-0.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="26" x="-0.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="27" x="-1.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="28" x="-1.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="29" x="-2.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="30" x="-2.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="31" x="-3.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="32" x="-3.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<text x="-1.635" y="-3.175" size="1.27" layer="25" rot="R90">>NAME</text>
+<text x="0.905" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text>
+<text x="-3.7313" y="-8.48" size="1.016" layer="21" font="vector">1</text>
+<rectangle x1="-3.8999" y1="-10.1001" x2="-3.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-3.4" y1="-10.1001" x2="-3.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-2.8999" y1="-10.1001" x2="-2.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-2.4" y1="-10.1001" x2="-2.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-1.8999" y1="-10.1001" x2="-1.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-1.4" y1="-10.1001" x2="-1.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-0.8999" y1="-10.1001" x2="-0.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-0.4001" y1="-10.1001" x2="-0.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="0.1001" y1="-10.1001" x2="0.4001" y2="-9.2499" layer="51"/>
+<rectangle x1="0.5999" y1="-10.1001" x2="0.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="1.1001" y1="-10.1001" x2="1.4" y2="-9.2499" layer="51"/>
+<rectangle x1="1.5999" y1="-10.1001" x2="1.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="2.1001" y1="-10.1001" x2="2.4" y2="-9.2499" layer="51"/>
+<rectangle x1="2.5999" y1="-10.1001" x2="2.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="3.1001" y1="-10.1001" x2="3.4" y2="-9.2499" layer="51"/>
+<rectangle x1="3.5999" y1="-10.1001" x2="3.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="3.5999" y1="9.2399" x2="3.8999" y2="10.0901" layer="51"/>
+<rectangle x1="3.1001" y1="9.2399" x2="3.4" y2="10.0901" layer="51"/>
+<rectangle x1="2.5999" y1="9.2399" x2="2.8999" y2="10.0901" layer="51"/>
+<rectangle x1="2.1001" y1="9.2399" x2="2.4" y2="10.0901" layer="51"/>
+<rectangle x1="1.5999" y1="9.2399" x2="1.8999" y2="10.0901" layer="51"/>
+<rectangle x1="1.1001" y1="9.2399" x2="1.4" y2="10.0901" layer="51"/>
+<rectangle x1="0.5999" y1="9.2399" x2="0.8999" y2="10.0901" layer="51"/>
+<rectangle x1="0.1001" y1="9.2399" x2="0.4001" y2="10.0901" layer="51"/>
+<rectangle x1="-0.4001" y1="9.2399" x2="-0.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-0.8999" y1="9.2399" x2="-0.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-1.4" y1="9.2399" x2="-1.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-1.8999" y1="9.2399" x2="-1.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-2.4" y1="9.2399" x2="-2.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-2.8999" y1="9.2399" x2="-2.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-3.4" y1="9.2399" x2="-3.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-3.8999" y1="9.2399" x2="-3.5999" y2="10.0901" layer="51"/>
+</package>
+<package name="DIL32">
+<description><b>Dual In Line</b></description>
+<wire x1="-21.336" y1="-1.27" x2="-21.336" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="1.27" x2="-21.336" y2="-1.27" width="0.1524" layer="21" curve="-180"/>
+<wire x1="21.336" y1="-6.604" x2="21.336" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="-6.604" x2="21.336" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="6.604" x2="-21.336" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="6.604" x2="21.336" y2="6.604" width="0.1524" layer="21"/>
+<pad name="1" x="-19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="-1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="-3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="-6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="-8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="29" x="-11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="30" x="-13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="31" x="-16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="32" x="-19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<text x="-21.717" y="-6.35" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-16.51" y="-0.9652" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="SO32X">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+extra wide body 8.9 mm/JEDEC MO-120AC</description>
+<wire x1="10.22" y1="-4.5" x2="-10.22" y2="-4.5" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="-4.5" x2="-10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="-4" x2="-10.22" y2="4.5" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="4.5" x2="10.22" y2="4.5" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="-4" x2="-10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="4.5" x2="10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="-4" x2="10.22" y2="-4.5" width="0.2032" layer="51"/>
+<smd name="2" x="-8.255" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="5.715" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-9.525" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-6.985" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-5.715" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="6.985" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="4.445" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="3.175" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-3.175" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="0.635" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-4.445" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-1.905" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="1.905" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-0.635" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="8.255" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="9.525" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="9.525" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="8.255" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="6.985" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="5.715" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="4.445" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="3.175" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="1.905" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="0.635" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-0.635" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-1.905" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="-3.175" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="-4.445" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="29" x="-5.715" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="30" x="-6.985" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="-8.255" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="-9.525" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<text x="-8.255" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-8.255" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-9.7701" y1="-6.1199" x2="-9.2799" y2="-4.5999" layer="51"/>
+<rectangle x1="-8.5001" y1="-6.1199" x2="-8.0099" y2="-4.5999" layer="51"/>
+<rectangle x1="-7.2301" y1="-6.1199" x2="-6.7399" y2="-4.5999" layer="51"/>
+<rectangle x1="-5.9601" y1="-6.1199" x2="-5.4699" y2="-4.5999" layer="51"/>
+<rectangle x1="-4.6901" y1="-6.1199" x2="-4.1999" y2="-4.5999" layer="51"/>
+<rectangle x1="-3.4201" y1="-6.1199" x2="-2.9299" y2="-4.5999" layer="51"/>
+<rectangle x1="-2.1501" y1="-6.1199" x2="-1.6599" y2="-4.5999" layer="51"/>
+<rectangle x1="-0.8801" y1="-6.1199" x2="-0.3899" y2="-4.5999" layer="51"/>
+<rectangle x1="0.3899" y1="-6.1199" x2="0.8801" y2="-4.5999" layer="51"/>
+<rectangle x1="1.6599" y1="-6.1199" x2="2.1501" y2="-4.5999" layer="51"/>
+<rectangle x1="2.9299" y1="-6.1199" x2="3.4201" y2="-4.5999" layer="51"/>
+<rectangle x1="4.1999" y1="-6.1199" x2="4.6901" y2="-4.5999" layer="51"/>
+<rectangle x1="5.4699" y1="-6.1199" x2="5.9601" y2="-4.5999" layer="51"/>
+<rectangle x1="6.7399" y1="-6.1199" x2="7.2301" y2="-4.5999" layer="51"/>
+<rectangle x1="8.0099" y1="-6.1199" x2="8.5001" y2="-4.5999" layer="51"/>
+<rectangle x1="9.2799" y1="-6.1199" x2="9.7701" y2="-4.5999" layer="51"/>
+<rectangle x1="9.2799" y1="4.5999" x2="9.7701" y2="6.1199" layer="51"/>
+<rectangle x1="8.0099" y1="4.5999" x2="8.5001" y2="6.1199" layer="51"/>
+<rectangle x1="6.7399" y1="4.5999" x2="7.2301" y2="6.1199" layer="51"/>
+<rectangle x1="5.4699" y1="4.5999" x2="5.9601" y2="6.1199" layer="51"/>
+<rectangle x1="4.1999" y1="4.5999" x2="4.6901" y2="6.1199" layer="51"/>
+<rectangle x1="2.9299" y1="4.5999" x2="3.4201" y2="6.1199" layer="51"/>
+<rectangle x1="1.6599" y1="4.5999" x2="2.1501" y2="6.1199" layer="51"/>
+<rectangle x1="0.3899" y1="4.5999" x2="0.8801" y2="6.1199" layer="51"/>
+<rectangle x1="-0.8801" y1="4.5999" x2="-0.3899" y2="6.1199" layer="51"/>
+<rectangle x1="-2.1501" y1="4.5999" x2="-1.6599" y2="6.1199" layer="51"/>
+<rectangle x1="-3.4201" y1="4.5999" x2="-2.9299" y2="6.1199" layer="51"/>
+<rectangle x1="-4.6901" y1="4.5999" x2="-4.1999" y2="6.1199" layer="51"/>
+<rectangle x1="-5.9601" y1="4.5999" x2="-5.4699" y2="6.1199" layer="51"/>
+<rectangle x1="-7.2301" y1="4.5999" x2="-6.7399" y2="6.1199" layer="51"/>
+<rectangle x1="-8.5001" y1="4.5999" x2="-8.0099" y2="6.1199" layer="51"/>
+<rectangle x1="-9.7701" y1="4.5999" x2="-9.2799" y2="6.1199" layer="51"/>
+</package>
+<package name="MSOP8">
+<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p>
+MSOP<br>
+8M-Package doc1097.pdf</description>
+<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90"/>
+<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/>
+<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/>
+<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/>
+<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/>
+<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/>
+<circle x="-0.65" y="-0.65" radius="0.325" width="0.254" layer="21"/>
+<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<text x="-1.8825" y="-2.484" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="3.089" y="-2.484" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/>
+<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/>
+<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/>
+<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/>
+<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/>
+<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/>
+<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/>
+<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/>
+</package>
+<package name="TQFP32-08">
+<description><B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm</description>
+<wire x1="3.505" y1="3.505" x2="3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="3.505" y1="-3.505" x2="-3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="-3.505" y1="-3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="3.505" y2="3.505" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<circle x="-2.7432" y="2.7432" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.2926" y="2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="2" x="-4.2926" y="2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="3" x="-4.2926" y="1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="4" x="-4.2926" y="0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="5" x="-4.2926" y="-0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="6" x="-4.2926" y="-1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="7" x="-4.2926" y="-2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="8" x="-4.2926" y="-2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="9" x="-2.8" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="10" x="-2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="11" x="-1.2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="12" x="-0.4" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="13" x="0.4" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="14" x="1.2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="15" x="2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="16" x="2.8" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="17" x="4.2926" y="-2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="18" x="4.2926" y="-2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="19" x="4.2926" y="-1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="20" x="4.2926" y="-0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="21" x="4.2926" y="0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="22" x="4.2926" y="1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="23" x="4.2926" y="2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="24" x="4.2926" y="2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="25" x="2.8" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="26" x="2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="27" x="1.2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="28" x="0.4" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="29" x="-0.4" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="30" x="-1.2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="31" x="-2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="32" x="-2.8" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<text x="-2.7686" y="5.08" size="0.8128" layer="25">>NAME</text>
+<text x="-3.0226" y="-1.27" size="0.8128" layer="27">>VALUE</text>
+<rectangle x1="-4.5466" y1="2.5714" x2="-3.556" y2="3.0286" layer="51"/>
+<rectangle x1="-4.5466" y1="1.7714" x2="-3.556" y2="2.2286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.9714" x2="-3.556" y2="1.4286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.1714" x2="-3.556" y2="0.6286" layer="51"/>
+<rectangle x1="-4.5466" y1="-0.6286" x2="-3.556" y2="-0.1714" layer="51"/>
+<rectangle x1="-4.5466" y1="-1.4286" x2="-3.556" y2="-0.9714" layer="51"/>
+<rectangle x1="-4.5466" y1="-2.2286" x2="-3.556" y2="-1.7714" layer="51"/>
+<rectangle x1="-4.5466" y1="-3.0286" x2="-3.556" y2="-2.5714" layer="51"/>
+<rectangle x1="-3.0286" y1="-4.5466" x2="-2.5714" y2="-3.556" layer="51"/>
+<rectangle x1="-2.2286" y1="-4.5466" x2="-1.7714" y2="-3.556" layer="51"/>
+<rectangle x1="-1.4286" y1="-4.5466" x2="-0.9714" y2="-3.556" layer="51"/>
+<rectangle x1="-0.6286" y1="-4.5466" x2="-0.1714" y2="-3.556" layer="51"/>
+<rectangle x1="0.1714" y1="-4.5466" x2="0.6286" y2="-3.556" layer="51"/>
+<rectangle x1="0.9714" y1="-4.5466" x2="1.4286" y2="-3.556" layer="51"/>
+<rectangle x1="1.7714" y1="-4.5466" x2="2.2286" y2="-3.556" layer="51"/>
+<rectangle x1="2.5714" y1="-4.5466" x2="3.0286" y2="-3.556" layer="51"/>
+<rectangle x1="3.556" y1="-3.0286" x2="4.5466" y2="-2.5714" layer="51"/>
+<rectangle x1="3.556" y1="-2.2286" x2="4.5466" y2="-1.7714" layer="51"/>
+<rectangle x1="3.556" y1="-1.4286" x2="4.5466" y2="-0.9714" layer="51"/>
+<rectangle x1="3.556" y1="-0.6286" x2="4.5466" y2="-0.1714" layer="51"/>
+<rectangle x1="3.556" y1="0.1714" x2="4.5466" y2="0.6286" layer="51"/>
+<rectangle x1="3.556" y1="0.9714" x2="4.5466" y2="1.4286" layer="51"/>
+<rectangle x1="3.556" y1="1.7714" x2="4.5466" y2="2.2286" layer="51"/>
+<rectangle x1="3.556" y1="2.5714" x2="4.5466" y2="3.0286" layer="51"/>
+<rectangle x1="2.5714" y1="3.556" x2="3.0286" y2="4.5466" layer="51"/>
+<rectangle x1="1.7714" y1="3.556" x2="2.2286" y2="4.5466" layer="51"/>
+<rectangle x1="0.9714" y1="3.556" x2="1.4286" y2="4.5466" layer="51"/>
+<rectangle x1="0.1714" y1="3.556" x2="0.6286" y2="4.5466" layer="51"/>
+<rectangle x1="-0.6286" y1="3.556" x2="-0.1714" y2="4.5466" layer="51"/>
+<rectangle x1="-1.4286" y1="3.556" x2="-0.9714" y2="4.5466" layer="51"/>
+<rectangle x1="-2.2286" y1="3.556" x2="-1.7714" y2="4.5466" layer="51"/>
+<rectangle x1="-3.0286" y1="3.556" x2="-2.5714" y2="4.5466" layer="51"/>
+</package>
+<package name="PSSO20">
+<description><b>PSSO20</b></description>
+<wire x1="3.25" y1="-2.1" x2="3.25" y2="2.1" width="0.254" layer="21"/>
+<wire x1="3.25" y1="2.1" x2="-3.25" y2="2.1" width="0.254" layer="21"/>
+<wire x1="-3.25" y1="2.1" x2="-3.25" y2="-2.1" width="0.254" layer="21"/>
+<wire x1="-3.25" y1="-2.1" x2="3.25" y2="-2.1" width="0.254" layer="21"/>
+<circle x="-2.5" y="-1.3" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-2.925" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="2" x="-2.275" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="3" x="-1.625" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="4" x="-0.975" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="5" x="-0.325" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="6" x="0.325" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="7" x="0.975" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="8" x="1.625" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="9" x="2.275" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="10" x="2.925" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="11" x="2.925" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="12" x="2.275" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="13" x="1.625" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="14" x="0.975" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="15" x="0.325" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="16" x="-0.325" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="17" x="-0.975" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="18" x="-1.625" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="19" x="-2.275" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="20" x="-2.925" y="3" dx="0.3" dy="1" layer="1"/>
+<text x="-3.21" y="3.72" size="1.778" layer="25">>NAME</text>
+<text x="-3.26" y="-5.6901" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-3.05" y1="-3.25" x2="-2.8" y2="-2.15" layer="51"/>
+<rectangle x1="-2.4" y1="-3.25" x2="-2.15" y2="-2.15" layer="51"/>
+<rectangle x1="-1.75" y1="-3.25" x2="-1.5" y2="-2.15" layer="51"/>
+<rectangle x1="-1.1" y1="-3.25" x2="-0.85" y2="-2.15" layer="51"/>
+<rectangle x1="-0.45" y1="-3.25" x2="-0.2" y2="-2.15" layer="51"/>
+<rectangle x1="0.2" y1="-3.25" x2="0.45" y2="-2.15" layer="51"/>
+<rectangle x1="0.85" y1="-3.25" x2="1.1" y2="-2.15" layer="51"/>
+<rectangle x1="1.5" y1="-3.25" x2="1.75" y2="-2.15" layer="51"/>
+<rectangle x1="2.15" y1="-3.25" x2="2.4" y2="-2.15" layer="51"/>
+<rectangle x1="2.8" y1="-3.25" x2="3.05" y2="-2.15" layer="51"/>
+<rectangle x1="2.8" y1="2.15" x2="3.05" y2="3.25" layer="51"/>
+<rectangle x1="2.15" y1="2.15" x2="2.4" y2="3.25" layer="51"/>
+<rectangle x1="1.5" y1="2.15" x2="1.75" y2="3.25" layer="51"/>
+<rectangle x1="0.85" y1="2.15" x2="1.1" y2="3.25" layer="51"/>
+<rectangle x1="0.2" y1="2.15" x2="0.45" y2="3.25" layer="51"/>
+<rectangle x1="-0.45" y1="2.15" x2="-0.2" y2="3.25" layer="51"/>
+<rectangle x1="-1.1" y1="2.15" x2="-0.85" y2="3.25" layer="51"/>
+<rectangle x1="-1.75" y1="2.15" x2="-1.5" y2="3.25" layer="51"/>
+<rectangle x1="-2.4" y1="2.15" x2="-2.15" y2="3.25" layer="51"/>
+<rectangle x1="-3.05" y1="2.15" x2="-2.8" y2="3.25" layer="51"/>
+</package>
+<package name="TQFP144">
+<description><b>QFP144</b><p>
+shrink quad flat pack, square (smd-ipc)</description>
+<wire x1="-9.91" y1="-9.91" x2="9.91" y2="-9.91" width="0.2032" layer="51"/>
+<wire x1="9.91" y1="-9.91" x2="9.91" y2="9.91" width="0.2032" layer="51"/>
+<wire x1="9.91" y1="9.91" x2="-9.91" y2="9.91" width="0.2032" layer="51"/>
+<wire x1="-9.91" y1="9.91" x2="-9.91" y2="-9.91" width="0.2032" layer="51"/>
+<wire x1="-9.72" y1="9.71" x2="9.71" y2="9.71" width="0.2032" layer="21"/>
+<wire x1="9.71" y1="9.71" x2="9.71" y2="-9.71" width="0.2032" layer="21"/>
+<wire x1="9.71" y1="-9.71" x2="-9.72" y2="-9.71" width="0.2032" layer="21"/>
+<wire x1="-9.72" y1="-9.71" x2="-9.72" y2="9.71" width="0.2032" layer="21"/>
+<circle x="-8.5001" y="-8.5001" radius="0.7501" width="0.254" layer="21"/>
+<smd name="1" x="-8.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="2" x="-8.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="3" x="-7.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="4" x="-7.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="5" x="-6.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="6" x="-6.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="7" x="-5.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="8" x="-5.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="9" x="-4.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="10" x="-4.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="11" x="-3.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="12" x="-3.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="13" x="-2.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="14" x="-2.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="15" x="-1.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="16" x="-1.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="17" x="-0.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="18" x="-0.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="19" x="0.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="20" x="0.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="21" x="1.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="22" x="1.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="23" x="2.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="24" x="2.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="25" x="3.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="26" x="3.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="27" x="4.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="28" x="4.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="29" x="5.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="30" x="5.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="31" x="6.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="32" x="6.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="33" x="7.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="34" x="7.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="35" x="8.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="36" x="8.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="37" x="10.6" y="-8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="38" x="10.6" y="-8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="39" x="10.6" y="-7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="40" x="10.6" y="-7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="41" x="10.6" y="-6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="42" x="10.6" y="-6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="43" x="10.6" y="-5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="44" x="10.6" y="-5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="45" x="10.6" y="-4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="46" x="10.6" y="-4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="47" x="10.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="48" x="10.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="49" x="10.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="50" x="10.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="51" x="10.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="52" x="10.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="53" x="10.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="54" x="10.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="55" x="10.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="56" x="10.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="57" x="10.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="58" x="10.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="59" x="10.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="60" x="10.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="61" x="10.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="62" x="10.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="63" x="10.6" y="4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="64" x="10.6" y="4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="65" x="10.6" y="5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="66" x="10.6" y="5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="67" x="10.6" y="6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="68" x="10.6" y="6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="69" x="10.6" y="7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="70" x="10.6" y="7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="71" x="10.6" y="8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="72" x="10.6" y="8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="73" x="8.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="74" x="8.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="75" x="7.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="76" x="7.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="77" x="6.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="78" x="6.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="79" x="5.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="80" x="5.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="81" x="4.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="82" x="4.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="83" x="3.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="84" x="3.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="85" x="2.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="86" x="2.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="87" x="1.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="88" x="1.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="89" x="0.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="90" x="0.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="91" x="-0.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="92" x="-0.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="93" x="-1.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="94" x="-1.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="95" x="-2.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="96" x="-2.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="97" x="-3.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="98" x="-3.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="99" x="-4.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="100" x="-4.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="101" x="-5.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="102" x="-5.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="103" x="-6.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="104" x="-6.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="105" x="-7.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="106" x="-7.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="107" x="-8.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="108" x="-8.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="109" x="-10.6" y="8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="110" x="-10.6" y="8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="111" x="-10.6" y="7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="112" x="-10.6" y="7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="113" x="-10.6" y="6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="114" x="-10.6" y="6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="115" x="-10.6" y="5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="116" x="-10.6" y="5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="117" x="-10.6" y="4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="118" x="-10.6" y="4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="119" x="-10.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="120" x="-10.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="121" x="-10.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="122" x="-10.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="123" x="-10.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="124" x="-10.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="125" x="-10.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="126" x="-10.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="127" x="-10.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="128" x="-10.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="129" x="-10.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="130" x="-10.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="131" x="-10.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="132" x="-10.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="133" x="-10.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="134" x="-10.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="135" x="-10.6" y="-4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="136" x="-10.6" y="-4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="137" x="-10.6" y="-5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="138" x="-10.6" y="-5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="139" x="-10.6" y="-6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="140" x="-10.6" y="-6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="141" x="-10.6" y="-7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="142" x="-10.6" y="-7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="143" x="-10.6" y="-8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="144" x="-10.6" y="-8.75" dx="1.6" dy="0.3" layer="1"/>
+<text x="-3.81" y="-3.175" size="1.27" layer="25">>NAME</text>
+<text x="-3.81" y="1.905" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.8999" y1="-10.8999" x2="-8.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-8.4" y1="-10.8999" x2="-8.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-7.8999" y1="-10.8999" x2="-7.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-7.4" y1="-10.8999" x2="-7.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-6.8999" y1="-10.8999" x2="-6.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-6.4" y1="-10.8999" x2="-6.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-5.8999" y1="-10.8999" x2="-5.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-5.4" y1="-10.8999" x2="-5.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-4.8999" y1="-10.8999" x2="-4.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-4.4" y1="-10.8999" x2="-4.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-3.8999" y1="-10.8999" x2="-3.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-3.4" y1="-10.8999" x2="-3.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-2.8999" y1="-10.8999" x2="-2.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-2.4" y1="-10.8999" x2="-2.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-1.8999" y1="-10.8999" x2="-1.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-1.4" y1="-10.8999" x2="-1.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-0.8999" y1="-10.8999" x2="-0.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-0.4001" y1="-10.8999" x2="-0.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="0.1001" y1="-10.8999" x2="0.4001" y2="-9.9499" layer="51"/>
+<rectangle x1="0.5999" y1="-10.8999" x2="0.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="1.1001" y1="-10.8999" x2="1.4" y2="-9.9499" layer="51"/>
+<rectangle x1="1.5999" y1="-10.8999" x2="1.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="2.1001" y1="-10.8999" x2="2.4" y2="-9.9499" layer="51"/>
+<rectangle x1="2.5999" y1="-10.8999" x2="2.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="3.1001" y1="-10.8999" x2="3.4" y2="-9.9499" layer="51"/>
+<rectangle x1="3.5999" y1="-10.8999" x2="3.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="4.1001" y1="-10.8999" x2="4.4" y2="-9.9499" layer="51"/>
+<rectangle x1="4.5999" y1="-10.8999" x2="4.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="5.1001" y1="-10.8999" x2="5.4" y2="-9.9499" layer="51"/>
+<rectangle x1="5.5999" y1="-10.8999" x2="5.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="6.1001" y1="-10.8999" x2="6.4" y2="-9.9499" layer="51"/>
+<rectangle x1="6.5999" y1="-10.8999" x2="6.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="7.1001" y1="-10.8999" x2="7.4" y2="-9.9499" layer="51"/>
+<rectangle x1="7.5999" y1="-10.8999" x2="7.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="8.1001" y1="-10.8999" x2="8.4" y2="-9.9499" layer="51"/>
+<rectangle x1="8.5999" y1="-10.8999" x2="8.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="9.9499" y1="-8.8999" x2="10.8999" y2="-8.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-8.4" x2="10.8999" y2="-8.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-7.8999" x2="10.8999" y2="-7.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-7.4" x2="10.8999" y2="-7.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-6.8999" x2="10.8999" y2="-6.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-6.4" x2="10.8999" y2="-6.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-5.8999" x2="10.8999" y2="-5.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-5.4" x2="10.8999" y2="-5.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-4.8999" x2="10.8999" y2="-4.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-4.4" x2="10.8999" y2="-4.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-3.8999" x2="10.8999" y2="-3.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-3.4" x2="10.8999" y2="-3.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-2.8999" x2="10.8999" y2="-2.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-2.4" x2="10.8999" y2="-2.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-1.8999" x2="10.8999" y2="-1.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-1.4" x2="10.8999" y2="-1.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-0.8999" x2="10.8999" y2="-0.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-0.4001" x2="10.8999" y2="-0.1001" layer="51"/>
+<rectangle x1="9.9499" y1="0.1001" x2="10.8999" y2="0.4001" layer="51"/>
+<rectangle x1="9.9499" y1="0.5999" x2="10.8999" y2="0.8999" layer="51"/>
+<rectangle x1="9.9499" y1="1.1001" x2="10.8999" y2="1.4" layer="51"/>
+<rectangle x1="9.9499" y1="1.5999" x2="10.8999" y2="1.8999" layer="51"/>
+<rectangle x1="9.9499" y1="2.1001" x2="10.8999" y2="2.4" layer="51"/>
+<rectangle x1="9.9499" y1="2.5999" x2="10.8999" y2="2.8999" layer="51"/>
+<rectangle x1="9.9499" y1="3.1001" x2="10.8999" y2="3.4" layer="51"/>
+<rectangle x1="9.9499" y1="3.5999" x2="10.8999" y2="3.8999" layer="51"/>
+<rectangle x1="9.9499" y1="4.1001" x2="10.8999" y2="4.4" layer="51"/>
+<rectangle x1="9.9499" y1="4.5999" x2="10.8999" y2="4.8999" layer="51"/>
+<rectangle x1="9.9499" y1="5.1001" x2="10.8999" y2="5.4" layer="51"/>
+<rectangle x1="9.9499" y1="5.5999" x2="10.8999" y2="5.8999" layer="51"/>
+<rectangle x1="9.9499" y1="6.1001" x2="10.8999" y2="6.4" layer="51"/>
+<rectangle x1="9.9499" y1="6.5999" x2="10.8999" y2="6.8999" layer="51"/>
+<rectangle x1="9.9499" y1="7.1001" x2="10.8999" y2="7.4" layer="51"/>
+<rectangle x1="9.9499" y1="7.5999" x2="10.8999" y2="7.8999" layer="51"/>
+<rectangle x1="9.9499" y1="8.1001" x2="10.8999" y2="8.4" layer="51"/>
+<rectangle x1="9.9499" y1="8.5999" x2="10.8999" y2="8.8999" layer="51"/>
+<rectangle x1="8.5999" y1="9.9499" x2="8.8999" y2="10.8999" layer="51"/>
+<rectangle x1="8.1001" y1="9.9499" x2="8.4" y2="10.8999" layer="51"/>
+<rectangle x1="7.5999" y1="9.9499" x2="7.8999" y2="10.8999" layer="51"/>
+<rectangle x1="7.1001" y1="9.9499" x2="7.4" y2="10.8999" layer="51"/>
+<rectangle x1="6.5999" y1="9.9499" x2="6.8999" y2="10.8999" layer="51"/>
+<rectangle x1="6.1001" y1="9.9499" x2="6.4" y2="10.8999" layer="51"/>
+<rectangle x1="5.5999" y1="9.9499" x2="5.8999" y2="10.8999" layer="51"/>
+<rectangle x1="5.1001" y1="9.9499" x2="5.4" y2="10.8999" layer="51"/>
+<rectangle x1="4.5999" y1="9.9499" x2="4.8999" y2="10.8999" layer="51"/>
+<rectangle x1="4.1001" y1="9.9499" x2="4.4" y2="10.8999" layer="51"/>
+<rectangle x1="3.5999" y1="9.9499" x2="3.8999" y2="10.8999" layer="51"/>
+<rectangle x1="3.1001" y1="9.9499" x2="3.4" y2="10.8999" layer="51"/>
+<rectangle x1="2.5999" y1="9.9499" x2="2.8999" y2="10.8999" layer="51"/>
+<rectangle x1="2.1001" y1="9.9499" x2="2.4" y2="10.8999" layer="51"/>
+<rectangle x1="1.5999" y1="9.9499" x2="1.8999" y2="10.8999" layer="51"/>
+<rectangle x1="1.1001" y1="9.9499" x2="1.4" y2="10.8999" layer="51"/>
+<rectangle x1="0.5999" y1="9.9499" x2="0.8999" y2="10.8999" layer="51"/>
+<rectangle x1="0.1001" y1="9.9499" x2="0.4001" y2="10.8999" layer="51"/>
+<rectangle x1="-0.4001" y1="9.9499" x2="-0.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-0.8999" y1="9.9499" x2="-0.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-1.4" y1="9.9499" x2="-1.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-1.8999" y1="9.9499" x2="-1.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-2.4" y1="9.9499" x2="-2.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-2.8999" y1="9.9499" x2="-2.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-3.4" y1="9.9499" x2="-3.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-3.8999" y1="9.9499" x2="-3.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-4.4" y1="9.9499" x2="-4.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-4.8999" y1="9.9499" x2="-4.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-5.4" y1="9.9499" x2="-5.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-5.8999" y1="9.9499" x2="-5.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-6.4" y1="9.9499" x2="-6.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-6.8999" y1="9.9499" x2="-6.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-7.4" y1="9.9499" x2="-7.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-7.8999" y1="9.9499" x2="-7.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-8.4" y1="9.9499" x2="-8.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-8.8999" y1="9.9499" x2="-8.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="8.5999" x2="-9.9499" y2="8.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="8.1001" x2="-9.9499" y2="8.4" layer="51"/>
+<rectangle x1="-10.8999" y1="7.5999" x2="-9.9499" y2="7.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="7.1001" x2="-9.9499" y2="7.4" layer="51"/>
+<rectangle x1="-10.8999" y1="6.5999" x2="-9.9499" y2="6.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="6.1001" x2="-9.9499" y2="6.4" layer="51"/>
+<rectangle x1="-10.8999" y1="5.5999" x2="-9.9499" y2="5.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="5.1001" x2="-9.9499" y2="5.4" layer="51"/>
+<rectangle x1="-10.8999" y1="4.5999" x2="-9.9499" y2="4.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="4.1001" x2="-9.9499" y2="4.4" layer="51"/>
+<rectangle x1="-10.8999" y1="3.5999" x2="-9.9499" y2="3.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="3.1001" x2="-9.9499" y2="3.4" layer="51"/>
+<rectangle x1="-10.8999" y1="2.5999" x2="-9.9499" y2="2.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="2.1001" x2="-9.9499" y2="2.4" layer="51"/>
+<rectangle x1="-10.8999" y1="1.5999" x2="-9.9499" y2="1.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="1.1001" x2="-9.9499" y2="1.4" layer="51"/>
+<rectangle x1="-10.8999" y1="0.5999" x2="-9.9499" y2="0.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="0.1001" x2="-9.9499" y2="0.4001" layer="51"/>
+<rectangle x1="-10.8999" y1="-0.4001" x2="-9.9499" y2="-0.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-0.8999" x2="-9.9499" y2="-0.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-1.4" x2="-9.9499" y2="-1.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-1.8999" x2="-9.9499" y2="-1.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-2.4" x2="-9.9499" y2="-2.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-2.8999" x2="-9.9499" y2="-2.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-3.4" x2="-9.9499" y2="-3.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-3.8999" x2="-9.9499" y2="-3.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-4.4" x2="-9.9499" y2="-4.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-4.8999" x2="-9.9499" y2="-4.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-5.4" x2="-9.9499" y2="-5.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-5.8999" x2="-9.9499" y2="-5.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-6.4" x2="-9.9499" y2="-6.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-6.8999" x2="-9.9499" y2="-6.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-7.4" x2="-9.9499" y2="-7.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-7.8999" x2="-9.9499" y2="-7.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-8.4" x2="-9.9499" y2="-8.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-8.8999" x2="-9.9499" y2="-8.5999" layer="51"/>
+</package>
+<package name="PLCC52">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+square</description>
+<wire x1="10" y1="10" x2="-7.765" y2="10" width="0.2032" layer="51"/>
+<wire x1="-10" y1="7.765" x2="-10" y2="-10" width="0.2032" layer="51"/>
+<wire x1="-10" y1="-10" x2="10" y2="-10" width="0.2032" layer="51"/>
+<wire x1="10" y1="-10" x2="10" y2="10" width="0.2032" layer="51"/>
+<wire x1="-7.765" y1="10" x2="-10" y2="7.765" width="0.2032" layer="51"/>
+<circle x="0" y="8.8999" radius="0.3" width="0.6096" layer="51"/>
+<smd name="1" x="0" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-5.08" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-6.35" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-7.62" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-9.4" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="9" x="-9.4" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="10" x="-9.4" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="11" x="-9.4" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="12" x="-9.4" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-9.4" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-9.4" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="15" x="-9.4" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="16" x="-9.4" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="17" x="-9.4" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="18" x="-9.4" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="19" x="-9.4" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="20" x="-9.4" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="21" x="-7.62" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-6.35" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-5.08" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-3.81" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-2.54" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-1.27" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="0" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="1.27" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="29" x="2.54" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="30" x="3.81" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="5.08" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="6.35" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="33" x="7.62" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="34" x="9.4" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="35" x="9.4" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="36" x="9.4" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="37" x="9.4" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="38" x="9.4" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="39" x="9.4" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="40" x="9.4" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="41" x="9.4" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="42" x="9.4" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="43" x="9.4" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="44" x="9.4" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="45" x="9.4" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="46" x="9.4" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="47" x="7.62" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="48" x="6.35" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="49" x="5.08" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="50" x="3.81" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="51" x="2.54" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="52" x="1.27" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<text x="-4.475" y="1.905" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="10.05" x2="0.2601" y2="10.5001" layer="51"/>
+<rectangle x1="-1.5301" y1="10.05" x2="-1.0099" y2="10.5001" layer="51"/>
+<rectangle x1="-2.8001" y1="10.05" x2="-2.2799" y2="10.5001" layer="51"/>
+<rectangle x1="-4.0701" y1="10.05" x2="-3.5499" y2="10.5001" layer="51"/>
+<rectangle x1="-5.3401" y1="10.05" x2="-4.8199" y2="10.5001" layer="51"/>
+<rectangle x1="-6.6101" y1="10.05" x2="-6.0899" y2="10.5001" layer="51"/>
+<rectangle x1="-7.8801" y1="10.05" x2="-7.3599" y2="10.5001" layer="51"/>
+<rectangle x1="-10.5001" y1="7.3599" x2="-10.05" y2="7.8801" layer="51"/>
+<rectangle x1="-10.5001" y1="6.0899" x2="-10.05" y2="6.6101" layer="51"/>
+<rectangle x1="-10.5001" y1="4.8199" x2="-10.05" y2="5.3401" layer="51"/>
+<rectangle x1="-10.5001" y1="3.5499" x2="-10.05" y2="4.0701" layer="51"/>
+<rectangle x1="-10.5001" y1="2.2799" x2="-10.05" y2="2.8001" layer="51"/>
+<rectangle x1="-10.5001" y1="1.0099" x2="-10.05" y2="1.5301" layer="51"/>
+<rectangle x1="-10.5001" y1="-0.2601" x2="-10.05" y2="0.2601" layer="51"/>
+<rectangle x1="-10.5001" y1="-1.5301" x2="-10.05" y2="-1.0099" layer="51"/>
+<rectangle x1="-10.5001" y1="-2.8001" x2="-10.05" y2="-2.2799" layer="51"/>
+<rectangle x1="-10.5001" y1="-4.0701" x2="-10.05" y2="-3.5499" layer="51"/>
+<rectangle x1="-10.5001" y1="-5.3401" x2="-10.05" y2="-4.8199" layer="51"/>
+<rectangle x1="-10.5001" y1="-6.6101" x2="-10.05" y2="-6.0899" layer="51"/>
+<rectangle x1="-10.5001" y1="-7.8801" x2="-10.05" y2="-7.3599" layer="51"/>
+<rectangle x1="-7.8801" y1="-10.5001" x2="-7.3599" y2="-10.05" layer="51"/>
+<rectangle x1="-6.6101" y1="-10.5001" x2="-6.0899" y2="-10.05" layer="51"/>
+<rectangle x1="-5.3401" y1="-10.5001" x2="-4.8199" y2="-10.05" layer="51"/>
+<rectangle x1="-4.0701" y1="-10.5001" x2="-3.5499" y2="-10.05" layer="51"/>
+<rectangle x1="-2.8001" y1="-10.5001" x2="-2.2799" y2="-10.05" layer="51"/>
+<rectangle x1="-1.5301" y1="-10.5001" x2="-1.0099" y2="-10.05" layer="51"/>
+<rectangle x1="-0.2601" y1="-10.5001" x2="0.2601" y2="-10.05" layer="51"/>
+<rectangle x1="1.0099" y1="-10.5001" x2="1.5301" y2="-10.05" layer="51"/>
+<rectangle x1="2.2799" y1="-10.5001" x2="2.8001" y2="-10.05" layer="51"/>
+<rectangle x1="3.5499" y1="-10.5001" x2="4.0701" y2="-10.05" layer="51"/>
+<rectangle x1="4.8199" y1="-10.5001" x2="5.3401" y2="-10.05" layer="51"/>
+<rectangle x1="6.0899" y1="-10.5001" x2="6.6101" y2="-10.05" layer="51"/>
+<rectangle x1="7.3599" y1="-10.5001" x2="7.8801" y2="-10.05" layer="51"/>
+<rectangle x1="10.05" y1="-7.8801" x2="10.5001" y2="-7.3599" layer="51"/>
+<rectangle x1="10.05" y1="-6.6101" x2="10.5001" y2="-6.0899" layer="51"/>
+<rectangle x1="10.05" y1="-5.3401" x2="10.5001" y2="-4.8199" layer="51"/>
+<rectangle x1="10.05" y1="-4.0701" x2="10.5001" y2="-3.5499" layer="51"/>
+<rectangle x1="10.05" y1="-2.8001" x2="10.5001" y2="-2.2799" layer="51"/>
+<rectangle x1="10.05" y1="-1.5301" x2="10.5001" y2="-1.0099" layer="51"/>
+<rectangle x1="10.05" y1="-0.2601" x2="10.5001" y2="0.2601" layer="51"/>
+<rectangle x1="10.05" y1="1.0099" x2="10.5001" y2="1.5301" layer="51"/>
+<rectangle x1="10.05" y1="2.2799" x2="10.5001" y2="2.8001" layer="51"/>
+<rectangle x1="10.05" y1="3.5499" x2="10.5001" y2="4.0701" layer="51"/>
+<rectangle x1="10.05" y1="4.8199" x2="10.5001" y2="5.3401" layer="51"/>
+<rectangle x1="10.05" y1="6.0899" x2="10.5001" y2="6.6101" layer="51"/>
+<rectangle x1="10.05" y1="7.3599" x2="10.5001" y2="7.8801" layer="51"/>
+<rectangle x1="7.3599" y1="10.05" x2="7.8801" y2="10.5001" layer="51"/>
+<rectangle x1="6.0899" y1="10.05" x2="6.6101" y2="10.5001" layer="51"/>
+<rectangle x1="4.8199" y1="10.05" x2="5.3401" y2="10.5001" layer="51"/>
+<rectangle x1="3.5499" y1="10.05" x2="4.0701" y2="10.5001" layer="51"/>
+<rectangle x1="2.2799" y1="10.05" x2="2.8001" y2="10.5001" layer="51"/>
+<rectangle x1="1.0099" y1="10.05" x2="1.5301" y2="10.5001" layer="51"/>
+</package>
+<package name="SSOP24">
+<description><b> SSOP 24</b><p>
+Source: Uploaded by Heiko Künzel <heiko.kuenzel@atg-gera.de> from ATG Automatisierungstechnik Gera<br>
+Mon Mar 10 13:32:48 2003 Atmel-Library mit zusätzlich T83C5121-Prozessor im SSOP24-Package.<br>
+Package centre and &lt;NAME & &lt;VALUE placed by librarian@cadsoft.de.</description>
+<wire x1="4.1275" y1="-3.14" x2="-4.1275" y2="-3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="-3.14" x2="-4.1275" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="-0.635" x2="-4.1275" y2="0.635" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="0.635" x2="-4.1275" y2="3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="3.14" x2="4.1275" y2="3.14" width="0.127" layer="21"/>
+<wire x1="4.1275" y1="3.14" x2="4.1275" y2="-3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="0.635" x2="-4.1275" y2="-0.635" width="0.127" layer="21" curve="-180"/>
+<smd name="12" x="3.4925" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="11" x="2.8575" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="10" x="2.2225" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="9" x="1.5875" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="8" x="0.9525" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="7" x="0.3175" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="6" x="-0.3175" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="5" x="-0.9525" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="4" x="-1.5875" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="3" x="-2.2225" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="2" x="-2.8575" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="1" x="-3.4925" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="13" x="3.4925" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="14" x="2.8575" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="15" x="2.2225" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="16" x="1.5875" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="17" x="0.9525" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="18" x="0.3175" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="19" x="-0.3175" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="20" x="-0.9525" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="21" x="-1.5875" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="22" x="-2.2225" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="23" x="-2.8575" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="24" x="-3.4925" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<text x="-2.8575" y="-1.905" size="1.27" layer="25">>NAME</text>
+<text x="-2.8575" y="1.27" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="PLCC84">
+<description><b>Plastic J-Lead Chip Carrier</b></description>
+<wire x1="15.1" y1="15.1" x2="-12.865" y2="15.1" width="0.2032" layer="51"/>
+<wire x1="-15.1" y1="12.865" x2="-15.1" y2="-15.1" width="0.2032" layer="51"/>
+<wire x1="-15.1" y1="-15.1" x2="15.1" y2="-15.1" width="0.2032" layer="51"/>
+<wire x1="15.1" y1="-15.1" x2="15.1" y2="15.1" width="0.2032" layer="51"/>
+<wire x1="-12.865" y1="15.1" x2="-15.1" y2="12.865" width="0.2032" layer="51"/>
+<wire x1="-14.732" y1="13.233" x2="-13.233" y2="14.732" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="13.208" x2="15.088" y2="15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="15.088" x2="13.233" y2="15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="-13.233" x2="15.088" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="-15.088" x2="13.233" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="-15.088" y1="-13.233" x2="-15.088" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="-15.088" y1="-15.088" x2="-13.259" y2="-15.088" width="0.2032" layer="21"/>
+<circle x="0" y="12.73" radius="0.3" width="0.6096" layer="21"/>
+<smd name="1" x="0" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-5.08" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-6.35" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-7.62" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-8.89" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="-10.16" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="-11.43" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="-12.7" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="-14.5" y="12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-14.5" y="11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-14.5" y="10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="15" x="-14.5" y="8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="16" x="-14.5" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="17" x="-14.5" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="18" x="-14.5" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="19" x="-14.5" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="20" x="-14.5" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="21" x="-14.5" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="22" x="-14.5" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="23" x="-14.5" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="24" x="-14.5" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="25" x="-14.5" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="26" x="-14.5" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="27" x="-14.5" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="28" x="-14.5" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="29" x="-14.5" y="-8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="30" x="-14.5" y="-10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="31" x="-14.5" y="-11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="32" x="-14.5" y="-12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="33" x="-12.7" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="34" x="-11.43" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="35" x="-10.16" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="36" x="-8.89" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="37" x="-7.62" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="38" x="-6.35" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="39" x="-5.08" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="40" x="-3.81" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="41" x="-2.54" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="42" x="-1.27" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="43" x="0" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="44" x="1.27" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="45" x="2.54" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="46" x="3.81" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="47" x="5.08" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="48" x="6.35" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="49" x="7.62" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="50" x="8.89" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="51" x="10.16" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="52" x="11.43" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="53" x="12.7" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="54" x="14.5" y="-12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="55" x="14.5" y="-11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="56" x="14.5" y="-10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="57" x="14.5" y="-8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="58" x="14.5" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="59" x="14.5" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="60" x="14.5" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="61" x="14.5" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="62" x="14.5" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="63" x="14.5" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="64" x="14.5" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="65" x="14.5" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="66" x="14.5" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="67" x="14.5" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="68" x="14.5" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="69" x="14.5" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="70" x="14.5" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="71" x="14.5" y="8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="72" x="14.5" y="10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="73" x="14.5" y="11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="74" x="14.5" y="12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="75" x="12.7" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="76" x="11.43" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="77" x="10.16" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="78" x="8.89" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="79" x="7.62" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="80" x="6.35" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="81" x="5.08" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="82" x="3.81" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="83" x="2.54" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="84" x="1.27" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<text x="-13.365" y="15.875" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="15.1501" x2="0.2601" y2="15.5999" layer="51"/>
+<rectangle x1="-1.5301" y1="15.1501" x2="-1.0099" y2="15.5999" layer="51"/>
+<rectangle x1="-2.8001" y1="15.1501" x2="-2.2799" y2="15.5999" layer="51"/>
+<rectangle x1="-4.0701" y1="15.1501" x2="-3.5499" y2="15.5999" layer="51"/>
+<rectangle x1="-5.3401" y1="15.1501" x2="-4.8199" y2="15.5999" layer="51"/>
+<rectangle x1="-6.6101" y1="15.1501" x2="-6.0899" y2="15.5999" layer="51"/>
+<rectangle x1="-7.8801" y1="15.1501" x2="-7.3599" y2="15.5999" layer="51"/>
+<rectangle x1="-9.1501" y1="15.1501" x2="-8.6299" y2="15.5999" layer="51"/>
+<rectangle x1="-10.4201" y1="15.1501" x2="-9.8999" y2="15.5999" layer="51"/>
+<rectangle x1="-11.6901" y1="15.1501" x2="-11.1699" y2="15.5999" layer="51"/>
+<rectangle x1="-12.9601" y1="15.1501" x2="-12.4399" y2="15.5999" layer="51"/>
+<rectangle x1="-15.5999" y1="12.4399" x2="-15.1501" y2="12.9601" layer="51"/>
+<rectangle x1="-15.5999" y1="11.1699" x2="-15.1501" y2="11.6901" layer="51"/>
+<rectangle x1="-15.5999" y1="9.8999" x2="-15.1501" y2="10.4201" layer="51"/>
+<rectangle x1="-15.5999" y1="8.6299" x2="-15.1501" y2="9.1501" layer="51"/>
+<rectangle x1="-15.5999" y1="7.3599" x2="-15.1501" y2="7.8801" layer="51"/>
+<rectangle x1="-15.5999" y1="6.0899" x2="-15.1501" y2="6.6101" layer="51"/>
+<rectangle x1="-15.5999" y1="4.8199" x2="-15.1501" y2="5.3401" layer="51"/>
+<rectangle x1="-15.5999" y1="3.5499" x2="-15.1501" y2="4.0701" layer="51"/>
+<rectangle x1="-15.5999" y1="2.2799" x2="-15.1501" y2="2.8001" layer="51"/>
+<rectangle x1="-15.5999" y1="1.0099" x2="-15.1501" y2="1.5301" layer="51"/>
+<rectangle x1="-15.5999" y1="-0.2601" x2="-15.1501" y2="0.2601" layer="51"/>
+<rectangle x1="-15.5999" y1="-1.5301" x2="-15.1501" y2="-1.0099" layer="51"/>
+<rectangle x1="-15.5999" y1="-2.8001" x2="-15.1501" y2="-2.2799" layer="51"/>
+<rectangle x1="-15.5999" y1="-4.0701" x2="-15.1501" y2="-3.5499" layer="51"/>
+<rectangle x1="-15.5999" y1="-5.3401" x2="-15.1501" y2="-4.8199" layer="51"/>
+<rectangle x1="-15.5999" y1="-6.6101" x2="-15.1501" y2="-6.0899" layer="51"/>
+<rectangle x1="-15.5999" y1="-7.8801" x2="-15.1501" y2="-7.3599" layer="51"/>
+<rectangle x1="-15.5999" y1="-9.1501" x2="-15.1501" y2="-8.6299" layer="51"/>
+<rectangle x1="-15.5999" y1="-10.4201" x2="-15.1501" y2="-9.8999" layer="51"/>
+<rectangle x1="-15.5999" y1="-11.6901" x2="-15.1501" y2="-11.1699" layer="51"/>
+<rectangle x1="-15.5999" y1="-12.9601" x2="-15.1501" y2="-12.4399" layer="51"/>
+<rectangle x1="-12.9601" y1="-15.5999" x2="-12.4399" y2="-15.1501" layer="51"/>
+<rectangle x1="-11.6901" y1="-15.5999" x2="-11.1699" y2="-15.1501" layer="51"/>
+<rectangle x1="-10.4201" y1="-15.5999" x2="-9.8999" y2="-15.1501" layer="51"/>
+<rectangle x1="-9.1501" y1="-15.5999" x2="-8.6299" y2="-15.1501" layer="51"/>
+<rectangle x1="-7.8801" y1="-15.5999" x2="-7.3599" y2="-15.1501" layer="51"/>
+<rectangle x1="-6.6101" y1="-15.5999" x2="-6.0899" y2="-15.1501" layer="51"/>
+<rectangle x1="-5.3401" y1="-15.5999" x2="-4.8199" y2="-15.1501" layer="51"/>
+<rectangle x1="-4.0701" y1="-15.5999" x2="-3.5499" y2="-15.1501" layer="51"/>
+<rectangle x1="-2.8001" y1="-15.5999" x2="-2.2799" y2="-15.1501" layer="51"/>
+<rectangle x1="-1.5301" y1="-15.5999" x2="-1.0099" y2="-15.1501" layer="51"/>
+<rectangle x1="-0.2601" y1="-15.5999" x2="0.2601" y2="-15.1501" layer="51"/>
+<rectangle x1="1.0099" y1="-15.5999" x2="1.5301" y2="-15.1501" layer="51"/>
+<rectangle x1="2.2799" y1="-15.5999" x2="2.8001" y2="-15.1501" layer="51"/>
+<rectangle x1="3.5499" y1="-15.5999" x2="4.0701" y2="-15.1501" layer="51"/>
+<rectangle x1="4.8199" y1="-15.5999" x2="5.3401" y2="-15.1501" layer="51"/>
+<rectangle x1="6.0899" y1="-15.5999" x2="6.6101" y2="-15.1501" layer="51"/>
+<rectangle x1="7.3599" y1="-15.5999" x2="7.8801" y2="-15.1501" layer="51"/>
+<rectangle x1="8.6299" y1="-15.5999" x2="9.1501" y2="-15.1501" layer="51"/>
+<rectangle x1="9.8999" y1="-15.5999" x2="10.4201" y2="-15.1501" layer="51"/>
+<rectangle x1="11.1699" y1="-15.5999" x2="11.6901" y2="-15.1501" layer="51"/>
+<rectangle x1="12.4399" y1="-15.5999" x2="12.9601" y2="-15.1501" layer="51"/>
+<rectangle x1="15.1501" y1="-12.9601" x2="15.5999" y2="-12.4399" layer="51"/>
+<rectangle x1="15.1501" y1="-11.6901" x2="15.5999" y2="-11.1699" layer="51"/>
+<rectangle x1="15.1501" y1="-10.4201" x2="15.5999" y2="-9.8999" layer="51"/>
+<rectangle x1="15.1501" y1="-9.1501" x2="15.5999" y2="-8.6299" layer="51"/>
+<rectangle x1="15.1501" y1="-7.8801" x2="15.5999" y2="-7.3599" layer="51"/>
+<rectangle x1="15.1501" y1="-6.6101" x2="15.5999" y2="-6.0899" layer="51"/>
+<rectangle x1="15.1501" y1="-5.3401" x2="15.5999" y2="-4.8199" layer="51"/>
+<rectangle x1="15.1501" y1="-4.0701" x2="15.5999" y2="-3.5499" layer="51"/>
+<rectangle x1="15.1501" y1="-2.8001" x2="15.5999" y2="-2.2799" layer="51"/>
+<rectangle x1="15.1501" y1="-1.5301" x2="15.5999" y2="-1.0099" layer="51"/>
+<rectangle x1="15.1501" y1="-0.2601" x2="15.5999" y2="0.2601" layer="51"/>
+<rectangle x1="15.1501" y1="1.0099" x2="15.5999" y2="1.5301" layer="51"/>
+<rectangle x1="15.1501" y1="2.2799" x2="15.5999" y2="2.8001" layer="51"/>
+<rectangle x1="15.1501" y1="3.5499" x2="15.5999" y2="4.0701" layer="51"/>
+<rectangle x1="15.1501" y1="4.8199" x2="15.5999" y2="5.3401" layer="51"/>
+<rectangle x1="15.1501" y1="6.0899" x2="15.5999" y2="6.6101" layer="51"/>
+<rectangle x1="15.1501" y1="7.3599" x2="15.5999" y2="7.8801" layer="51"/>
+<rectangle x1="15.1501" y1="8.6299" x2="15.5999" y2="9.1501" layer="51"/>
+<rectangle x1="15.1501" y1="9.8999" x2="15.5999" y2="10.4201" layer="51"/>
+<rectangle x1="15.1501" y1="11.1699" x2="15.5999" y2="11.6901" layer="51"/>
+<rectangle x1="15.1501" y1="12.4399" x2="15.5999" y2="12.9601" layer="51"/>
+<rectangle x1="12.4399" y1="15.1501" x2="12.9601" y2="15.5999" layer="51"/>
+<rectangle x1="11.1699" y1="15.1501" x2="11.6901" y2="15.5999" layer="51"/>
+<rectangle x1="9.8999" y1="15.1501" x2="10.4201" y2="15.5999" layer="51"/>
+<rectangle x1="8.6299" y1="15.1501" x2="9.1501" y2="15.5999" layer="51"/>
+<rectangle x1="7.3599" y1="15.1501" x2="7.8801" y2="15.5999" layer="51"/>
+<rectangle x1="6.0899" y1="15.1501" x2="6.6101" y2="15.5999" layer="51"/>
+<rectangle x1="4.8199" y1="15.1501" x2="5.3401" y2="15.5999" layer="51"/>
+<rectangle x1="3.5499" y1="15.1501" x2="4.0701" y2="15.5999" layer="51"/>
+<rectangle x1="2.2799" y1="15.1501" x2="2.8001" y2="15.5999" layer="51"/>
+<rectangle x1="1.0099" y1="15.1501" x2="1.5301" y2="15.5999" layer="51"/>
+</package>
+<package name="TQFP80">
+<description><b>TQFP 80</b> thin quad flat pack<p>
+Source: www.atmwel.com .. doc4109.pdf</description>
+<wire x1="-6.91" y1="6.49" x2="-6.91" y2="-6.91" width="0.2032" layer="51"/>
+<wire x1="-6.91" y1="-6.91" x2="6.91" y2="-6.91" width="0.2032" layer="51"/>
+<wire x1="6.91" y1="-6.91" x2="6.91" y2="6.91" width="0.2032" layer="51"/>
+<wire x1="6.91" y1="6.91" x2="-6.49" y2="6.91" width="0.2032" layer="51"/>
+<wire x1="-6.49" y1="6.91" x2="-6.91" y2="6.49" width="0.2032" layer="51"/>
+<wire x1="6.71" y1="6.72" x2="6.71" y2="-6.71" width="0.2032" layer="21"/>
+<wire x1="6.71" y1="-6.71" x2="-6.71" y2="-6.71" width="0.2032" layer="21"/>
+<wire x1="-6.71" y1="-6.71" x2="-6.71" y2="6.39" width="0.2032" layer="21"/>
+<wire x1="-6.71" y1="6.39" x2="-6.38" y2="6.72" width="0.2032" layer="21"/>
+<wire x1="-6.38" y1="6.72" x2="6.71" y2="6.72" width="0.2032" layer="21"/>
+<smd name="1" x="-7.8" y="6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="2" x="-7.8" y="5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="3" x="-7.8" y="4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="4" x="-7.8" y="4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="5" x="-7.8" y="3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="6" x="-7.8" y="2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="7" x="-7.8" y="2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="8" x="-7.8" y="1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="9" x="-7.8" y="0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="10" x="-7.8" y="0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="11" x="-7.8" y="-0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="12" x="-7.8" y="-0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="13" x="-7.8" y="-1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="14" x="-7.8" y="-2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="15" x="-7.8" y="-2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="16" x="-7.8" y="-3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="17" x="-7.8" y="-4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="18" x="-7.8" y="-4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="19" x="-7.8" y="-5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="20" x="-7.8" y="-6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="21" x="-6.175" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="22" x="-5.525" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="23" x="-4.875" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="24" x="-4.225" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="25" x="-3.575" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="26" x="-2.925" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="27" x="-2.275" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="28" x="-1.625" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="29" x="-0.975" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="30" x="-0.325" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="31" x="0.325" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="32" x="0.975" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="33" x="1.625" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="34" x="2.275" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="35" x="2.925" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="36" x="3.575" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="37" x="4.225" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="38" x="4.875" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="39" x="5.525" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="40" x="6.175" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="41" x="7.8" y="-6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="42" x="7.8" y="-5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="43" x="7.8" y="-4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="44" x="7.8" y="-4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="45" x="7.8" y="-3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="46" x="7.8" y="-2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="47" x="7.8" y="-2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="48" x="7.8" y="-1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="49" x="7.8" y="-0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="50" x="7.8" y="-0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="51" x="7.8" y="0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="52" x="7.8" y="0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="53" x="7.8" y="1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="54" x="7.8" y="2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="55" x="7.8" y="2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="56" x="7.8" y="3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="57" x="7.8" y="4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="58" x="7.8" y="4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="59" x="7.8" y="5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="60" x="7.8" y="6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="61" x="6.175" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="62" x="5.525" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="63" x="4.875" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="64" x="4.225" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="65" x="3.575" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="66" x="2.925" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="67" x="2.275" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="68" x="1.625" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="69" x="0.975" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="70" x="0.325" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="71" x="-0.325" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="72" x="-0.975" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="73" x="-1.625" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="74" x="-2.275" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="75" x="-2.925" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="76" x="-3.575" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="77" x="-4.225" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="78" x="-4.875" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="79" x="-5.525" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="80" x="-6.175" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<text x="-3.81" y="-3.175" size="1.27" layer="25">>NAME</text>
+<text x="-3.81" y="1.905" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="5.575" y1="7.35" x2="6.775" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="4.925" y1="7.35" x2="6.125" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="4.275" y1="7.35" x2="5.475" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="3.625" y1="7.35" x2="4.825" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="2.975" y1="7.35" x2="4.175" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="2.325" y1="7.35" x2="3.525" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="1.675" y1="7.35" x2="2.875" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="1.025" y1="7.35" x2="2.225" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="0.375" y1="7.35" x2="1.575" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-0.275" y1="7.35" x2="0.925" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-0.925" y1="7.35" x2="0.275" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-1.575" y1="7.35" x2="-0.375" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-2.225" y1="7.35" x2="-1.025" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-2.875" y1="7.35" x2="-1.675" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-3.525" y1="7.35" x2="-2.325" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-4.175" y1="7.35" x2="-2.975" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-4.825" y1="7.35" x2="-3.625" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-5.475" y1="7.35" x2="-4.275" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-6.125" y1="7.35" x2="-4.925" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-6.775" y1="7.35" x2="-5.575" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-8.1" y1="6.025" x2="-6.9" y2="6.325" layer="51"/>
+<rectangle x1="-8.1" y1="5.375" x2="-6.9" y2="5.675" layer="51"/>
+<rectangle x1="-8.1" y1="4.725" x2="-6.9" y2="5.025" layer="51"/>
+<rectangle x1="-8.1" y1="4.075" x2="-6.9" y2="4.375" layer="51"/>
+<rectangle x1="-8.1" y1="3.425" x2="-6.9" y2="3.725" layer="51"/>
+<rectangle x1="-8.1" y1="2.775" x2="-6.9" y2="3.075" layer="51"/>
+<rectangle x1="-8.1" y1="2.125" x2="-6.9" y2="2.425" layer="51"/>
+<rectangle x1="-8.1" y1="1.475" x2="-6.9" y2="1.775" layer="51"/>
+<rectangle x1="-8.1" y1="0.825" x2="-6.9" y2="1.125" layer="51"/>
+<rectangle x1="-8.1" y1="0.175" x2="-6.9" y2="0.475" layer="51"/>
+<rectangle x1="-8.1" y1="-0.475" x2="-6.9" y2="-0.175" layer="51"/>
+<rectangle x1="-8.1" y1="-1.125" x2="-6.9" y2="-0.825" layer="51"/>
+<rectangle x1="-8.1" y1="-1.775" x2="-6.9" y2="-1.475" layer="51"/>
+<rectangle x1="-8.1" y1="-2.425" x2="-6.9" y2="-2.125" layer="51"/>
+<rectangle x1="-8.1" y1="-3.075" x2="-6.9" y2="-2.775" layer="51"/>
+<rectangle x1="-8.1" y1="-3.725" x2="-6.9" y2="-3.425" layer="51"/>
+<rectangle x1="-8.1" y1="-4.375" x2="-6.9" y2="-4.075" layer="51"/>
+<rectangle x1="-8.1" y1="-5.025" x2="-6.9" y2="-4.725" layer="51"/>
+<rectangle x1="-8.1" y1="-5.675" x2="-6.9" y2="-5.375" layer="51"/>
+<rectangle x1="-8.1" y1="-6.325" x2="-6.9" y2="-6.025" layer="51"/>
+<rectangle x1="-6.775" y1="-7.65" x2="-5.575" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-6.125" y1="-7.65" x2="-4.925" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-5.475" y1="-7.65" x2="-4.275" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-4.825" y1="-7.65" x2="-3.625" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-4.175" y1="-7.65" x2="-2.975" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-3.525" y1="-7.65" x2="-2.325" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-2.875" y1="-7.65" x2="-1.675" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-2.225" y1="-7.65" x2="-1.025" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-1.575" y1="-7.65" x2="-0.375" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-0.925" y1="-7.65" x2="0.275" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-0.275" y1="-7.65" x2="0.925" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="0.375" y1="-7.65" x2="1.575" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="1.025" y1="-7.65" x2="2.225" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="1.675" y1="-7.65" x2="2.875" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="2.325" y1="-7.65" x2="3.525" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="2.975" y1="-7.65" x2="4.175" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="3.625" y1="-7.65" x2="4.825" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="4.275" y1="-7.65" x2="5.475" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="4.925" y1="-7.65" x2="6.125" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="5.575" y1="-7.65" x2="6.775" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="6.9" y1="-6.325" x2="8.1" y2="-6.025" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-5.675" x2="8.1" y2="-5.375" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-5.025" x2="8.1" y2="-4.725" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-4.375" x2="8.1" y2="-4.075" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-3.725" x2="8.1" y2="-3.425" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-3.075" x2="8.1" y2="-2.775" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-2.425" x2="8.1" y2="-2.125" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-1.775" x2="8.1" y2="-1.475" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-1.125" x2="8.1" y2="-0.825" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-0.475" x2="8.1" y2="-0.175" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="0.175" x2="8.1" y2="0.475" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="0.825" x2="8.1" y2="1.125" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="1.475" x2="8.1" y2="1.775" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="2.125" x2="8.1" y2="2.425" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="2.775" x2="8.1" y2="3.075" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="3.425" x2="8.1" y2="3.725" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="4.075" x2="8.1" y2="4.375" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="4.725" x2="8.1" y2="5.025" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="5.375" x2="8.1" y2="5.675" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="6.025" x2="8.1" y2="6.325" layer="51" rot="R180"/>
+</package>
+<package name="BGA81">
+<description><b>Ball Grid Array</b> 81 leads<p>
+Source: www.atmwel.com .. doc4109.pdf</description>
+<wire x1="-4.1" y1="4.4" x2="4.4" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.4" x2="4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.4" x2="-4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.4" x2="-4.4" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.1" x2="-4.1" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-3.8" y="3.8" radius="0.3" width="0.2032" layer="21"/>
+<smd name="A1" x="-3.2" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B1" x="-3.2" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C1" x="-3.2" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D1" x="-3.2" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E1" x="-3.2" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F1" x="-3.2" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G1" x="-3.2" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H1" x="-3.2" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J1" x="-3.2" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A2" x="-2.4" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B2" x="-2.4" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C2" x="-2.4" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D2" x="-2.4" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E2" x="-2.4" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F2" x="-2.4" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G2" x="-2.4" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H2" x="-2.4" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J2" x="-2.4" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A3" x="-1.6" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B3" x="-1.6" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C3" x="-1.6" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D3" x="-1.6" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E3" x="-1.6" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F3" x="-1.6" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G3" x="-1.6" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H3" x="-1.6" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J3" x="-1.6" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A4" x="-0.8" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B4" x="-0.8" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C4" x="-0.8" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D4" x="-0.8" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E4" x="-0.8" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F4" x="-0.8" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G4" x="-0.8" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H4" x="-0.8" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J4" x="-0.8" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A5" x="0" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B5" x="0" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C5" x="0" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D5" x="0" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E5" x="0" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F5" x="0" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G5" x="0" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H5" x="0" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J5" x="0" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A6" x="0.8" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B6" x="0.8" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C6" x="0.8" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D6" x="0.8" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E6" x="0.8" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F6" x="0.8" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G6" x="0.8" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H6" x="0.8" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J6" x="0.8" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A7" x="1.6" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B7" x="1.6" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C7" x="1.6" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D7" x="1.6" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E7" x="1.6" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F7" x="1.6" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G7" x="1.6" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H7" x="1.6" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J7" x="1.6" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A8" x="2.4" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B8" x="2.4" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C8" x="2.4" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D8" x="2.4" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E8" x="2.4" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F8" x="2.4" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G8" x="2.4" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H8" x="2.4" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J8" x="2.4" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A9" x="3.2" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B9" x="3.2" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C9" x="3.2" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D9" x="3.2" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E9" x="3.2" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F9" x="3.2" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G9" x="3.2" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H9" x="3.2" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J9" x="3.2" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<text x="-3.556" y="4.572" size="1.27" layer="25">>NAME</text>
+<text x="-4.064" y="-6.096" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="SO28W">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+wide body 7.5 mm/JEDEC MO-119AB<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-9.395" y1="5.9" x2="9.395" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="9.395" y1="-5.9" x2="-9.395" y2="-5.9" width="0.1998" layer="39"/>
+<wire x1="-9.395" y1="-5.9" x2="-9.395" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="9.05" y1="-3.7" x2="-9.05" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="-3.7" x2="-9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="-3.2" x2="-9.05" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="3.7" x2="9.05" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="-3.2" x2="-9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="3.7" x2="9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="-3.2" x2="9.05" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="9.395" y1="5.9" x2="9.395" y2="-5.9" width="0.1998" layer="39"/>
+<smd name="2" x="-6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-8.255" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="8.255" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="8.255" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="-6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="-8.255" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<text x="-6.985" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-6.985" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.5001" y1="-5.32" x2="-8.0099" y2="-3.8001" layer="51"/>
+<rectangle x1="-7.2301" y1="-5.32" x2="-6.7399" y2="-3.8001" layer="51"/>
+<rectangle x1="-5.9601" y1="-5.32" x2="-5.4699" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.6901" y1="-5.32" x2="-4.1999" y2="-3.8001" layer="51"/>
+<rectangle x1="-3.4201" y1="-5.32" x2="-2.9299" y2="-3.8001" layer="51"/>
+<rectangle x1="-2.1501" y1="-5.32" x2="-1.6599" y2="-3.8001" layer="51"/>
+<rectangle x1="-0.8801" y1="-5.32" x2="-0.3899" y2="-3.8001" layer="51"/>
+<rectangle x1="0.3899" y1="-5.32" x2="0.8801" y2="-3.8001" layer="51"/>
+<rectangle x1="1.6599" y1="-5.32" x2="2.1501" y2="-3.8001" layer="51"/>
+<rectangle x1="2.9299" y1="-5.32" x2="3.4201" y2="-3.8001" layer="51"/>
+<rectangle x1="4.1999" y1="-5.32" x2="4.6901" y2="-3.8001" layer="51"/>
+<rectangle x1="5.4699" y1="-5.32" x2="5.9601" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="-5.32" x2="7.2301" y2="-3.8001" layer="51"/>
+<rectangle x1="8.0099" y1="-5.32" x2="8.5001" y2="-3.8001" layer="51"/>
+<rectangle x1="8.0099" y1="3.8001" x2="8.5001" y2="5.32" layer="51"/>
+<rectangle x1="6.7399" y1="3.8001" x2="7.2301" y2="5.32" layer="51"/>
+<rectangle x1="5.4699" y1="3.8001" x2="5.9601" y2="5.32" layer="51"/>
+<rectangle x1="4.1999" y1="3.8001" x2="4.6901" y2="5.32" layer="51"/>
+<rectangle x1="2.9299" y1="3.8001" x2="3.4201" y2="5.32" layer="51"/>
+<rectangle x1="1.6599" y1="3.8001" x2="2.1501" y2="5.32" layer="51"/>
+<rectangle x1="0.3899" y1="3.8001" x2="0.8801" y2="5.32" layer="51"/>
+<rectangle x1="-0.8801" y1="3.8001" x2="-0.3899" y2="5.32" layer="51"/>
+<rectangle x1="-2.1501" y1="3.8001" x2="-1.6599" y2="5.32" layer="51"/>
+<rectangle x1="-3.4201" y1="3.8001" x2="-2.9299" y2="5.32" layer="51"/>
+<rectangle x1="-4.6901" y1="3.8001" x2="-4.1999" y2="5.32" layer="51"/>
+<rectangle x1="-5.9601" y1="3.8001" x2="-5.4699" y2="5.32" layer="51"/>
+<rectangle x1="-7.2301" y1="3.8001" x2="-6.7399" y2="5.32" layer="51"/>
+<rectangle x1="-8.5001" y1="3.8001" x2="-8.0099" y2="5.32" layer="51"/>
+<rectangle x1="-8.9" y1="-3.2" x2="-7.8" y2="3.6" layer="51"/>
+</package>
+<package name="SO24W">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+wide body 7.5 mm/JEDEC MO-119AA<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-7.895" y1="5.9" x2="7.895" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="7.895" y1="-5.9" x2="-7.895" y2="-5.9" width="0.1998" layer="39"/>
+<wire x1="-7.895" y1="-5.9" x2="-7.895" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="7.78" y1="-3.7" x2="-7.78" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="-3.7" x2="-7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="-3.2" x2="-7.78" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="3.7" x2="7.78" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="-3.2" x2="-7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="3.7" x2="7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="-3.2" x2="7.78" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="7.895" y1="5.9" x2="7.895" y2="-5.9" width="0.1998" layer="39"/>
+<smd name="2" x="-5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="-0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="-1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="-3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<text x="-5.715" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-5.715" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-7.2301" y1="-5.32" x2="-6.7399" y2="-3.8001" layer="51"/>
+<rectangle x1="-5.9601" y1="-5.32" x2="-5.4699" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.6901" y1="-5.32" x2="-4.1999" y2="-3.8001" layer="51"/>
+<rectangle x1="-3.4201" y1="-5.32" x2="-2.9299" y2="-3.8001" layer="51"/>
+<rectangle x1="-2.1501" y1="-5.32" x2="-1.6599" y2="-3.8001" layer="51"/>
+<rectangle x1="-0.8801" y1="-5.32" x2="-0.3899" y2="-3.8001" layer="51"/>
+<rectangle x1="0.3899" y1="-5.32" x2="0.8801" y2="-3.8001" layer="51"/>
+<rectangle x1="1.6599" y1="-5.32" x2="2.1501" y2="-3.8001" layer="51"/>
+<rectangle x1="2.9299" y1="-5.32" x2="3.4201" y2="-3.8001" layer="51"/>
+<rectangle x1="4.1999" y1="-5.32" x2="4.6901" y2="-3.8001" layer="51"/>
+<rectangle x1="5.4699" y1="-5.32" x2="5.9601" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="-5.32" x2="7.2301" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="3.8001" x2="7.2301" y2="5.32" layer="51"/>
+<rectangle x1="5.4699" y1="3.8001" x2="5.9601" y2="5.32" layer="51"/>
+<rectangle x1="4.1999" y1="3.8001" x2="4.6901" y2="5.32" layer="51"/>
+<rectangle x1="2.9299" y1="3.8001" x2="3.4201" y2="5.32" layer="51"/>
+<rectangle x1="1.6599" y1="3.8001" x2="2.1501" y2="5.32" layer="51"/>
+<rectangle x1="0.3899" y1="3.8001" x2="0.8801" y2="5.32" layer="51"/>
+<rectangle x1="-0.8801" y1="3.8001" x2="-0.3899" y2="5.32" layer="51"/>
+<rectangle x1="-2.1501" y1="3.8001" x2="-1.6599" y2="5.32" layer="51"/>
+<rectangle x1="-3.4201" y1="3.8001" x2="-2.9299" y2="5.32" layer="51"/>
+<rectangle x1="-4.6901" y1="3.8001" x2="-4.1999" y2="5.32" layer="51"/>
+<rectangle x1="-5.9601" y1="3.8001" x2="-5.4699" y2="5.32" layer="51"/>
+<rectangle x1="-7.2301" y1="3.8001" x2="-6.7399" y2="5.32" layer="51"/>
+<rectangle x1="-7.63" y1="-3.2" x2="-6.53" y2="3.6" layer="51"/>
+</package>
+<package name="PLCC28">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-7.403" y1="7.403" x2="7.403" y2="7.403" width="0.1998" layer="39"/>
+<wire x1="7.403" y1="7.403" x2="7.403" y2="-7.403" width="0.1998" layer="39"/>
+<wire x1="7.403" y1="-7.403" x2="-7.403" y2="-7.403" width="0.1998" layer="39"/>
+<wire x1="-7.403" y1="-7.403" x2="-7.403" y2="7.403" width="0.1998" layer="39"/>
+<wire x1="5.775" y1="5.775" x2="-4.715" y2="5.775" width="0.2032" layer="51"/>
+<wire x1="-5.775" y1="4.715" x2="-5.775" y2="-5.775" width="0.2032" layer="51"/>
+<wire x1="-5.775" y1="-5.775" x2="5.775" y2="-5.775" width="0.2032" layer="51"/>
+<wire x1="5.775" y1="-5.775" x2="5.775" y2="5.775" width="0.2032" layer="51"/>
+<wire x1="-4.715" y1="5.775" x2="-5.775" y2="4.715" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="4.715" x2="-5.775" y2="4.715" width="0.2032" layer="51"/>
+<smd name="1" x="0" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="2" x="-1.27" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="3" x="-2.54" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="4" x="-3.81" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="5" x="-5.6" y="3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="6" x="-5.6" y="2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="7" x="-5.6" y="1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="8" x="-5.6" y="0" dx="2" dy="0.6" layer="1"/>
+<smd name="9" x="-5.6" y="-1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="10" x="-5.6" y="-2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="11" x="-5.6" y="-3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="12" x="-3.81" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="13" x="-2.54" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="14" x="-1.27" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="15" x="0" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="16" x="1.27" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="17" x="2.54" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="18" x="3.81" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="19" x="5.6" y="-3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="20" x="5.6" y="-2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="21" x="5.6" y="-1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="22" x="5.6" y="0" dx="2" dy="0.6" layer="1"/>
+<smd name="23" x="5.6" y="1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="24" x="5.6" y="2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="25" x="5.6" y="3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="26" x="3.81" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="27" x="2.54" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="28" x="1.27" y="5.6" dx="0.6" dy="2" layer="1"/>
+<text x="-4.475" y="1.905" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="5.8249" x2="0.2601" y2="6.275" layer="51"/>
+<rectangle x1="-1.5301" y1="5.8249" x2="-1.0099" y2="6.275" layer="51"/>
+<rectangle x1="-2.8001" y1="5.8249" x2="-2.2799" y2="6.275" layer="51"/>
+<rectangle x1="-4.0701" y1="5.8249" x2="-3.5499" y2="6.275" layer="51"/>
+<rectangle x1="-6.275" y1="3.5499" x2="-5.8249" y2="4.0701" layer="51"/>
+<rectangle x1="-6.275" y1="2.2799" x2="-5.8249" y2="2.8001" layer="51"/>
+<rectangle x1="-6.275" y1="1.0099" x2="-5.8249" y2="1.5301" layer="51"/>
+<rectangle x1="-6.275" y1="-0.2601" x2="-5.8249" y2="0.2601" layer="51"/>
+<rectangle x1="-6.275" y1="-1.5301" x2="-5.8249" y2="-1.0099" layer="51"/>
+<rectangle x1="-6.275" y1="-2.8001" x2="-5.8249" y2="-2.2799" layer="51"/>
+<rectangle x1="-6.275" y1="-4.0701" x2="-5.8249" y2="-3.5499" layer="51"/>
+<rectangle x1="-4.0701" y1="-6.275" x2="-3.5499" y2="-5.8249" layer="51"/>
+<rectangle x1="-2.8001" y1="-6.275" x2="-2.2799" y2="-5.8249" layer="51"/>
+<rectangle x1="-1.5301" y1="-6.275" x2="-1.0099" y2="-5.8249" layer="51"/>
+<rectangle x1="-0.2601" y1="-6.275" x2="0.2601" y2="-5.8249" layer="51"/>
+<rectangle x1="1.0099" y1="-6.275" x2="1.5301" y2="-5.8249" layer="51"/>
+<rectangle x1="2.2799" y1="-6.275" x2="2.8001" y2="-5.8249" layer="51"/>
+<rectangle x1="3.5499" y1="-6.275" x2="4.0701" y2="-5.8249" layer="51"/>
+<rectangle x1="5.8249" y1="-4.0701" x2="6.275" y2="-3.5499" layer="51"/>
+<rectangle x1="5.8249" y1="-2.8001" x2="6.275" y2="-2.2799" layer="51"/>
+<rectangle x1="5.8249" y1="-1.5301" x2="6.275" y2="-1.0099" layer="51"/>
+<rectangle x1="5.8249" y1="-0.2601" x2="6.275" y2="0.2601" layer="51"/>
+<rectangle x1="5.8249" y1="1.0099" x2="6.275" y2="1.5301" layer="51"/>
+<rectangle x1="5.8249" y1="2.2799" x2="6.275" y2="2.8001" layer="51"/>
+<rectangle x1="5.8249" y1="3.5499" x2="6.275" y2="4.0701" layer="51"/>
+<rectangle x1="3.5499" y1="5.8249" x2="4.0701" y2="6.275" layer="51"/>
+<rectangle x1="2.2799" y1="5.8249" x2="2.8001" y2="6.275" layer="51"/>
+<rectangle x1="1.0099" y1="5.8249" x2="1.5301" y2="6.275" layer="51"/>
+</package>
+<package name="VQFP32">
+<description><b>Quad Flat Pack</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-3.45" y1="3.1" x2="-3.1" y2="3.45" width="0.1016" layer="21"/>
+<wire x1="-3.1" y1="3.45" x2="3.45" y2="3.45" width="0.1016" layer="21"/>
+<wire x1="3.45" y1="3.45" x2="3.45" y2="-3.45" width="0.1016" layer="21"/>
+<wire x1="3.45" y1="-3.45" x2="-3.45" y2="-3.45" width="0.1016" layer="21"/>
+<wire x1="-3.45" y1="-3.45" x2="-3.45" y2="3.1" width="0.1016" layer="21"/>
+<circle x="-2.8" y="2.8" radius="0.2" width="0" layer="21"/>
+<smd name="1" x="-4.15" y="2.8" dx="1" dy="0.45" layer="1"/>
+<smd name="2" x="-4.15" y="2" dx="1" dy="0.45" layer="1"/>
+<smd name="3" x="-4.15" y="1.2" dx="1" dy="0.45" layer="1"/>
+<smd name="4" x="-4.15" y="0.4" dx="1" dy="0.45" layer="1"/>
+<smd name="5" x="-4.15" y="-0.4" dx="1" dy="0.45" layer="1"/>
+<smd name="6" x="-4.15" y="-1.2" dx="1" dy="0.45" layer="1"/>
+<smd name="7" x="-4.15" y="-2" dx="1" dy="0.45" layer="1"/>
+<smd name="8" x="-4.15" y="-2.8" dx="1" dy="0.45" layer="1"/>
+<smd name="9" x="-2.8" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="10" x="-2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="11" x="-1.2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="12" x="-0.4" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="13" x="0.4" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="14" x="1.2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="15" x="2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="16" x="2.8" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="17" x="4.15" y="-2.8" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="18" x="4.15" y="-2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="19" x="4.15" y="-1.2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="20" x="4.15" y="-0.4" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="21" x="4.15" y="0.4" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="22" x="4.15" y="1.2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="23" x="4.15" y="2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="24" x="4.15" y="2.8" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="25" x="2.8" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="26" x="2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="27" x="1.2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="28" x="0.4" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="29" x="-0.4" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="30" x="-1.2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="31" x="-2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="32" x="-2.8" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<text x="-2.54" y="-1.905" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="0.635" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="2.575" x2="-3.5" y2="3.025" layer="51"/>
+<rectangle x1="-4.5" y1="1.775" x2="-3.5" y2="2.225" layer="51"/>
+<rectangle x1="-4.5" y1="0.975" x2="-3.5" y2="1.425" layer="51"/>
+<rectangle x1="-4.5" y1="0.175" x2="-3.5" y2="0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-0.625" x2="-3.5" y2="-0.175" layer="51"/>
+<rectangle x1="-4.5" y1="-1.425" x2="-3.5" y2="-0.975" layer="51"/>
+<rectangle x1="-4.5" y1="-2.225" x2="-3.5" y2="-1.775" layer="51"/>
+<rectangle x1="-4.5" y1="-3.025" x2="-3.5" y2="-2.575" layer="51"/>
+<rectangle x1="-3.3" y1="-4.225" x2="-2.3" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-2.5" y1="-4.225" x2="-1.5" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-1.7" y1="-4.225" x2="-0.7" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-0.9" y1="-4.225" x2="0.1" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-0.1" y1="-4.225" x2="0.9" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="0.7" y1="-4.225" x2="1.7" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="1.5" y1="-4.225" x2="2.5" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="2.3" y1="-4.225" x2="3.3" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="3.5" y1="-3.025" x2="4.5" y2="-2.575" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-2.225" x2="4.5" y2="-1.775" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-1.425" x2="4.5" y2="-0.975" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-0.625" x2="4.5" y2="-0.175" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="0.175" x2="4.5" y2="0.625" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="0.975" x2="4.5" y2="1.425" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="1.775" x2="4.5" y2="2.225" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="2.575" x2="4.5" y2="3.025" layer="51" rot="R180"/>
+<rectangle x1="2.3" y1="3.775" x2="3.3" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="1.5" y1="3.775" x2="2.5" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="0.7" y1="3.775" x2="1.7" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-0.1" y1="3.775" x2="0.9" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-0.9" y1="3.775" x2="0.1" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-1.7" y1="3.775" x2="-0.7" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-2.5" y1="3.775" x2="-1.5" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-3.3" y1="3.775" x2="-2.3" y2="4.225" layer="51" rot="R270"/>
+</package>
+<package name="LFBGA256_A_291X326">
+<description>Auto generated by <b>make-symbol-device-package(bsdl).ulp</b><p>Source: at91rm9200_bga.bsd</description>
+<wire x1="-7.3984" y1="-7.3984" x2="7.3984" y2="-7.3984" width="0.2032" layer="21"/>
+<wire x1="7.3984" y1="-7.3984" x2="7.3984" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="7.3984" y1="7.3984" x2="-6.7" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="-6.7" y1="7.3984" x2="-7.3984" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="7.3984" x2="-7.3984" y2="6.7" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="6.7" x2="-7.3984" y2="-7.3984" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="6.7" x2="-6.7" y2="7.3984" width="0.2032" layer="21"/>
+<circle x="6.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<smd name="U17" x="6.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U16" x="5.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U15" x="4.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U14" x="4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U13" x="3.2" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U12" x="2.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U11" x="1.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U10" x="0.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U9" x="0" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U8" x="-0.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U7" x="-1.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U6" x="-2.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U5" x="-3.2" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U4" x="-4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U3" x="-4.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U2" x="-5.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U1" x="-6.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T17" x="6.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T16" x="5.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T15" x="4.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T14" x="4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T13" x="3.2" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T12" x="2.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T11" x="1.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T10" x="0.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T9" x="0" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T8" x="-0.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T7" x="-1.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T6" x="-2.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T5" x="-3.2" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T4" x="-4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T3" x="-4.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T2" x="-5.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T1" x="-6.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R17" x="6.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R16" x="5.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R15" x="4.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R14" x="4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R13" x="3.2" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R12" x="2.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R11" x="1.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R10" x="0.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R9" x="0" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R8" x="-0.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R7" x="-1.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R6" x="-2.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R5" x="-3.2" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R4" x="-4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R3" x="-4.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R2" x="-5.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R1" x="-6.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P17" x="6.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P16" x="5.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P15" x="4.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P14" x="4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P13" x="3.2" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P12" x="2.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P11" x="1.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P10" x="0.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P9" x="0" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P8" x="-0.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P7" x="-1.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P6" x="-2.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P5" x="-3.2" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P4" x="-4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P3" x="-4.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P2" x="-5.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P1" x="-6.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N17" x="6.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N16" x="5.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N15" x="4.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N14" x="4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N13" x="3.2" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N12" x="2.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N11" x="1.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N10" x="0.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N9" x="0" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N8" x="-0.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N7" x="-1.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N6" x="-2.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N5" x="-3.2" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N4" x="-4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N3" x="-4.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N2" x="-5.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N1" x="-6.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M17" x="6.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M16" x="5.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M15" x="4.8" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M14" x="4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M13" x="3.2" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M12" x="2.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M11" x="1.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M9" x="0" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M7" x="-1.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M6" x="-2.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M5" x="-3.2" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M4" x="-4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M3" x="-4.8" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M2" x="-5.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M1" x="-6.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L17" x="6.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L16" x="5.6" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L15" x="4.8" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L14" x="4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L13" x="3.2" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L12" x="2.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L6" x="-2.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L5" x="-3.2" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L4" x="-4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L3" x="-4.8" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L2" x="-5.6" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L1" x="-6.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K17" x="6.4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K16" x="5.6" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K15" x="4.8" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K14" x="4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K13" x="3.2" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K5" x="-3.2" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K4" x="-4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K3" x="-4.8" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K2" x="-5.6" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K1" x="-6.4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J17" x="6.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J16" x="5.6" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J15" x="4.8" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J14" x="4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J13" x="3.2" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J12" x="2.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J6" x="-2.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J5" x="-3.2" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J4" x="-4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J3" x="-4.8" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J2" x="-5.6" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J1" x="-6.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H17" x="6.4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H16" x="5.6" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H15" x="4.8" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H14" x="4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H13" x="3.2" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H5" x="-3.2" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H4" x="-4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H3" x="-4.8" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H2" x="-5.6" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H1" x="-6.4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G17" x="6.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G16" x="5.6" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G15" x="4.8" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G14" x="4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G13" x="3.2" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G12" x="2.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G6" x="-2.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G5" x="-3.2" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G4" x="-4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G3" x="-4.8" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G2" x="-5.6" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G1" x="-6.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F17" x="6.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F16" x="5.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F15" x="4.8" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F14" x="4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F13" x="3.2" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F12" x="2.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F11" x="1.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F9" x="0" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F7" x="-1.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F6" x="-2.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F5" x="-3.2" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F4" x="-4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F3" x="-4.8" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F2" x="-5.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F1" x="-6.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E17" x="6.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E16" x="5.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E15" x="4.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E14" x="4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E13" x="3.2" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E12" x="2.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E11" x="1.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E10" x="0.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E9" x="0" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E8" x="-0.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E7" x="-1.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E6" x="-2.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E5" x="-3.2" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E4" x="-4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E3" x="-4.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E2" x="-5.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E1" x="-6.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D17" x="6.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D16" x="5.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D15" x="4.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D14" x="4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D13" x="3.2" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D12" x="2.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D11" x="1.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D10" x="0.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D9" x="0" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D8" x="-0.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D7" x="-1.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D6" x="-2.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D5" x="-3.2" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D4" x="-4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D3" x="-4.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D2" x="-5.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D1" x="-6.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C17" x="6.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C16" x="5.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C15" x="4.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C14" x="4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C13" x="3.2" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C12" x="2.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C11" x="1.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C10" x="0.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C9" x="0" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C8" x="-0.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C7" x="-1.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C6" x="-2.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C5" x="-3.2" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C4" x="-4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C3" x="-4.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C2" x="-5.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C1" x="-6.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B17" x="6.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B16" x="5.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B15" x="4.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B14" x="4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B13" x="3.2" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B12" x="2.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B11" x="1.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B10" x="0.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B9" x="0" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B8" x="-0.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B7" x="-1.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B6" x="-2.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B5" x="-3.2" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B4" x="-4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B3" x="-4.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B2" x="-5.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B1" x="-6.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A17" x="6.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A16" x="5.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A15" x="4.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A14" x="4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A13" x="3.2" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A12" x="2.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A11" x="1.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A10" x="0.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A9" x="0" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A8" x="-0.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A7" x="-1.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A6" x="-2.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A5" x="-3.2" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A4" x="-4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A3" x="-4.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A2" x="-5.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A1" x="-6.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<text x="-7.5" y="8.135" size="1.27" layer="25">>NAME</text>
+<text x="-7.5" y="-9.405" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="TSSOP20">
+<description><b>Thin Shrink Small Outline Plastic 20</b><p>
+MAX3223-MAX3243.pdf</description>
+<wire x1="-3.1646" y1="-2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
+<wire x1="3.1646" y1="2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
+<wire x1="3.1646" y1="2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
+<wire x1="-3.1646" y1="-2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
+<wire x1="-2.936" y1="-2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
+<wire x1="2.936" y1="2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
+<wire x1="2.936" y1="2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
+<wire x1="-2.936" y1="-2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
+<circle x="-2.2756" y="-1.2192" radius="0.4572" width="0.1524" layer="21"/>
+<smd name="1" x="-2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="-0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="-0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="15" x="0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="16" x="-0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="17" x="-0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="18" x="-1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="19" x="-2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="20" x="-2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-3.5456" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.5362" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-3.0266" y1="-3.121" x2="-2.8234" y2="-2.2828" layer="51"/>
+<rectangle x1="-2.3766" y1="-3.121" x2="-2.1734" y2="-2.2828" layer="51"/>
+<rectangle x1="-1.7266" y1="-3.121" x2="-1.5234" y2="-2.2828" layer="51"/>
+<rectangle x1="-1.0766" y1="-3.121" x2="-0.8734" y2="-2.2828" layer="51"/>
+<rectangle x1="-0.4266" y1="-3.121" x2="-0.2234" y2="-2.2828" layer="51"/>
+<rectangle x1="0.2234" y1="-3.121" x2="0.4266" y2="-2.2828" layer="51"/>
+<rectangle x1="0.8734" y1="-3.121" x2="1.0766" y2="-2.2828" layer="51"/>
+<rectangle x1="1.5234" y1="-3.121" x2="1.7266" y2="-2.2828" layer="51"/>
+<rectangle x1="2.1734" y1="-3.121" x2="2.3766" y2="-2.2828" layer="51"/>
+<rectangle x1="2.8234" y1="-3.121" x2="3.0266" y2="-2.2828" layer="51"/>
+<rectangle x1="2.8234" y1="2.2828" x2="3.0266" y2="3.121" layer="51"/>
+<rectangle x1="2.1734" y1="2.2828" x2="2.3766" y2="3.121" layer="51"/>
+<rectangle x1="1.5234" y1="2.2828" x2="1.7266" y2="3.121" layer="51"/>
+<rectangle x1="0.8734" y1="2.2828" x2="1.0766" y2="3.121" layer="51"/>
+<rectangle x1="0.2234" y1="2.2828" x2="0.4266" y2="3.121" layer="51"/>
+<rectangle x1="-0.4266" y1="2.2828" x2="-0.2234" y2="3.121" layer="51"/>
+<rectangle x1="-1.0766" y1="2.2828" x2="-0.8734" y2="3.121" layer="51"/>
+<rectangle x1="-1.7266" y1="2.2828" x2="-1.5234" y2="3.121" layer="51"/>
+<rectangle x1="-2.3766" y1="2.2828" x2="-2.1734" y2="3.121" layer="51"/>
+<rectangle x1="-3.0266" y1="2.2828" x2="-2.8234" y2="3.121" layer="51"/>
+</package>
+<package name="PLCC20">
+<description><b>Plastic Leaded Chip Carrier</b></description>
+<wire x1="-4.7" y1="4.7" x2="4.3" y2="4.7" width="0.1524" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4.7" y2="4.3" width="0.1524" layer="51"/>
+<wire x1="4.7" y1="4.3" x2="4.7" y2="-4.3" width="0.1524" layer="51"/>
+<wire x1="4.7" y1="-4.3" x2="4.3" y2="-4.7" width="0.1524" layer="51"/>
+<wire x1="4.3" y1="-4.7" x2="-3.7" y2="-4.7" width="0.1524" layer="51"/>
+<wire x1="4.2" y1="4" x2="4.2" y2="-4" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="-4" x2="4" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="4" y1="-4.2" x2="-3.7" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="4.2" x2="4" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4" y1="4.2" x2="4.2" y2="4" width="0.0508" layer="51"/>
+<wire x1="-4.7" y1="-3.2" x2="-4.7" y2="4.7" width="0.1524" layer="51"/>
+<wire x1="-4.7" y1="-3.2" x2="-3.7" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="-4.7" x2="-4.7" y2="-3.2" width="0.1524" layer="51"/>
+<wire x1="-4.45" y1="0.25" x2="-3.95" y2="0.25" width="0.0508" layer="51" curve="-180"/>
+<wire x1="-4.45" y1="-0.25" x2="-3.95" y2="-0.25" width="0.0508" layer="51" curve="180"/>
+<wire x1="-3.95" y1="0.25" x2="-3.95" y2="-0.25" width="0.0508" layer="51"/>
+<wire x1="-4.45" y1="0.25" x2="-4.45" y2="-0.25" width="0.0508" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="4" x2="4.7" y2="4.3" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="-4" x2="4.7" y2="-4.3" width="0.0508" layer="51"/>
+<wire x1="4" y1="-4.2" x2="4.3" y2="-4.7" width="0.0508" layer="51"/>
+<wire x1="-2.049" y1="4.7" x2="-1.761" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-0.779" y1="4.7" x2="-0.491" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="0.491" y1="4.7" x2="0.779" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="1.761" y1="4.7" x2="2.049" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="3.031" y1="4.7" x2="4.3" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="4.3" y1="4.7" x2="4.7" y2="4.3" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="4.3" x2="4.7" y2="3.031" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="2.049" x2="4.7" y2="1.761" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="0.779" x2="4.7" y2="0.491" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-0.491" x2="4.7" y2="-0.779" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-1.761" x2="4.7" y2="-2.049" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-3.031" x2="4.7" y2="-4.3" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-4.3" x2="4.3" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="4.3" y1="-4.7" x2="3.031" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="2.049" y1="-4.7" x2="1.761" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="0.779" y1="-4.7" x2="0.491" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-0.491" y1="-4.7" x2="-0.779" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-1.761" y1="-4.7" x2="-2.049" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-3.031" y1="-4.7" x2="-3.7" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-3.7" y1="-4.7" x2="-4.7" y2="-3.21" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-3.21" x2="-4.7" y2="-3.031" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-2.049" x2="-4.7" y2="-1.761" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-0.779" x2="-4.7" y2="-0.491" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="0.491" x2="-4.7" y2="0.779" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="1.761" x2="-4.7" y2="2.049" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="3.031" x2="-4.7" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.031" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-3.7" y1="4.2" x2="-2.991" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-2.089" y1="4.2" x2="-1.721" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-0.819" y1="4.2" x2="-0.451" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="0.451" y1="4.2" x2="0.819" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="1.721" y1="4.2" x2="2.089" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="2.991" y1="4.2" x2="4" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="4" y1="4.2" x2="4.2" y2="4" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="4" x2="4.2" y2="2.991" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="2.089" x2="4.2" y2="1.721" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="0.819" x2="4.2" y2="0.451" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-0.451" x2="4.2" y2="-0.819" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-1.721" x2="4.2" y2="-2.089" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-2.991" x2="4.2" y2="-4" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-4" x2="4" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="4" y1="-4.2" x2="2.991" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="2.089" y1="-4.2" x2="1.721" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="0.819" y1="-4.2" x2="0.451" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-0.451" y1="-4.2" x2="-0.819" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-1.721" y1="-4.2" x2="-2.089" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-2.991" y1="-4.2" x2="-3.7" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-4.69" y2="-3.21" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-2.089" x2="-3.7" y2="-1.721" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-0.819" x2="-3.7" y2="-0.451" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="0.451" x2="-3.7" y2="0.819" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="1.721" x2="-3.7" y2="2.089" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="2.991" x2="-3.7" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.7" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="4" x2="4.7" y2="4.3" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-4" x2="4.7" y2="-4.3" width="0.0508" layer="21"/>
+<wire x1="4" y1="-4.2" x2="4.3" y2="-4.7" width="0.0508" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.7" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="-2.991" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="-4.69" width="0.0508" layer="21"/>
+<smd name="4" x="-2.54" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="5" x="-1.27" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="6" x="0" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="7" x="1.27" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="8" x="2.54" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="18" x="-2.54" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="17" x="-1.27" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="16" x="0" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="15" x="1.27" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="14" x="2.54" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="13" x="4.05" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="12" x="4.05" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="11" x="4.05" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="10" x="4.05" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="9" x="4.05" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="3" x="-4.05" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="2" x="-4.05" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="1" x="-4.05" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="20" x="-4.05" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="19" x="-4.05" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<text x="-3.048" y="-6.858" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.175" y="5.715" size="1.27" layer="25" ratio="10">>NAME</text>
+<rectangle x1="-2.79" y1="-4.95" x2="-2.29" y2="-4.7" layer="51"/>
+<rectangle x1="-2.79" y1="4.7" x2="-2.29" y2="4.95" layer="51"/>
+<rectangle x1="-1.52" y1="4.7" x2="-1.02" y2="4.95" layer="51"/>
+<rectangle x1="-0.25" y1="4.7" x2="0.25" y2="4.95" layer="51"/>
+<rectangle x1="1.02" y1="4.7" x2="1.52" y2="4.95" layer="51"/>
+<rectangle x1="2.29" y1="4.7" x2="2.79" y2="4.95" layer="51"/>
+<rectangle x1="1.02" y1="4.7" x2="1.52" y2="4.95" layer="51"/>
+<rectangle x1="-0.25" y1="4.7" x2="0.25" y2="4.95" layer="51"/>
+<rectangle x1="4.7" y1="2.29" x2="4.95" y2="2.79" layer="51"/>
+<rectangle x1="4.7" y1="1.02" x2="4.95" y2="1.52" layer="51"/>
+<rectangle x1="4.7" y1="-0.25" x2="4.95" y2="0.25" layer="51"/>
+<rectangle x1="4.7" y1="-1.52" x2="4.95" y2="-1.02" layer="51"/>
+<rectangle x1="4.7" y1="-2.79" x2="4.95" y2="-2.29" layer="51"/>
+<rectangle x1="-1.52" y1="-4.95" x2="-1.02" y2="-4.7" layer="51"/>
+<rectangle x1="-0.25" y1="-4.95" x2="0.25" y2="-4.7" layer="51"/>
+<rectangle x1="1.02" y1="-4.95" x2="1.52" y2="-4.7" layer="51"/>
+<rectangle x1="2.29" y1="-4.95" x2="2.79" y2="-4.7" layer="51"/>
+<rectangle x1="-4.95" y1="2.29" x2="-4.7" y2="2.79" layer="51"/>
+<rectangle x1="-4.95" y1="1.02" x2="-4.7" y2="1.52" layer="51"/>
+<rectangle x1="-4.95" y1="-0.25" x2="-4.7" y2="0.25" layer="51"/>
+<rectangle x1="-4.95" y1="-1.52" x2="-4.7" y2="-1.02" layer="51"/>
+<rectangle x1="-4.95" y1="-2.79" x2="-4.7" y2="-2.29" layer="51"/>
+</package>
+<package name="MLF64">
+<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
+<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
+<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
+<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
+<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
+<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
+<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
+<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
+<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
+<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
+<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
+<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
+<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
+<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
+<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
+<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
+<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
+<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
+<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
+<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
+<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
+<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
+<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
+<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
+<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
+<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
+<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
+<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
+<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
+<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
+<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
+<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
+<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
+<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
+<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
+<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
+<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
+<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
+<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
+<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
+<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
+<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
+<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
+<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
+<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
+<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
+<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
+<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
+<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
+<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
+<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
+<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
+<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
+<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
+<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
+<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
+<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
+<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
+<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
+<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
+<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
+<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
+<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
+<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
+<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
+<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
+<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
+<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
+<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
+</package>
+<package name="TQFP64">
+<description><B>Thin Plasic Quad Flat Package</B><p>
+Updated from atml.lbr 17.01.2005 alf@cadsoft.de</description>
+<wire x1="7.036" y1="7.036" x2="7.036" y2="-7.036" width="0.1524" layer="21"/>
+<wire x1="7.036" y1="-7.036" x2="-7.036" y2="-7.036" width="0.1524" layer="21"/>
+<wire x1="-7.036" y1="-7.036" x2="-7.036" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-6.604" y1="7.036" x2="7.036" y2="7.036" width="0.1524" layer="21"/>
+<wire x1="-7.036" y1="6.604" x2="-6.604" y2="7.036" width="0.1524" layer="21"/>
+<circle x="-5.8801" y="5.8801" radius="0.5589" width="0.1524" layer="21"/>
+<smd name="64" x="-6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="63" x="-5.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="62" x="-4.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="61" x="-3.6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="60" x="-2.8" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="59" x="-2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="58" x="-1.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="57" x="-0.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="56" x="0.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="55" x="1.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="54" x="2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="53" x="2.8" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="52" x="3.6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="51" x="4.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="50" x="5.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="49" x="6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="8" x="-7.8" y="0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="7" x="-7.8" y="1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="6" x="-7.8" y="2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="5" x="-7.8" y="2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="4" x="-7.8" y="3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="3" x="-7.8" y="4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="2" x="-7.8" y="5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="1" x="-7.8" y="6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="9" x="-7.8" y="-0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="10" x="-7.8" y="-1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="11" x="-7.8" y="-2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="12" x="-7.8" y="-2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="13" x="-7.8" y="-3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="14" x="-7.8" y="-4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="15" x="-7.8" y="-5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="16" x="-7.8" y="-6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="17" x="-6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="18" x="-5.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="19" x="-4.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="20" x="-3.6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="21" x="-2.8" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="22" x="-2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="23" x="-1.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="24" x="-0.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="25" x="0.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="26" x="1.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="27" x="2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="28" x="2.8" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="29" x="3.6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="30" x="4.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="31" x="5.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="32" x="6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="33" x="7.8" y="-6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="34" x="7.8" y="-5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="35" x="7.8" y="-4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="36" x="7.8" y="-3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="37" x="7.8" y="-2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="38" x="7.8" y="-2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="39" x="7.8" y="-1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="40" x="7.8" y="-0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="41" x="7.8" y="0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="42" x="7.8" y="1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="43" x="7.8" y="2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="44" x="7.8" y="2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="45" x="7.8" y="3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="46" x="7.8" y="4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="47" x="7.8" y="5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="48" x="7.8" y="6" dx="1.1938" dy="0.5588" layer="1"/>
+<text x="-5.715" y="8.9027" size="1.27" layer="25">>NAME</text>
+<text x="-6.35" y="-1.8923" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.1788" y1="5.7651" x2="-7.0866" y2="6.2223" layer="51"/>
+<rectangle x1="-8.1788" y1="4.9651" x2="-7.0866" y2="5.4223" layer="51"/>
+<rectangle x1="-8.1788" y1="4.1651" x2="-7.0866" y2="4.6223" layer="51"/>
+<rectangle x1="-8.1788" y1="3.3651" x2="-7.0866" y2="3.8223" layer="51"/>
+<rectangle x1="-8.1788" y1="2.5651" x2="-7.0866" y2="3.0223" layer="51"/>
+<rectangle x1="-8.1788" y1="1.7651" x2="-7.0866" y2="2.2223" layer="51"/>
+<rectangle x1="-8.1788" y1="0.9651" x2="-7.0866" y2="1.4223" layer="51"/>
+<rectangle x1="-8.1788" y1="0.1651" x2="-7.0866" y2="0.6223" layer="51"/>
+<rectangle x1="-8.1788" y1="-0.6349" x2="-7.0866" y2="-0.1777" layer="51"/>
+<rectangle x1="-8.1788" y1="-1.4349" x2="-7.0866" y2="-0.9777" layer="51"/>
+<rectangle x1="-8.1788" y1="-2.2349" x2="-7.0866" y2="-1.7777" layer="51"/>
+<rectangle x1="-8.1788" y1="-3.0349" x2="-7.0866" y2="-2.5777" layer="51"/>
+<rectangle x1="-8.1788" y1="-3.8349" x2="-7.0866" y2="-3.3777" layer="51"/>
+<rectangle x1="-8.1788" y1="-4.6349" x2="-7.0866" y2="-4.1777" layer="51"/>
+<rectangle x1="-8.1788" y1="-5.4349" x2="-7.0866" y2="-4.9777" layer="51"/>
+<rectangle x1="-8.1788" y1="-6.2349" x2="-7.0866" y2="-5.7777" layer="51"/>
+<rectangle x1="-6.5398" y1="-7.8613" x2="-5.4476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-5.7398" y1="-7.8613" x2="-4.6476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-4.9398" y1="-7.8613" x2="-3.8476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-4.1398" y1="-7.8613" x2="-3.0476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-3.3398" y1="-7.8613" x2="-2.2476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-2.5398" y1="-7.8613" x2="-1.4476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-1.7398" y1="-7.8613" x2="-0.6476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-0.9398" y1="-7.8613" x2="0.1524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-0.1398" y1="-7.8613" x2="0.9524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="0.6602" y1="-7.8613" x2="1.7524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="1.4602" y1="-7.8613" x2="2.5524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="2.2602" y1="-7.8613" x2="3.3524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="3.0602" y1="-7.8613" x2="4.1524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="3.8602" y1="-7.8613" x2="4.9524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="4.6602" y1="-7.8613" x2="5.7524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="5.4602" y1="-7.8613" x2="6.5524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="7.0866" y1="-6.2223" x2="8.1788" y2="-5.7651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-5.4223" x2="8.1788" y2="-4.9651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-4.6223" x2="8.1788" y2="-4.1651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-3.8223" x2="8.1788" y2="-3.3651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-3.0223" x2="8.1788" y2="-2.5651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-2.2223" x2="8.1788" y2="-1.7651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-1.4223" x2="8.1788" y2="-0.9651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-0.6223" x2="8.1788" y2="-0.1651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="0.1777" x2="8.1788" y2="0.6349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="0.9777" x2="8.1788" y2="1.4349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="1.7777" x2="8.1788" y2="2.2349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="2.5777" x2="8.1788" y2="3.0349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="3.3777" x2="8.1788" y2="3.8349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="4.1777" x2="8.1788" y2="4.6349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="4.9777" x2="8.1788" y2="5.4349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="5.7777" x2="8.1788" y2="6.2349" layer="51" rot="R180"/>
+<rectangle x1="5.4476" y1="7.4041" x2="6.5398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="4.6476" y1="7.4041" x2="5.7398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="3.8476" y1="7.4041" x2="4.9398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="3.0476" y1="7.4041" x2="4.1398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="2.2476" y1="7.4041" x2="3.3398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="1.4476" y1="7.4041" x2="2.5398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="0.6476" y1="7.4041" x2="1.7398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-0.1524" y1="7.4041" x2="0.9398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-0.9524" y1="7.4041" x2="0.1398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-1.7524" y1="7.4041" x2="-0.6602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-2.5524" y1="7.4041" x2="-1.4602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-3.3524" y1="7.4041" x2="-2.2602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-4.1524" y1="7.4041" x2="-3.0602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-4.9524" y1="7.4041" x2="-3.8602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-5.7524" y1="7.4041" x2="-4.6602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-6.5524" y1="7.4041" x2="-5.4602" y2="7.8613" layer="51" rot="R270"/>
+</package>
+<package name="VQFP64">
+<description><b>64-lead VQVP</b><p>
+Source. http://www.atmel.com/dyn/resources/prod_documents/doc4136.pdf</description>
+<wire x1="4.95" y1="4.95" x2="4.95" y2="-4.95" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-4.95" x2="-4.95" y2="-4.95" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="-4.95" x2="-4.95" y2="4.15" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="4.15" x2="-4.15" y2="4.95" width="0.2032" layer="21"/>
+<wire x1="-4.15" y1="4.95" x2="4.95" y2="4.95" width="0.2032" layer="21"/>
+<smd name="1" x="-5.7" y="3.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="2" x="-5.7" y="3.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="3" x="-5.7" y="2.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="4" x="-5.7" y="2.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="5" x="-5.7" y="1.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="6" x="-5.7" y="1.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="7" x="-5.7" y="0.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="8" x="-5.7" y="0.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="9" x="-5.7" y="-0.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="10" x="-5.7" y="-0.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="11" x="-5.7" y="-1.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="12" x="-5.7" y="-1.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="13" x="-5.7" y="-2.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="14" x="-5.7" y="-2.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="15" x="-5.7" y="-3.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="16" x="-5.7" y="-3.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="17" x="-4" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="18" x="-3.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="19" x="-3" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="20" x="-2.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="21" x="-2" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="22" x="-1.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="23" x="-1" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="24" x="-0.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="25" x="0" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="26" x="0.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="27" x="1" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="28" x="1.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="29" x="2" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="30" x="2.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="31" x="3" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="32" x="3.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="33" x="5.7" y="-4" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="34" x="5.7" y="-3.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="35" x="5.7" y="-3" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="36" x="5.7" y="-2.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="37" x="5.7" y="-2" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="38" x="5.7" y="-1.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="39" x="5.7" y="-1" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="40" x="5.7" y="-0.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="41" x="5.7" y="0" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="42" x="5.7" y="0.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="43" x="5.7" y="1" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="44" x="5.7" y="1.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="45" x="5.7" y="2" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="46" x="5.7" y="2.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="47" x="5.7" y="3" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="48" x="5.7" y="3.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="49" x="4" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="50" x="3.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="51" x="3" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="52" x="2.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="53" x="2" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="54" x="1.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="55" x="1" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="56" x="0.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="57" x="0" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="58" x="-0.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="59" x="-1" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="60" x="-1.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="61" x="-2" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="62" x="-2.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="63" x="-3" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="64" x="-3.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<text x="-3.5" y="1.5" size="1.27" layer="25">>NAME</text>
+<text x="-3.5" y="-2.25" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-6.125" y1="3.625" x2="-5.025" y2="3.875" layer="51"/>
+<rectangle x1="-6.225" y1="3.575" x2="-5.175" y2="3.925" layer="29"/>
+<rectangle x1="-6.125" y1="3.125" x2="-5.025" y2="3.375" layer="51"/>
+<rectangle x1="-6.225" y1="3.075" x2="-5.175" y2="3.425" layer="29"/>
+<rectangle x1="-6.125" y1="2.625" x2="-5.025" y2="2.875" layer="51"/>
+<rectangle x1="-6.225" y1="2.575" x2="-5.175" y2="2.925" layer="29"/>
+<rectangle x1="-6.125" y1="2.125" x2="-5.025" y2="2.375" layer="51"/>
+<rectangle x1="-6.225" y1="2.075" x2="-5.175" y2="2.425" layer="29"/>
+<rectangle x1="-6.125" y1="1.625" x2="-5.025" y2="1.875" layer="51"/>
+<rectangle x1="-6.225" y1="1.575" x2="-5.175" y2="1.925" layer="29"/>
+<rectangle x1="-6.125" y1="1.125" x2="-5.025" y2="1.375" layer="51"/>
+<rectangle x1="-6.225" y1="1.075" x2="-5.175" y2="1.425" layer="29"/>
+<rectangle x1="-6.125" y1="0.625" x2="-5.025" y2="0.875" layer="51"/>
+<rectangle x1="-6.225" y1="0.575" x2="-5.175" y2="0.925" layer="29"/>
+<rectangle x1="-6.125" y1="0.125" x2="-5.025" y2="0.375" layer="51"/>
+<rectangle x1="-6.225" y1="0.075" x2="-5.175" y2="0.425" layer="29"/>
+<rectangle x1="-6.125" y1="-0.375" x2="-5.025" y2="-0.125" layer="51"/>
+<rectangle x1="-6.225" y1="-0.425" x2="-5.175" y2="-0.075" layer="29"/>
+<rectangle x1="-6.125" y1="-0.875" x2="-5.025" y2="-0.625" layer="51"/>
+<rectangle x1="-6.225" y1="-0.925" x2="-5.175" y2="-0.575" layer="29"/>
+<rectangle x1="-6.125" y1="-1.375" x2="-5.025" y2="-1.125" layer="51"/>
+<rectangle x1="-6.225" y1="-1.425" x2="-5.175" y2="-1.075" layer="29"/>
+<rectangle x1="-6.125" y1="-1.875" x2="-5.025" y2="-1.625" layer="51"/>
+<rectangle x1="-6.225" y1="-1.925" x2="-5.175" y2="-1.575" layer="29"/>
+<rectangle x1="-6.125" y1="-2.375" x2="-5.025" y2="-2.125" layer="51"/>
+<rectangle x1="-6.225" y1="-2.425" x2="-5.175" y2="-2.075" layer="29"/>
+<rectangle x1="-6.125" y1="-2.875" x2="-5.025" y2="-2.625" layer="51"/>
+<rectangle x1="-6.225" y1="-2.925" x2="-5.175" y2="-2.575" layer="29"/>
+<rectangle x1="-6.125" y1="-3.375" x2="-5.025" y2="-3.125" layer="51"/>
+<rectangle x1="-6.225" y1="-3.425" x2="-5.175" y2="-3.075" layer="29"/>
+<rectangle x1="-6.125" y1="-3.875" x2="-5.025" y2="-3.625" layer="51"/>
+<rectangle x1="-6.225" y1="-3.925" x2="-5.175" y2="-3.575" layer="29"/>
+<rectangle x1="-4.55" y1="-5.7" x2="-3.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-4.525" y1="-5.875" x2="-3.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-4.05" y1="-5.7" x2="-2.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-4.025" y1="-5.875" x2="-2.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-3.55" y1="-5.7" x2="-2.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-3.525" y1="-5.875" x2="-2.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-3.05" y1="-5.7" x2="-1.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-3.025" y1="-5.875" x2="-1.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-2.55" y1="-5.7" x2="-1.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-2.525" y1="-5.875" x2="-1.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-2.05" y1="-5.7" x2="-0.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-2.025" y1="-5.875" x2="-0.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-1.55" y1="-5.7" x2="-0.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-1.525" y1="-5.875" x2="-0.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-1.05" y1="-5.7" x2="0.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-1.025" y1="-5.875" x2="0.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-0.55" y1="-5.7" x2="0.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-0.525" y1="-5.875" x2="0.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-0.05" y1="-5.7" x2="1.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-0.025" y1="-5.875" x2="1.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="0.45" y1="-5.7" x2="1.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="0.475" y1="-5.875" x2="1.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="0.95" y1="-5.7" x2="2.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="0.975" y1="-5.875" x2="2.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="1.45" y1="-5.7" x2="2.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="1.475" y1="-5.875" x2="2.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="1.95" y1="-5.7" x2="3.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="1.975" y1="-5.875" x2="3.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="2.45" y1="-5.7" x2="3.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="2.475" y1="-5.875" x2="3.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="2.95" y1="-5.7" x2="4.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="2.975" y1="-5.875" x2="4.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="5.025" y1="-4.125" x2="6.125" y2="-3.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-4.175" x2="6.225" y2="-3.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-3.625" x2="6.125" y2="-3.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-3.675" x2="6.225" y2="-3.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-3.125" x2="6.125" y2="-2.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-3.175" x2="6.225" y2="-2.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-2.625" x2="6.125" y2="-2.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-2.675" x2="6.225" y2="-2.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-2.125" x2="6.125" y2="-1.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-2.175" x2="6.225" y2="-1.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-1.625" x2="6.125" y2="-1.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-1.675" x2="6.225" y2="-1.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-1.125" x2="6.125" y2="-0.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-1.175" x2="6.225" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-0.625" x2="6.125" y2="-0.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-0.675" x2="6.225" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-0.125" x2="6.125" y2="0.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-0.175" x2="6.225" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="0.375" x2="6.125" y2="0.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="0.325" x2="6.225" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="0.875" x2="6.125" y2="1.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="0.825" x2="6.225" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="1.375" x2="6.125" y2="1.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="1.325" x2="6.225" y2="1.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="1.875" x2="6.125" y2="2.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="1.825" x2="6.225" y2="2.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="2.375" x2="6.125" y2="2.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="2.325" x2="6.225" y2="2.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="2.875" x2="6.125" y2="3.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="2.825" x2="6.225" y2="3.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="3.375" x2="6.125" y2="3.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="3.325" x2="6.225" y2="3.675" layer="29" rot="R180"/>
+<rectangle x1="3.45" y1="5.45" x2="4.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="3.475" y1="5.525" x2="4.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="2.95" y1="5.45" x2="4.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="2.975" y1="5.525" x2="4.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="2.45" y1="5.45" x2="3.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="2.475" y1="5.525" x2="3.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="1.95" y1="5.45" x2="3.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="1.975" y1="5.525" x2="3.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="1.45" y1="5.45" x2="2.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="1.475" y1="5.525" x2="2.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="0.95" y1="5.45" x2="2.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="0.975" y1="5.525" x2="2.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="0.45" y1="5.45" x2="1.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="0.475" y1="5.525" x2="1.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-0.05" y1="5.45" x2="1.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-0.025" y1="5.525" x2="1.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-0.55" y1="5.45" x2="0.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-0.525" y1="5.525" x2="0.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-1.05" y1="5.45" x2="0.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-1.025" y1="5.525" x2="0.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-1.55" y1="5.45" x2="-0.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-1.525" y1="5.525" x2="-0.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-2.05" y1="5.45" x2="-0.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-2.025" y1="5.525" x2="-0.975" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-2.55" y1="5.45" x2="-1.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-2.525" y1="5.525" x2="-1.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-3.05" y1="5.45" x2="-1.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-3.025" y1="5.525" x2="-1.975" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-3.55" y1="5.45" x2="-2.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-3.525" y1="5.525" x2="-2.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-4.05" y1="5.45" x2="-2.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-4.025" y1="5.525" x2="-2.975" y2="5.875" layer="29" rot="R270"/>
+</package>
+<package name="MLF64-TH">
+<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
+<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
+<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
+<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
+<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
+<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
+<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="7" dy="7" layer="1"/>
+<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
+<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
+<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
+<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
+<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
+<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
+<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
+<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
+<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
+<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
+<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
+<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
+<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
+<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
+<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
+<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
+<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
+<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
+<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
+<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
+<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
+<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
+<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
+<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
+<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
+<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
+<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
+<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
+<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
+<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
+<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
+<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
+<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
+<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
+<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
+<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
+<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
+<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
+<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
+<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
+<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
+<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
+<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
+<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
+<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
+<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
+<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
+<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
+<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
+<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
+<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
+<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
+<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
+<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
+<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
+<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
+<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
+<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
+<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
+<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
+<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
+<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
+<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
+</package>
+<package name="MLF32-TH">
+<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.35" x2="2.05" y2="2.35" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.35" x2="2.35" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.35" y1="2.05" x2="2.35" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.35" y1="-2.05" x2="2.05" y2="-2.35" width="0.254" layer="21"/>
+<wire x1="2.05" y1="-2.35" x2="-2.05" y2="-2.35" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.35" x2="-2.35" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.35" y1="-2.05" x2="-2.35" y2="2.05" width="0.254" layer="51"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="10" x="-1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="11" x="-0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="12" x="-0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="18" x="2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="19" x="2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="20" x="2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="21" x="2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="22" x="2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="23" x="2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="-0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="-0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="-1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="-1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="3.2" dy="3.2" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.5" y1="1.6" x2="-2.05" y2="1.9" layer="51"/>
+<rectangle x1="-2.5" y1="1.1" x2="-2.05" y2="1.4" layer="51"/>
+<rectangle x1="-2.5" y1="0.6" x2="-2.05" y2="0.9" layer="51"/>
+<rectangle x1="-2.5" y1="0.1" x2="-2.05" y2="0.4" layer="51"/>
+<rectangle x1="-2.5" y1="-0.4" x2="-2.05" y2="-0.1" layer="51"/>
+<rectangle x1="-2.5" y1="-0.9" x2="-2.05" y2="-0.6" layer="51"/>
+<rectangle x1="-2.5" y1="-1.4" x2="-2.05" y2="-1.1" layer="51"/>
+<rectangle x1="-2.5" y1="-1.9" x2="-2.05" y2="-1.6" layer="51"/>
+<rectangle x1="-1.9" y1="-2.5" x2="-1.6" y2="-2.05" layer="51"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-1.1" y2="-2.05" layer="51"/>
+<rectangle x1="-0.9" y1="-2.5" x2="-0.6" y2="-2.05" layer="51"/>
+<rectangle x1="-0.4" y1="-2.5" x2="-0.1" y2="-2.05" layer="51"/>
+<rectangle x1="0.1" y1="-2.5" x2="0.4" y2="-2.05" layer="51"/>
+<rectangle x1="0.6" y1="-2.5" x2="0.9" y2="-2.05" layer="51"/>
+<rectangle x1="1.1" y1="-2.5" x2="1.4" y2="-2.05" layer="51"/>
+<rectangle x1="1.6" y1="-2.5" x2="1.9" y2="-2.05" layer="51"/>
+<rectangle x1="2.05" y1="-1.9" x2="2.5" y2="-1.6" layer="51"/>
+<rectangle x1="2.05" y1="-1.4" x2="2.5" y2="-1.1" layer="51"/>
+<rectangle x1="2.05" y1="-0.9" x2="2.5" y2="-0.6" layer="51"/>
+<rectangle x1="2.05" y1="-0.4" x2="2.5" y2="-0.1" layer="51"/>
+<rectangle x1="2.05" y1="0.1" x2="2.5" y2="0.4" layer="51"/>
+<rectangle x1="2.05" y1="0.6" x2="2.5" y2="0.9" layer="51"/>
+<rectangle x1="2.05" y1="1.1" x2="2.5" y2="1.4" layer="51"/>
+<rectangle x1="2.05" y1="1.6" x2="2.5" y2="1.9" layer="51"/>
+<rectangle x1="1.6" y1="2.05" x2="1.9" y2="2.5" layer="51"/>
+<rectangle x1="1.1" y1="2.05" x2="1.4" y2="2.5" layer="51"/>
+<rectangle x1="0.6" y1="2.05" x2="0.9" y2="2.5" layer="51"/>
+<rectangle x1="0.1" y1="2.05" x2="0.4" y2="2.5" layer="51"/>
+<rectangle x1="-0.4" y1="2.05" x2="-0.1" y2="2.5" layer="51"/>
+<rectangle x1="-0.9" y1="2.05" x2="-0.6" y2="2.5" layer="51"/>
+<rectangle x1="-1.4" y1="2.05" x2="-1.1" y2="2.5" layer="51"/>
+<rectangle x1="-1.9" y1="2.05" x2="-1.6" y2="2.5" layer="51"/>
+</package>
+<package name="MLF16-TH">
+<description><b>HP-VFQFP-N16</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-1.875" y1="1.55" x2="-1.55" y2="1.875" width="0.254" layer="21"/>
+<wire x1="-1.55" y1="1.875" x2="1.55" y2="1.875" width="0.254" layer="51"/>
+<wire x1="1.55" y1="-1.875" x2="-1.55" y2="-1.875" width="0.254" layer="51"/>
+<wire x1="-1.55" y1="-1.875" x2="-1.875" y2="-1.55" width="0.254" layer="21"/>
+<wire x1="-1.875" y1="-1.55" x2="-1.875" y2="1.55" width="0.254" layer="51"/>
+<wire x1="1.875" y1="1.55" x2="1.875" y2="-1.55" width="0.254" layer="51"/>
+<wire x1="1.55" y1="1.875" x2="1.875" y2="1.55" width="0.254" layer="21"/>
+<wire x1="1.875" y1="-1.55" x2="1.55" y2="-1.875" width="0.254" layer="21"/>
+<circle x="-0.9" y="0.9" radius="0.2236" width="0.254" layer="21"/>
+<smd name="1" x="-1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="6" x="-0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="10" x="1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="11" x="1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="14" x="0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="15" x="-0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="16" x="-0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="1.8" dy="1.8" layer="1"/>
+<text x="-2.29" y="2.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.29" y="-3.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.85" y1="0.825" x2="-1.4" y2="1.125" layer="51"/>
+<rectangle x1="-1.85" y1="0.175" x2="-1.4" y2="0.475" layer="51"/>
+<rectangle x1="-1.85" y1="-0.475" x2="-1.4" y2="-0.175" layer="51"/>
+<rectangle x1="-1.85" y1="-1.125" x2="-1.4" y2="-0.825" layer="51"/>
+<rectangle x1="-1.125" y1="-1.85" x2="-0.825" y2="-1.4" layer="51"/>
+<rectangle x1="-0.475" y1="-1.85" x2="-0.175" y2="-1.4" layer="51"/>
+<rectangle x1="0.175" y1="-1.85" x2="0.475" y2="-1.4" layer="51"/>
+<rectangle x1="0.825" y1="-1.85" x2="1.125" y2="-1.4" layer="51"/>
+<rectangle x1="1.4" y1="-1.125" x2="1.85" y2="-0.825" layer="51"/>
+<rectangle x1="1.4" y1="-0.475" x2="1.85" y2="-0.175" layer="51"/>
+<rectangle x1="1.4" y1="0.175" x2="1.85" y2="0.475" layer="51"/>
+<rectangle x1="1.4" y1="0.825" x2="1.85" y2="1.125" layer="51"/>
+<rectangle x1="0.825" y1="1.4" x2="1.125" y2="1.85" layer="51"/>
+<rectangle x1="0.175" y1="1.4" x2="0.475" y2="1.85" layer="51"/>
+<rectangle x1="-0.475" y1="1.4" x2="-0.175" y2="1.85" layer="51"/>
+<rectangle x1="-1.125" y1="1.4" x2="-0.825" y2="1.85" layer="51"/>
+</package>
+<package name="MLF20-5X5-TH">
+<description><b>HP-VFQFP-N20</b> QFN 20 -5 x 5 mm Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/>
+<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/>
+<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/>
+<circle x="-1.9" y="1.9" radius="0.2263" width="0" layer="21"/>
+<smd name="1" x="-2.35" y="1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="-0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-1.3" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="-0.65" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="0.65" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="10" x="1.3" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="11" x="2.35" y="-1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="2.35" y="-0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="2.35" y="0" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="2.35" y="0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="2.35" y="1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="1.3" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="17" x="0.65" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="18" x="0" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="19" x="-0.65" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="20" x="-1.3" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="EXP" x="0" y="0" dx="3.1" dy="3.1" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.45" y1="1.15" x2="-2" y2="1.45" layer="51"/>
+<rectangle x1="-2.45" y1="0.5" x2="-2" y2="0.8" layer="51"/>
+<rectangle x1="-2.45" y1="-0.15" x2="-2" y2="0.15" layer="51"/>
+<rectangle x1="-2.45" y1="-0.8" x2="-2" y2="-0.5" layer="51"/>
+<rectangle x1="-2.45" y1="-1.45" x2="-2" y2="-1.15" layer="51"/>
+<rectangle x1="-1.45" y1="-2.45" x2="-1.15" y2="-2" layer="51"/>
+<rectangle x1="-0.8" y1="-2.45" x2="-0.5" y2="-2" layer="51"/>
+<rectangle x1="-0.15" y1="-2.45" x2="0.15" y2="-2" layer="51"/>
+<rectangle x1="0.5" y1="-2.45" x2="0.8" y2="-2" layer="51"/>
+<rectangle x1="1.15" y1="-2.45" x2="1.45" y2="-2" layer="51"/>
+<rectangle x1="2" y1="-1.45" x2="2.45" y2="-1.15" layer="51"/>
+<rectangle x1="2" y1="-0.8" x2="2.45" y2="-0.5" layer="51"/>
+<rectangle x1="2" y1="-0.15" x2="2.45" y2="0.15" layer="51"/>
+<rectangle x1="2" y1="0.5" x2="2.45" y2="0.8" layer="51"/>
+<rectangle x1="2" y1="1.15" x2="2.45" y2="1.45" layer="51"/>
+<rectangle x1="1.15" y1="2" x2="1.45" y2="2.45" layer="51"/>
+<rectangle x1="0.5" y1="2" x2="0.8" y2="2.45" layer="51"/>
+<rectangle x1="-0.15" y1="2" x2="0.15" y2="2.45" layer="51"/>
+<rectangle x1="-0.8" y1="2" x2="-0.5" y2="2.45" layer="51"/>
+<rectangle x1="-1.45" y1="2" x2="-1.15" y2="2.45" layer="51"/>
+</package>
+<package name="MLF16">
+<description><b>HP-VFQFP-N16</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-1.875" y1="1.55" x2="-1.55" y2="1.875" width="0.254" layer="21"/>
+<wire x1="-1.55" y1="1.875" x2="1.55" y2="1.875" width="0.254" layer="51"/>
+<wire x1="1.55" y1="-1.875" x2="-1.55" y2="-1.875" width="0.254" layer="51"/>
+<wire x1="-1.55" y1="-1.875" x2="-1.875" y2="-1.55" width="0.254" layer="21"/>
+<wire x1="-1.875" y1="-1.55" x2="-1.875" y2="1.55" width="0.254" layer="51"/>
+<wire x1="1.875" y1="1.55" x2="1.875" y2="-1.55" width="0.254" layer="51"/>
+<wire x1="1.55" y1="1.875" x2="1.875" y2="1.55" width="0.254" layer="21"/>
+<wire x1="1.875" y1="-1.55" x2="1.55" y2="-1.875" width="0.254" layer="21"/>
+<circle x="-0.9" y="0.9" radius="0.2236" width="0.254" layer="21"/>
+<smd name="1" x="-1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="6" x="-0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="10" x="1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="11" x="1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="14" x="0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="15" x="-0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="16" x="-0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<text x="-2.29" y="-3.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.85" y1="0.825" x2="-1.4" y2="1.125" layer="51"/>
+<rectangle x1="-1.85" y1="0.175" x2="-1.4" y2="0.475" layer="51"/>
+<rectangle x1="-1.85" y1="-0.475" x2="-1.4" y2="-0.175" layer="51"/>
+<rectangle x1="-1.85" y1="-1.125" x2="-1.4" y2="-0.825" layer="51"/>
+<rectangle x1="-1.125" y1="-1.85" x2="-0.825" y2="-1.4" layer="51"/>
+<rectangle x1="-0.475" y1="-1.85" x2="-0.175" y2="-1.4" layer="51"/>
+<rectangle x1="0.175" y1="-1.85" x2="0.475" y2="-1.4" layer="51"/>
+<rectangle x1="0.825" y1="-1.85" x2="1.125" y2="-1.4" layer="51"/>
+<rectangle x1="1.4" y1="-1.125" x2="1.85" y2="-0.825" layer="51"/>
+<rectangle x1="1.4" y1="-0.475" x2="1.85" y2="-0.175" layer="51"/>
+<rectangle x1="1.4" y1="0.175" x2="1.85" y2="0.475" layer="51"/>
+<rectangle x1="1.4" y1="0.825" x2="1.85" y2="1.125" layer="51"/>
+<rectangle x1="0.825" y1="1.4" x2="1.125" y2="1.85" layer="51"/>
+<rectangle x1="0.175" y1="1.4" x2="0.475" y2="1.85" layer="51"/>
+<rectangle x1="-0.475" y1="1.4" x2="-0.175" y2="1.85" layer="51"/>
+<rectangle x1="-1.125" y1="1.4" x2="-0.825" y2="1.85" layer="51"/>
+</package>
+<package name="MLF20-5X5">
+<description><b>HP-VFQFP-N20</b> 5 x 5 mm Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/>
+<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/>
+<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="6" x="-1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="-0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="10" x="1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="11" x="2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="14" x="2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="15" x="2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="16" x="1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="17" x="0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="18" x="0" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="19" x="-0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="20" x="-1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.35" y1="1.15" x2="-1.9" y2="1.45" layer="51"/>
+<rectangle x1="-2.35" y1="0.5" x2="-1.9" y2="0.8" layer="51"/>
+<rectangle x1="-2.35" y1="-0.15" x2="-1.9" y2="0.15" layer="51"/>
+<rectangle x1="-2.35" y1="-0.8" x2="-1.9" y2="-0.5" layer="51"/>
+<rectangle x1="-2.35" y1="-1.45" x2="-1.9" y2="-1.15" layer="51"/>
+<rectangle x1="-1.45" y1="-2.35" x2="-1.15" y2="-1.9" layer="51"/>
+<rectangle x1="-0.8" y1="-2.35" x2="-0.5" y2="-1.9" layer="51"/>
+<rectangle x1="-0.15" y1="-2.35" x2="0.15" y2="-1.9" layer="51"/>
+<rectangle x1="0.5" y1="-2.35" x2="0.8" y2="-1.9" layer="51"/>
+<rectangle x1="1.15" y1="-2.35" x2="1.45" y2="-1.9" layer="51"/>
+<rectangle x1="1.9" y1="-1.45" x2="2.35" y2="-1.15" layer="51"/>
+<rectangle x1="1.9" y1="-0.8" x2="2.35" y2="-0.5" layer="51"/>
+<rectangle x1="1.9" y1="-0.15" x2="2.35" y2="0.15" layer="51"/>
+<rectangle x1="1.9" y1="0.5" x2="2.35" y2="0.8" layer="51"/>
+<rectangle x1="1.9" y1="1.15" x2="2.35" y2="1.45" layer="51"/>
+<rectangle x1="1.15" y1="1.9" x2="1.45" y2="2.35" layer="51"/>
+<rectangle x1="0.5" y1="1.9" x2="0.8" y2="2.35" layer="51"/>
+<rectangle x1="-0.15" y1="1.9" x2="0.15" y2="2.35" layer="51"/>
+<rectangle x1="-0.8" y1="1.9" x2="-0.5" y2="2.35" layer="51"/>
+<rectangle x1="-1.45" y1="1.9" x2="-1.15" y2="2.35" layer="51"/>
+</package>
+<package name="MLF32">
+<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.35" x2="2.05" y2="2.35" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.35" x2="2.35" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.35" y1="2.05" x2="2.35" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.35" y1="-2.05" x2="2.05" y2="-2.35" width="0.254" layer="21"/>
+<wire x1="2.05" y1="-2.35" x2="-2.05" y2="-2.35" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.35" x2="-2.35" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.35" y1="-2.05" x2="-2.35" y2="2.05" width="0.254" layer="51"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="10" x="-1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="11" x="-0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="12" x="-0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="18" x="2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="19" x="2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="20" x="2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="21" x="2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="22" x="2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="23" x="2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="-0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="-0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="-1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="-1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.5" y1="1.6" x2="-2.05" y2="1.9" layer="51"/>
+<rectangle x1="-2.5" y1="1.1" x2="-2.05" y2="1.4" layer="51"/>
+<rectangle x1="-2.5" y1="0.6" x2="-2.05" y2="0.9" layer="51"/>
+<rectangle x1="-2.5" y1="0.1" x2="-2.05" y2="0.4" layer="51"/>
+<rectangle x1="-2.5" y1="-0.4" x2="-2.05" y2="-0.1" layer="51"/>
+<rectangle x1="-2.5" y1="-0.9" x2="-2.05" y2="-0.6" layer="51"/>
+<rectangle x1="-2.5" y1="-1.4" x2="-2.05" y2="-1.1" layer="51"/>
+<rectangle x1="-2.5" y1="-1.9" x2="-2.05" y2="-1.6" layer="51"/>
+<rectangle x1="-1.9" y1="-2.5" x2="-1.6" y2="-2.05" layer="51"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-1.1" y2="-2.05" layer="51"/>
+<rectangle x1="-0.9" y1="-2.5" x2="-0.6" y2="-2.05" layer="51"/>
+<rectangle x1="-0.4" y1="-2.5" x2="-0.1" y2="-2.05" layer="51"/>
+<rectangle x1="0.1" y1="-2.5" x2="0.4" y2="-2.05" layer="51"/>
+<rectangle x1="0.6" y1="-2.5" x2="0.9" y2="-2.05" layer="51"/>
+<rectangle x1="1.1" y1="-2.5" x2="1.4" y2="-2.05" layer="51"/>
+<rectangle x1="1.6" y1="-2.5" x2="1.9" y2="-2.05" layer="51"/>
+<rectangle x1="2.05" y1="-1.9" x2="2.5" y2="-1.6" layer="51"/>
+<rectangle x1="2.05" y1="-1.4" x2="2.5" y2="-1.1" layer="51"/>
+<rectangle x1="2.05" y1="-0.9" x2="2.5" y2="-0.6" layer="51"/>
+<rectangle x1="2.05" y1="-0.4" x2="2.5" y2="-0.1" layer="51"/>
+<rectangle x1="2.05" y1="0.1" x2="2.5" y2="0.4" layer="51"/>
+<rectangle x1="2.05" y1="0.6" x2="2.5" y2="0.9" layer="51"/>
+<rectangle x1="2.05" y1="1.1" x2="2.5" y2="1.4" layer="51"/>
+<rectangle x1="2.05" y1="1.6" x2="2.5" y2="1.9" layer="51"/>
+<rectangle x1="1.6" y1="2.05" x2="1.9" y2="2.5" layer="51"/>
+<rectangle x1="1.1" y1="2.05" x2="1.4" y2="2.5" layer="51"/>
+<rectangle x1="0.6" y1="2.05" x2="0.9" y2="2.5" layer="51"/>
+<rectangle x1="0.1" y1="2.05" x2="0.4" y2="2.5" layer="51"/>
+<rectangle x1="-0.4" y1="2.05" x2="-0.1" y2="2.5" layer="51"/>
+<rectangle x1="-0.9" y1="2.05" x2="-0.6" y2="2.5" layer="51"/>
+<rectangle x1="-1.4" y1="2.05" x2="-1.1" y2="2.5" layer="51"/>
+<rectangle x1="-1.9" y1="2.05" x2="-1.6" y2="2.5" layer="51"/>
+</package>
+<package name="MLF44">
+<description><b>44M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-3.4" y1="2.8" x2="-2.8" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-2.8" y1="3.4" x2="2.8" y2="3.4" width="0.254" layer="51"/>
+<wire x1="2.8" y1="3.4" x2="3.4" y2="2.8" width="0.254" layer="21"/>
+<wire x1="3.4" y1="2.8" x2="3.4" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.4" y1="-2.8" x2="2.8" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="2.8" y1="-3.4" x2="-2.8" y2="-3.4" width="0.254" layer="51"/>
+<wire x1="-2.8" y1="-3.4" x2="-3.4" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-2.8" x2="-3.4" y2="2.8" width="0.254" layer="51"/>
+<circle x="-2.25" y="2.25" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="-2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="-1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="-1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="-0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="0" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="26" x="3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="27" x="3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="28" x="3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="29" x="3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="30" x="3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="31" x="3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="32" x="3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="33" x="3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="35" x="2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="36" x="1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="37" x="1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="38" x="0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="39" x="0" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="40" x="-0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="41" x="-1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="42" x="-1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="43" x="-2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="44" x="-2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-2.552" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-2.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-3.5" y1="2.375" x2="-3" y2="2.625" layer="51"/>
+<rectangle x1="-3.5" y1="1.875" x2="-3" y2="2.125" layer="51"/>
+<rectangle x1="-3.5" y1="1.375" x2="-3" y2="1.625" layer="51"/>
+<rectangle x1="-3.5" y1="0.875" x2="-3" y2="1.125" layer="51"/>
+<rectangle x1="-3.5" y1="0.375" x2="-3" y2="0.625" layer="51"/>
+<rectangle x1="-3.5" y1="-0.125" x2="-3" y2="0.125" layer="51"/>
+<rectangle x1="-3.5" y1="-0.625" x2="-3" y2="-0.375" layer="51"/>
+<rectangle x1="-3.5" y1="-1.125" x2="-3" y2="-0.875" layer="51"/>
+<rectangle x1="-3.5" y1="-1.625" x2="-3" y2="-1.375" layer="51"/>
+<rectangle x1="-3.5" y1="-2.125" x2="-3" y2="-1.875" layer="51"/>
+<rectangle x1="-3.5" y1="-2.625" x2="-3" y2="-2.375" layer="51"/>
+<rectangle x1="-2.625" y1="-3.5" x2="-2.375" y2="-3" layer="51"/>
+<rectangle x1="-2.125" y1="-3.5" x2="-1.875" y2="-3" layer="51"/>
+<rectangle x1="-1.625" y1="-3.5" x2="-1.375" y2="-3" layer="51"/>
+<rectangle x1="-1.125" y1="-3.5" x2="-0.875" y2="-3" layer="51"/>
+<rectangle x1="-0.625" y1="-3.5" x2="-0.375" y2="-3" layer="51"/>
+<rectangle x1="-0.125" y1="-3.5" x2="0.125" y2="-3" layer="51"/>
+<rectangle x1="0.375" y1="-3.5" x2="0.625" y2="-3" layer="51"/>
+<rectangle x1="0.875" y1="-3.5" x2="1.125" y2="-3" layer="51"/>
+<rectangle x1="1.375" y1="-3.5" x2="1.625" y2="-3" layer="51"/>
+<rectangle x1="1.875" y1="-3.5" x2="2.125" y2="-3" layer="51"/>
+<rectangle x1="2.375" y1="-3.5" x2="2.625" y2="-3" layer="51"/>
+<rectangle x1="3" y1="-2.625" x2="3.5" y2="-2.375" layer="51"/>
+<rectangle x1="3" y1="-2.125" x2="3.5" y2="-1.875" layer="51"/>
+<rectangle x1="3" y1="-1.625" x2="3.5" y2="-1.375" layer="51"/>
+<rectangle x1="3" y1="-1.125" x2="3.5" y2="-0.875" layer="51"/>
+<rectangle x1="3" y1="-0.625" x2="3.5" y2="-0.375" layer="51"/>
+<rectangle x1="3" y1="-0.125" x2="3.5" y2="0.125" layer="51"/>
+<rectangle x1="3" y1="0.375" x2="3.5" y2="0.625" layer="51"/>
+<rectangle x1="3" y1="0.875" x2="3.5" y2="1.125" layer="51"/>
+<rectangle x1="3" y1="1.375" x2="3.5" y2="1.625" layer="51"/>
+<rectangle x1="3" y1="1.875" x2="3.5" y2="2.125" layer="51"/>
+<rectangle x1="3" y1="2.375" x2="3.5" y2="2.625" layer="51"/>
+<rectangle x1="2.375" y1="3" x2="2.625" y2="3.5" layer="51"/>
+<rectangle x1="1.875" y1="3" x2="2.125" y2="3.5" layer="51"/>
+<rectangle x1="1.375" y1="3" x2="1.625" y2="3.5" layer="51"/>
+<rectangle x1="0.875" y1="3" x2="1.125" y2="3.5" layer="51"/>
+<rectangle x1="0.375" y1="3" x2="0.625" y2="3.5" layer="51"/>
+<rectangle x1="-0.125" y1="3" x2="0.125" y2="3.5" layer="51"/>
+<rectangle x1="-0.625" y1="3" x2="-0.375" y2="3.5" layer="51"/>
+<rectangle x1="-1.125" y1="3" x2="-0.875" y2="3.5" layer="51"/>
+<rectangle x1="-1.625" y1="3" x2="-1.375" y2="3.5" layer="51"/>
+<rectangle x1="-2.125" y1="3" x2="-1.875" y2="3.5" layer="51"/>
+<rectangle x1="-2.625" y1="3" x2="-2.375" y2="3.5" layer="51"/>
+</package>
+<package name="QFN44ML8X8">
+<description><b>44-Lead Plastic Quad Flat No Lead Package (ML)</b> 8x8 mm Body (QFN)<p>
+Source: http://ww1.microchip.com/downloads/en/devicedoc/39632c.pdf</description>
+<wire x1="-3.9" y1="-3.9" x2="3.9" y2="-3.9" width="0.2032" layer="51"/>
+<wire x1="3.9" y1="-3.9" x2="3.9" y2="3.9" width="0.2032" layer="51"/>
+<wire x1="3.9" y1="3.9" x2="-3.9" y2="3.9" width="0.2032" layer="51"/>
+<wire x1="-3.9" y1="3.9" x2="-3.9" y2="-3.9" width="0.2032" layer="51"/>
+<smd name="1" x="-3.7875" y="3.25" dx="0.45" dy="0.33" layer="1" roundness="40" stop="no"/>
+<smd name="2" x="-3.7875" y="2.6" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="3" x="-3.7875" y="1.95" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="4" x="-3.7875" y="1.3" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="5" x="-3.7875" y="0.65" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="6" x="-3.7875" y="0" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="7" x="-3.7875" y="-0.65" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="8" x="-3.7875" y="-1.3" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="9" x="-3.7875" y="-1.95" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="10" x="-3.7875" y="-2.6" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="11" x="-3.7875" y="-3.25" dx="0.45" dy="0.33" layer="1" roundness="40" stop="no"/>
+<smd name="12" x="-3.25" y="-3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R90" stop="no"/>
+<smd name="13" x="-2.6" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="14" x="-1.95" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="15" x="-1.3" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="16" x="-0.65" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="17" x="0" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="18" x="0.65" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="19" x="1.3" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="20" x="1.95" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="21" x="2.6" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="22" x="3.25" y="-3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R90" stop="no"/>
+<smd name="23" x="3.7875" y="-3.25" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R180" stop="no"/>
+<smd name="24" x="3.7875" y="-2.6" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="25" x="3.7875" y="-1.95" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="26" x="3.7875" y="-1.3" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="27" x="3.7875" y="-0.65" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="28" x="3.7875" y="0" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="29" x="3.7875" y="0.65" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="30" x="3.7875" y="1.3" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="31" x="3.7875" y="1.95" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="32" x="3.7875" y="2.6" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="33" x="3.7875" y="3.25" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R180" stop="no"/>
+<smd name="34" x="3.25" y="3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R270" stop="no"/>
+<smd name="35" x="2.6" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="36" x="1.95" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="37" x="1.3" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="38" x="0.65" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="39" x="0" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="40" x="-0.65" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="41" x="-1.3" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="42" x="-1.95" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="43" x="-2.6" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="44" x="-3.25" y="3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R270" stop="no"/>
+<smd name="EXP" x="0" y="0" dx="6" dy="6" layer="1" stop="no"/>
+<text x="-3.9" y="4.55" size="1.27" layer="25">>NAME</text>
+<text x="-3.9" y="-5.525" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.05" y1="3.05" x2="-3.525" y2="3.45" layer="29"/>
+<rectangle x1="-4.05" y1="2.4" x2="-3.525" y2="2.8" layer="29"/>
+<rectangle x1="-4.05" y1="1.75" x2="-3.525" y2="2.15" layer="29"/>
+<rectangle x1="-4.05" y1="1.1" x2="-3.525" y2="1.5" layer="29"/>
+<rectangle x1="-4.05" y1="0.45" x2="-3.525" y2="0.85" layer="29"/>
+<rectangle x1="-4.05" y1="-0.2" x2="-3.525" y2="0.2" layer="29"/>
+<rectangle x1="-4.05" y1="-0.85" x2="-3.525" y2="-0.45" layer="29"/>
+<rectangle x1="-4.05" y1="-1.5" x2="-3.525" y2="-1.1" layer="29"/>
+<rectangle x1="-4.05" y1="-2.15" x2="-3.525" y2="-1.75" layer="29"/>
+<rectangle x1="-4.05" y1="-2.8" x2="-3.525" y2="-2.4" layer="29"/>
+<rectangle x1="-4.05" y1="-3.45" x2="-3.525" y2="-3.05" layer="29"/>
+<rectangle x1="-3.5125" y1="-3.9875" x2="-2.9875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-2.8625" y1="-3.9875" x2="-2.3375" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-2.2125" y1="-3.9875" x2="-1.6875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-1.5625" y1="-3.9875" x2="-1.0375" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-0.9125" y1="-3.9875" x2="-0.3875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-0.2625" y1="-3.9875" x2="0.2625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="0.3875" y1="-3.9875" x2="0.9125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="1.0375" y1="-3.9875" x2="1.5625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="1.6875" y1="-3.9875" x2="2.2125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="2.3375" y1="-3.9875" x2="2.8625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="2.9875" y1="-3.9875" x2="3.5125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="3.525" y1="-3.45" x2="4.05" y2="-3.05" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-2.8" x2="4.05" y2="-2.4" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-2.15" x2="4.05" y2="-1.75" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-1.5" x2="4.05" y2="-1.1" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-0.85" x2="4.05" y2="-0.45" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-0.2" x2="4.05" y2="0.2" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="0.45" x2="4.05" y2="0.85" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="1.1" x2="4.05" y2="1.5" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="1.75" x2="4.05" y2="2.15" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="2.4" x2="4.05" y2="2.8" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="3.05" x2="4.05" y2="3.45" layer="29" rot="R180"/>
+<rectangle x1="2.9875" y1="3.5875" x2="3.5125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="2.3375" y1="3.5875" x2="2.8625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="1.6875" y1="3.5875" x2="2.2125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="1.0375" y1="3.5875" x2="1.5625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="0.3875" y1="3.5875" x2="0.9125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-0.2625" y1="3.5875" x2="0.2625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-0.9125" y1="3.5875" x2="-0.3875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-1.5625" y1="3.5875" x2="-1.0375" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-2.2125" y1="3.5875" x2="-1.6875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-2.8625" y1="3.5875" x2="-2.3375" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-3.5125" y1="3.5875" x2="-2.9875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-3.8375" y1="0.65" x2="-0.6625" y2="3.8375" layer="51"/>
+<rectangle x1="-2.9625" y1="-2.9625" x2="2.9625" y2="2.9625" layer="29"/>
+</package>
+<package name="LQFP100">
+<description><b>LQFP 100</b><p>
+Source: 6120s.pdf</description>
+<wire x1="-6.875" y1="6.25" x2="-6.25" y2="6.875" width="0.254" layer="21"/>
+<wire x1="-6.25" y1="6.875" x2="6.625" y2="6.875" width="0.254" layer="21"/>
+<wire x1="6.625" y1="6.875" x2="6.875" y2="6.625" width="0.254" layer="21"/>
+<wire x1="6.875" y1="6.625" x2="6.85" y2="-6.625" width="0.254" layer="21"/>
+<wire x1="6.85" y1="-6.625" x2="6.6" y2="-6.875" width="0.254" layer="21"/>
+<wire x1="6.6" y1="-6.875" x2="-6.625" y2="-6.875" width="0.254" layer="21"/>
+<wire x1="-6.625" y1="-6.875" x2="-6.875" y2="-6.625" width="0.254" layer="21"/>
+<wire x1="-6.875" y1="-6.625" x2="-6.875" y2="6.25" width="0.254" layer="21"/>
+<wire x1="-0.0099" y1="1.3299" x2="0.39" y2="0.9299" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="-6" y="6" radius="0.2499" width="0.254" layer="21"/>
+<circle x="3.59" y="-0.7699" radius="0.4999" width="0.1016" layer="51"/>
+<smd name="1" x="-7.875" y="6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-7.875" y="5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-7.875" y="5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-7.875" y="4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-7.875" y="4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="6" x="-7.875" y="3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="7" x="-7.875" y="3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="8" x="-7.875" y="2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="9" x="-7.875" y="2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="10" x="-7.875" y="1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="11" x="-7.875" y="1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="12" x="-7.875" y="0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="13" x="-7.875" y="0" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="14" x="-7.875" y="-0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="15" x="-7.875" y="-1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="16" x="-7.875" y="-1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="17" x="-7.875" y="-2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="18" x="-7.875" y="-2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="19" x="-7.875" y="-3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="20" x="-7.875" y="-3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="21" x="-7.875" y="-4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="22" x="-7.875" y="-4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="23" x="-7.875" y="-5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="24" x="-7.875" y="-5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="25" x="-7.875" y="-6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="26" x="-6.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="27" x="-5.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="28" x="-5.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="29" x="-4.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="30" x="-4.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="31" x="-3.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="32" x="-3.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="33" x="-2.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="34" x="-2.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="35" x="-1.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="36" x="-1.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="37" x="-0.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="38" x="-0.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="39" x="0.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="40" x="0.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="41" x="1.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="42" x="1.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="43" x="2.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="44" x="2.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="45" x="3.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="46" x="3.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="47" x="4.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="48" x="4.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="49" x="5.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="50" x="5.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="51" x="7.875" y="-6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="52" x="7.875" y="-5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="53" x="7.875" y="-5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="54" x="7.875" y="-4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="55" x="7.875" y="-4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="56" x="7.875" y="-3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="57" x="7.875" y="-3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="58" x="7.875" y="-2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="59" x="7.875" y="-2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="60" x="7.875" y="-1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="61" x="7.875" y="-1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="62" x="7.875" y="-0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="63" x="7.875" y="0" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="64" x="7.875" y="0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="65" x="7.875" y="1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="66" x="7.875" y="1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="67" x="7.875" y="2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="68" x="7.875" y="2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="69" x="7.875" y="3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="70" x="7.875" y="3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="71" x="7.875" y="4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="72" x="7.875" y="4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="73" x="7.875" y="5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="74" x="7.875" y="5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="75" x="7.875" y="6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="76" x="6" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="77" x="5.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="78" x="5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="79" x="4.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="80" x="4" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="81" x="3.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="82" x="3" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="83" x="2.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="84" x="2" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="85" x="1.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="86" x="1" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="87" x="0.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="88" x="0" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="89" x="-0.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="90" x="-1" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="91" x="-1.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="92" x="-2" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="93" x="-2.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="94" x="-3" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="95" x="-3.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="96" x="-4" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="97" x="-4.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="98" x="-5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="99" x="-5.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="100" x="-6" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<text x="-6.395" y="9.1201" size="1.27" layer="25">>NAME</text>
+<text x="-3.1801" y="2.8001" size="1.27" layer="27">>VALUE</text>
+<text x="3.3899" y="-1.0701" size="0.6096" layer="51" ratio="15">R</text>
+<rectangle x1="-8.0749" y1="5.8499" x2="-7.0251" y2="6.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="5.35" x2="-7.0251" y2="5.65" layer="51"/>
+<rectangle x1="-8.0749" y1="4.8499" x2="-7.0251" y2="5.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="4.35" x2="-7.0251" y2="4.65" layer="51"/>
+<rectangle x1="-8.0749" y1="3.8499" x2="-7.0251" y2="4.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="3.35" x2="-7.0251" y2="3.65" layer="51"/>
+<rectangle x1="-8.0749" y1="2.8499" x2="-7.0251" y2="3.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="2.35" x2="-7.0251" y2="2.65" layer="51"/>
+<rectangle x1="-8.0749" y1="1.8499" x2="-7.0251" y2="2.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="1.35" x2="-7.0251" y2="1.65" layer="51"/>
+<rectangle x1="-8.0749" y1="0.8499" x2="-7.0251" y2="1.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="0.35" x2="-7.0251" y2="0.65" layer="51"/>
+<rectangle x1="-8.0749" y1="-0.1501" x2="-7.0251" y2="0.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="-0.65" x2="-7.0251" y2="-0.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-1.1501" x2="-7.0251" y2="-0.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-1.65" x2="-7.0251" y2="-1.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-2.1501" x2="-7.0251" y2="-1.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-2.65" x2="-7.0251" y2="-2.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-3.1501" x2="-7.0251" y2="-2.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-3.65" x2="-7.0251" y2="-3.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-4.1501" x2="-7.0251" y2="-3.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-4.65" x2="-7.0251" y2="-4.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-5.1501" x2="-7.0251" y2="-4.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-5.65" x2="-7.0251" y2="-5.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-6.1501" x2="-7.0251" y2="-5.8499" layer="51"/>
+<rectangle x1="-6.1751" y1="-8.0749" x2="-5.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-5.675" y1="-8.0749" x2="-5.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-5.1751" y1="-8.0749" x2="-4.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-4.675" y1="-8.0749" x2="-4.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-4.1751" y1="-8.0749" x2="-3.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-3.675" y1="-8.0749" x2="-3.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-3.1751" y1="-8.0749" x2="-2.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-2.675" y1="-8.0749" x2="-2.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-2.1751" y1="-8.0749" x2="-1.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-1.675" y1="-8.0749" x2="-1.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-1.1751" y1="-8.0749" x2="-0.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-0.675" y1="-8.0749" x2="-0.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-0.1751" y1="-8.0749" x2="0.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="0.325" y1="-8.0749" x2="0.625" y2="-7.0251" layer="51"/>
+<rectangle x1="0.8249" y1="-8.0749" x2="1.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="1.325" y1="-8.0749" x2="1.625" y2="-7.0251" layer="51"/>
+<rectangle x1="1.8249" y1="-8.0749" x2="2.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="2.325" y1="-8.0749" x2="2.625" y2="-7.0251" layer="51"/>
+<rectangle x1="2.8249" y1="-8.0749" x2="3.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="3.325" y1="-8.0749" x2="3.625" y2="-7.0251" layer="51"/>
+<rectangle x1="3.8249" y1="-8.0749" x2="4.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="4.325" y1="-8.0749" x2="4.625" y2="-7.0251" layer="51"/>
+<rectangle x1="4.8249" y1="-8.0749" x2="5.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="5.325" y1="-8.0749" x2="5.625" y2="-7.0251" layer="51"/>
+<rectangle x1="5.8249" y1="-8.0749" x2="6.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="7.0251" y1="-6.1501" x2="8.0749" y2="-5.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-5.65" x2="8.0749" y2="-5.35" layer="51"/>
+<rectangle x1="7.0251" y1="-5.1501" x2="8.0749" y2="-4.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-4.65" x2="8.0749" y2="-4.35" layer="51"/>
+<rectangle x1="7.0251" y1="-4.1501" x2="8.0749" y2="-3.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-3.65" x2="8.0749" y2="-3.35" layer="51"/>
+<rectangle x1="7.0251" y1="-3.1501" x2="8.0749" y2="-2.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-2.65" x2="8.0749" y2="-2.35" layer="51"/>
+<rectangle x1="7.0251" y1="-2.1501" x2="8.0749" y2="-1.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-1.65" x2="8.0749" y2="-1.35" layer="51"/>
+<rectangle x1="7.0251" y1="-1.1501" x2="8.0749" y2="-0.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-0.65" x2="8.0749" y2="-0.35" layer="51"/>
+<rectangle x1="7.0251" y1="-0.1501" x2="8.0749" y2="0.1501" layer="51"/>
+<rectangle x1="7.0251" y1="0.35" x2="8.0749" y2="0.65" layer="51"/>
+<rectangle x1="7.0251" y1="0.8499" x2="8.0749" y2="1.1501" layer="51"/>
+<rectangle x1="7.0251" y1="1.35" x2="8.0749" y2="1.65" layer="51"/>
+<rectangle x1="7.0251" y1="1.8499" x2="8.0749" y2="2.1501" layer="51"/>
+<rectangle x1="7.0251" y1="2.35" x2="8.0749" y2="2.65" layer="51"/>
+<rectangle x1="7.0251" y1="2.8499" x2="8.0749" y2="3.1501" layer="51"/>
+<rectangle x1="7.0251" y1="3.35" x2="8.0749" y2="3.65" layer="51"/>
+<rectangle x1="7.0251" y1="3.8499" x2="8.0749" y2="4.1501" layer="51"/>
+<rectangle x1="7.0251" y1="4.35" x2="8.0749" y2="4.65" layer="51"/>
+<rectangle x1="7.0251" y1="4.8499" x2="8.0749" y2="5.1501" layer="51"/>
+<rectangle x1="7.0251" y1="5.35" x2="8.0749" y2="5.65" layer="51"/>
+<rectangle x1="7.0251" y1="5.8499" x2="8.0749" y2="6.1501" layer="51"/>
+<rectangle x1="5.8499" y1="7.0251" x2="6.1501" y2="8.0749" layer="51"/>
+<rectangle x1="5.35" y1="7.0251" x2="5.65" y2="8.0749" layer="51"/>
+<rectangle x1="4.8499" y1="7.0251" x2="5.1501" y2="8.0749" layer="51"/>
+<rectangle x1="4.35" y1="7.0251" x2="4.65" y2="8.0749" layer="51"/>
+<rectangle x1="3.8499" y1="7.0251" x2="4.1501" y2="8.0749" layer="51"/>
+<rectangle x1="3.35" y1="7.0251" x2="3.65" y2="8.0749" layer="51"/>
+<rectangle x1="2.8499" y1="7.0251" x2="3.1501" y2="8.0749" layer="51"/>
+<rectangle x1="2.35" y1="7.0251" x2="2.65" y2="8.0749" layer="51"/>
+<rectangle x1="1.8499" y1="7.0251" x2="2.1501" y2="8.0749" layer="51"/>
+<rectangle x1="1.35" y1="7.0251" x2="1.65" y2="8.0749" layer="51"/>
+<rectangle x1="0.8499" y1="7.0251" x2="1.1501" y2="8.0749" layer="51"/>
+<rectangle x1="0.35" y1="7.0251" x2="0.65" y2="8.0749" layer="51"/>
+<rectangle x1="-0.1501" y1="7.0251" x2="0.1501" y2="8.0749" layer="51"/>
+<rectangle x1="-0.65" y1="7.0251" x2="-0.35" y2="8.0749" layer="51"/>
+<rectangle x1="-1.1501" y1="7.0251" x2="-0.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-1.65" y1="7.0251" x2="-1.35" y2="8.0749" layer="51"/>
+<rectangle x1="-2.1501" y1="7.0251" x2="-1.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-2.65" y1="7.0251" x2="-2.35" y2="8.0749" layer="51"/>
+<rectangle x1="-3.1501" y1="7.0251" x2="-2.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-3.65" y1="7.0251" x2="-3.35" y2="8.0749" layer="51"/>
+<rectangle x1="-4.1501" y1="7.0251" x2="-3.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-4.65" y1="7.0251" x2="-4.35" y2="8.0749" layer="51"/>
+<rectangle x1="-5.1501" y1="7.0251" x2="-4.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-5.65" y1="7.0251" x2="-5.35" y2="8.0749" layer="51"/>
+<rectangle x1="-6.1501" y1="7.0251" x2="-5.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-8.675" y1="5.8" x2="-7.075" y2="6.2" layer="29"/>
+<rectangle x1="-8.6" y1="5.85" x2="-7.15" y2="6.15" layer="31"/>
+<rectangle x1="-8.675" y1="5.3" x2="-7.075" y2="5.7" layer="29"/>
+<rectangle x1="-8.6" y1="5.35" x2="-7.15" y2="5.65" layer="31"/>
+<rectangle x1="-8.675" y1="4.8" x2="-7.075" y2="5.2" layer="29"/>
+<rectangle x1="-8.6" y1="4.85" x2="-7.15" y2="5.15" layer="31"/>
+<rectangle x1="-8.675" y1="4.3" x2="-7.075" y2="4.7" layer="29"/>
+<rectangle x1="-8.6" y1="4.35" x2="-7.15" y2="4.65" layer="31"/>
+<rectangle x1="-8.675" y1="3.8" x2="-7.075" y2="4.2" layer="29"/>
+<rectangle x1="-8.6" y1="3.85" x2="-7.15" y2="4.15" layer="31"/>
+<rectangle x1="-8.675" y1="3.3" x2="-7.075" y2="3.7" layer="29"/>
+<rectangle x1="-8.6" y1="3.35" x2="-7.15" y2="3.65" layer="31"/>
+<rectangle x1="-8.675" y1="2.8" x2="-7.075" y2="3.2" layer="29"/>
+<rectangle x1="-8.6" y1="2.85" x2="-7.15" y2="3.15" layer="31"/>
+<rectangle x1="-8.675" y1="2.3" x2="-7.075" y2="2.7" layer="29"/>
+<rectangle x1="-8.6" y1="2.35" x2="-7.15" y2="2.65" layer="31"/>
+<rectangle x1="-8.675" y1="1.8" x2="-7.075" y2="2.2" layer="29"/>
+<rectangle x1="-8.6" y1="1.85" x2="-7.15" y2="2.15" layer="31"/>
+<rectangle x1="-8.675" y1="1.3" x2="-7.075" y2="1.7" layer="29"/>
+<rectangle x1="-8.6" y1="1.35" x2="-7.15" y2="1.65" layer="31"/>
+<rectangle x1="-8.675" y1="0.8" x2="-7.075" y2="1.2" layer="29"/>
+<rectangle x1="-8.6" y1="0.85" x2="-7.15" y2="1.15" layer="31"/>
+<rectangle x1="-8.675" y1="0.3" x2="-7.075" y2="0.7" layer="29"/>
+<rectangle x1="-8.6" y1="0.35" x2="-7.15" y2="0.65" layer="31"/>
+<rectangle x1="-8.675" y1="-0.2" x2="-7.075" y2="0.2" layer="29"/>
+<rectangle x1="-8.6" y1="-0.15" x2="-7.15" y2="0.15" layer="31"/>
+<rectangle x1="-8.675" y1="-0.7" x2="-7.075" y2="-0.3" layer="29"/>
+<rectangle x1="-8.6" y1="-0.65" x2="-7.15" y2="-0.35" layer="31"/>
+<rectangle x1="-8.675" y1="-1.2" x2="-7.075" y2="-0.8" layer="29"/>
+<rectangle x1="-8.6" y1="-1.15" x2="-7.15" y2="-0.85" layer="31"/>
+<rectangle x1="-8.675" y1="-1.7" x2="-7.075" y2="-1.3" layer="29"/>
+<rectangle x1="-8.6" y1="-1.65" x2="-7.15" y2="-1.35" layer="31"/>
+<rectangle x1="-8.675" y1="-2.2" x2="-7.075" y2="-1.8" layer="29"/>
+<rectangle x1="-8.6" y1="-2.15" x2="-7.15" y2="-1.85" layer="31"/>
+<rectangle x1="-8.675" y1="-2.7" x2="-7.075" y2="-2.3" layer="29"/>
+<rectangle x1="-8.6" y1="-2.65" x2="-7.15" y2="-2.35" layer="31"/>
+<rectangle x1="-8.675" y1="-3.2" x2="-7.075" y2="-2.8" layer="29"/>
+<rectangle x1="-8.6" y1="-3.15" x2="-7.15" y2="-2.85" layer="31"/>
+<rectangle x1="-8.675" y1="-3.7" x2="-7.075" y2="-3.3" layer="29"/>
+<rectangle x1="-8.6" y1="-3.65" x2="-7.15" y2="-3.35" layer="31"/>
+<rectangle x1="-8.675" y1="-4.2" x2="-7.075" y2="-3.8" layer="29"/>
+<rectangle x1="-8.6" y1="-4.15" x2="-7.15" y2="-3.85" layer="31"/>
+<rectangle x1="-8.675" y1="-4.7" x2="-7.075" y2="-4.3" layer="29"/>
+<rectangle x1="-8.6" y1="-4.65" x2="-7.15" y2="-4.35" layer="31"/>
+<rectangle x1="-8.675" y1="-5.2" x2="-7.075" y2="-4.8" layer="29"/>
+<rectangle x1="-8.6" y1="-5.15" x2="-7.15" y2="-4.85" layer="31"/>
+<rectangle x1="-8.675" y1="-5.7" x2="-7.075" y2="-5.3" layer="29"/>
+<rectangle x1="-8.6" y1="-5.65" x2="-7.15" y2="-5.35" layer="31"/>
+<rectangle x1="-8.675" y1="-6.2" x2="-7.075" y2="-5.8" layer="29"/>
+<rectangle x1="-8.6" y1="-6.15" x2="-7.15" y2="-5.85" layer="31"/>
+<rectangle x1="-6.8" y1="-8.075" x2="-5.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-6.725" y1="-8.025" x2="-5.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-6.3" y1="-8.075" x2="-4.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-6.225" y1="-8.025" x2="-4.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-5.8" y1="-8.075" x2="-4.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-5.725" y1="-8.025" x2="-4.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-5.3" y1="-8.075" x2="-3.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-5.225" y1="-8.025" x2="-3.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-4.8" y1="-8.075" x2="-3.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-4.725" y1="-8.025" x2="-3.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-4.3" y1="-8.075" x2="-2.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-4.225" y1="-8.025" x2="-2.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-3.8" y1="-8.075" x2="-2.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-3.725" y1="-8.025" x2="-2.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-3.3" y1="-8.075" x2="-1.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-3.225" y1="-8.025" x2="-1.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-2.8" y1="-8.075" x2="-1.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-2.725" y1="-8.025" x2="-1.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-2.3" y1="-8.075" x2="-0.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-2.225" y1="-8.025" x2="-0.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-1.8" y1="-8.075" x2="-0.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-1.725" y1="-8.025" x2="-0.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-1.3" y1="-8.075" x2="0.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-1.225" y1="-8.025" x2="0.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-0.8" y1="-8.075" x2="0.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-0.725" y1="-8.025" x2="0.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-0.3" y1="-8.075" x2="1.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-0.225" y1="-8.025" x2="1.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="0.2" y1="-8.075" x2="1.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="0.275" y1="-8.025" x2="1.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="0.7" y1="-8.075" x2="2.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="0.775" y1="-8.025" x2="2.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="1.2" y1="-8.075" x2="2.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="1.275" y1="-8.025" x2="2.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="1.7" y1="-8.075" x2="3.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="1.775" y1="-8.025" x2="3.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="2.2" y1="-8.075" x2="3.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="2.275" y1="-8.025" x2="3.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="2.7" y1="-8.075" x2="4.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="2.775" y1="-8.025" x2="4.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="3.2" y1="-8.075" x2="4.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="3.275" y1="-8.025" x2="4.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="3.7" y1="-8.075" x2="5.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="3.775" y1="-8.025" x2="5.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="4.2" y1="-8.075" x2="5.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="4.275" y1="-8.025" x2="5.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="4.7" y1="-8.075" x2="6.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="4.775" y1="-8.025" x2="6.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="5.2" y1="-8.075" x2="6.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="5.275" y1="-8.025" x2="6.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="7.075" y1="-6.2" x2="8.675" y2="-5.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-6.15" x2="8.6" y2="-5.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-5.7" x2="8.675" y2="-5.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-5.65" x2="8.6" y2="-5.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-5.2" x2="8.675" y2="-4.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-5.15" x2="8.6" y2="-4.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-4.7" x2="8.675" y2="-4.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-4.65" x2="8.6" y2="-4.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-4.2" x2="8.675" y2="-3.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-4.15" x2="8.6" y2="-3.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-3.7" x2="8.675" y2="-3.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-3.65" x2="8.6" y2="-3.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-3.2" x2="8.675" y2="-2.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-3.15" x2="8.6" y2="-2.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-2.7" x2="8.675" y2="-2.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-2.65" x2="8.6" y2="-2.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-2.2" x2="8.675" y2="-1.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-2.15" x2="8.6" y2="-1.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-1.7" x2="8.675" y2="-1.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-1.65" x2="8.6" y2="-1.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-1.2" x2="8.675" y2="-0.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-1.15" x2="8.6" y2="-0.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-0.7" x2="8.675" y2="-0.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-0.65" x2="8.6" y2="-0.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-0.2" x2="8.675" y2="0.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-0.15" x2="8.6" y2="0.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="0.3" x2="8.675" y2="0.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="0.35" x2="8.6" y2="0.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="0.8" x2="8.675" y2="1.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="0.85" x2="8.6" y2="1.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="1.3" x2="8.675" y2="1.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="1.35" x2="8.6" y2="1.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="1.8" x2="8.675" y2="2.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="1.85" x2="8.6" y2="2.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="2.3" x2="8.675" y2="2.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="2.35" x2="8.6" y2="2.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="2.8" x2="8.675" y2="3.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="2.85" x2="8.6" y2="3.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="3.3" x2="8.675" y2="3.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="3.35" x2="8.6" y2="3.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="3.8" x2="8.675" y2="4.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="3.85" x2="8.6" y2="4.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="4.3" x2="8.675" y2="4.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="4.35" x2="8.6" y2="4.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="4.8" x2="8.675" y2="5.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="4.85" x2="8.6" y2="5.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="5.3" x2="8.675" y2="5.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="5.35" x2="8.6" y2="5.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="5.8" x2="8.675" y2="6.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="5.85" x2="8.6" y2="6.15" layer="31" rot="R180"/>
+<rectangle x1="5.2" y1="7.675" x2="6.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="5.275" y1="7.725" x2="6.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="4.7" y1="7.675" x2="6.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="4.775" y1="7.725" x2="6.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="4.2" y1="7.675" x2="5.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="4.275" y1="7.725" x2="5.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="3.7" y1="7.675" x2="5.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="3.775" y1="7.725" x2="5.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="3.2" y1="7.675" x2="4.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="3.275" y1="7.725" x2="4.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="2.7" y1="7.675" x2="4.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="2.775" y1="7.725" x2="4.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="2.2" y1="7.675" x2="3.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="2.275" y1="7.725" x2="3.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="1.7" y1="7.675" x2="3.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="1.775" y1="7.725" x2="3.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="1.2" y1="7.675" x2="2.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="1.275" y1="7.725" x2="2.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="0.7" y1="7.675" x2="2.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="0.775" y1="7.725" x2="2.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="0.2" y1="7.675" x2="1.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="0.275" y1="7.725" x2="1.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-0.3" y1="7.675" x2="1.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-0.225" y1="7.725" x2="1.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-0.8" y1="7.675" x2="0.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-0.725" y1="7.725" x2="0.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-1.3" y1="7.675" x2="0.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-1.225" y1="7.725" x2="0.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-1.8" y1="7.675" x2="-0.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-1.725" y1="7.725" x2="-0.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-2.3" y1="7.675" x2="-0.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-2.225" y1="7.725" x2="-0.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-2.8" y1="7.675" x2="-1.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-2.725" y1="7.725" x2="-1.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-3.3" y1="7.675" x2="-1.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-3.225" y1="7.725" x2="-1.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-3.8" y1="7.675" x2="-2.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-3.725" y1="7.725" x2="-2.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-4.3" y1="7.675" x2="-2.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-4.225" y1="7.725" x2="-2.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-4.8" y1="7.675" x2="-3.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-4.725" y1="7.725" x2="-3.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-5.3" y1="7.675" x2="-3.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-5.225" y1="7.725" x2="-3.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-5.8" y1="7.675" x2="-4.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-5.725" y1="7.725" x2="-4.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-6.3" y1="7.675" x2="-4.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-6.225" y1="7.725" x2="-4.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-6.8" y1="7.675" x2="-5.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-6.725" y1="7.725" x2="-5.275" y2="8.025" layer="31" rot="R270"/>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.6701"/>
+<vertex x="-2.81" y="1.3299"/>
+<vertex x="-2.2101" y="1.3299"/>
+<vertex x="-2.2101" y="-0.6701"/>
+<vertex x="-2.6101" y="-0.6701"/>
+<vertex x="-2.6101" y="0.73"/>
+<vertex x="-3.2101" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.6701"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-2.7099" y="1.6299"/>
+<vertex x="-2.51" y="2.03"/>
+<vertex x="3.0899" y="2.03"/>
+<vertex x="3.0899" y="1.6299"/>
+<vertex x="-1.51" y="1.6299"/>
+<vertex x="-1.51" y="-0.6701"/>
+<vertex x="-1.9101" y="-0.6701"/>
+<vertex x="-1.9101" y="1.6299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-1.2101" y="1.3299"/>
+<vertex x="-1.2101" y="-0.6701"/>
+<vertex x="-0.81" y="-0.6701"/>
+<vertex x="-0.81" y="1.13"/>
+<vertex x="-0.6101" y="1.13"/>
+<vertex x="-0.6101" y="-0.6701"/>
+<vertex x="-0.2101" y="-0.6701"/>
+<vertex x="-0.2101" y="1.13"/>
+<vertex x="-0.0099" y="1.13"/>
+<vertex x="-0.0099" y="-0.6701"/>
+<vertex x="0.3899" y="-0.6701"/>
+<vertex x="0.3899" y="0.9299"/>
+<vertex x="0.2901" y="1.13"/>
+<vertex x="0.19" y="1.2301"/>
+<vertex x="-0.0099" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0.6901" y="1.3299"/>
+<vertex x="0.6901" y="-0.6701"/>
+<vertex x="1.89" y="-0.6701"/>
+<vertex x="1.89" y="-0.0701"/>
+<vertex x="0.89" y="-0.0701"/>
+<vertex x="0.89" y="0.13"/>
+<vertex x="1.89" y="0.13"/>
+<vertex x="1.89" y="0.5301"/>
+<vertex x="0.89" y="0.5301"/>
+<vertex x="0.89" y="0.73"/>
+<vertex x="1.89" y="0.73"/>
+<vertex x="1.89" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.19" y="1.3299"/>
+<vertex x="2.19" y="-0.6701"/>
+<vertex x="2.7899" y="-0.6701"/>
+<vertex x="2.9901" y="-0.27"/>
+<vertex x="2.59" y="-0.27"/>
+<vertex x="2.59" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.8699"/>
+<vertex x="-3.81" y="-1.27"/>
+<vertex x="2.49" y="-1.27"/>
+<vertex x="2.6901" y="-0.8699"/>
+</polygon>
+</package>
+<package name="TFBGA100">
+<description><b>TFBGA 100</b><p>
+Source: 6120s.pdf</description>
+<wire x1="-4.4" y1="4.4" x2="4.375" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.375" y1="4.4" x2="4.375" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.375" y1="-4.4" x2="-4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.4" x2="-4.4" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-3.6" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-3.6" radius="0.225" width="0" layer="29"/>
+<smd name="A1" x="-3.6" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B1" x="-3.6" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C1" x="-3.6" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D1" x="-3.6" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E1" x="-3.6" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F1" x="-3.6" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G1" x="-3.6" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H1" x="-3.6" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J1" x="-3.6" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K1" x="-3.6" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A2" x="-2.8" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B2" x="-2.8" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C2" x="-2.8" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D2" x="-2.8" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E2" x="-2.8" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F2" x="-2.8" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G2" x="-2.8" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H2" x="-2.8" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J2" x="-2.8" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K2" x="-2.8" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A3" x="-2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B3" x="-2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C3" x="-2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D3" x="-2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E3" x="-2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F3" x="-2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G3" x="-2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H3" x="-2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J3" x="-2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K3" x="-2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A4" x="-1.2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B4" x="-1.2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C4" x="-1.2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D4" x="-1.2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E4" x="-1.2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F4" x="-1.2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G4" x="-1.2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H4" x="-1.2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J4" x="-1.2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K4" x="-1.2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A5" x="-0.4" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B5" x="-0.4" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C5" x="-0.4" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D5" x="-0.4" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E5" x="-0.4" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F5" x="-0.4" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G5" x="-0.4" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H5" x="-0.4" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J5" x="-0.4" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K5" x="-0.4" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A6" x="0.4" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B6" x="0.4" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C6" x="0.4" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D6" x="0.4" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E6" x="0.4" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F6" x="0.4" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G6" x="0.4" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H6" x="0.4" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J6" x="0.4" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K6" x="0.4" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A7" x="1.2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B7" x="1.2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C7" x="1.2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D7" x="1.2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E7" x="1.2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F7" x="1.2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G7" x="1.2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H7" x="1.2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J7" x="1.2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K7" x="1.2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A8" x="2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B8" x="2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C8" x="2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D8" x="2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E8" x="2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F8" x="2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G8" x="2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H8" x="2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J8" x="2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K8" x="2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A9" x="2.8" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B9" x="2.8" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C9" x="2.8" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D9" x="2.8" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E9" x="2.8" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F9" x="2.8" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G9" x="2.8" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H9" x="2.8" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J9" x="2.8" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K9" x="2.8" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A10" x="3.6" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B10" x="3.6" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C10" x="3.6" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D10" x="3.6" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E10" x="3.6" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F10" x="3.6" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G10" x="3.6" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H10" x="3.6" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J10" x="3.6" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K10" x="3.6" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<text x="-4.5" y="5" size="1.27" layer="25">>NAME</text>
+<text x="-4.5" y="-6" size="1.27" layer="27">>VALUE</text>
+<polygon width="0.2032" layer="21">
+<vertex x="-4.35" y="3.75"/>
+<vertex x="-3.725" y="4.375"/>
+<vertex x="-4.35" y="4.375"/>
+</polygon>
+</package>
+<package name="TSSOP8">
+<description><b>8A2-TSSOP</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc5089.pdf</description>
+<wire x1="1.225" y1="-2.175" x2="1.475" y2="-1.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.475" y1="-1.925" x2="-1.225" y2="-2.175" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.235" y1="-2.175" x2="-1.215" y2="-2.175" width="0.1524" layer="21"/>
+<wire x1="-1.475" y1="1.925" x2="-1.475" y2="-1.915" width="0.1524" layer="21"/>
+<wire x1="1.475" y1="-1.925" x2="1.475" y2="1.925" width="0.1524" layer="21"/>
+<wire x1="-1.225" y1="2.175" x2="-1.475" y2="1.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.475" y1="1.925" x2="1.225" y2="2.175" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.235" y1="2.175" x2="1.215" y2="2.175" width="0.1524" layer="21"/>
+<circle x="-0.82" y="-1.565" radius="0.3203" width="0.0508" layer="21"/>
+<smd name="1" x="-0.975" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="2" x="-0.325" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="3" x="0.325" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="4" x="0.975" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="5" x="0.975" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="6" x="0.325" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="7" x="-0.325" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="8" x="-0.975" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<text x="-1.778" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="3.048" y="-2.54" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-1.125" y1="-3.2" x2="-0.825" y2="-2.225" layer="51"/>
+<rectangle x1="-1.175" y1="-3.475" x2="-0.775" y2="-2.4" layer="29"/>
+<rectangle x1="-0.525" y1="-3.475" x2="-0.125" y2="-2.4" layer="29"/>
+<rectangle x1="0.125" y1="-3.475" x2="0.525" y2="-2.4" layer="29"/>
+<rectangle x1="0.775" y1="-3.475" x2="1.175" y2="-2.4" layer="29"/>
+<rectangle x1="-0.475" y1="-3.2" x2="-0.175" y2="-2.225" layer="51"/>
+<rectangle x1="0.175" y1="-3.2" x2="0.475" y2="-2.225" layer="51"/>
+<rectangle x1="0.825" y1="-3.2" x2="1.125" y2="-2.225" layer="51"/>
+<rectangle x1="0.825" y1="2.225" x2="1.125" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="0.775" y1="2.4" x2="1.175" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="0.125" y1="2.4" x2="0.525" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="-0.525" y1="2.4" x2="-0.125" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="-1.175" y1="2.4" x2="-0.775" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="0.175" y1="2.225" x2="0.475" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="-0.475" y1="2.225" x2="-0.175" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="-1.125" y1="2.225" x2="-0.825" y2="3.2" layer="51" rot="R180"/>
+</package>
+<package name="10M1">
+<description><b>10M1</b> 10-pad, 3 x 3 x 1.0 mm Body<p>
+Lead Pitch 0.50 mm, 1.64 x 2.60 mm Exposed Pad, Micro Lead Frame Package<br>
+MLF10, QFN10</b><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-1.45" y1="1.45" x2="1.45" y2="1.45" width="0.1016" layer="21"/>
+<wire x1="1.45" y1="1.45" x2="1.45" y2="-1.45" width="0.1016" layer="51"/>
+<wire x1="1.45" y1="-1.45" x2="-1.45" y2="-1.45" width="0.1016" layer="21"/>
+<wire x1="-1.45" y1="-1.45" x2="-1.45" y2="1.45" width="0.1016" layer="51"/>
+<smd name="1" x="-1.25" y="1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-1.25" y="0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-1.25" y="0" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-1.25" y="-0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-1.25" y="-1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="6" x="1.25" y="-1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="7" x="1.25" y="-0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="8" x="1.25" y="0" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="9" x="1.25" y="0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="10" x="1.25" y="1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="11" x="0" y="0" dx="1.6" dy="2.7" layer="1" stop="no" cream="no"/>
+<text x="-1.5" y="2" size="1.27" layer="25">>NAME</text>
+<text x="-1.5" y="-3" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.575" y1="0.825" x2="-0.925" y2="1.175" layer="29"/>
+<rectangle x1="-1.575" y1="0.325" x2="-0.925" y2="0.675" layer="29"/>
+<rectangle x1="-1.575" y1="-0.175" x2="-0.925" y2="0.175" layer="29"/>
+<rectangle x1="-1.575" y1="-0.675" x2="-0.925" y2="-0.325" layer="29"/>
+<rectangle x1="-1.575" y1="-1.175" x2="-0.925" y2="-0.825" layer="29"/>
+<rectangle x1="0.925" y1="-1.175" x2="1.575" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="-0.675" x2="1.575" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="-0.175" x2="1.575" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="0.325" x2="1.575" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="0.825" x2="1.575" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="-1.525" y1="0.875" x2="-0.975" y2="1.125" layer="31"/>
+<rectangle x1="-1.525" y1="0.375" x2="-0.975" y2="0.625" layer="31"/>
+<rectangle x1="-1.525" y1="-0.125" x2="-0.975" y2="0.125" layer="31"/>
+<rectangle x1="-1.525" y1="-0.625" x2="-0.975" y2="-0.375" layer="31"/>
+<rectangle x1="-1.525" y1="-1.125" x2="-0.975" y2="-0.875" layer="31"/>
+<rectangle x1="0.975" y1="-1.125" x2="1.525" y2="-0.875" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="-0.625" x2="1.525" y2="-0.375" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="-0.125" x2="1.525" y2="0.125" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="0.375" x2="1.525" y2="0.625" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="0.875" x2="1.525" y2="1.125" layer="31" rot="R180"/>
+<rectangle x1="-1.425" y1="1.25" x2="-1" y2="1.425" layer="21"/>
+<polygon width="0.2032" layer="29">
+<vertex x="0.7" y="1.25"/>
+<vertex x="-0.575" y="1.25"/>
+<vertex x="-0.7" y="1.125"/>
+<vertex x="-0.7" y="-1.25"/>
+<vertex x="0.7" y="-1.25"/>
+</polygon>
+<polygon width="0.2032" layer="31">
+<vertex x="0.6" y="1.175"/>
+<vertex x="-0.45" y="1.175"/>
+<vertex x="-0.625" y="1"/>
+<vertex x="-0.625" y="-1.175"/>
+<vertex x="0.6" y="-1.175"/>
+</polygon>
+</package>
+<package name="8S2">
+<description><b>8S2</b> 8-lead, 0.208 Body<p>
+Plastic Small Outline Package (EIAJ)<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-2.6" y1="2.65" x2="-2.35" y2="2.9" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="2.9" x2="2.6" y2="2.65" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="-2.925" x2="2.6" y2="-2.675" width="0.1524" layer="21" curve="90"/>
+<wire x1="-2.6" y1="-2.675" x2="-2.35" y2="-2.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="2.36" y1="-2.925" x2="-2.34" y2="-2.925" width="0.1524" layer="51"/>
+<wire x1="-2.34" y1="2.9" x2="2.36" y2="2.9" width="0.1524" layer="51"/>
+<wire x1="-2.21" y1="2.9" x2="-2.34" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="-1.59" y1="2.9" x2="-0.95" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="-0.32" y1="2.9" x2="0.32" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="0.95" y1="2.9" x2="1.59" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="2.21" y1="2.9" x2="2.36" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-2.925" x2="2.33" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="1.59" y1="-2.925" x2="0.94" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="0.32" y1="-2.925" x2="-0.33" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-0.95" y1="-2.925" x2="-1.59" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-2.21" y1="-2.925" x2="-2.34" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-2.6" y1="2.65" x2="-2.6" y2="-2.665" width="0.1524" layer="21"/>
+<wire x1="2.6" y1="-2.675" x2="2.6" y2="2.65" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="2" x="-0.645" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="3" x="0.625" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="4" x="1.895" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="8" x="-1.905" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="7" x="-0.635" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="6" x="0.635" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="5" x="1.905" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="2.95" x2="-1.73" y2="3.85" layer="51"/>
+<rectangle x1="-0.81" y1="2.95" x2="-0.46" y2="3.85" layer="51"/>
+<rectangle x1="0.46" y1="2.95" x2="0.81" y2="3.85" layer="51"/>
+<rectangle x1="1.73" y1="2.95" x2="2.08" y2="3.85" layer="51"/>
+<rectangle x1="1.72" y1="-3.85" x2="2.07" y2="-2.95" layer="51"/>
+<rectangle x1="0.45" y1="-3.85" x2="0.8" y2="-2.95" layer="51"/>
+<rectangle x1="-0.82" y1="-3.85" x2="-0.47" y2="-2.95" layer="51"/>
+<rectangle x1="-2.08" y1="-3.85" x2="-1.73" y2="-2.95" layer="51"/>
+</package>
+<package name="8S1">
+<description><b>8S1</b> 8-lead (0.150" Wide Body)<p>
+Plastic Gull Wing Small Outline (JEDEC SOIC)<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-2.425" y1="1.675" x2="-2.175" y2="1.925" width="0.1524" layer="51" curve="-90"/>
+<wire x1="2.175" y1="1.925" x2="2.425" y2="1.675" width="0.1524" layer="51" curve="-90"/>
+<wire x1="2.175" y1="-1.925" x2="2.425" y2="-1.675" width="0.1524" layer="51" curve="90"/>
+<wire x1="-2.425" y1="-1.675" x2="-2.175" y2="-1.925" width="0.1524" layer="51" curve="90"/>
+<wire x1="-1.59" y1="1.925" x2="-0.95" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="-2.165" y1="1.925" x2="2.185" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="0.95" y1="1.925" x2="1.59" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="2.21" y1="1.925" x2="2.185" y2="1.925" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-1.925" x2="2.185" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="2.185" y1="-1.925" x2="2.155" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="1.59" y1="-1.925" x2="0.94" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="0.32" y1="-1.925" x2="-0.33" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="2.185" y1="-1.925" x2="-2.165" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="-2.425" y1="1.675" x2="-2.425" y2="-1.665" width="0.1524" layer="21"/>
+<wire x1="2.425" y1="-1.675" x2="2.425" y2="1.675" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="2" x="-0.645" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="3" x="0.625" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="4" x="1.895" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="8" x="-1.905" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="7" x="-0.635" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="6" x="0.635" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="5" x="1.905" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="1.975" x2="-1.73" y2="3.075" layer="51"/>
+<rectangle x1="-0.81" y1="1.975" x2="-0.46" y2="3.075" layer="51"/>
+<rectangle x1="0.46" y1="1.975" x2="0.81" y2="3.075" layer="51"/>
+<rectangle x1="1.73" y1="1.975" x2="2.08" y2="3.075" layer="51"/>
+<rectangle x1="1.72" y1="-3.075" x2="2.07" y2="-1.975" layer="51"/>
+<rectangle x1="0.45" y1="-3.075" x2="0.8" y2="-1.975" layer="51"/>
+<rectangle x1="-0.82" y1="-3.075" x2="-0.47" y2="-1.975" layer="51"/>
+<rectangle x1="-2.08" y1="-3.075" x2="-1.73" y2="-1.975" layer="51"/>
+</package>
+<package name="20M1">
+<description><b>20M1</b> 20-pad, 4 x 4 x 0.8 mm Body<p>
+Lead Pitch 0.50 mm, 2.6 mm Exposed Pad, Micro Lead Frame Package (MLF)<br>
+
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-1.95" y1="1.95" x2="1.95" y2="1.95" width="0.1016" layer="51"/>
+<wire x1="1.95" y1="1.95" x2="1.95" y2="-1.95" width="0.1016" layer="51"/>
+<wire x1="1.95" y1="-1.95" x2="-1.95" y2="-1.95" width="0.1016" layer="51"/>
+<wire x1="-1.95" y1="-1.95" x2="-1.95" y2="1.95" width="0.1016" layer="51"/>
+<wire x1="-1.95" y1="1.95" x2="-1.3" y2="1.95" width="0.1016" layer="21"/>
+<wire x1="-1.95" y1="1.3" x2="-1.95" y2="1.95" width="0.1016" layer="21"/>
+<wire x1="-1.95" y1="-1.95" x2="-1.95" y2="-1.3" width="0.1016" layer="21"/>
+<wire x1="-1.3" y1="-1.95" x2="-1.95" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="-1.95" x2="1.3" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="-1.3" x2="1.95" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="1.95" x2="1.95" y2="1.3" width="0.1016" layer="21"/>
+<wire x1="1.3" y1="1.95" x2="1.95" y2="1.95" width="0.1016" layer="21"/>
+<circle x="-1.625" y="1.625" radius="0.1767" width="0" layer="21"/>
+<smd name="1" x="-1.85" y="1" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-1.85" y="0.5" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-1.85" y="0" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-1.85" y="-0.5" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-1.85" y="-1" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="6" x="-1" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="7" x="-0.5" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="8" x="0" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="9" x="0.5" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="10" x="1" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="11" x="1.85" y="-1" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="12" x="1.85" y="-0.5" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="13" x="1.85" y="0" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="14" x="1.85" y="0.5" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="15" x="1.85" y="1" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="16" x="1" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="17" x="0.5" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="18" x="0" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="19" x="-0.5" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="20" x="-1" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="21" x="0" y="0" dx="2.6" dy="2.6" layer="1" stop="no" cream="no"/>
+<text x="-1.875" y="2.375" size="1.27" layer="25">>NAME</text>
+<text x="-1.875" y="-3.625" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.225" y1="0.825" x2="-1.475" y2="1.175" layer="29"/>
+<rectangle x1="-2.175" y1="0.875" x2="-1.525" y2="1.125" layer="31"/>
+<rectangle x1="-2.225" y1="0.325" x2="-1.475" y2="0.675" layer="29"/>
+<rectangle x1="-2.175" y1="0.375" x2="-1.525" y2="0.625" layer="31"/>
+<rectangle x1="-2.225" y1="-0.175" x2="-1.475" y2="0.175" layer="29"/>
+<rectangle x1="-2.175" y1="-0.125" x2="-1.525" y2="0.125" layer="31"/>
+<rectangle x1="-2.225" y1="-0.675" x2="-1.475" y2="-0.325" layer="29"/>
+<rectangle x1="-2.175" y1="-0.625" x2="-1.525" y2="-0.375" layer="31"/>
+<rectangle x1="-2.225" y1="-1.175" x2="-1.475" y2="-0.825" layer="29"/>
+<rectangle x1="-2.175" y1="-1.125" x2="-1.525" y2="-0.875" layer="31"/>
+<rectangle x1="-1.375" y1="-2.025" x2="-0.625" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-1.325" y1="-1.975" x2="-0.675" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="-0.875" y1="-2.025" x2="-0.125" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-0.825" y1="-1.975" x2="-0.175" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="-0.375" y1="-2.025" x2="0.375" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-0.325" y1="-1.975" x2="0.325" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="0.125" y1="-2.025" x2="0.875" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="0.175" y1="-1.975" x2="0.825" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="0.625" y1="-2.025" x2="1.375" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="0.675" y1="-1.975" x2="1.325" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="1.475" y1="-1.175" x2="2.225" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-1.125" x2="2.175" y2="-0.875" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="-0.675" x2="2.225" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-0.625" x2="2.175" y2="-0.375" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="-0.175" x2="2.225" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-0.125" x2="2.175" y2="0.125" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="0.325" x2="2.225" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="0.375" x2="2.175" y2="0.625" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="0.825" x2="2.225" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="0.875" x2="2.175" y2="1.125" layer="31" rot="R180"/>
+<rectangle x1="0.625" y1="1.675" x2="1.375" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="0.675" y1="1.725" x2="1.325" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="0.125" y1="1.675" x2="0.875" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="0.175" y1="1.725" x2="0.825" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-0.375" y1="1.675" x2="0.375" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-0.325" y1="1.725" x2="0.325" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-0.875" y1="1.675" x2="-0.125" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-0.825" y1="1.725" x2="-0.175" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-1.375" y1="1.675" x2="-0.625" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-1.325" y1="1.725" x2="-0.675" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-1.325" y1="-1.325" x2="1.325" y2="1.325" layer="29"/>
+<rectangle x1="-1.125" y1="-1.125" x2="1.125" y2="1.125" layer="31"/>
+</package>
+<package name="TQFP44">
+<description><b>44-lead Thin Quad Flat Package</b></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
+</package>
+<package name="MLF44-TH">
+<description><b>44M1</b> Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<wire x1="-3.4" y1="2.8" x2="-3.4" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="3.4" x2="-2.8" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-2.8" y1="3.4" x2="2.8" y2="3.4" width="0.254" layer="51"/>
+<wire x1="2.8" y1="3.4" x2="3.4" y2="3.4" width="0.254" layer="21"/>
+<wire x1="3.4" y1="3.4" x2="3.4" y2="2.8" width="0.254" layer="21"/>
+<wire x1="3.4" y1="2.8" x2="3.4" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.4" y1="-2.8" x2="3.4" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="3.4" y1="-3.4" x2="2.8" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="2.8" y1="-3.4" x2="-2.8" y2="-3.4" width="0.254" layer="51"/>
+<wire x1="-2.8" y1="-3.4" x2="-3.4" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-3.4" x2="-3.4" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-2.8" x2="-3.4" y2="2.8" width="0.254" layer="51"/>
+<circle x="-2.25" y="2.25" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="-2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="-1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="-1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="-0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="0" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="26" x="3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="27" x="3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="28" x="3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="29" x="3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="30" x="3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="31" x="3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="32" x="3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="33" x="3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="35" x="2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="36" x="1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="37" x="1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="38" x="0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="39" x="0" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="40" x="-0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="41" x="-1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="42" x="-1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="43" x="-2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="44" x="-2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="5" dy="5" layer="1" roundness="10"/>
+<text x="-2.5" y="1" size="0.6096" layer="25">>NAME</text>
+<text x="-2.75" y="-1.5" size="0.6096" layer="27">>VALUE</text>
+<rectangle x1="-3.5" y1="2.375" x2="-3" y2="2.625" layer="51"/>
+<rectangle x1="-3.5" y1="1.875" x2="-3" y2="2.125" layer="51"/>
+<rectangle x1="-3.5" y1="1.375" x2="-3" y2="1.625" layer="51"/>
+<rectangle x1="-3.5" y1="0.875" x2="-3" y2="1.125" layer="51"/>
+<rectangle x1="-3.5" y1="0.375" x2="-3" y2="0.625" layer="51"/>
+<rectangle x1="-3.5" y1="-0.125" x2="-3" y2="0.125" layer="51"/>
+<rectangle x1="-3.5" y1="-0.625" x2="-3" y2="-0.375" layer="51"/>
+<rectangle x1="-3.5" y1="-1.125" x2="-3" y2="-0.875" layer="51"/>
+<rectangle x1="-3.5" y1="-1.625" x2="-3" y2="-1.375" layer="51"/>
+<rectangle x1="-3.5" y1="-2.125" x2="-3" y2="-1.875" layer="51"/>
+<rectangle x1="-3.5" y1="-2.625" x2="-3" y2="-2.375" layer="51"/>
+<rectangle x1="-2.625" y1="-3.5" x2="-2.375" y2="-3" layer="51"/>
+<rectangle x1="-2.125" y1="-3.5" x2="-1.875" y2="-3" layer="51"/>
+<rectangle x1="-1.625" y1="-3.5" x2="-1.375" y2="-3" layer="51"/>
+<rectangle x1="-1.125" y1="-3.5" x2="-0.875" y2="-3" layer="51"/>
+<rectangle x1="-0.625" y1="-3.5" x2="-0.375" y2="-3" layer="51"/>
+<rectangle x1="-0.125" y1="-3.5" x2="0.125" y2="-3" layer="51"/>
+<rectangle x1="0.375" y1="-3.5" x2="0.625" y2="-3" layer="51"/>
+<rectangle x1="0.875" y1="-3.5" x2="1.125" y2="-3" layer="51"/>
+<rectangle x1="1.375" y1="-3.5" x2="1.625" y2="-3" layer="51"/>
+<rectangle x1="1.875" y1="-3.5" x2="2.125" y2="-3" layer="51"/>
+<rectangle x1="2.375" y1="-3.5" x2="2.625" y2="-3" layer="51"/>
+<rectangle x1="3" y1="-2.625" x2="3.5" y2="-2.375" layer="51"/>
+<rectangle x1="3" y1="-2.125" x2="3.5" y2="-1.875" layer="51"/>
+<rectangle x1="3" y1="-1.625" x2="3.5" y2="-1.375" layer="51"/>
+<rectangle x1="3" y1="-1.125" x2="3.5" y2="-0.875" layer="51"/>
+<rectangle x1="3" y1="-0.625" x2="3.5" y2="-0.375" layer="51"/>
+<rectangle x1="3" y1="-0.125" x2="3.5" y2="0.125" layer="51"/>
+<rectangle x1="3" y1="0.375" x2="3.5" y2="0.625" layer="51"/>
+<rectangle x1="3" y1="0.875" x2="3.5" y2="1.125" layer="51"/>
+<rectangle x1="3" y1="1.375" x2="3.5" y2="1.625" layer="51"/>
+<rectangle x1="3" y1="1.875" x2="3.5" y2="2.125" layer="51"/>
+<rectangle x1="3" y1="2.375" x2="3.5" y2="2.625" layer="51"/>
+<rectangle x1="2.375" y1="3" x2="2.625" y2="3.5" layer="51"/>
+<rectangle x1="1.875" y1="3" x2="2.125" y2="3.5" layer="51"/>
+<rectangle x1="1.375" y1="3" x2="1.625" y2="3.5" layer="51"/>
+<rectangle x1="0.875" y1="3" x2="1.125" y2="3.5" layer="51"/>
+<rectangle x1="0.375" y1="3" x2="0.625" y2="3.5" layer="51"/>
+<rectangle x1="-0.125" y1="3" x2="0.125" y2="3.5" layer="51"/>
+<rectangle x1="-0.625" y1="3" x2="-0.375" y2="3.5" layer="51"/>
+<rectangle x1="-1.125" y1="3" x2="-0.875" y2="3.5" layer="51"/>
+<rectangle x1="-1.625" y1="3" x2="-1.375" y2="3.5" layer="51"/>
+<rectangle x1="-2.125" y1="3" x2="-1.875" y2="3.5" layer="51"/>
+<rectangle x1="-2.625" y1="3" x2="-2.375" y2="3.5" layer="51"/>
+</package>
+<package name="TQFP100">
+<description><b>100-lead Thin Quad Flat Pack Package</b></description>
+<wire x1="-7" y1="6.25" x2="-6.25" y2="7" width="0.254" layer="21"/>
+<wire x1="-6.25" y1="7" x2="6.75" y2="7" width="0.254" layer="21"/>
+<wire x1="6.75" y1="7" x2="7" y2="6.75" width="0.254" layer="21"/>
+<wire x1="7" y1="6.75" x2="7" y2="-6.75" width="0.254" layer="21"/>
+<wire x1="7" y1="-6.75" x2="6.75" y2="-7" width="0.254" layer="21"/>
+<wire x1="6.75" y1="-7" x2="-6.75" y2="-7" width="0.254" layer="21"/>
+<wire x1="-6.75" y1="-7" x2="-7" y2="-6.75" width="0.254" layer="21"/>
+<wire x1="-7" y1="-6.75" x2="-7" y2="6.25" width="0.254" layer="21"/>
+<wire x1="-0.0099" y1="1.3299" x2="0.39" y2="0.9299" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="-6" y="6" radius="0.2499" width="0.254" layer="21"/>
+<circle x="3.59" y="-0.7699" radius="0.4999" width="0.1016" layer="51"/>
+<smd name="1" x="-8" y="6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="2" x="-8" y="5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="3" x="-8" y="5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="4" x="-8" y="4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="5" x="-8" y="4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="6" x="-8" y="3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="7" x="-8" y="3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="8" x="-8" y="2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="9" x="-8" y="2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="10" x="-8" y="1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="11" x="-8" y="1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="12" x="-8" y="0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="13" x="-8" y="0" dx="1.5" dy="0.35" layer="1"/>
+<smd name="14" x="-8" y="-0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="15" x="-8" y="-1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="16" x="-8" y="-1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="17" x="-8" y="-2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="18" x="-8" y="-2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="19" x="-8" y="-3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="20" x="-8" y="-3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="21" x="-8" y="-4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="22" x="-8" y="-4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="23" x="-8" y="-5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="24" x="-8" y="-5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="25" x="-8" y="-6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="26" x="-6" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="27" x="-5.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="28" x="-5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="29" x="-4.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="30" x="-4" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="31" x="-3.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="32" x="-3" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="33" x="-2.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="34" x="-2" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="35" x="-1.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="36" x="-1" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="37" x="-0.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="38" x="0" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="39" x="0.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="40" x="1" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="41" x="1.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="42" x="2" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="43" x="2.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="44" x="3" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="45" x="3.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="46" x="4" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="47" x="4.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="48" x="5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="49" x="5.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="50" x="6" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="51" x="8" y="-6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="52" x="8" y="-5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="53" x="8" y="-5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="54" x="8" y="-4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="55" x="8" y="-4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="56" x="8" y="-3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="57" x="8" y="-3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="58" x="8" y="-2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="59" x="8" y="-2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="60" x="8" y="-1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="61" x="8" y="-1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="62" x="8" y="-0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="63" x="8" y="0" dx="1.5" dy="0.35" layer="1"/>
+<smd name="64" x="8" y="0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="65" x="8" y="1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="66" x="8" y="1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="67" x="8" y="2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="68" x="8" y="2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="69" x="8" y="3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="70" x="8" y="3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="71" x="8" y="4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="72" x="8" y="4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="73" x="8" y="5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="74" x="8" y="5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="75" x="8" y="6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="76" x="6" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="77" x="5.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="78" x="5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="79" x="4.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="80" x="4" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="81" x="3.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="82" x="3" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="83" x="2.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="84" x="2" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="85" x="1.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="86" x="1" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="87" x="0.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="88" x="0" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="89" x="-0.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="90" x="-1" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="91" x="-1.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="92" x="-2" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="93" x="-2.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="94" x="-3" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="95" x="-3.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="96" x="-4" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="97" x="-4.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="98" x="-5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="99" x="-5.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="100" x="-6" y="8" dx="0.35" dy="1.5" layer="1"/>
+<text x="-6" y="9.25" size="1.27" layer="25">>NAME</text>
+<text x="-6" y="3" size="1.27" layer="27">>VALUE</text>
+<text x="-2.75" y="-2.5" size="0.8128" layer="51">TQFP 100</text>
+<text x="3.3899" y="-1.0701" size="0.6096" layer="51" ratio="15">R</text>
+<rectangle x1="-8.1999" y1="5.8499" x2="-7.1501" y2="6.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="5.35" x2="-7.1501" y2="5.65" layer="51"/>
+<rectangle x1="-8.1999" y1="4.8499" x2="-7.1501" y2="5.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="4.35" x2="-7.1501" y2="4.65" layer="51"/>
+<rectangle x1="-8.1999" y1="3.8499" x2="-7.1501" y2="4.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="3.35" x2="-7.1501" y2="3.65" layer="51"/>
+<rectangle x1="-8.1999" y1="2.8499" x2="-7.1501" y2="3.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="2.35" x2="-7.1501" y2="2.65" layer="51"/>
+<rectangle x1="-8.1999" y1="1.8499" x2="-7.1501" y2="2.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="1.35" x2="-7.1501" y2="1.65" layer="51"/>
+<rectangle x1="-8.1999" y1="0.8499" x2="-7.1501" y2="1.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="0.35" x2="-7.1501" y2="0.65" layer="51"/>
+<rectangle x1="-8.1999" y1="-0.1501" x2="-7.1501" y2="0.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="-0.65" x2="-7.1501" y2="-0.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-1.1501" x2="-7.1501" y2="-0.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-1.65" x2="-7.1501" y2="-1.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-2.1501" x2="-7.1501" y2="-1.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-2.65" x2="-7.1501" y2="-2.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-3.1501" x2="-7.1501" y2="-2.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-3.65" x2="-7.1501" y2="-3.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-4.1501" x2="-7.1501" y2="-3.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-4.65" x2="-7.1501" y2="-4.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-5.1501" x2="-7.1501" y2="-4.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-5.65" x2="-7.1501" y2="-5.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-6.1501" x2="-7.1501" y2="-5.8499" layer="51"/>
+<rectangle x1="-6.1501" y1="-8.1999" x2="-5.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-5.65" y1="-8.1999" x2="-5.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-5.1501" y1="-8.1999" x2="-4.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-4.65" y1="-8.1999" x2="-4.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-4.1501" y1="-8.1999" x2="-3.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-3.65" y1="-8.1999" x2="-3.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-3.1501" y1="-8.1999" x2="-2.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-2.65" y1="-8.1999" x2="-2.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-2.1501" y1="-8.1999" x2="-1.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-1.65" y1="-8.1999" x2="-1.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-1.1501" y1="-8.1999" x2="-0.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-0.65" y1="-8.1999" x2="-0.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-0.1501" y1="-8.1999" x2="0.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="0.35" y1="-8.1999" x2="0.65" y2="-7.1501" layer="51"/>
+<rectangle x1="0.8499" y1="-8.1999" x2="1.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="1.35" y1="-8.1999" x2="1.65" y2="-7.1501" layer="51"/>
+<rectangle x1="1.8499" y1="-8.1999" x2="2.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="2.35" y1="-8.1999" x2="2.65" y2="-7.1501" layer="51"/>
+<rectangle x1="2.8499" y1="-8.1999" x2="3.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="3.35" y1="-8.1999" x2="3.65" y2="-7.1501" layer="51"/>
+<rectangle x1="3.8499" y1="-8.1999" x2="4.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="4.35" y1="-8.1999" x2="4.65" y2="-7.1501" layer="51"/>
+<rectangle x1="4.8499" y1="-8.1999" x2="5.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="5.35" y1="-8.1999" x2="5.65" y2="-7.1501" layer="51"/>
+<rectangle x1="5.8499" y1="-8.1999" x2="6.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="7.1501" y1="-6.1501" x2="8.1999" y2="-5.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-5.65" x2="8.1999" y2="-5.35" layer="51"/>
+<rectangle x1="7.1501" y1="-5.1501" x2="8.1999" y2="-4.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-4.65" x2="8.1999" y2="-4.35" layer="51"/>
+<rectangle x1="7.1501" y1="-4.1501" x2="8.1999" y2="-3.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-3.65" x2="8.1999" y2="-3.35" layer="51"/>
+<rectangle x1="7.1501" y1="-3.1501" x2="8.1999" y2="-2.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-2.65" x2="8.1999" y2="-2.35" layer="51"/>
+<rectangle x1="7.1501" y1="-2.1501" x2="8.1999" y2="-1.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-1.65" x2="8.1999" y2="-1.35" layer="51"/>
+<rectangle x1="7.1501" y1="-1.1501" x2="8.1999" y2="-0.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-0.65" x2="8.1999" y2="-0.35" layer="51"/>
+<rectangle x1="7.1501" y1="-0.1501" x2="8.1999" y2="0.1501" layer="51"/>
+<rectangle x1="7.1501" y1="0.35" x2="8.1999" y2="0.65" layer="51"/>
+<rectangle x1="7.1501" y1="0.8499" x2="8.1999" y2="1.1501" layer="51"/>
+<rectangle x1="7.1501" y1="1.35" x2="8.1999" y2="1.65" layer="51"/>
+<rectangle x1="7.1501" y1="1.8499" x2="8.1999" y2="2.1501" layer="51"/>
+<rectangle x1="7.1501" y1="2.35" x2="8.1999" y2="2.65" layer="51"/>
+<rectangle x1="7.1501" y1="2.8499" x2="8.1999" y2="3.1501" layer="51"/>
+<rectangle x1="7.1501" y1="3.35" x2="8.1999" y2="3.65" layer="51"/>
+<rectangle x1="7.1501" y1="3.8499" x2="8.1999" y2="4.1501" layer="51"/>
+<rectangle x1="7.1501" y1="4.35" x2="8.1999" y2="4.65" layer="51"/>
+<rectangle x1="7.1501" y1="4.8499" x2="8.1999" y2="5.1501" layer="51"/>
+<rectangle x1="7.1501" y1="5.35" x2="8.1999" y2="5.65" layer="51"/>
+<rectangle x1="7.1501" y1="5.8499" x2="8.1999" y2="6.1501" layer="51"/>
+<rectangle x1="5.8499" y1="7.1501" x2="6.1501" y2="8.1999" layer="51"/>
+<rectangle x1="5.35" y1="7.1501" x2="5.65" y2="8.1999" layer="51"/>
+<rectangle x1="4.8499" y1="7.1501" x2="5.1501" y2="8.1999" layer="51"/>
+<rectangle x1="4.35" y1="7.1501" x2="4.65" y2="8.1999" layer="51"/>
+<rectangle x1="3.8499" y1="7.1501" x2="4.1501" y2="8.1999" layer="51"/>
+<rectangle x1="3.35" y1="7.1501" x2="3.65" y2="8.1999" layer="51"/>
+<rectangle x1="2.8499" y1="7.1501" x2="3.1501" y2="8.1999" layer="51"/>
+<rectangle x1="2.35" y1="7.1501" x2="2.65" y2="8.1999" layer="51"/>
+<rectangle x1="1.8499" y1="7.1501" x2="2.1501" y2="8.1999" layer="51"/>
+<rectangle x1="1.35" y1="7.1501" x2="1.65" y2="8.1999" layer="51"/>
+<rectangle x1="0.8499" y1="7.1501" x2="1.1501" y2="8.1999" layer="51"/>
+<rectangle x1="0.35" y1="7.1501" x2="0.65" y2="8.1999" layer="51"/>
+<rectangle x1="-0.1501" y1="7.1501" x2="0.1501" y2="8.1999" layer="51"/>
+<rectangle x1="-0.65" y1="7.1501" x2="-0.35" y2="8.1999" layer="51"/>
+<rectangle x1="-1.1501" y1="7.1501" x2="-0.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-1.65" y1="7.1501" x2="-1.35" y2="8.1999" layer="51"/>
+<rectangle x1="-2.1501" y1="7.1501" x2="-1.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-2.65" y1="7.1501" x2="-2.35" y2="8.1999" layer="51"/>
+<rectangle x1="-3.1501" y1="7.1501" x2="-2.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-3.65" y1="7.1501" x2="-3.35" y2="8.1999" layer="51"/>
+<rectangle x1="-4.1501" y1="7.1501" x2="-3.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-4.65" y1="7.1501" x2="-4.35" y2="8.1999" layer="51"/>
+<rectangle x1="-5.1501" y1="7.1501" x2="-4.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-5.65" y1="7.1501" x2="-5.35" y2="8.1999" layer="51"/>
+<rectangle x1="-6.1501" y1="7.1501" x2="-5.8499" y2="8.1999" layer="51"/>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.6701"/>
+<vertex x="-2.81" y="1.3299"/>
+<vertex x="-2.2101" y="1.3299"/>
+<vertex x="-2.2101" y="-0.6701"/>
+<vertex x="-2.6101" y="-0.6701"/>
+<vertex x="-2.6101" y="0.73"/>
+<vertex x="-3.2101" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.6701"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-2.7099" y="1.6299"/>
+<vertex x="-2.51" y="2.03"/>
+<vertex x="3.0899" y="2.03"/>
+<vertex x="3.0899" y="1.6299"/>
+<vertex x="-1.51" y="1.6299"/>
+<vertex x="-1.51" y="-0.6701"/>
+<vertex x="-1.9101" y="-0.6701"/>
+<vertex x="-1.9101" y="1.6299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-1.2101" y="1.3299"/>
+<vertex x="-1.2101" y="-0.6701"/>
+<vertex x="-0.81" y="-0.6701"/>
+<vertex x="-0.81" y="1.13"/>
+<vertex x="-0.6101" y="1.13"/>
+<vertex x="-0.6101" y="-0.6701"/>
+<vertex x="-0.2101" y="-0.6701"/>
+<vertex x="-0.2101" y="1.13"/>
+<vertex x="-0.0099" y="1.13"/>
+<vertex x="-0.0099" y="-0.6701"/>
+<vertex x="0.3899" y="-0.6701"/>
+<vertex x="0.3899" y="0.9299"/>
+<vertex x="0.2901" y="1.13"/>
+<vertex x="0.19" y="1.2301"/>
+<vertex x="-0.0099" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0.6901" y="1.3299"/>
+<vertex x="0.6901" y="-0.6701"/>
+<vertex x="1.89" y="-0.6701"/>
+<vertex x="1.89" y="-0.0701"/>
+<vertex x="0.89" y="-0.0701"/>
+<vertex x="0.89" y="0.13"/>
+<vertex x="1.89" y="0.13"/>
+<vertex x="1.89" y="0.5301"/>
+<vertex x="0.89" y="0.5301"/>
+<vertex x="0.89" y="0.73"/>
+<vertex x="1.89" y="0.73"/>
+<vertex x="1.89" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.19" y="1.3299"/>
+<vertex x="2.19" y="-0.6701"/>
+<vertex x="2.7899" y="-0.6701"/>
+<vertex x="2.9901" y="-0.27"/>
+<vertex x="2.59" y="-0.27"/>
+<vertex x="2.59" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.8699"/>
+<vertex x="-3.81" y="-1.27"/>
+<vertex x="2.49" y="-1.27"/>
+<vertex x="2.6901" y="-0.8699"/>
+</polygon>
+</package>
+<package name="64M1">
+<description><b>64M1</b><p> 64-pad, 9 x 9 x 1.0 mm<p>
+ Lead Pitch 0.50 mm, 5.40 mm Exposed Pad, Micro Lead Frame Package (MLF)<br>
+Source: http://www.atmel.com .. doc8023.pdf</description>
+<wire x1="-4.4484" y1="-4.4484" x2="4.4484" y2="-4.4484" width="0.2032" layer="51"/>
+<wire x1="4.4484" y1="-4.4484" x2="4.4484" y2="4.4484" width="0.2032" layer="51"/>
+<wire x1="4.4484" y1="4.4484" x2="-4.4484" y2="4.4484" width="0.2032" layer="51"/>
+<wire x1="-4.4484" y1="4.4484" x2="-4.4484" y2="-4.4484" width="0.2032" layer="51"/>
+<circle x="-3.5" y="3.5" radius="0.3535" width="0" layer="51"/>
+<smd name="1" x="-4.56" y="3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="2" x="-4.56" y="3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="3" x="-4.56" y="2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="4" x="-4.56" y="2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="5" x="-4.56" y="1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="6" x="-4.56" y="1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="7" x="-4.56" y="0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="8" x="-4.56" y="0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="9" x="-4.56" y="-0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="10" x="-4.56" y="-0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="11" x="-4.56" y="-1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="12" x="-4.56" y="-1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="13" x="-4.56" y="-2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="14" x="-4.56" y="-2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="15" x="-4.56" y="-3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="16" x="-4.56" y="-3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="17" x="-3.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="18" x="-3.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="19" x="-2.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="20" x="-2.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="21" x="-1.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="22" x="-1.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="23" x="-0.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="24" x="-0.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="25" x="0.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="26" x="0.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="27" x="1.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="28" x="1.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="29" x="2.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="30" x="2.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="31" x="3.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="32" x="3.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="33" x="4.56" y="-3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="34" x="4.56" y="-3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="35" x="4.56" y="-2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="36" x="4.56" y="-2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="37" x="4.56" y="-1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="38" x="4.56" y="-1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="39" x="4.56" y="-0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="40" x="4.56" y="-0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="41" x="4.56" y="0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="42" x="4.56" y="0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="43" x="4.56" y="1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="44" x="4.56" y="1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="45" x="4.56" y="2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="46" x="4.56" y="2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="47" x="4.56" y="3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="48" x="4.56" y="3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="49" x="3.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="50" x="3.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="51" x="2.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="52" x="2.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="53" x="1.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="54" x="1.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="55" x="0.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="56" x="0.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="57" x="-0.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="58" x="-0.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="59" x="-1.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="60" x="-1.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="61" x="-2.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="62" x="-2.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="63" x="-3.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="64" x="-3.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="EXP" x="0" y="0" dx="5.6" dy="5.6" layer="1" roundness="10"/>
+<text x="-4.46" y="6.365" size="1.27" layer="25">>NAME</text>
+<text x="-4.46" y="-6.365" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="28T-TSOP-1">
+<description><b>28T</b> 28-lead (8 x 13.4 mm) Plastic Thin Small Outline Type I (TSOP)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3542.pdf</description>
+<wire x1="-5.825" y1="3.9" x2="5.825" y2="3.9" width="0.254" layer="21"/>
+<wire x1="5.825" y1="3.9" x2="5.825" y2="-3.925" width="0.254" layer="51"/>
+<wire x1="5.825" y1="-3.925" x2="-5.825" y2="-3.925" width="0.254" layer="21"/>
+<wire x1="-5.825" y1="-3.925" x2="-5.825" y2="3.9" width="0.254" layer="51"/>
+<smd name="1" x="-6.45" y="3.575" dx="1.2" dy="0.33" layer="1"/>
+<smd name="2" x="-6.45" y="3.025" dx="1.2" dy="0.33" layer="1"/>
+<smd name="3" x="-6.45" y="2.475" dx="1.2" dy="0.33" layer="1"/>
+<smd name="4" x="-6.45" y="1.925" dx="1.2" dy="0.33" layer="1"/>
+<smd name="5" x="-6.45" y="1.375" dx="1.2" dy="0.33" layer="1"/>
+<smd name="6" x="-6.45" y="0.825" dx="1.2" dy="0.33" layer="1"/>
+<smd name="7" x="-6.45" y="0.275" dx="1.2" dy="0.33" layer="1"/>
+<smd name="8" x="-6.45" y="-0.275" dx="1.2" dy="0.33" layer="1"/>
+<smd name="9" x="-6.45" y="-0.825" dx="1.2" dy="0.33" layer="1"/>
+<smd name="10" x="-6.45" y="-1.375" dx="1.2" dy="0.33" layer="1"/>
+<smd name="11" x="-6.45" y="-1.925" dx="1.2" dy="0.33" layer="1"/>
+<smd name="12" x="-6.45" y="-2.475" dx="1.2" dy="0.33" layer="1"/>
+<smd name="13" x="-6.45" y="-3.025" dx="1.2" dy="0.33" layer="1"/>
+<smd name="14" x="-6.45" y="-3.575" dx="1.2" dy="0.33" layer="1"/>
+<smd name="15" x="6.45" y="-3.575" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="16" x="6.45" y="-3.025" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="17" x="6.45" y="-2.475" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="18" x="6.45" y="-1.925" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="19" x="6.45" y="-1.375" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="20" x="6.45" y="-0.825" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="21" x="6.45" y="-0.275" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="22" x="6.45" y="0.275" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="23" x="6.45" y="0.825" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="24" x="6.45" y="1.375" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="25" x="6.45" y="1.925" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="26" x="6.45" y="2.475" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="27" x="6.45" y="3.025" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="28" x="6.45" y="3.575" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<text x="-5.715" y="4.445" size="1.27" layer="25">>NAME</text>
+<text x="-5.08" y="-0.635" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-6.8" y1="3.45" x2="-5.9678" y2="3.7" layer="51"/>
+<rectangle x1="-6.8" y1="2.9" x2="-5.9678" y2="3.15" layer="51"/>
+<rectangle x1="-6.8" y1="2.35" x2="-5.9678" y2="2.6" layer="51"/>
+<rectangle x1="-6.8" y1="1.8" x2="-5.9678" y2="2.05" layer="51"/>
+<rectangle x1="-6.8" y1="1.25" x2="-5.9678" y2="1.5" layer="51"/>
+<rectangle x1="-6.8" y1="0.7" x2="-5.9678" y2="0.95" layer="51"/>
+<rectangle x1="-6.8" y1="0.15" x2="-5.9678" y2="0.4" layer="51"/>
+<rectangle x1="-6.8" y1="-0.4" x2="-5.9678" y2="-0.15" layer="51"/>
+<rectangle x1="-6.8" y1="-0.95" x2="-5.9678" y2="-0.7" layer="51"/>
+<rectangle x1="-6.8" y1="-1.5" x2="-5.9678" y2="-1.25" layer="51"/>
+<rectangle x1="-6.8" y1="-2.05" x2="-5.9678" y2="-1.8" layer="51"/>
+<rectangle x1="-6.8" y1="-2.6" x2="-5.9678" y2="-2.35" layer="51"/>
+<rectangle x1="-6.8" y1="-3.15" x2="-5.9678" y2="-2.9" layer="51"/>
+<rectangle x1="-6.8" y1="-3.7" x2="-5.9678" y2="-3.45" layer="51"/>
+<rectangle x1="5.9678" y1="-3.7" x2="6.8" y2="-3.45" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-3.15" x2="6.8" y2="-2.9" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-2.6" x2="6.8" y2="-2.35" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-2.05" x2="6.8" y2="-1.8" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-1.5" x2="6.8" y2="-1.25" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-0.95" x2="6.8" y2="-0.7" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-0.4" x2="6.8" y2="-0.15" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="0.15" x2="6.8" y2="0.4" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="0.7" x2="6.8" y2="0.95" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="1.25" x2="6.8" y2="1.5" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="1.8" x2="6.8" y2="2.05" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="2.35" x2="6.8" y2="2.6" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="2.9" x2="6.8" y2="3.15" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="3.45" x2="6.8" y2="3.7" layer="51" rot="R180"/>
+<rectangle x1="-5.715" y1="1.27" x2="-5.08" y2="3.81" layer="21"/>
+</package>
+<package name="VDFN-8">
+<description><b>8M1-A-MLF (VDFN)</b> 6 x 5 mm<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3500.pdf</description>
+<wire x1="-2.9" y1="-2.4" x2="2.9" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-2.4" x2="2.9" y2="2.4" width="0.2032" layer="51"/>
+<wire x1="2.9" y1="2.4" x2="-2.9" y2="2.4" width="0.2032" layer="21"/>
+<wire x1="-2.9" y1="2.4" x2="-2.9" y2="-2.4" width="0.2032" layer="51"/>
+<circle x="-1.5" y="1.5" radius="0.35" width="0" layer="51"/>
+<smd name="1" x="-2.675" y="1.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="2" x="-2.675" y="0.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="3" x="-2.675" y="-0.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="4" x="-2.675" y="-1.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="5" x="2.675" y="-1.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="6" x="2.675" y="-0.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="7" x="2.675" y="0.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="8" x="2.675" y="1.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="9" x="0" y="0" dx="3.6" dy="4.2" layer="1" roundness="5" stop="no" cream="no"/>
+<text x="-3" y="3" size="1.27" layer="25">>NAME</text>
+<text x="-3" y="-4" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.3" y1="-1.7" x2="1.3" y2="1.7" layer="31"/>
+<polygon width="0.254" layer="29">
+<vertex x="-1.7" y="2"/>
+<vertex x="1.7" y="2"/>
+<vertex x="1.7" y="-2"/>
+<vertex x="-1.7" y="-2"/>
+<vertex x="-1.7" y="1.4" curve="180"/>
+<vertex x="-1.7" y="1.9"/>
+</polygon>
+</package>
+</packages>
+<symbols>
+<symbol name="6-I/O-1">
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="12.7" y1="10.16" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="10.922" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="(XTAL2)PB4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(XTAL1)PB3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(RESET)PB5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(T0)PB2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-2.54" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="6-I/O-2">
+<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="(XTAL2)PB4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(XTAL1)PB3" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(RESET)PB5" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB2" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="5-I/O-1">
+<wire x1="-12.7" y1="-7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="-2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-17.78" y="5.08" length="middle" direction="in" function="dot"/>
+<pin name="PB4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(CLOCK)PB3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(SCK)PB2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+</symbol>
+<symbol name="6-I/O-3">
+<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC3)PB4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PB3" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC0)PB5" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC1)PB2" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(OCP)PB1" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(AREF)PB0" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="16-I/O-1">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="21.082" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<pin name="PC6" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(ADC3)PB4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(ADC2)PB3" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(ADC1)PB2" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(OCP)PB1" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AVREF)PB0" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="AGND" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="PC7" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(ADC0)PB5" x="20.32" y="17.78" length="middle" rot="R180"/>
+</symbol>
+<symbol name="15-I/O-1">
+<wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="22.86" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="22.86" width="0.254" layer="94"/>
+<text x="-12.7" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(SCK)PB7" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PB4" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="PB3" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="PD6" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD5" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD1" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD0" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-17.78" y="7.62" length="middle"/>
+<pin name="XTAL2" x="-17.78" y="12.7" length="middle"/>
+<pin name="RESET" x="-17.78" y="20.32" length="middle" function="dot"/>
+</symbol>
+<symbol name="3-I/O-1">
+<wire x1="-12.7" y1="-12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-12.7" x2="12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="12.7" y1="10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="10.16" x2="-12.7" y2="-12.7" width="0.254" layer="94"/>
+<text x="-12.7" y="-15.24" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="10.922" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="-17.78" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+<pin name="RESET" x="-17.78" y="7.62" length="middle" direction="in" function="dot"/>
+<pin name="XTAL2" x="-17.78" y="2.54" length="middle"/>
+<pin name="XTAL1" x="-17.78" y="-2.54" length="middle"/>
+<pin name="(SCK)PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+</symbol>
+<symbol name="20-I/O-1">
+<wire x1="-15.24" y1="27.94" x2="12.7" y2="27.94" width="0.254" layer="94"/>
+<wire x1="12.7" y1="27.94" x2="12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC5)PC5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(ADC4)PC4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC3)PC3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PC2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC1)PC1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(ADC0)PC0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB5" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="(MISO)PB4" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="(MOSI)PB3" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(SS)PB2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(OC1)PB1" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="(ICP)PB0" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PD7" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PD6" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-2.54" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="7.62" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="AGND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="NC4" x="-15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="-15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-1">
+<wire x1="-15.24" y1="35.56" x2="15.24" y2="35.56" width="0.254" layer="94"/>
+<wire x1="15.24" y1="35.56" x2="15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-55.88" x2="-15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="35.56" width="0.254" layer="94"/>
+<text x="-15.24" y="36.322" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-58.42" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OC1B" x="-20.32" y="10.16" length="middle"/>
+<pin name="ALE" x="-20.32" y="12.7" length="middle"/>
+<pin name="ICP" x="-20.32" y="15.24" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="20.32" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="25.4" length="middle"/>
+<pin name="VCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="33.02" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-35.56" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-2">
+<wire x1="-15.24" y1="35.56" x2="15.24" y2="35.56" width="0.254" layer="94"/>
+<wire x1="15.24" y1="35.56" x2="15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-55.88" x2="-15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="35.56" width="0.254" layer="94"/>
+<text x="-15.24" y="36.322" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-58.42" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OC1B" x="-20.32" y="10.16" length="middle"/>
+<pin name="ALE" x="-20.32" y="12.7" length="middle"/>
+<pin name="ICP" x="-20.32" y="15.24" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="20.32" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="25.4" length="middle"/>
+<pin name="VCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="33.02" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-50.8" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-53.34" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="48-I/O-1">
+<wire x1="-15.24" y1="53.34" x2="15.24" y2="53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="53.34" x2="15.24" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-60.96" x2="-15.24" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-60.96" x2="-15.24" y2="53.34" width="0.254" layer="94"/>
+<text x="-15.24" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-20.32" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-20.32" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-20.32" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-20.32" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4)" x="-20.32" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5)" x="-20.32" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6)" x="-20.32" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7)" x="-20.32" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD)PE0" x="20.32" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD)PE1" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="(AC+)PE2" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(AC-)PE3" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT4)PE4" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT5)PE5" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT6)PE6" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT7)PE7" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(INT3)PD3" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(INT2)PD2" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(INT1)PD1" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(INT0)PD0" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2)PB7" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="20.32" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="33.02" length="middle" direction="pwr"/>
+<pin name="AGND" x="-20.32" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-20.32" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="TOSC2" x="-20.32" y="12.7" length="middle"/>
+<pin name="TOSC1" x="-20.32" y="7.62" length="middle"/>
+<pin name="WR" x="-20.32" y="-2.54" length="middle" function="dot"/>
+<pin name="RD" x="-20.32" y="0" length="middle" function="dot"/>
+<pin name="ALE" x="-20.32" y="2.54" length="middle"/>
+<pin name="RESET" x="-20.32" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-20.32" y="-5.08" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="15-I/O-2">
+<wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="22.86" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="22.86" width="0.254" layer="94"/>
+<text x="-12.7" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(SCK)PB7" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PB4" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(OCI)PB3" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-17.78" y="7.62" length="middle"/>
+<pin name="XTAL2" x="-17.78" y="12.7" length="middle"/>
+<pin name="RESET" x="-17.78" y="20.32" length="middle" function="dot"/>
+</symbol>
+<symbol name="20-I/O-2">
+<wire x1="-15.24" y1="27.94" x2="12.7" y2="27.94" width="0.254" layer="94"/>
+<wire x1="12.7" y1="27.94" x2="12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC5)PC5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(ADC4)PC4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC3)PC3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PC2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC1)PC1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(ADC0)PC0)" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB5" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="(MISO)PB4" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="(MOSI)PB3" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(SS)PB2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(OC1)PB1" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="(ICP)PB0" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PD7" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PD6" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-2.54" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="7.62" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="AGND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-3">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-4">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="15-I/O-3">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-38.1" x2="-15.24" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-38.1" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-40.64" size="1.778" layer="96">>VALUE</text>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="INT1" x="20.32" y="20.32" length="middle" direction="in" rot="R180"/>
+<pin name="INT0" x="20.32" y="17.78" length="middle" direction="in" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="in"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="in"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="ADIN5" x="20.32" y="12.7" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN4" x="20.32" y="10.16" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN3" x="20.32" y="7.62" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN2" x="20.32" y="5.08" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN1" x="20.32" y="2.54" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN0" x="20.32" y="0" length="middle" direction="in" rot="R180"/>
+<pin name="NC13" x="-15.24" y="-35.56" visible="off" length="point" direction="nc"/>
+<pin name="NC12" x="-15.24" y="-33.02" visible="off" length="point" direction="nc"/>
+<pin name="NC11" x="-15.24" y="-30.48" visible="off" length="point" direction="nc"/>
+<pin name="NC10" x="-15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC9" x="-15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC8" x="-15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC7" x="-15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC6" x="-15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC5" x="-15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-12.7" visible="off" length="point" direction="nc"/>
+<pin name="NC14" x="15.24" y="-35.56" visible="off" length="point" direction="nc"/>
+<pin name="NC15" x="15.24" y="-33.02" visible="off" length="point" direction="nc"/>
+<pin name="NC16" x="15.24" y="-30.48" visible="off" length="point" direction="nc"/>
+<pin name="NC17" x="15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC18" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC19" x="15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC20" x="15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC21" x="15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC22" x="15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+<pin name="NC23" x="15.24" y="-12.7" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-10.16" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-7.62" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="-15.24" y="-5.08" visible="off" length="point" direction="nc"/>
+<pin name="NC24" x="15.24" y="-10.16" visible="off" length="point" direction="nc"/>
+<pin name="NC25" x="15.24" y="-7.62" visible="off" length="point" direction="nc"/>
+<pin name="NC26" x="15.24" y="-5.08" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="35-I/O-1">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="-15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(TXD1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(RXD1)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(TOSC2)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(TOSC1)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(TXD0)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(RXD0)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC1B)PE2" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(ALE)PE1" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(INT2)PE0" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle" direction="in"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle" direction="in"/>
+</symbol>
+<symbol name="35-I/O-2">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="-15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(TXD1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(RXD1)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(TOSC2)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(TOSC1)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(TXD0)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(RXD0)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC1B)PE2" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(ALE)PE1" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(INT2)PE0" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle" direction="in"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle" direction="in"/>
+<pin name="NC1" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-50.8" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-53.34" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-55.88" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-5">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-6">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="20-I/O-3">
+<wire x1="-15.24" y1="27.94" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="PB5" x="-20.32" y="-12.7" length="middle" direction="in"/>
+<pin name="PB4(INT1)" x="-20.32" y="-15.24" length="middle" direction="in"/>
+<pin name="PB3(INT0)" x="-20.32" y="-17.78" length="middle" direction="in"/>
+<pin name="PB2(T0)" x="-20.32" y="-20.32" length="middle" direction="in"/>
+<pin name="PB1(AIN1)" x="-20.32" y="-22.86" length="middle" direction="in"/>
+<pin name="PB0(AIN0)" x="-20.32" y="-25.4" length="middle" direction="in"/>
+<pin name="PA3" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(IR)PA2" x="20.32" y="22.86" length="middle" direction="out" rot="R180"/>
+<pin name="PA1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="PB7" x="-20.32" y="-7.62" length="middle" direction="in"/>
+<pin name="PB6" x="-20.32" y="-10.16" length="middle" direction="in"/>
+<pin name="PD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="PD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="VCC1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND1" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="NC1" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="20-I/O-4">
+<wire x1="-15.24" y1="27.94" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="PB5" x="-20.32" y="-12.7" length="middle" direction="in"/>
+<pin name="PB4(INT1)" x="-20.32" y="-15.24" length="middle" direction="in"/>
+<pin name="PB3(INT0)" x="-20.32" y="-17.78" length="middle" direction="in"/>
+<pin name="PB2(T0)" x="-20.32" y="-20.32" length="middle" direction="in"/>
+<pin name="PB1(AIN1)" x="-20.32" y="-22.86" length="middle" direction="in"/>
+<pin name="PB0(AIN0)" x="-20.32" y="-25.4" length="middle" direction="in"/>
+<pin name="PA3" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(IR)PA2" x="20.32" y="22.86" length="middle" direction="out" rot="R180"/>
+<pin name="PA1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="PB7" x="-20.32" y="-7.62" length="middle" direction="in"/>
+<pin name="PB6" x="-20.32" y="-10.16" length="middle" direction="in"/>
+<pin name="PD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="PD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="VCC1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND1" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="NC5" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="24CXX">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="A2" x="10.16" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="A1" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="A0" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="WP" x="10.16" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SCL" x="10.16" y="-5.08" length="short" rot="R180"/>
+<pin name="SDA" x="10.16" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="250X0">
+<wire x1="-7.62" y1="10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="HOLD/" x="12.7" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="CS/" x="12.7" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="SO" x="12.7" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="WP/" x="12.7" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SCK" x="12.7" y="2.54" length="short" rot="R180"/>
+<pin name="SI" x="12.7" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="SDE2506">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="CLK" x="10.16" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="CE/" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="D" x="10.16" y="2.54" length="short" rot="R180"/>
+<pin name="NC" x="10.16" y="-2.54" length="short" direction="nc" rot="R180"/>
+<pin name="TP" x="10.16" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="TG" x="10.16" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="93CX6">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="DO" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="DI" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="CS" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="SK" x="10.16" y="-2.54" length="short" rot="R180"/>
+<pin name="ORG" x="10.16" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="DC" x="10.16" y="-7.62" length="short" direction="in" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="15IO-1">
+<wire x1="-12.7" y1="20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="20.32" x2="12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
+<text x="-12.7" y="20.955" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="AIN0-PB0" x="15.24" y="17.78" length="short" rot="R180"/>
+<pin name="AIN1-PB1" x="15.24" y="15.24" length="short" rot="R180"/>
+<pin name="PB2" x="15.24" y="12.7" length="short" rot="R180"/>
+<pin name="PB3" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="PB4" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="MOSI-PB5" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="MISO-PB6" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="SCK-PB7" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="PD0" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="PD1" x="15.24" y="-7.62" length="short" rot="R180"/>
+<pin name="INT0-PD2" x="15.24" y="-10.16" length="short" rot="R180"/>
+<pin name="PD3" x="15.24" y="-12.7" length="short" rot="R180"/>
+<pin name="T0-PD4" x="15.24" y="-15.24" length="short" rot="R180"/>
+<pin name="PD5" x="15.24" y="-17.78" length="short" rot="R180"/>
+<pin name="PD6" x="15.24" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-15.24" y="-20.32" length="short" direction="pwr"/>
+<pin name="VCC" x="-15.24" y="17.78" length="short" direction="pwr"/>
+<pin name="XTAL2" x="-15.24" y="-7.62" length="short"/>
+<pin name="XTAL1" x="-15.24" y="-2.54" length="short"/>
+<pin name="RST/" x="-15.24" y="10.16" length="short"/>
+</symbol>
+<symbol name="5IO-1">
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="8.255" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="MOSI-PB0" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="MISO-PB1" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="SCK-PB2" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="CLK-PB3" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="PB4" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="GND" x="-15.24" y="-5.08" length="short" direction="pwr"/>
+<pin name="VCC" x="-15.24" y="5.08" length="short" direction="pwr"/>
+<pin name="RST/" x="-15.24" y="0" length="short"/>
+</symbol>
+<symbol name="32IO-1">
+<wire x1="-15.24" y1="27.94" x2="17.78" y2="27.94" width="0.254" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="17.78" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="17.78" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="29.21" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="0.635" y="25.4" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="0.635" y="-29.845" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="AD7-PA7" x="20.32" y="5.08" length="short" rot="R180"/>
+<pin name="AD6-PA6" x="20.32" y="7.62" length="short" rot="R180"/>
+<pin name="AD5-PA5" x="20.32" y="10.16" length="short" rot="R180"/>
+<pin name="AD4-PA4" x="20.32" y="12.7" length="short" rot="R180"/>
+<pin name="AD3-PA3" x="20.32" y="15.24" length="short" rot="R180"/>
+<pin name="AD2-PA2" x="20.32" y="17.78" length="short" rot="R180"/>
+<pin name="AD1-PA1" x="20.32" y="20.32" length="short" rot="R180"/>
+<pin name="AD0-PA0" x="20.32" y="22.86" length="short" rot="R180"/>
+<pin name="A15-PC7" x="20.32" y="-17.78" length="short" rot="R180"/>
+<pin name="A14-PC6" x="20.32" y="-15.24" length="short" rot="R180"/>
+<pin name="A13-PC5" x="20.32" y="-12.7" length="short" rot="R180"/>
+<pin name="A12-PC4" x="20.32" y="-10.16" length="short" rot="R180"/>
+<pin name="A11-PC3" x="20.32" y="-7.62" length="short" rot="R180"/>
+<pin name="A10-PC2" x="20.32" y="-5.08" length="short" rot="R180"/>
+<pin name="A9-PC1" x="20.32" y="-2.54" length="short" rot="R180"/>
+<pin name="A8-PC0" x="20.32" y="0" length="short" rot="R180"/>
+<pin name="PB7-SCK" x="-17.78" y="-27.94" length="short"/>
+<pin name="PB6-MISO" x="-17.78" y="-25.4" length="short"/>
+<pin name="PB5-MOSI" x="-17.78" y="-22.86" length="short"/>
+<pin name="PB4-SS/" x="-17.78" y="-20.32" length="short"/>
+<pin name="PB3-AIN1" x="-17.78" y="-17.78" length="short"/>
+<pin name="PB2-AIN0" x="-17.78" y="-15.24" length="short"/>
+<pin name="PB1-T1" x="-17.78" y="-12.7" length="short"/>
+<pin name="PB0-T0" x="-17.78" y="-10.16" length="short"/>
+<pin name="PD0-RXD" x="-17.78" y="12.7" length="short"/>
+<pin name="PD1-TXD" x="-17.78" y="10.16" length="short"/>
+<pin name="PD2-INT0" x="-17.78" y="7.62" length="short"/>
+<pin name="PD3-INT1" x="-17.78" y="5.08" length="short"/>
+<pin name="PD4" x="-17.78" y="2.54" length="short"/>
+<pin name="PD5-OC1A" x="-17.78" y="0" length="short"/>
+<pin name="PD6-WR/" x="-17.78" y="-2.54" length="short"/>
+<pin name="PD7-RD/" x="-17.78" y="-5.08" length="short"/>
+<pin name="XTAL2" x="-17.78" y="17.78" length="short"/>
+<pin name="XTAL1" x="-17.78" y="20.32" length="short"/>
+<pin name="VCC" x="2.54" y="30.48" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="GND" x="2.54" y="-33.02" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="RST/" x="-17.78" y="25.4" length="short" direction="in"/>
+<pin name="ICP" x="20.32" y="-25.4" length="short" rot="R180"/>
+<pin name="ALE" x="20.32" y="-22.86" length="short" rot="R180"/>
+<pin name="OC1B" x="20.32" y="-27.94" length="short" rot="R180"/>
+</symbol>
+<symbol name="89C2051">
+<wire x1="-12.7" y1="17.78" x2="15.24" y2="17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="17.78" x2="15.24" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-17.78" x2="-12.7" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-17.78" x2="-12.7" y2="17.78" width="0.254" layer="94"/>
+<text x="-12.7" y="18.542" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-20.32" size="1.778" layer="96">>VALUE</text>
+<text x="5.715" y="15.24" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="5.715" y="-17.145" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="P3.7" x="-15.24" y="-15.24" length="short"/>
+<pin name="P3.5-T1" x="-15.24" y="-12.7" length="short"/>
+<pin name="P3.4-T0" x="-15.24" y="-10.16" length="short"/>
+<pin name="P3.3-INT1/" x="-15.24" y="-7.62" length="short"/>
+<pin name="P3.2-INTO/" x="-15.24" y="-5.08" length="short"/>
+<pin name="P3.1-TXD" x="-15.24" y="-2.54" length="short"/>
+<pin name="P3.0-RXD" x="-15.24" y="0" length="short"/>
+<pin name="P1.7" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="P1.6" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="P1.5" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="P1.4" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="P1.3" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="P1.2" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="AIN1-P1.1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="AIN0-P1.0" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="XTAL1" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="XTAL2" x="-15.24" y="5.08" length="short" direction="out"/>
+<pin name="VCC" x="7.62" y="20.32" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="GND" x="7.62" y="-20.32" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="RST-VPP" x="-15.24" y="15.24" length="short" direction="in"/>
+</symbol>
+<symbol name="48-I/O-2">
+<wire x1="-17.78" y1="50.8" x2="15.24" y2="50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="50.8" x2="15.24" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-53.34" x2="-17.78" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-53.34" x2="-17.78" y2="50.8" width="0.254" layer="94"/>
+<text x="-17.78" y="-55.88" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="51.435" size="1.778" layer="95">>NAME</text>
+<text x="4.445" y="48.26" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="4.445" y="-52.705" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="ADC0-PF0" x="-20.32" y="-17.78" length="short" direction="in"/>
+<pin name="ADC1-PF1" x="-20.32" y="-20.32" length="short" direction="in"/>
+<pin name="ADC2-PF2" x="-20.32" y="-22.86" length="short" direction="in"/>
+<pin name="ADC3-PF3" x="-20.32" y="-25.4" length="short" direction="in"/>
+<pin name="ADC4-PF4" x="-20.32" y="-27.94" length="short" direction="in"/>
+<pin name="ADC5-PF5" x="-20.32" y="-30.48" length="short" direction="in"/>
+<pin name="ADC6-PF6" x="-20.32" y="-33.02" length="short" direction="in"/>
+<pin name="ADC7-PF7" x="-20.32" y="-35.56" length="short" direction="in"/>
+<pin name="RXD-PE0" x="-20.32" y="27.94" length="short" direction="out"/>
+<pin name="TXD-PE1" x="-20.32" y="25.4" length="short" direction="out"/>
+<pin name="AC+_PE2" x="-20.32" y="22.86" length="short" direction="out"/>
+<pin name="AC-_PE3" x="-20.32" y="20.32" length="short" direction="out"/>
+<pin name="INT4-PE4" x="-20.32" y="17.78" length="short" direction="out"/>
+<pin name="INT5-PE5" x="-20.32" y="15.24" length="short" direction="out"/>
+<pin name="INT6-PE6" x="-20.32" y="12.7" length="short" direction="out"/>
+<pin name="INT7-PE7" x="-20.32" y="10.16" length="short" direction="out"/>
+<pin name="PD7-T2" x="-20.32" y="-12.7" length="short"/>
+<pin name="PD6-T1" x="-20.32" y="-10.16" length="short"/>
+<pin name="PD5" x="-20.32" y="-7.62" length="short"/>
+<pin name="PD4-IC1" x="-20.32" y="-5.08" length="short"/>
+<pin name="PD3-INT3" x="-20.32" y="-2.54" length="short"/>
+<pin name="PD2-INT2" x="-20.32" y="0" length="short"/>
+<pin name="PD1-INT1" x="-20.32" y="2.54" length="short"/>
+<pin name="PD0-INT0" x="-20.32" y="5.08" length="short"/>
+<pin name="A15-PC7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="A14-PC6" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="A13-PC5" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="A12-PC4" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="A11-PC3" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="A10-PC2" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="A9-PC1" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="A8-PC0" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="OC2-PB7" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="OC1B-PB6" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="OC1A-PB5" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="OC0-PB4" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="MISO-PB3" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="MOSI-PB2" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="SCK-PB1" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="SS-PB0" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="AD6-PA6" x="17.78" y="22.86" length="short" rot="R180"/>
+<pin name="AD7-PA7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="AD5-PA5" x="17.78" y="25.4" length="short" rot="R180"/>
+<pin name="AD4-PA4" x="17.78" y="27.94" length="short" rot="R180"/>
+<pin name="AD3-PA3" x="17.78" y="30.48" length="short" rot="R180"/>
+<pin name="AD2-PA2" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="AD1-PA1" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="AD0-PA0" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="-40.64" length="short"/>
+<pin name="AGND" x="-20.32" y="-50.8" length="short"/>
+<pin name="AVREF" x="-20.32" y="-45.72" length="short"/>
+<pin name="XTAL1" x="-20.32" y="43.18" length="short"/>
+<pin name="XTAL2" x="-20.32" y="40.64" length="short"/>
+<pin name="01" x="5.08" y="53.34" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VCC" x="7.62" y="53.34" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="02" x="7.62" y="-55.88" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="GND" x="5.08" y="-55.88" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="TOSC2" x="-20.32" y="33.02" length="short"/>
+<pin name="TOSC1" x="-20.32" y="35.56" length="short"/>
+<pin name="WR/" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="RD/" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="ALE" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="RESET/" x="-20.32" y="48.26" length="short" direction="in"/>
+<pin name="PEN/" x="17.78" y="-43.18" length="short" direction="in" rot="R180"/>
+</symbol>
+<symbol name="AT89C52">
+<wire x1="-6.1722" y1="-16.5608" x2="-1.778" y2="-16.5608" width="0.127" layer="95"/>
+<wire x1="-6.1722" y1="-14.0208" x2="-1.3208" y2="-14.0208" width="0.127" layer="95"/>
+<wire x1="-6.1214" y1="-26.8478" x2="-3.81" y2="-26.8478" width="0.127" layer="95"/>
+<wire x1="-6.1214" y1="-24.3078" x2="-3.81" y2="-24.3078" width="0.127" layer="95"/>
+<wire x1="7.4676" y1="-19.2278" x2="12.573" y2="-19.2278" width="0.127" layer="95"/>
+<wire x1="10.0076" y1="-14.1478" x2="12.319" y2="-14.1478" width="0.127" layer="95"/>
+<wire x1="-15.24" y1="-30.48" x2="15.24" y2="-30.48" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-30.48" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-30.48" width="0.4064" layer="94"/>
+<text x="-7.62" y="-18.415" size="1.524" layer="95">/INT1</text>
+<text x="-7.62" y="-15.875" size="1.524" layer="95">/INT0</text>
+<text x="-7.62" y="-10.795" size="1.524" layer="95">/RxD</text>
+<text x="-7.62" y="-13.335" size="1.524" layer="95">/TxD</text>
+<text x="-12.7" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="EA" x="20.32" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0AD0" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="P0.1AD1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="P0.2AD2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.3AD3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.4AD4" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.5AD5" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.6AD6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.7AD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE" x="20.32" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="PSEN" x="20.32" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P1.0_T2" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1_T2EX" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/RD" x="-20.32" y="-27.94" length="middle"/>
+</symbol>
+<symbol name="VCCGND">
+<text x="2.54" y="0.635" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="0" y="-10.16" length="short" direction="pwr" rot="R90"/>
+<pin name="VCC" x="0" y="10.16" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="NC">
+<text x="5.842" y="-0.762" size="1.778" layer="95">>NAME</text>
+<pin name="NC" x="-2.54" y="0" length="short" direction="nc"/>
+</symbol>
+<symbol name="27C080">
+<wire x1="-7.62" y1="-30.48" x2="7.62" y2="-30.48" width="0.4064" layer="94"/>
+<wire x1="7.62" y1="-30.48" x2="7.62" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="7.62" y1="30.48" x2="-7.62" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="-7.62" y1="30.48" x2="-7.62" y2="-30.48" width="0.4064" layer="94"/>
+<text x="-7.62" y="31.115" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<pin name="A16" x="-10.16" y="-12.7" length="short" direction="in"/>
+<pin name="A15" x="-10.16" y="-10.16" length="short" direction="in"/>
+<pin name="A12" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="A7" x="-10.16" y="10.16" length="short" direction="in"/>
+<pin name="A6" x="-10.16" y="12.7" length="short" direction="in"/>
+<pin name="A5" x="-10.16" y="15.24" length="short" direction="in"/>
+<pin name="A4" x="-10.16" y="17.78" length="short" direction="in"/>
+<pin name="A3" x="-10.16" y="20.32" length="short" direction="in"/>
+<pin name="A2" x="-10.16" y="22.86" length="short" direction="in"/>
+<pin name="A1" x="-10.16" y="25.4" length="short" direction="in"/>
+<pin name="A0" x="-10.16" y="27.94" length="short" direction="in"/>
+<pin name="O0" x="10.16" y="27.94" length="short" direction="hiz" rot="R180"/>
+<pin name="O1" x="10.16" y="25.4" length="short" direction="hiz" rot="R180"/>
+<pin name="O2" x="10.16" y="22.86" length="short" direction="hiz" rot="R180"/>
+<pin name="O3" x="10.16" y="20.32" length="short" direction="hiz" rot="R180"/>
+<pin name="O4" x="10.16" y="17.78" length="short" direction="hiz" rot="R180"/>
+<pin name="O5" x="10.16" y="15.24" length="short" direction="hiz" rot="R180"/>
+<pin name="O6" x="10.16" y="12.7" length="short" direction="hiz" rot="R180"/>
+<pin name="O7" x="10.16" y="10.16" length="short" direction="hiz" rot="R180"/>
+<pin name="!CE" x="-10.16" y="-25.4" length="short" direction="in"/>
+<pin name="A10" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="!OE!VPP" x="-10.16" y="-27.94" length="short" direction="in"/>
+<pin name="A11" x="-10.16" y="0" length="short" direction="in"/>
+<pin name="A9" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="A8" x="-10.16" y="7.62" length="short" direction="in"/>
+<pin name="A13" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="A14" x="-10.16" y="-7.62" length="short" direction="in"/>
+<pin name="A17" x="-10.16" y="-15.24" length="short" direction="in"/>
+<pin name="A18" x="-10.16" y="-17.78" length="short" direction="in"/>
+<pin name="A19" x="-10.16" y="-20.32" length="short" direction="in"/>
+</symbol>
+<symbol name="AT91R4008">
+<wire x1="-7.62" y1="22.86" x2="7.62" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-25.4" x2="7.62" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="7.62" y1="22.86" x2="7.62" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-25.4" x2="-7.62" y2="22.86" width="0.254" layer="94"/>
+<text x="-7.62" y="24.13" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-27.94" size="1.778" layer="96">>VALUE</text>
+<pin name="NCS0" x="-10.16" y="15.24" length="short" direction="out"/>
+<pin name="NCS1" x="-10.16" y="12.7" length="short" direction="out"/>
+<pin name="NWAIT" x="-10.16" y="20.32" length="short" direction="in"/>
+<pin name="GND" x="5.08" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="NWDOVF" x="-10.16" y="-5.08" length="short" direction="out"/>
+<pin name="MCKI" x="-10.16" y="-10.16" length="short" direction="in"/>
+<pin name="NRW0/NWE" x="-10.16" y="7.62" length="short" direction="out"/>
+<pin name="NRD/NOE" x="-10.16" y="5.08" length="short" direction="out"/>
+<pin name="NRW1/NUB" x="-10.16" y="0" length="short" direction="out"/>
+<pin name="NRST" x="-10.16" y="2.54" length="short" direction="out"/>
+<pin name="TMS" x="-10.16" y="-15.24" length="short" direction="in"/>
+<pin name="TDO" x="-10.16" y="-17.78" length="short" direction="out"/>
+<pin name="TDI" x="-10.16" y="-20.32" length="short" direction="in"/>
+<pin name="TCK" x="-10.16" y="-22.86" length="short" direction="in"/>
+</symbol>
+<symbol name="ICE-TEST">
+<wire x1="0" y1="-7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="7.62" y2="5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="5.08" x2="0" y2="5.08" width="0.254" layer="94"/>
+<wire x1="0" y1="5.08" x2="0" y2="-7.62" width="0.254" layer="94"/>
+<text x="0" y="6.35" size="1.778" layer="95">>NAME</text>
+<pin name="TMS" x="-2.54" y="2.54" length="short" direction="in"/>
+<pin name="TDO" x="-2.54" y="0" length="short" direction="out"/>
+<pin name="TDI" x="-2.54" y="-2.54" length="short" direction="in"/>
+<pin name="TCK" x="-2.54" y="-5.08" length="short" direction="in"/>
+</symbol>
+<symbol name="AT91R4008-PARPORT">
+<wire x1="-7.62" y1="33.02" x2="10.16" y2="33.02" width="0.254" layer="94"/>
+<wire x1="10.16" y1="33.02" x2="10.16" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-40.64" x2="-7.62" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-40.64" x2="-7.62" y2="33.02" width="0.254" layer="94"/>
+<text x="-7.62" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-43.18" size="1.778" layer="96">>VALUE</text>
+<pin name="P0/TCLK0" x="-10.16" y="30.48" length="short"/>
+<pin name="P1/TIOA0" x="-10.16" y="27.94" length="short"/>
+<pin name="P2/TIOB0" x="-10.16" y="25.4" length="short"/>
+<pin name="P3/TCLK1" x="-10.16" y="22.86" length="short"/>
+<pin name="P4/TIOA1" x="-10.16" y="20.32" length="short"/>
+<pin name="P5/TIOB1" x="-10.16" y="17.78" length="short"/>
+<pin name="P6/TCLK2" x="-10.16" y="15.24" length="short"/>
+<pin name="P7/TIOA2" x="-10.16" y="12.7" length="short"/>
+<pin name="P8/TIOB2" x="-10.16" y="10.16" length="short"/>
+<pin name="P9/IRQ0" x="-10.16" y="7.62" length="short"/>
+<pin name="P10/IRQ1" x="-10.16" y="5.08" length="short"/>
+<pin name="P11/IRQ2" x="-10.16" y="2.54" length="short"/>
+<pin name="P12/FIQ" x="-10.16" y="0" length="short"/>
+<pin name="P13/SCK0" x="-10.16" y="-2.54" length="short"/>
+<pin name="P14/TXD0" x="-10.16" y="-5.08" length="short"/>
+<pin name="P15/RXD0" x="-10.16" y="-7.62" length="short"/>
+<pin name="P16" x="-10.16" y="-10.16" length="short"/>
+<pin name="P17" x="-10.16" y="-12.7" length="short"/>
+<pin name="P18" x="-10.16" y="-15.24" length="short"/>
+<pin name="P19" x="-10.16" y="-17.78" length="short"/>
+<pin name="P20/SCK1" x="-10.16" y="-20.32" length="short"/>
+<pin name="P21/TXD1/NTRI" x="-10.16" y="-22.86" length="short"/>
+<pin name="P22/RXD1" x="-10.16" y="-25.4" length="short"/>
+<pin name="P23" x="-10.16" y="-27.94" length="short"/>
+<pin name="P24/BMS" x="-10.16" y="-30.48" length="short"/>
+<pin name="P25/MCKO" x="-10.16" y="-33.02" length="short"/>
+<pin name="P26/NCS2" x="-10.16" y="-35.56" length="short"/>
+<pin name="P27/NCS3" x="-10.16" y="-38.1" length="short"/>
+</symbol>
+<symbol name="AT91R4008-ADR">
+<wire x1="-10.16" y1="33.02" x2="7.62" y2="33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="33.02" x2="7.62" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-33.02" x2="-10.16" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-33.02" x2="-10.16" y2="33.02" width="0.254" layer="94"/>
+<text x="-5.08" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<pin name="P31/CS4/A23" x="10.16" y="-27.94" length="short" direction="out" rot="R180"/>
+<pin name="P30/CS5/A22" x="10.16" y="-25.4" length="short" direction="out" rot="R180"/>
+<pin name="P29/CS6/A21" x="10.16" y="-22.86" length="short" direction="out" rot="R180"/>
+<pin name="P28/CS7/A20" x="10.16" y="-20.32" length="short" direction="out" rot="R180"/>
+<pin name="NLB/A0" x="10.16" y="30.48" length="short" direction="out" rot="R180"/>
+<pin name="A1" x="10.16" y="27.94" length="short" direction="out" rot="R180"/>
+<pin name="A2" x="10.16" y="25.4" length="short" direction="out" rot="R180"/>
+<pin name="A3" x="10.16" y="22.86" length="short" direction="out" rot="R180"/>
+<pin name="A4" x="10.16" y="20.32" length="short" direction="out" rot="R180"/>
+<pin name="A5" x="10.16" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="A6" x="10.16" y="15.24" length="short" direction="out" rot="R180"/>
+<pin name="A7" x="10.16" y="12.7" length="short" direction="out" rot="R180"/>
+<pin name="A8" x="10.16" y="10.16" length="short" direction="out" rot="R180"/>
+<pin name="A9" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="A10" x="10.16" y="5.08" length="short" direction="out" rot="R180"/>
+<pin name="A11" x="10.16" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="A12" x="10.16" y="0" length="short" direction="out" rot="R180"/>
+<pin name="A13" x="10.16" y="-2.54" length="short" direction="out" rot="R180"/>
+<pin name="A14" x="10.16" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="A15" x="10.16" y="-7.62" length="short" direction="out" rot="R180"/>
+<pin name="A16" x="10.16" y="-10.16" length="short" direction="out" rot="R180"/>
+<pin name="A17" x="10.16" y="-12.7" length="short" direction="out" rot="R180"/>
+<pin name="A18" x="10.16" y="-15.24" length="short" direction="out" rot="R180"/>
+<pin name="A19" x="10.16" y="-17.78" length="short" direction="out" rot="R180"/>
+</symbol>
+<symbol name="D0-32">
+<wire x1="-2.54" y1="40.64" x2="5.08" y2="40.64" width="0.254" layer="94"/>
+<wire x1="5.08" y1="40.64" x2="5.08" y2="-43.18" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-43.18" x2="-2.54" y2="-43.18" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-43.18" x2="-2.54" y2="40.64" width="0.254" layer="94"/>
+<text x="-2.54" y="41.91" size="1.778" layer="95">>NAME</text>
+<text x="-2.54" y="-45.72" size="1.778" layer="96">>VALUE</text>
+<pin name="D0" x="-5.08" y="38.1" length="short" direction="hiz"/>
+<pin name="D1" x="-5.08" y="35.56" length="short" direction="hiz"/>
+<pin name="D2" x="-5.08" y="33.02" length="short" direction="hiz"/>
+<pin name="D3" x="-5.08" y="30.48" length="short" direction="hiz"/>
+<pin name="D4" x="-5.08" y="27.94" length="short" direction="hiz"/>
+<pin name="D5" x="-5.08" y="25.4" length="short" direction="hiz"/>
+<pin name="D6" x="-5.08" y="22.86" length="short" direction="hiz"/>
+<pin name="D7" x="-5.08" y="20.32" length="short" direction="hiz"/>
+<pin name="D8" x="-5.08" y="17.78" length="short" direction="hiz"/>
+<pin name="D9" x="-5.08" y="15.24" length="short" direction="hiz"/>
+<pin name="D10" x="-5.08" y="12.7" length="short" direction="hiz"/>
+<pin name="D11" x="-5.08" y="10.16" length="short" direction="hiz"/>
+<pin name="D12" x="-5.08" y="7.62" length="short" direction="hiz"/>
+<pin name="D13" x="-5.08" y="5.08" length="short" direction="hiz"/>
+<pin name="D14" x="-5.08" y="2.54" length="short" direction="hiz"/>
+<pin name="D15" x="-5.08" y="0" length="short" direction="hiz"/>
+<pin name="D16" x="-5.08" y="-2.54" length="short" direction="hiz"/>
+<pin name="D17" x="-5.08" y="-5.08" length="short" direction="hiz"/>
+<pin name="D18" x="-5.08" y="-7.62" length="short" direction="hiz"/>
+<pin name="D19" x="-5.08" y="-10.16" length="short" direction="hiz"/>
+<pin name="D20" x="-5.08" y="-12.7" length="short" direction="hiz"/>
+<pin name="D21" x="-5.08" y="-15.24" length="short" direction="hiz"/>
+<pin name="D22" x="-5.08" y="-17.78" length="short" direction="hiz"/>
+<pin name="D23" x="-5.08" y="-20.32" length="short" direction="hiz"/>
+<pin name="D24" x="-5.08" y="-22.86" length="short" direction="hiz"/>
+<pin name="D25" x="-5.08" y="-25.4" length="short" direction="hiz"/>
+<pin name="D26" x="-5.08" y="-27.94" length="short" direction="hiz"/>
+<pin name="D27" x="-5.08" y="-30.48" length="short" direction="hiz"/>
+<pin name="D28" x="-5.08" y="-33.02" length="short" direction="hiz"/>
+<pin name="D29" x="-5.08" y="-35.56" length="short" direction="hiz"/>
+<pin name="D30" x="-5.08" y="-38.1" length="short" direction="hiz"/>
+<pin name="D31" x="-5.08" y="-40.64" length="short" direction="hiz"/>
+</symbol>
+<symbol name="D0-15">
+<wire x1="-2.54" y1="22.86" x2="5.08" y2="22.86" width="0.254" layer="94"/>
+<wire x1="5.08" y1="22.86" x2="5.08" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-20.32" x2="-2.54" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-20.32" x2="-2.54" y2="22.86" width="0.254" layer="94"/>
+<text x="-2.54" y="24.13" size="1.778" layer="95">>NAME</text>
+<text x="-2.54" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<pin name="D0" x="-5.08" y="20.32" length="short" direction="hiz"/>
+<pin name="D1" x="-5.08" y="17.78" length="short" direction="hiz"/>
+<pin name="D2" x="-5.08" y="15.24" length="short" direction="hiz"/>
+<pin name="D3" x="-5.08" y="12.7" length="short" direction="hiz"/>
+<pin name="D4" x="-5.08" y="10.16" length="short" direction="hiz"/>
+<pin name="D5" x="-5.08" y="7.62" length="short" direction="hiz"/>
+<pin name="D6" x="-5.08" y="5.08" length="short" direction="hiz"/>
+<pin name="D7" x="-5.08" y="2.54" length="short" direction="hiz"/>
+<pin name="D8" x="-5.08" y="0" length="short" direction="hiz"/>
+<pin name="D9" x="-5.08" y="-2.54" length="short" direction="hiz"/>
+<pin name="D10" x="-5.08" y="-5.08" length="short" direction="hiz"/>
+<pin name="D11" x="-5.08" y="-7.62" length="short" direction="hiz"/>
+<pin name="D12" x="-5.08" y="-10.16" length="short" direction="hiz"/>
+<pin name="D13" x="-5.08" y="-12.7" length="short" direction="hiz"/>
+<pin name="D14" x="-5.08" y="-15.24" length="short" direction="hiz"/>
+<pin name="D15" x="-5.08" y="-17.78" length="short" direction="hiz"/>
+</symbol>
+<symbol name="GND">
+<pin name="GND" x="0" y="-2.54" length="short" direction="pwr" rot="R90"/>
+</symbol>
+<symbol name="VCC">
+<pin name="VCC" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VDDIO">
+<pin name="VDDIO" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VDDCORE">
+<pin name="VDDCORE" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="TINY26">
+<wire x1="-17.78" y1="22.86" x2="15.24" y2="22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="22.86" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-17.78" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC8/XTAL2)PB5" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="(ADC7/XTAL1)PB4" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="(OC1B)PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="(SCK/SCL/!OC1B!)PB2" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="(MISO/DO/OC1A)PB1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="(MOSI/DI/SDA/!OC1A!)PB0" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="(ADC6/AIN1)PA7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="(ADC5/AIN0)PA6" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="(ADC4)PA5" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="(ADC3)PA4" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="(AREF)PA3" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="(ADC2)PA2" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="(ADC1)PA1" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="(ADC0)PA0" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-20.32" y="-17.78" length="short" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-7.62" length="short" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="-12.7" length="short" direction="pwr"/>
+<pin name="(ADC10/!RESET!)PB7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="(ADC9/INT0/T0)PB6" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="-20.32" length="short" direction="pwr"/>
+</symbol>
+<symbol name="SAM9708">
+<wire x1="-10.16" y1="33.02" x2="7.62" y2="33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="33.02" x2="7.62" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-35.56" x2="-10.16" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-35.56" x2="-10.16" y2="33.02" width="0.254" layer="94"/>
+<text x="-10.16" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-10.16" y="-38.1" size="1.778" layer="96">>VALUE</text>
+<pin name="READY" x="-12.7" y="-7.62" length="short" direction="hiz"/>
+<pin name="!RD" x="-12.7" y="-10.16" length="short" direction="in"/>
+<pin name="!WR" x="-12.7" y="-12.7" length="short" direction="in"/>
+<pin name="IRQ" x="-12.7" y="-25.4" length="short" direction="hiz"/>
+<pin name="!CS" x="-12.7" y="0" length="short" direction="in"/>
+<pin name="OVCK-OUT" x="-12.7" y="17.78" length="short" direction="out"/>
+<pin name="X1" x="-12.7" y="22.86" length="short" direction="out"/>
+<pin name="X2" x="-12.7" y="20.32" length="short" direction="in"/>
+<pin name="!RESET" x="-12.7" y="30.48" length="short" direction="in"/>
+<pin name="TEST" x="-12.7" y="-30.48" length="short" direction="in"/>
+<pin name="LDTEST" x="-12.7" y="-33.02" length="short" direction="in"/>
+<pin name="!PWDN" x="-12.7" y="27.94" length="short" direction="in"/>
+<pin name="!IO16" x="-12.7" y="-2.54" length="short" direction="hiz"/>
+<pin name="!RAS" x="-12.7" y="-15.24" length="short"/>
+<pin name="!CAS" x="-12.7" y="-17.78" length="short"/>
+<pin name="!REFRESH" x="-12.7" y="-20.32" length="short"/>
+<pin name="RBS" x="-12.7" y="-5.08" length="short" direction="out"/>
+<pin name="CK_OUT" x="-12.7" y="15.24" length="short" direction="out"/>
+<pin name="A0" x="-12.7" y="10.16" length="short" direction="in"/>
+<pin name="A1" x="-12.7" y="7.62" length="short" direction="in"/>
+<pin name="A2" x="-12.7" y="5.08" length="short" direction="in"/>
+</symbol>
+<symbol name="WD15">
+<wire x1="-5.08" y1="20.32" x2="-5.08" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-22.86" x2="5.08" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-22.86" x2="5.08" y2="20.32" width="0.254" layer="94"/>
+<wire x1="5.08" y1="20.32" x2="-5.08" y2="20.32" width="0.254" layer="94"/>
+<text x="-5.08" y="21.59" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="WD0" x="-7.62" y="17.78" length="short"/>
+<pin name="WD1" x="-7.62" y="15.24" length="short"/>
+<pin name="WD2" x="-7.62" y="12.7" length="short"/>
+<pin name="WD3" x="-7.62" y="10.16" length="short"/>
+<pin name="WD4" x="-7.62" y="7.62" length="short"/>
+<pin name="WD5" x="-7.62" y="5.08" length="short"/>
+<pin name="WD6" x="-7.62" y="2.54" length="short"/>
+<pin name="WD7" x="-7.62" y="0" length="short"/>
+<pin name="WD8" x="-7.62" y="-2.54" length="short"/>
+<pin name="WD9" x="-7.62" y="-5.08" length="short"/>
+<pin name="WD10" x="-7.62" y="-7.62" length="short"/>
+<pin name="WD11" x="-7.62" y="-10.16" length="short"/>
+<pin name="WD12" x="-7.62" y="-12.7" length="short"/>
+<pin name="WD13" x="-7.62" y="-15.24" length="short"/>
+<pin name="WD14" x="-7.62" y="-17.78" length="short"/>
+<pin name="WD15" x="-7.62" y="-20.32" length="short"/>
+</symbol>
+<symbol name="WA27">
+<wire x1="-5.08" y1="33.02" x2="5.08" y2="33.02" width="0.254" layer="94"/>
+<wire x1="5.08" y1="33.02" x2="5.08" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-38.1" x2="-5.08" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-38.1" x2="-5.08" y2="33.02" width="0.254" layer="94"/>
+<text x="-5.08" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-40.64" size="1.778" layer="96">>VALUE</text>
+<pin name="WA0" x="-7.62" y="30.48" length="short" direction="out"/>
+<pin name="WA1" x="-7.62" y="27.94" length="short" direction="out"/>
+<pin name="WA2" x="-7.62" y="25.4" length="short" direction="out"/>
+<pin name="WA3" x="-7.62" y="22.86" length="short" direction="out"/>
+<pin name="WA4" x="-7.62" y="20.32" length="short" direction="out"/>
+<pin name="WA5" x="-7.62" y="17.78" length="short" direction="out"/>
+<pin name="WA6" x="-7.62" y="15.24" length="short" direction="out"/>
+<pin name="WA7" x="-7.62" y="12.7" length="short" direction="out"/>
+<pin name="WA8" x="-7.62" y="10.16" length="short" direction="out"/>
+<pin name="WA9" x="-7.62" y="7.62" length="short" direction="out"/>
+<pin name="WA10" x="-7.62" y="5.08" length="short" direction="out"/>
+<pin name="WA11" x="-7.62" y="2.54" length="short" direction="out"/>
+<pin name="WA12" x="-7.62" y="0" length="short" direction="out"/>
+<pin name="WA13" x="-7.62" y="-2.54" length="short" direction="out"/>
+<pin name="WA14" x="-7.62" y="-5.08" length="short" direction="out"/>
+<pin name="WA15" x="-7.62" y="-7.62" length="short" direction="out"/>
+<pin name="WA16" x="-7.62" y="-10.16" length="short" direction="out"/>
+<pin name="WA17" x="-7.62" y="-12.7" length="short" direction="out"/>
+<pin name="WA18" x="-7.62" y="-15.24" length="short" direction="out"/>
+<pin name="WA19" x="-7.62" y="-17.78" length="short" direction="out"/>
+<pin name="WA20" x="-7.62" y="-20.32" length="short" direction="out"/>
+<pin name="WA21" x="-7.62" y="-22.86" length="short" direction="out"/>
+<pin name="WA22" x="-7.62" y="-25.4" length="short" direction="out"/>
+<pin name="WA23" x="-7.62" y="-27.94" length="short" direction="out"/>
+<pin name="WA24" x="-7.62" y="-30.48" length="short" direction="out"/>
+<pin name="WA25" x="-7.62" y="-33.02" length="short" direction="out"/>
+<pin name="WA26" x="-7.62" y="-35.56" length="short" direction="out"/>
+</symbol>
+<symbol name="SAM9708-SND">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-22.86" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="21.59" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="MIDI1_OUT" x="17.78" y="17.78" length="short" direction="in" rot="R180"/>
+<pin name="MIDI2_OUT" x="17.78" y="15.24" length="short" direction="in" rot="R180"/>
+<pin name="MIDI1_IN" x="-17.78" y="17.78" length="short" direction="in"/>
+<pin name="MIDI2_IN" x="-17.78" y="15.24" length="short" direction="in"/>
+<pin name="SD-IN0" x="-17.78" y="-2.54" length="short"/>
+<pin name="SD-IN1" x="-17.78" y="-5.08" length="short"/>
+<pin name="SD-IN2" x="-17.78" y="-7.62" length="short"/>
+<pin name="SD-IN3" x="-17.78" y="-10.16" length="short"/>
+<pin name="SD-OUT0" x="17.78" y="-2.54" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT1" x="17.78" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT2" x="17.78" y="-7.62" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT3" x="17.78" y="-10.16" length="short" direction="out" rot="R180"/>
+<pin name="WS-OUT" x="17.78" y="5.08" length="short" direction="out" rot="R180"/>
+<pin name="BCK-OUT" x="17.78" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="SD-IN4" x="-17.78" y="-12.7" length="short"/>
+<pin name="SD-IN5" x="-17.78" y="-15.24" length="short"/>
+<pin name="SD-IN6" x="-17.78" y="-17.78" length="short"/>
+<pin name="SD-IN7" x="-17.78" y="-20.32" length="short"/>
+<pin name="SD-OUT4" x="17.78" y="-12.7" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT5" x="17.78" y="-15.24" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT6" x="17.78" y="-17.78" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT7" x="17.78" y="-20.32" length="short" direction="out" rot="R180"/>
+<pin name="LFT" x="17.78" y="10.16" length="short" direction="pas" rot="R180"/>
+<pin name="!WCS0" x="-17.78" y="10.16" length="short" direction="out"/>
+<pin name="!WCS1" x="-17.78" y="7.62" length="short" direction="out"/>
+<pin name="!WWE" x="-17.78" y="5.08" length="short" direction="out"/>
+<pin name="!WOE" x="-17.78" y="2.54" length="short" direction="out"/>
+</symbol>
+<symbol name="VCC1">
+<pin name="VCC1" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VCC2">
+<pin name="VCC2" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VC3">
+<pin name="VC3" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="T8XC5121">
+<wire x1="-15.24" y1="17.78" x2="-15.24" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="15.24" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-15.24" x2="15.24" y2="17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="17.78" x2="-15.24" y2="17.78" width="0.254" layer="94"/>
+<text x="-15.24" y="19.05" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-17.78" size="1.778" layer="96">>VALUE</text>
+<pin name="CVSS" x="-17.78" y="15.24" length="short" direction="pwr"/>
+<pin name="LI" x="-17.78" y="12.7" length="short" direction="pwr"/>
+<pin name="CVCC" x="-17.78" y="10.16" length="short" direction="pwr"/>
+<pin name="P1.5/CRST" x="-17.78" y="7.62" length="short"/>
+<pin name="P1.4/CCLK" x="-17.78" y="5.08" length="short"/>
+<pin name="P1.3/CC4" x="-17.78" y="2.54" length="short"/>
+<pin name="P1.2/CPRES" x="-17.78" y="0" length="short"/>
+<pin name="P1.1/CC8" x="-17.78" y="-2.54" length="short"/>
+<pin name="P1.0/CIO" x="-17.78" y="-5.08" length="short"/>
+<pin name="RST" x="-17.78" y="-7.62" length="short"/>
+<pin name="XTAL2" x="-17.78" y="-10.16" length="short" direction="in"/>
+<pin name="XTAL1" x="-17.78" y="-12.7" length="short" direction="out"/>
+<pin name="P3.7/CRST1/LED1" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="P3.6/CCLK1/LED0" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="P3.5/CIO1" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="P3.2/INT0" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="P3.4/T0" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="P3.3/INT1" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="P3.1/TXD" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="P3.0/RXD" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="VSS" x="17.78" y="7.62" length="short" direction="pwr" rot="R180"/>
+<pin name="DVCC" x="17.78" y="10.16" length="short" direction="pwr" rot="R180"/>
+<pin name="EVCC" x="17.78" y="12.7" length="short" direction="pas" rot="R180"/>
+<pin name="VCC" x="17.78" y="15.24" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="T8X5121-PLCC52">
+<wire x1="-27.94" y1="-25.4" x2="30.48" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="30.48" y1="-25.4" x2="30.48" y2="25.4" width="0.254" layer="94"/>
+<wire x1="30.48" y1="25.4" x2="-25.4" y2="25.4" width="0.254" layer="94"/>
+<wire x1="-25.4" y1="25.4" x2="-27.94" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="22.86" x2="-27.94" y2="-25.4" width="0.254" layer="94"/>
+<text x="-7.62" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="0" size="1.778" layer="96">>VALUE</text>
+<pin name="CVSS" x="2.54" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="LI" x="0" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="CVCC" x="-7.62" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="P1.5/CRST" x="-10.16" y="27.94" length="short" rot="R270"/>
+<pin name="P1.4/CCLK" x="-30.48" y="15.24" length="short"/>
+<pin name="P1.3/CC4" x="-30.48" y="12.7" length="short"/>
+<pin name="P1.2/CPRES" x="-30.48" y="-5.08" length="short"/>
+<pin name="P1.1/CC8" x="-30.48" y="-7.62" length="short"/>
+<pin name="P1.0/CIO" x="-30.48" y="-10.16" length="short"/>
+<pin name="!RST" x="-30.48" y="-15.24" length="short"/>
+<pin name="XTAL2" x="-12.7" y="-27.94" length="short" direction="in" rot="R90"/>
+<pin name="XTAL1" x="-10.16" y="-27.94" length="short" direction="out" rot="R90"/>
+<pin name="P3.7/CRST1/LED1" x="10.16" y="-27.94" length="short" rot="R90"/>
+<pin name="P3.6/CCLK1/LED0" x="12.7" y="-27.94" length="short" rot="R90"/>
+<pin name="P3.5/CIO1" x="33.02" y="-15.24" length="short" rot="R180"/>
+<pin name="P3.2/INT0" x="33.02" y="-12.7" length="short" rot="R180"/>
+<pin name="P3.4/T0" x="33.02" y="-10.16" length="short" rot="R180"/>
+<pin name="P3.3/INT1" x="33.02" y="-7.62" length="short" rot="R180"/>
+<pin name="P3.1/TXD" x="33.02" y="7.62" length="short" rot="R180"/>
+<pin name="P3.0/RXD" x="33.02" y="10.16" length="short" rot="R180"/>
+<pin name="VSS" x="-5.08" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="DVCC" x="33.02" y="15.24" length="short" direction="pwr" rot="R180"/>
+<pin name="EVCC" x="10.16" y="27.94" length="short" direction="pas" rot="R270"/>
+<pin name="VCC" x="-7.62" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="EA" x="-30.48" y="10.16" length="short"/>
+<pin name="PSEN" x="-30.48" y="7.62" length="short"/>
+<pin name="ALE" x="-30.48" y="5.08" length="short"/>
+<pin name="P2.7/A15" x="-30.48" y="2.54" length="short"/>
+<pin name="P2.6/A14" x="-30.48" y="0" length="short"/>
+<pin name="P2.5/A13" x="-30.48" y="-2.54" length="short"/>
+<pin name="P2.4/A12" x="-30.48" y="-12.7" length="short"/>
+<pin name="P0.5/AD5" x="-15.24" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.3/A11" x="-2.54" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.2/A10" x="0" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.1/A9" x="2.54" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.0/A8" x="5.08" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.7/AD7" x="7.62" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.4/AD4" x="15.24" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.6/AD6" x="33.02" y="-5.08" length="short" rot="R180"/>
+<pin name="P0.1/AD1" x="33.02" y="2.54" length="short" rot="R180"/>
+<pin name="P0.2/AD2" x="33.02" y="0" length="short" rot="R180"/>
+<pin name="P0.3/AD3" x="33.02" y="-2.54" length="short" rot="R180"/>
+<pin name="P0.0/AD0" x="33.02" y="5.08" length="short" rot="R180"/>
+<pin name="VSS@1" x="33.02" y="12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="VCC@1" x="5.08" y="27.94" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="AT89C51SND1C">
+<wire x1="-15.24" y1="50.8" x2="-1.27" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="50.8" x2="15.24" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="50.8" x2="15.24" y2="43.18" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="25.4" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="25.4" x2="15.24" y2="12.7" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="12.7" x2="15.24" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="0" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="0" y1="-58.42" x2="-15.24" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="-40.64" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-40.64" x2="-15.24" y2="-27.94" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="-15.24" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="-15.24" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="15.24" x2="-15.24" y2="22.86" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="22.86" x2="-15.24" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="22.86" x2="-5.08" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="22.86" x2="-5.08" y2="15.24" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="15.24" x2="-15.24" y2="15.24" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="1.27" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-15.24" x2="1.27" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-40.64" x2="0" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="0" y1="-40.64" x2="0" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="-1.27" y2="43.18" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="43.18" x2="-1.27" y2="50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="12.7" x2="1.27" y2="12.7" width="0.254" layer="94"/>
+<wire x1="1.27" y1="12.7" x2="1.27" y2="25.4" width="0.254" layer="94"/>
+<wire x1="1.27" y1="25.4" x2="15.24" y2="25.4" width="0.254" layer="94"/>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="52.07" size="1.778" layer="95">>NAME</text>
+<text x="-6.35" y="16.51" size="1.778" layer="94" rot="R90">USB</text>
+<text x="0" y="-24.13" size="1.778" layer="94" rot="R90">Flash</text>
+<text x="-1.27" y="-52.07" size="1.778" layer="94" rot="R90">A/D</text>
+<text x="2.54" y="44.45" size="1.778" layer="94" rot="R90">TWI</text>
+<text x="5.08" y="16.51" size="1.778" layer="94" rot="R90">PCM</text>
+<pin name="AVDD" x="-17.78" y="-55.88" length="short" direction="pwr"/>
+<pin name="AVSS" x="-17.78" y="-53.34" length="short" direction="pwr"/>
+<pin name="AREFN" x="-17.78" y="-50.8" length="short" direction="in"/>
+<pin name="AIN0" x="-17.78" y="-45.72" length="short" direction="in"/>
+<pin name="AIN1" x="-17.78" y="-43.18" length="short" direction="in"/>
+<pin name="P3.1/TXD" x="-17.78" y="2.54" length="short"/>
+<pin name="P3.0/RXD" x="-17.78" y="0" length="short"/>
+<pin name="P3.4/T0" x="-17.78" y="10.16" length="short"/>
+<pin name="P3.5/T1" x="-17.78" y="12.7" length="short"/>
+<pin name="P4.3/!SS" x="-17.78" y="-17.78" length="short" direction="in"/>
+<pin name="P4.0/MISO" x="-17.78" y="-25.4" length="short" direction="in"/>
+<pin name="P4.1/MOSI" x="-17.78" y="-22.86" length="short" direction="out"/>
+<pin name="P4.2/SCK" x="-17.78" y="-20.32" length="short" direction="out"/>
+<pin name="P1.6/SCL" x="17.78" y="45.72" length="short" rot="R180"/>
+<pin name="P1.7/SDA" x="17.78" y="48.26" length="short" rot="R180"/>
+<pin name="P3.2/!INT0" x="-17.78" y="5.08" length="short"/>
+<pin name="P3.3/!INT1" x="-17.78" y="7.62" length="short"/>
+<pin name="FILT" x="-17.78" y="40.64" length="short" direction="in"/>
+<pin name="X1" x="-17.78" y="43.18" length="short" direction="in"/>
+<pin name="X2" x="-17.78" y="45.72" length="short" direction="out"/>
+<pin name="RST" x="-17.78" y="48.26" length="short" direction="in"/>
+<pin name="!ISP" x="17.78" y="-7.62" length="short" direction="in" rot="R180"/>
+<pin name="ALE" x="17.78" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="DOUT" x="17.78" y="15.24" length="short" direction="out" rot="R180"/>
+<pin name="DCLK" x="17.78" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="DESL" x="17.78" y="20.32" length="short" direction="out" rot="R180"/>
+<pin name="SCLK" x="17.78" y="22.86" length="short" direction="out" rot="R180"/>
+<pin name="D+" x="-17.78" y="20.32" length="short"/>
+<pin name="D-" x="-17.78" y="17.78" length="short"/>
+<pin name="MCLK" x="-17.78" y="25.4" length="short" direction="out"/>
+<pin name="MDAT" x="-17.78" y="27.94" length="short"/>
+<pin name="MCMD" x="-17.78" y="30.48" length="short"/>
+<pin name="P1.0/KIN0" x="17.78" y="27.94" length="short" rot="R180"/>
+<pin name="P1.1/KIN1" x="17.78" y="30.48" length="short" rot="R180"/>
+<pin name="P1.2/KIN2" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="P1.3/KIN3" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="P1.4" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="P1.5" x="17.78" y="40.64" length="short" rot="R180"/>
+<pin name="P3.6/!WR" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="P5.2" x="-17.78" y="-33.02" length="short"/>
+<pin name="P5.3" x="-17.78" y="-30.48" length="short"/>
+<pin name="P5.1" x="-17.78" y="-35.56" length="short"/>
+<pin name="P5.0" x="-17.78" y="-38.1" length="short"/>
+<pin name="P0.0/AD0" x="17.78" y="-53.34" length="short" rot="R180"/>
+<pin name="P0.1/AD1" x="17.78" y="-50.8" length="short" rot="R180"/>
+<pin name="P0.2/AD2" x="17.78" y="-48.26" length="short" rot="R180"/>
+<pin name="P0.3/AD3" x="17.78" y="-45.72" length="short" rot="R180"/>
+<pin name="P0.4/AD4" x="17.78" y="-43.18" length="short" rot="R180"/>
+<pin name="P0.5/AD5" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="P0.6/AD6" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="P0.7/AD7" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="P2.0/A8" x="17.78" y="-30.48" length="short" rot="R180"/>
+<pin name="P2.1/A9" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="P2.2/A10" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="P2.3/A11" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="P2.4/A12" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="P2.5/A13" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="P2.6/A14" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="P2.7/A15" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="P4.4" x="-17.78" y="-12.7" length="short" direction="in"/>
+<pin name="P4.5" x="-17.78" y="-10.16" length="short" direction="in"/>
+<pin name="P4.6" x="-17.78" y="-7.62" length="short" direction="in"/>
+<pin name="P4.7" x="-17.78" y="-5.08" length="short" direction="in"/>
+<pin name="AREFP" x="-17.78" y="-48.26" length="short" direction="in"/>
+<pin name="!TST" x="-17.78" y="35.56" length="short" direction="in"/>
+</symbol>
+<symbol name="P-AT89C51SND1C">
+<wire x1="-10.16" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-10.16" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-7.62" x2="-10.16" y2="7.62" width="0.254" layer="94"/>
+<text x="1.27" y="5.08" size="1.524" layer="95">VDD</text>
+<text x="1.27" y="-6.35" size="1.524" layer="95">VSS</text>
+<text x="-10.16" y="8.89" size="1.778" layer="95">>NAME</text>
+<pin name="VDD@1" x="0" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@2" x="2.54" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@3" x="5.08" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@4" x="7.62" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VSS@1" x="0" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@2" x="2.54" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@3" x="5.08" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@4" x="7.62" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="PVDD" x="-12.7" y="5.08" length="short" direction="pwr"/>
+<pin name="PVSS" x="-12.7" y="-5.08" length="short" direction="pwr"/>
+<pin name="UVDD" x="-12.7" y="2.54" length="short" direction="pwr"/>
+<pin name="UVSS" x="-12.7" y="-2.54" length="short" direction="pwr"/>
+<pin name="VDD@5" x="10.16" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VSS@5" x="10.16" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+</symbol>
+<symbol name="AT89C51">
+<wire x1="-15.24" y1="-33.02" x2="15.24" y2="-33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-33.02" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-33.02" width="0.4064" layer="94"/>
+<text x="-15.24" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="20.32" y="-20.32" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE/!PROG" x="20.32" y="-22.86" length="middle" direction="out" rot="R180"/>
+<pin name="!PSEN" x="20.32" y="-25.4" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="P1.0" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0/RXD" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1/TXD" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2/!INT0" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3/!INT1" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/!WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/!RD" x="-20.32" y="-27.94" length="middle"/>
+<pin name="VCC" x="20.32" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="GND" x="20.32" y="-30.48" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="AT89S51">
+<wire x1="-15.24" y1="-33.02" x2="15.24" y2="-33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-33.02" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-33.02" width="0.4064" layer="94"/>
+<text x="-15.24" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="20.32" y="-20.32" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE/!PROG" x="20.32" y="-22.86" length="middle" direction="out" rot="R180"/>
+<pin name="!PSEN" x="20.32" y="-25.4" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="P1.0" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5_MOSI" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6_MISO" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7_SCK" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0/RXD" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1/TXD" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2/!INT0" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3/!INT1" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/!WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/!RD" x="-20.32" y="-27.94" length="middle"/>
+<pin name="VCC" x="20.32" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="GND" x="20.32" y="-30.48" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="T89C51CC02">
+<wire x1="-17.78" y1="-22.86" x2="17.78" y2="-22.86" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-22.86" x2="17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-22.86" width="0.4064" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="28.575" size="1.778" layer="95">>NAME</text>
+<pin name="P4.0/RXDC" x="-22.86" y="-15.24" length="middle"/>
+<pin name="P4.1/TXDC" x="-22.86" y="-17.78" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="20.32" length="middle" direction="in"/>
+<pin name="XTAL2" x="-22.86" y="15.24" length="middle" direction="in"/>
+<pin name="RST" x="-22.86" y="25.4" length="middle" direction="in"/>
+<pin name="P2.0" x="22.86" y="20.32" length="middle" rot="R180"/>
+<pin name="P2.1" x="22.86" y="17.78" length="middle" rot="R180"/>
+<pin name="P1.0/AN0/T2" x="22.86" y="12.7" length="middle" rot="R180"/>
+<pin name="P1.1/AN1/T2EX" x="22.86" y="10.16" length="middle" rot="R180"/>
+<pin name="P1.2/AN2/ECI" x="22.86" y="7.62" length="middle" rot="R180"/>
+<pin name="P1.3/AN3/CEX0" x="22.86" y="5.08" length="middle" rot="R180"/>
+<pin name="P1.4/AN4/CEX1" x="22.86" y="2.54" length="middle" rot="R180"/>
+<pin name="P1.5/AN5" x="22.86" y="0" length="middle" rot="R180"/>
+<pin name="P1.6/AN6" x="22.86" y="-2.54" length="middle" rot="R180"/>
+<pin name="P1.7/AN7" x="22.86" y="-5.08" length="middle" rot="R180"/>
+<pin name="P3.0/RXD" x="-22.86" y="7.62" length="middle"/>
+<pin name="P3.1/TXD" x="-22.86" y="5.08" length="middle"/>
+<pin name="P3.2/!INT" x="-22.86" y="2.54" length="middle"/>
+<pin name="P3.3/!INT1" x="-22.86" y="0" length="middle"/>
+<pin name="P3.4/T0" x="-22.86" y="-2.54" length="middle"/>
+<pin name="P3.5/T1" x="-22.86" y="-5.08" length="middle"/>
+<pin name="P3.6" x="-22.86" y="-7.62" length="middle"/>
+<pin name="P3.7" x="-22.86" y="-10.16" length="middle"/>
+<pin name="VCC" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSS" x="22.86" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VAREF" x="22.86" y="-12.7" length="middle" direction="in" rot="R180"/>
+<pin name="VAGND" x="22.86" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="VAVCC" x="22.86" y="-10.16" length="middle" direction="in" rot="R180"/>
+</symbol>
+<symbol name="T89C51CC02-SO24">
+<wire x1="-17.78" y1="-22.86" x2="17.78" y2="-22.86" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-22.86" x2="17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-22.86" width="0.4064" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="28.575" size="1.778" layer="95">>NAME</text>
+<pin name="P4.0/RXDC" x="-22.86" y="-15.24" length="middle"/>
+<pin name="P4.1/TXDC" x="-22.86" y="-17.78" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="20.32" length="middle" direction="in"/>
+<pin name="XTAL2" x="-22.86" y="15.24" length="middle" direction="in"/>
+<pin name="RST" x="-22.86" y="25.4" length="middle" direction="in"/>
+<pin name="P1.0/AN0/T2" x="22.86" y="12.7" length="middle" rot="R180"/>
+<pin name="P1.1/AN1/T2EX" x="22.86" y="10.16" length="middle" rot="R180"/>
+<pin name="P1.2/AN2/ECI" x="22.86" y="7.62" length="middle" rot="R180"/>
+<pin name="P1.3/AN3/CEX0" x="22.86" y="5.08" length="middle" rot="R180"/>
+<pin name="P1.4/AN4/CEX1" x="22.86" y="2.54" length="middle" rot="R180"/>
+<pin name="P1.5/AN5" x="22.86" y="0" length="middle" rot="R180"/>
+<pin name="P1.6/AN6" x="22.86" y="-2.54" length="middle" rot="R180"/>
+<pin name="P1.7/AN7" x="22.86" y="-5.08" length="middle" rot="R180"/>
+<pin name="P3.0/RXD" x="-22.86" y="7.62" length="middle"/>
+<pin name="P3.1/TXD" x="-22.86" y="5.08" length="middle"/>
+<pin name="P3.2/!INT" x="-22.86" y="2.54" length="middle"/>
+<pin name="P3.3/!INT1" x="-22.86" y="0" length="middle"/>
+<pin name="P3.4/T0" x="-22.86" y="-2.54" length="middle"/>
+<pin name="P3.5/T1" x="-22.86" y="-5.08" length="middle"/>
+<pin name="VCC" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSS" x="22.86" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VAREF" x="22.86" y="-12.7" length="middle" direction="in" rot="R180"/>
+<pin name="VAGND" x="22.86" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="VAVCC" x="22.86" y="-10.16" length="middle" direction="in" rot="R180"/>
+</symbol>
+<symbol name="AT91RM9200_BGA">
+<wire x1="-25.4" y1="-165.1" x2="25.4" y2="-165.1" width="0.2032" layer="94"/>
+<wire x1="25.4" y1="-165.1" x2="25.4" y2="162.56" width="0.2032" layer="94"/>
+<wire x1="25.4" y1="162.56" x2="-25.4" y2="162.56" width="0.2032" layer="94"/>
+<wire x1="-25.4" y1="162.56" x2="-25.4" y2="-165.1" width="0.2032" layer="94"/>
+<text x="-5.08" y="0" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-3.81" size="1.778" layer="96">>VALUE</text>
+<pin name="ICETCK" x="-30.48" y="160.02" length="middle" direction="in"/>
+<pin name="ICETDI" x="-30.48" y="157.48" length="middle" direction="in"/>
+<pin name="ICETMS" x="-30.48" y="154.94" length="middle" direction="in"/>
+<pin name="JTAGSEL" x="-30.48" y="152.4" length="middle" direction="in"/>
+<pin name="NTRST" x="-30.48" y="149.86" length="middle" direction="in"/>
+<pin name="TST0" x="-30.48" y="147.32" length="middle" direction="in"/>
+<pin name="TST1" x="-30.48" y="144.78" length="middle" direction="in"/>
+<pin name="D_0" x="-30.48" y="142.24" length="middle"/>
+<pin name="D_1" x="-30.48" y="139.7" length="middle"/>
+<pin name="D_10" x="-30.48" y="137.16" length="middle"/>
+<pin name="D_11" x="-30.48" y="134.62" length="middle"/>
+<pin name="D_12" x="-30.48" y="132.08" length="middle"/>
+<pin name="D_13" x="-30.48" y="129.54" length="middle"/>
+<pin name="D_14" x="-30.48" y="127" length="middle"/>
+<pin name="D_15" x="-30.48" y="124.46" length="middle"/>
+<pin name="D_2" x="-30.48" y="121.92" length="middle"/>
+<pin name="D_3" x="-30.48" y="119.38" length="middle"/>
+<pin name="D_4" x="-30.48" y="116.84" length="middle"/>
+<pin name="D_5" x="-30.48" y="114.3" length="middle"/>
+<pin name="D_6" x="-30.48" y="111.76" length="middle"/>
+<pin name="D_7" x="-30.48" y="109.22" length="middle"/>
+<pin name="D_8" x="-30.48" y="106.68" length="middle"/>
+<pin name="D_9" x="-30.48" y="104.14" length="middle"/>
+<pin name="NRW0NWE" x="-30.48" y="101.6" length="middle"/>
+<pin name="NRW1_NUB_DQM1" x="-30.48" y="99.06" length="middle"/>
+<pin name="PA0" x="-30.48" y="96.52" length="middle"/>
+<pin name="PA1" x="-30.48" y="93.98" length="middle"/>
+<pin name="PA10" x="-30.48" y="91.44" length="middle"/>
+<pin name="PA11" x="-30.48" y="88.9" length="middle"/>
+<pin name="PA12" x="-30.48" y="86.36" length="middle"/>
+<pin name="PA13" x="-30.48" y="83.82" length="middle"/>
+<pin name="PA14" x="-30.48" y="81.28" length="middle"/>
+<pin name="PA15" x="-30.48" y="78.74" length="middle"/>
+<pin name="PA16" x="-30.48" y="76.2" length="middle"/>
+<pin name="PA17" x="-30.48" y="73.66" length="middle"/>
+<pin name="PA18" x="-30.48" y="71.12" length="middle"/>
+<pin name="PA19" x="-30.48" y="68.58" length="middle"/>
+<pin name="PA2" x="-30.48" y="66.04" length="middle"/>
+<pin name="PA20" x="-30.48" y="63.5" length="middle"/>
+<pin name="PA21" x="-30.48" y="60.96" length="middle"/>
+<pin name="PA22" x="-30.48" y="58.42" length="middle"/>
+<pin name="PA23" x="-30.48" y="55.88" length="middle"/>
+<pin name="PA24" x="-30.48" y="53.34" length="middle"/>
+<pin name="PA25" x="-30.48" y="50.8" length="middle"/>
+<pin name="PA26" x="-30.48" y="48.26" length="middle"/>
+<pin name="PA27" x="-30.48" y="45.72" length="middle"/>
+<pin name="PA28" x="-30.48" y="43.18" length="middle"/>
+<pin name="PA29" x="-30.48" y="40.64" length="middle"/>
+<pin name="PA3" x="-30.48" y="38.1" length="middle"/>
+<pin name="PA30" x="-30.48" y="35.56" length="middle"/>
+<pin name="PA31" x="-30.48" y="33.02" length="middle"/>
+<pin name="PA4" x="-30.48" y="30.48" length="middle"/>
+<pin name="PA5" x="-30.48" y="27.94" length="middle"/>
+<pin name="PA6" x="-30.48" y="25.4" length="middle"/>
+<pin name="PA7" x="-30.48" y="22.86" length="middle"/>
+<pin name="PA8" x="-30.48" y="20.32" length="middle"/>
+<pin name="PA9" x="-30.48" y="17.78" length="middle"/>
+<pin name="PB0" x="-30.48" y="15.24" length="middle"/>
+<pin name="PB1" x="-30.48" y="12.7" length="middle"/>
+<pin name="PB10" x="-30.48" y="10.16" length="middle"/>
+<pin name="PB11" x="-30.48" y="7.62" length="middle"/>
+<pin name="PB12" x="-30.48" y="5.08" length="middle"/>
+<pin name="PB13" x="-30.48" y="2.54" length="middle"/>
+<pin name="PB14" x="-30.48" y="0" length="middle"/>
+<pin name="PB15" x="-30.48" y="-2.54" length="middle"/>
+<pin name="PB16" x="-30.48" y="-5.08" length="middle"/>
+<pin name="PB17" x="-30.48" y="-7.62" length="middle"/>
+<pin name="PB18" x="-30.48" y="-10.16" length="middle"/>
+<pin name="PB19" x="-30.48" y="-12.7" length="middle"/>
+<pin name="PB2" x="-30.48" y="-15.24" length="middle"/>
+<pin name="PB20" x="-30.48" y="-17.78" length="middle"/>
+<pin name="PB21" x="-30.48" y="-20.32" length="middle"/>
+<pin name="PB22" x="-30.48" y="-22.86" length="middle"/>
+<pin name="PB23" x="-30.48" y="-25.4" length="middle"/>
+<pin name="PB24" x="-30.48" y="-27.94" length="middle"/>
+<pin name="PB25" x="-30.48" y="-30.48" length="middle"/>
+<pin name="PB26" x="-30.48" y="-33.02" length="middle"/>
+<pin name="PB27" x="-30.48" y="-35.56" length="middle"/>
+<pin name="PB28" x="-30.48" y="-38.1" length="middle"/>
+<pin name="PB29" x="-30.48" y="-40.64" length="middle"/>
+<pin name="PB3" x="-30.48" y="-43.18" length="middle"/>
+<pin name="PB4" x="-30.48" y="-45.72" length="middle"/>
+<pin name="PB5" x="-30.48" y="-48.26" length="middle"/>
+<pin name="PB6" x="-30.48" y="-50.8" length="middle"/>
+<pin name="PB7" x="-30.48" y="-53.34" length="middle"/>
+<pin name="PB8" x="-30.48" y="-55.88" length="middle"/>
+<pin name="PB9" x="-30.48" y="-58.42" length="middle"/>
+<pin name="PC0" x="-30.48" y="-60.96" length="middle"/>
+<pin name="PC1" x="-30.48" y="-63.5" length="middle"/>
+<pin name="PC10" x="-30.48" y="-66.04" length="middle"/>
+<pin name="PC11" x="-30.48" y="-68.58" length="middle"/>
+<pin name="PC12" x="-30.48" y="-71.12" length="middle"/>
+<pin name="PC13" x="-30.48" y="-73.66" length="middle"/>
+<pin name="PC14" x="-30.48" y="-76.2" length="middle"/>
+<pin name="PC15" x="-30.48" y="-78.74" length="middle"/>
+<pin name="PC16" x="-30.48" y="-81.28" length="middle"/>
+<pin name="PC17" x="-30.48" y="-83.82" length="middle"/>
+<pin name="PC18" x="-30.48" y="-86.36" length="middle"/>
+<pin name="PC19" x="-30.48" y="-88.9" length="middle"/>
+<pin name="PC2" x="-30.48" y="-91.44" length="middle"/>
+<pin name="PC20" x="-30.48" y="-93.98" length="middle"/>
+<pin name="PC21" x="-30.48" y="-96.52" length="middle"/>
+<pin name="PC22" x="-30.48" y="-99.06" length="middle"/>
+<pin name="PC23" x="-30.48" y="-101.6" length="middle"/>
+<pin name="PC24" x="-30.48" y="-104.14" length="middle"/>
+<pin name="PC25" x="-30.48" y="-106.68" length="middle"/>
+<pin name="PC26" x="-30.48" y="-109.22" length="middle"/>
+<pin name="PC27" x="-30.48" y="-111.76" length="middle"/>
+<pin name="PC28" x="-30.48" y="-114.3" length="middle"/>
+<pin name="PC29" x="-30.48" y="-116.84" length="middle"/>
+<pin name="PC3" x="-30.48" y="-119.38" length="middle"/>
+<pin name="PC30" x="-30.48" y="-121.92" length="middle"/>
+<pin name="PC31" x="-30.48" y="-124.46" length="middle"/>
+<pin name="PC4" x="-30.48" y="-127" length="middle"/>
+<pin name="PC5" x="-30.48" y="-129.54" length="middle"/>
+<pin name="PC6" x="-30.48" y="-132.08" length="middle"/>
+<pin name="PC7" x="-30.48" y="-134.62" length="middle"/>
+<pin name="PC8" x="-30.48" y="-137.16" length="middle"/>
+<pin name="PC9" x="-30.48" y="-139.7" length="middle"/>
+<pin name="PD0" x="-30.48" y="-142.24" length="middle"/>
+<pin name="PD1" x="-30.48" y="-144.78" length="middle"/>
+<pin name="PD10" x="-30.48" y="-147.32" length="middle"/>
+<pin name="PD11" x="-30.48" y="-149.86" length="middle"/>
+<pin name="PD12" x="-30.48" y="-152.4" length="middle"/>
+<pin name="PD13" x="-30.48" y="-154.94" length="middle"/>
+<pin name="PD14" x="-30.48" y="-157.48" length="middle"/>
+<pin name="PD15" x="-30.48" y="-160.02" length="middle"/>
+<pin name="PD16" x="-30.48" y="-162.56" length="middle"/>
+<pin name="PD17" x="30.48" y="-162.56" length="middle" rot="R180"/>
+<pin name="PD18" x="30.48" y="-160.02" length="middle" rot="R180"/>
+<pin name="PD19" x="30.48" y="-157.48" length="middle" rot="R180"/>
+<pin name="PD2" x="30.48" y="-154.94" length="middle" rot="R180"/>
+<pin name="PD20" x="30.48" y="-152.4" length="middle" rot="R180"/>
+<pin name="PD21" x="30.48" y="-149.86" length="middle" rot="R180"/>
+<pin name="PD22" x="30.48" y="-147.32" length="middle" rot="R180"/>
+<pin name="PD23" x="30.48" y="-144.78" length="middle" rot="R180"/>
+<pin name="PD24" x="30.48" y="-142.24" length="middle" rot="R180"/>
+<pin name="PD25" x="30.48" y="-139.7" length="middle" rot="R180"/>
+<pin name="PD26" x="30.48" y="-137.16" length="middle" rot="R180"/>
+<pin name="PD27" x="30.48" y="-134.62" length="middle" rot="R180"/>
+<pin name="PD3" x="30.48" y="-132.08" length="middle" rot="R180"/>
+<pin name="PD4" x="30.48" y="-129.54" length="middle" rot="R180"/>
+<pin name="PD5" x="30.48" y="-127" length="middle" rot="R180"/>
+<pin name="PD6" x="30.48" y="-124.46" length="middle" rot="R180"/>
+<pin name="PD7" x="30.48" y="-121.92" length="middle" rot="R180"/>
+<pin name="PD8" x="30.48" y="-119.38" length="middle" rot="R180"/>
+<pin name="PD9" x="30.48" y="-116.84" length="middle" rot="R180"/>
+<pin name="A_10" x="30.48" y="-114.3" length="middle" direction="out" rot="R180"/>
+<pin name="A10_SDRAM" x="30.48" y="-111.76" length="middle" direction="out" rot="R180"/>
+<pin name="A_11" x="30.48" y="-109.22" length="middle" direction="out" rot="R180"/>
+<pin name="A_12" x="30.48" y="-106.68" length="middle" direction="out" rot="R180"/>
+<pin name="A_13" x="30.48" y="-104.14" length="middle" direction="out" rot="R180"/>
+<pin name="A_14" x="30.48" y="-101.6" length="middle" direction="out" rot="R180"/>
+<pin name="A_15" x="30.48" y="-99.06" length="middle" direction="out" rot="R180"/>
+<pin name="A16_BA0" x="30.48" y="-96.52" length="middle" direction="out" rot="R180"/>
+<pin name="A17_BA1" x="30.48" y="-93.98" length="middle" direction="out" rot="R180"/>
+<pin name="A_18" x="30.48" y="-91.44" length="middle" direction="out" rot="R180"/>
+<pin name="A_19" x="30.48" y="-88.9" length="middle" direction="out" rot="R180"/>
+<pin name="A1_DQM2" x="30.48" y="-86.36" length="middle" direction="out" rot="R180"/>
+<pin name="A_2" x="30.48" y="-83.82" length="middle" direction="out" rot="R180"/>
+<pin name="A_20" x="30.48" y="-81.28" length="middle" direction="out" rot="R180"/>
+<pin name="A_21" x="30.48" y="-78.74" length="middle" direction="out" rot="R180"/>
+<pin name="A_22" x="30.48" y="-76.2" length="middle" direction="out" rot="R180"/>
+<pin name="A_3" x="30.48" y="-73.66" length="middle" direction="out" rot="R180"/>
+<pin name="A_4" x="30.48" y="-71.12" length="middle" direction="out" rot="R180"/>
+<pin name="A_5" x="30.48" y="-68.58" length="middle" direction="out" rot="R180"/>
+<pin name="A_6" x="30.48" y="-66.04" length="middle" direction="out" rot="R180"/>
+<pin name="A_7" x="30.48" y="-63.5" length="middle" direction="out" rot="R180"/>
+<pin name="A_8" x="30.48" y="-60.96" length="middle" direction="out" rot="R180"/>
+<pin name="A_9" x="30.48" y="-58.42" length="middle" direction="out" rot="R180"/>
+<pin name="CAS" x="30.48" y="-55.88" length="middle" direction="out" rot="R180"/>
+<pin name="ICETDO" x="30.48" y="-53.34" length="middle" direction="out" rot="R180"/>
+<pin name="NBS3" x="30.48" y="-50.8" length="middle" direction="out" rot="R180"/>
+<pin name="NCS0_BFCS" x="30.48" y="-48.26" length="middle" direction="out" rot="R180"/>
+<pin name="NCS1_SDCS" x="30.48" y="-45.72" length="middle" direction="out" rot="R180"/>
+<pin name="NCS2" x="30.48" y="-43.18" length="middle" direction="out" rot="R180"/>
+<pin name="NCS3" x="30.48" y="-40.64" length="middle" direction="out" rot="R180"/>
+<pin name="NLBA0_DQM0" x="30.48" y="-38.1" length="middle" direction="out" rot="R180"/>
+<pin name="NRDNOE" x="30.48" y="-35.56" length="middle" direction="out" rot="R180"/>
+<pin name="RAS" x="30.48" y="-33.02" length="middle" direction="out" rot="R180"/>
+<pin name="SDRAMCKE" x="30.48" y="-30.48" length="middle" direction="out" rot="R180"/>
+<pin name="WE" x="30.48" y="-27.94" length="middle" direction="out" rot="R180"/>
+<pin name="DM" x="30.48" y="-25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="DP" x="30.48" y="-22.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDMA" x="30.48" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDMB" x="30.48" y="-17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDPA" x="30.48" y="-15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDPB" x="30.48" y="-12.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="NRST" x="30.48" y="-10.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC32K_XIN" x="30.48" y="-7.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC32K_XOUT" x="30.48" y="-5.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC9M_XIN" x="30.48" y="-2.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC9M_XOUT" x="30.48" y="0" length="middle" direction="pwr" rot="R180"/>
+<pin name="PLL_A_RC" x="30.48" y="2.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="PLL_B_RC" x="30.48" y="5.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="SDRAMCLK" x="30.48" y="7.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@1" x="30.48" y="10.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@2" x="30.48" y="12.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@3" x="30.48" y="15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@4" x="30.48" y="17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@5" x="30.48" y="20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@6" x="30.48" y="22.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@7" x="30.48" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@8" x="30.48" y="27.94" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@9" x="30.48" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@10" x="30.48" y="33.02" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@11" x="30.48" y="35.56" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@12" x="30.48" y="38.1" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@13" x="30.48" y="40.64" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@14" x="30.48" y="43.18" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@15" x="30.48" y="45.72" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@16" x="30.48" y="48.26" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@17" x="30.48" y="50.8" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@18" x="30.48" y="53.34" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@19" x="30.48" y="55.88" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@20" x="30.48" y="58.42" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@21" x="30.48" y="60.96" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@1" x="30.48" y="63.5" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@2" x="30.48" y="66.04" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@3" x="30.48" y="68.58" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@4" x="30.48" y="71.12" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@5" x="30.48" y="73.66" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@6" x="30.48" y="76.2" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@7" x="30.48" y="78.74" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@8" x="30.48" y="81.28" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@9" x="30.48" y="83.82" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@10" x="30.48" y="86.36" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@11" x="30.48" y="88.9" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@12" x="30.48" y="91.44" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@13" x="30.48" y="93.98" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@14" x="30.48" y="96.52" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@15" x="30.48" y="99.06" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@16" x="30.48" y="101.6" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@17" x="30.48" y="104.14" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@18" x="30.48" y="106.68" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@19" x="30.48" y="109.22" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@20" x="30.48" y="111.76" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@21" x="30.48" y="114.3" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@1" x="30.48" y="116.84" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@2" x="30.48" y="119.38" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@3" x="30.48" y="121.92" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@4" x="30.48" y="124.46" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@5" x="30.48" y="127" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@6" x="30.48" y="129.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@7" x="30.48" y="132.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@8" x="30.48" y="134.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@9" x="30.48" y="137.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@1" x="30.48" y="139.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@2" x="30.48" y="142.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@3" x="30.48" y="144.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@4" x="30.48" y="147.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@5" x="30.48" y="149.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@6" x="30.48" y="152.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@7" x="30.48" y="154.94" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@8" x="30.48" y="157.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@9" x="30.48" y="160.02" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="ATF16V8B">
+<wire x1="-7.62" y1="17.78" x2="7.62" y2="17.78" width="0.254" layer="94"/>
+<wire x1="7.62" y1="17.78" x2="7.62" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-17.78" x2="-7.62" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-17.78" x2="-7.62" y2="17.78" width="0.254" layer="94"/>
+<text x="-7.62" y="19.05" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-20.32" size="1.778" layer="96">>VALUE</text>
+<pin name="CLK" x="-10.16" y="12.7" length="short" direction="in"/>
+<pin name="I1" x="-10.16" y="7.62" length="short" direction="in" swaplevel="1"/>
+<pin name="I2" x="-10.16" y="5.08" length="short" direction="in" swaplevel="1"/>
+<pin name="I3" x="-10.16" y="2.54" length="short" direction="in" swaplevel="1"/>
+<pin name="I4" x="-10.16" y="0" length="short" direction="in" swaplevel="1"/>
+<pin name="I5" x="-10.16" y="-2.54" length="short" direction="in" swaplevel="1"/>
+<pin name="I6" x="-10.16" y="-5.08" length="short" direction="in" swaplevel="1"/>
+<pin name="I7" x="-10.16" y="-7.62" length="short" direction="in" swaplevel="1"/>
+<pin name="I8" x="-10.16" y="-10.16" length="short" direction="in" swaplevel="1"/>
+<pin name="O1" x="10.16" y="7.62" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O2" x="10.16" y="5.08" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O3" x="10.16" y="2.54" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O4" x="10.16" y="0" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O5" x="10.16" y="-2.54" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O6" x="10.16" y="-5.08" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O7" x="10.16" y="-7.62" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O8" x="10.16" y="-10.16" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="OE" x="10.16" y="12.7" length="short" direction="in" rot="R180"/>
+<pin name="VCC" x="-10.16" y="15.24" length="short" direction="pwr"/>
+<pin name="GND" x="-10.16" y="-15.24" length="short" direction="pwr"/>
+</symbol>
+<symbol name="23-I/O">
+<wire x1="-17.78" y1="27.94" x2="20.32" y2="27.94" width="0.254" layer="94"/>
+<wire x1="20.32" y1="27.94" x2="20.32" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-35.56" x2="-17.78" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-35.56" x2="-17.78" y2="27.94" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="29.21" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="2.54" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="7.62" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-22.86" y="-12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="17.78" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="15.24" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="ADC7" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="ADC6" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="25.4" length="middle" function="dot"/>
+</symbol>
+<symbol name="23-I/O-2">
+<wire x1="-17.78" y1="30.48" x2="20.32" y2="30.48" width="0.254" layer="94"/>
+<wire x1="20.32" y1="30.48" x2="20.32" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-33.02" x2="-17.78" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-33.02" x2="-17.78" y2="30.48" width="0.254" layer="94"/>
+<text x="-17.78" y="-35.56" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="31.75" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="5.08" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="10.16" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-2.54" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="20.32" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="17.78" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="27.94" length="middle" function="dot"/>
+</symbol>
+<symbol name="32-I/O-M16-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M16-P">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M32-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M32-P">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="MEGA64">
+<wire x1="-20.32" y1="53.34" x2="22.86" y2="53.34" width="0.254" layer="94"/>
+<wire x1="22.86" y1="53.34" x2="22.86" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-60.96" x2="-20.32" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-60.96" x2="-20.32" y2="53.34" width="0.254" layer="94"/>
+<text x="-20.32" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-25.4" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-25.4" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-25.4" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-25.4" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-25.4" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-25.4" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-25.4" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-25.4" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="27.94" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="27.94" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="33.02" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-25.4" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-25.4" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-25.4" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-25.4" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-25.4" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-25.4" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="20.32" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-25.4" y="12.7" length="middle"/>
+<pin name="PG4(TOSC1)" x="-25.4" y="7.62" length="middle"/>
+<pin name="PG0(WR)" x="-25.4" y="-2.54" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-25.4" y="0" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-25.4" y="2.54" length="middle"/>
+<pin name="RESET" x="-25.4" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-25.4" y="-5.08" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="MEGA128">
+<wire x1="-22.86" y1="55.88" x2="20.32" y2="55.88" width="0.254" layer="94"/>
+<wire x1="20.32" y1="55.88" x2="20.32" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-58.42" x2="-22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-58.42" x2="-22.86" y2="55.88" width="0.254" layer="94"/>
+<text x="-22.86" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-27.94" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-27.94" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-27.94" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-27.94" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-27.94" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-27.94" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-27.94" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-27.94" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="25.4" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="25.4" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="25.4" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="25.4" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="25.4" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="25.4" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="43.18" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-27.94" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-27.94" y="15.24" length="middle"/>
+<pin name="PG4(TOSC1)" x="-27.94" y="10.16" length="middle"/>
+<pin name="PG0(WR)" x="-27.94" y="0" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-27.94" y="2.54" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-27.94" y="5.08" length="middle"/>
+<pin name="RESET" x="-27.94" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-27.94" y="-2.54" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="MEGA169">
+<wire x1="-27.94" y1="55.88" x2="22.86" y2="55.88" width="0.254" layer="94"/>
+<wire x1="22.86" y1="55.88" x2="22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-58.42" x2="-27.94" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-58.42" x2="-27.94" y2="55.88" width="0.254" layer="94"/>
+<text x="-27.94" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-27.94" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-33.02" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-33.02" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-33.02" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-33.02" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-33.02" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-33.02" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-33.02" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-33.02" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PCINT0)PE0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PCINT1)PE1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0/PCINT2)PE2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(AIN1/PCINT3)PE3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(USCK/SCL/PCINT4)PE4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(DI/SDA/PCINT5)PE5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(DO/PCINT6)PE6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(CLKO/PCINT7)PE7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="(SEG15)PD7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SEG16)PD6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SEG17)PD5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SEG18)PD4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(SEG19)PD3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(SEG20)PD2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SEG21/INT0)PD1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SEG22/ICP)PD0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SEG5)PC7" x="27.94" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG6)PC6" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG7)PC5" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG8)PC4" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG9)PC3" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG10)PC2" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG11)PC1" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG12)PC0" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2A/PCINT15)PB7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B/PCINT14)PB6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT13)PB5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0A/PCINT12)PB4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO/PCINT11)PB3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT10)PB2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK/PCINT9)PB1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/PCINT8)PB0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SEG2)PA6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(SEG3)PA7" x="27.94" y="53.34" length="middle" rot="R180"/>
+<pin name="(SEG1)PA5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(SEG0)PA4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(COM3)PA3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(COM2)PA2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(COM1)PA1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(COM0)PA0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-33.02" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-33.02" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-33.02" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1(TOSC1)" x="-33.02" y="43.18" length="middle"/>
+<pin name="XTAL2(TOSC2)" x="-33.02" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-33.02" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-33.02" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-33.02" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-33.02" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(T1/SEG24)" x="-33.02" y="7.62" length="middle"/>
+<pin name="PG4(T0/SEG23)" x="-33.02" y="10.16" length="middle"/>
+<pin name="PG0(SEG14)" x="-33.02" y="0" length="middle"/>
+<pin name="PG1(SEG13)" x="-33.02" y="2.54" length="middle"/>
+<pin name="PG2(SEG4)" x="-33.02" y="5.08" length="middle"/>
+<pin name="PG5(RESET)" x="-33.02" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="LCDCAP" x="-33.02" y="-2.54" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA323-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="MEGA1284">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="MEGA323">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M8515-A">
+<wire x1="-15.24" y1="40.64" x2="15.24" y2="40.64" width="0.254" layer="94"/>
+<wire x1="15.24" y1="40.64" x2="15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-50.8" x2="-15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-50.8" x2="-15.24" y2="40.64" width="0.254" layer="94"/>
+<text x="-15.24" y="41.402" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-53.34" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="12.7" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="15.24" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="17.78" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="30.48" length="middle"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="38.1" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-40.64" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-43.18" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-7">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="17.78" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="20.32" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="22.86" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M8535-A">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M8535-P">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/INT2)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/OC0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+</symbol>
+<symbol name="AT89C5131">
+<wire x1="-22.86" y1="-43.18" x2="22.86" y2="-43.18" width="0.4064" layer="94"/>
+<wire x1="22.86" y1="-43.18" x2="22.86" y2="40.64" width="0.4064" layer="94"/>
+<wire x1="22.86" y1="40.64" x2="-22.86" y2="40.64" width="0.4064" layer="94"/>
+<wire x1="-22.86" y1="40.64" x2="-22.86" y2="-43.18" width="0.4064" layer="94"/>
+<text x="-22.86" y="-45.72" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="41.91" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="25.4" y="-22.86" length="short" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="25.4" y="30.48" length="short" rot="R180"/>
+<pin name="P0.1_AD1" x="25.4" y="27.94" length="short" rot="R180"/>
+<pin name="P0.2_AD2" x="25.4" y="25.4" length="short" rot="R180"/>
+<pin name="P0.3_AD3" x="25.4" y="22.86" length="short" rot="R180"/>
+<pin name="P0.4_AD4" x="25.4" y="20.32" length="short" rot="R180"/>
+<pin name="P0.5_AD5" x="25.4" y="17.78" length="short" rot="R180"/>
+<pin name="P0.6_AD6" x="25.4" y="15.24" length="short" rot="R180"/>
+<pin name="P0.7_AD7" x="25.4" y="12.7" length="short" rot="R180"/>
+<pin name="XTAL1" x="-25.4" y="33.02" length="short" direction="in"/>
+<pin name="XTAL2" x="-25.4" y="27.94" length="short" direction="in"/>
+<pin name="!RST" x="-25.4" y="38.1" length="short" direction="in"/>
+<pin name="ALE" x="25.4" y="-25.4" length="short" rot="R180"/>
+<pin name="!PSEN" x="25.4" y="-27.94" length="short" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="25.4" y="7.62" length="short" rot="R180"/>
+<pin name="P2.1_A9" x="25.4" y="5.08" length="short" rot="R180"/>
+<pin name="P2.2_A10" x="25.4" y="2.54" length="short" rot="R180"/>
+<pin name="P2.3_A11" x="25.4" y="0" length="short" rot="R180"/>
+<pin name="P2.4_A12" x="25.4" y="-2.54" length="short" rot="R180"/>
+<pin name="P2.5_A13" x="25.4" y="-5.08" length="short" rot="R180"/>
+<pin name="P2.6_A14" x="25.4" y="-7.62" length="short" rot="R180"/>
+<pin name="P2.7_A15" x="25.4" y="-10.16" length="short" rot="R180"/>
+<pin name="P1.0/T2/KIN0" x="-25.4" y="22.86" length="short"/>
+<pin name="P1.1/T2EX/KIN1/SS" x="-25.4" y="20.32" length="short"/>
+<pin name="P1.2/ECI/KIN2" x="-25.4" y="17.78" length="short"/>
+<pin name="P1.3/CEX0/KIN3" x="-25.4" y="15.24" length="short"/>
+<pin name="P1.4/CEX1/KIN4" x="-25.4" y="12.7" length="short"/>
+<pin name="P1.5/CEX2/KIN5/MISO" x="-25.4" y="10.16" length="short"/>
+<pin name="P1.6/CEX3/KIN6/SCK" x="-25.4" y="7.62" length="short"/>
+<pin name="P1.7/CEX4/KIN7/MOSI" x="-25.4" y="5.08" length="short"/>
+<pin name="P3.0/RXD" x="-25.4" y="0" length="short"/>
+<pin name="P3.1/TXD" x="-25.4" y="-2.54" length="short"/>
+<pin name="P3.2/!INT0" x="-25.4" y="-5.08" length="short"/>
+<pin name="P3.3/!INT1" x="-25.4" y="-7.62" length="short"/>
+<pin name="P3.4/T0" x="-25.4" y="-10.16" length="short"/>
+<pin name="P3.5/T1" x="-25.4" y="-12.7" length="short"/>
+<pin name="P3.6/!WR" x="25.4" y="-15.24" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="25.4" y="-17.78" length="short" rot="R180"/>
+<pin name="VDD" x="25.4" y="38.1" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS" x="25.4" y="-40.64" length="short" direction="pwr" rot="R180"/>
+<pin name="AVDD" x="-25.4" y="-38.1" length="short" direction="pwr"/>
+<pin name="D+" x="-25.4" y="-25.4" length="short"/>
+<pin name="D-" x="-25.4" y="-27.94" length="short"/>
+<pin name="PLLF" x="-25.4" y="-33.02" length="short"/>
+<pin name="FREV" x="-25.4" y="-35.56" length="short"/>
+<pin name="P4.0/SCL" x="-25.4" y="-17.78" length="short"/>
+<pin name="P4.1/SDA" x="-25.4" y="-20.32" length="short"/>
+<pin name="AVSS" x="-25.4" y="-40.64" length="short" direction="pwr"/>
+</symbol>
+<symbol name="AT89C5132">
+<wire x1="-17.78" y1="-71.12" x2="17.78" y2="-71.12" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-71.12" x2="17.78" y2="63.5" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="63.5" x2="-17.78" y2="63.5" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="63.5" x2="-17.78" y2="-71.12" width="0.4064" layer="94"/>
+<text x="-17.78" y="-73.66" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="64.77" size="1.778" layer="95">>NAME</text>
+<pin name="VDD@1" x="20.32" y="58.42" length="short" direction="pwr" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="40.64" length="short" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="38.1" length="short" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="35.56" length="short" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="33.02" length="short" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="30.48" length="short" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="27.94" length="short" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="25.4" length="short" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="22.86" length="short" rot="R180"/>
+<pin name="X1" x="-20.32" y="53.34" length="short" direction="in"/>
+<pin name="X2" x="-20.32" y="50.8" length="short" direction="in"/>
+<pin name="RST" x="-20.32" y="55.88" length="short" direction="in"/>
+<pin name="ALE" x="20.32" y="-10.16" length="short" rot="R180"/>
+<pin name="P4.3/!SS" x="-20.32" y="-17.78" length="short"/>
+<pin name="P2.0_A8" x="20.32" y="17.78" length="short" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="15.24" length="short" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="12.7" length="short" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="10.16" length="short" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="7.62" length="short" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="5.08" length="short" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="2.54" length="short" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="0" length="short" rot="R180"/>
+<pin name="P1.0/KIN0" x="-20.32" y="30.48" length="short"/>
+<pin name="P1.1/KIN1" x="-20.32" y="27.94" length="short"/>
+<pin name="P1.2/KIN2" x="-20.32" y="25.4" length="short"/>
+<pin name="P1.3/KIN3" x="-20.32" y="22.86" length="short"/>
+<pin name="P1.6/SCL" x="-20.32" y="15.24" length="short"/>
+<pin name="P1.7/SDA" x="-20.32" y="12.7" length="short"/>
+<pin name="P3.0/RXD" x="-20.32" y="7.62" length="short"/>
+<pin name="P3.1/TXD" x="-20.32" y="5.08" length="short"/>
+<pin name="P3.2/!INT0" x="-20.32" y="2.54" length="short"/>
+<pin name="P3.3/!INT1" x="-20.32" y="0" length="short"/>
+<pin name="P3.4/T0" x="-20.32" y="-2.54" length="short"/>
+<pin name="P3.5/T1" x="-20.32" y="-5.08" length="short"/>
+<pin name="P3.6/!WR" x="20.32" y="-5.08" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="20.32" y="-7.62" length="short" rot="R180"/>
+<pin name="VDD" x="20.32" y="60.96" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS" x="20.32" y="-38.1" length="short" direction="pwr" rot="R180"/>
+<pin name="AVDD" x="-20.32" y="-50.8" length="short" direction="pwr"/>
+<pin name="D+" x="-20.32" y="-38.1" length="short"/>
+<pin name="D-" x="-20.32" y="-40.64" length="short"/>
+<pin name="VDD@3" x="20.32" y="53.34" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@3" x="20.32" y="-30.48" length="short" direction="pwr" rot="R180"/>
+<pin name="AVSS" x="-20.32" y="-68.58" length="short" direction="pwr"/>
+<pin name="P4.0/MISO" x="-20.32" y="-10.16" length="short"/>
+<pin name="P4.1/MOSI" x="-20.32" y="-12.7" length="short"/>
+<pin name="P4.2/SCK" x="-20.32" y="-15.24" length="short"/>
+<pin name="P4.4" x="-20.32" y="-20.32" length="short"/>
+<pin name="P5.0" x="20.32" y="-15.24" length="short" rot="R180"/>
+<pin name="P5.1" x="20.32" y="-17.78" length="short" rot="R180"/>
+<pin name="P5.2" x="20.32" y="-20.32" length="short" rot="R180"/>
+<pin name="P5.3" x="20.32" y="-22.86" length="short" rot="R180"/>
+<pin name="FILT" x="-20.32" y="48.26" length="short" direction="in"/>
+<pin name="DCLK" x="20.32" y="-50.8" length="short" direction="out" rot="R180"/>
+<pin name="DOUT" x="20.32" y="-53.34" length="short" direction="out" rot="R180"/>
+<pin name="DSEL" x="20.32" y="-55.88" length="short" direction="out" rot="R180"/>
+<pin name="SCLK" x="20.32" y="-58.42" length="short" direction="out" rot="R180"/>
+<pin name="MCLK" x="20.32" y="-63.5" length="short" direction="out" rot="R180"/>
+<pin name="MCMD" x="20.32" y="-66.04" length="short" rot="R180"/>
+<pin name="MDAT" x="20.32" y="-68.58" length="short" rot="R180"/>
+<pin name="AIN0" x="-20.32" y="-55.88" length="short" direction="in"/>
+<pin name="AIN1" x="-20.32" y="-58.42" length="short" direction="in"/>
+<pin name="AREFP" x="-20.32" y="-60.96" length="short" direction="in"/>
+<pin name="AREFN" x="-20.32" y="-63.5" length="short" direction="in"/>
+<pin name="!ISP" x="-20.32" y="38.1" length="short"/>
+<pin name="!TST" x="-20.32" y="35.56" length="short" direction="in"/>
+<pin name="UVDD" x="-20.32" y="-33.02" length="short" direction="pwr"/>
+<pin name="UVSS" x="-20.32" y="-45.72" length="short" direction="pwr"/>
+<pin name="PVDD" x="-20.32" y="60.96" length="short" direction="pwr"/>
+<pin name="PVSS" x="-20.32" y="43.18" length="short" direction="pwr"/>
+<pin name="P1.4" x="-20.32" y="20.32" length="short"/>
+<pin name="P1.5" x="-20.32" y="17.78" length="short"/>
+<pin name="P4.5" x="-20.32" y="-22.86" length="short"/>
+<pin name="P4.6" x="-20.32" y="-25.4" length="short"/>
+<pin name="P4.7" x="-20.32" y="-27.94" length="short"/>
+<pin name="VSS@1" x="20.32" y="-35.56" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@2" x="20.32" y="-33.02" length="short" direction="pwr" rot="R180"/>
+<pin name="VDD@2" x="20.32" y="55.88" length="short" direction="pwr" rot="R180"/>
+<pin name="VDD@4" x="20.32" y="50.8" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@4" x="20.32" y="-27.94" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="23-I/O_MI">
+<wire x1="-17.78" y1="27.94" x2="20.32" y2="27.94" width="0.254" layer="94"/>
+<wire x1="20.32" y1="27.94" x2="20.32" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-35.56" x2="-17.78" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-35.56" x2="-17.78" y2="27.94" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="29.21" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="2.54" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="7.62" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-22.86" y="-12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="17.78" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="15.24" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="ADC7" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="ADC6" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="25.4" length="middle" function="dot"/>
+<pin name="THERMAL" x="-22.86" y="-20.32" length="middle" direction="pas"/>
+</symbol>
+<symbol name="32-I/O-M16-A_M">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-5.08" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M32-A_M">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-5.08" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA64-M">
+<wire x1="-20.32" y1="53.34" x2="22.86" y2="53.34" width="0.254" layer="94"/>
+<wire x1="22.86" y1="53.34" x2="22.86" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-60.96" x2="-20.32" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-60.96" x2="-20.32" y2="53.34" width="0.254" layer="94"/>
+<text x="-20.32" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-25.4" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-25.4" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-25.4" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-25.4" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-25.4" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-25.4" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-25.4" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-25.4" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="27.94" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="27.94" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="33.02" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-25.4" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-25.4" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-25.4" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-25.4" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-25.4" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-25.4" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="20.32" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-25.4" y="7.62" length="middle"/>
+<pin name="PG4(TOSC1)" x="-25.4" y="2.54" length="middle"/>
+<pin name="PG0(WR)" x="-25.4" y="-7.62" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-25.4" y="-5.08" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-25.4" y="-2.54" length="middle"/>
+<pin name="RESET" x="-25.4" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-25.4" y="-10.16" length="middle" direction="in" function="dot"/>
+<pin name="THERMAL" x="-25.4" y="12.7" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA128-M">
+<wire x1="-22.86" y1="55.88" x2="20.32" y2="55.88" width="0.254" layer="94"/>
+<wire x1="20.32" y1="55.88" x2="20.32" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-58.42" x2="-22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-58.42" x2="-22.86" y2="55.88" width="0.254" layer="94"/>
+<text x="-22.86" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-27.94" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-27.94" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-27.94" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-27.94" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-27.94" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-27.94" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-27.94" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-27.94" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="25.4" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="25.4" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="25.4" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="25.4" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="25.4" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="25.4" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="43.18" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-27.94" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-27.94" y="10.16" length="middle"/>
+<pin name="PG4(TOSC1)" x="-27.94" y="5.08" length="middle"/>
+<pin name="PG0(WR)" x="-27.94" y="-5.08" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-27.94" y="-2.54" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-27.94" y="0" length="middle"/>
+<pin name="RESET" x="-27.94" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-27.94" y="-7.62" length="middle" direction="in" function="dot"/>
+<pin name="THERMAL" x="-27.94" y="15.24" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA169-M">
+<wire x1="-27.94" y1="55.88" x2="22.86" y2="55.88" width="0.254" layer="94"/>
+<wire x1="22.86" y1="55.88" x2="22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-58.42" x2="-27.94" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-58.42" x2="-27.94" y2="55.88" width="0.254" layer="94"/>
+<text x="-27.94" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-27.94" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-33.02" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-33.02" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-33.02" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-33.02" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-33.02" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-33.02" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-33.02" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-33.02" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PCINT0)PE0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PCINT1)PE1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0/PCINT2)PE2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(AIN1/PCINT3)PE3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(USCK/SCL/PCINT4)PE4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(DI/SDA/PCINT5)PE5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(DO/PCINT6)PE6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(CLKO/PCINT7)PE7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="(SEG15)PD7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SEG16)PD6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SEG17)PD5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SEG18)PD4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(SEG19)PD3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(SEG20)PD2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SEG21/INT0)PD1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SEG22/ICP)PD0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SEG5)PC7" x="27.94" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG6)PC6" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG7)PC5" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG8)PC4" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG9)PC3" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG10)PC2" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG11)PC1" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG12)PC0" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2A/PCINT15)PB7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B/PCINT14)PB6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT13)PB5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0A/PCINT12)PB4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO/PCINT11)PB3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT10)PB2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK/PCINT9)PB1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/PCINT8)PB0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SEG2)PA6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(SEG3)PA7" x="27.94" y="53.34" length="middle" rot="R180"/>
+<pin name="(SEG1)PA5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(SEG0)PA4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(COM3)PA3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(COM2)PA2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(COM1)PA1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(COM0)PA0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-33.02" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-33.02" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-33.02" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1(TOSC1)" x="-33.02" y="43.18" length="middle"/>
+<pin name="XTAL2(TOSC2)" x="-33.02" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-33.02" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-33.02" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-33.02" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-33.02" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(T1/SEG24)" x="-33.02" y="7.62" length="middle"/>
+<pin name="PG4(T0/SEG23)" x="-33.02" y="10.16" length="middle"/>
+<pin name="PG0(SEG14)" x="-33.02" y="0" length="middle"/>
+<pin name="PG1(SEG13)" x="-33.02" y="2.54" length="middle"/>
+<pin name="PG2(SEG4)" x="-33.02" y="5.08" length="middle"/>
+<pin name="PG5(RESET)" x="-33.02" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="LCDCAP" x="-33.02" y="-2.54" length="middle" direction="in"/>
+<pin name="THERMAL" x="-33.02" y="15.24" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M8515-A_M">
+<wire x1="-15.24" y1="40.64" x2="15.24" y2="40.64" width="0.254" layer="94"/>
+<wire x1="15.24" y1="40.64" x2="15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-50.8" x2="-15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-50.8" x2="-15.24" y2="40.64" width="0.254" layer="94"/>
+<text x="-15.24" y="41.402" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-53.34" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="12.7" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="15.24" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="17.78" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="30.48" length="middle"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="38.1" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-40.64" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-43.18" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="THERMAL" x="-20.32" y="0" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M8535-A_M">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-7.62" length="middle" direction="in"/>
+</symbol>
+<symbol name="TINY26_M">
+<wire x1="-17.78" y1="22.86" x2="15.24" y2="22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="22.86" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-17.78" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC8/XTAL2)PB5" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="(ADC7/XTAL1)PB4" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="(OC1B)PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="(SCK/SCL/!OC1B!)PB2" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="(MISO/DO/OC1A)PB1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="(MOSI/DI/SDA/!OC1A!)PB0" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="(ADC6/AIN1)PA7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="(ADC5/AIN0)PA6" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="(ADC4)PA5" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="(ADC3)PA4" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="(AREF)PA3" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="(ADC2)PA2" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="(ADC1)PA1" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="(ADC0)PA0" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-20.32" y="-15.24" length="short" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-5.08" length="short" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="-10.16" length="short" direction="pwr"/>
+<pin name="(ADC10/!RESET!)PB7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="(ADC9/INT0/T0)PB6" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="-17.78" length="short" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-20.32" length="short" direction="in"/>
+</symbol>
+<symbol name="ATMEGA644">
+<wire x1="-22.86" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="45.72" x2="20.32" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-45.72" x2="-22.86" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="45.72" width="0.254" layer="94"/>
+<text x="-22.86" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="46.99" size="1.778" layer="95">>NAME</text>
+<pin name="(PCINT31/OC2A)PD7" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(PCINT30/OC2B/ICP)PD6" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(PCINT29/OC1A)PD5" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(PCINT28/OC1B)PD4" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(PCINT27/INT1)PD3" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="(PCINT26/INT0)PD2" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(PCINT25/TXD0)PD1" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(PCINT24/RXD0)PD0" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(PCINT23/TOSC2)PC7" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT22/TOSC1)PC6" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT21/TDI)PC5" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT20/TDO)PC4" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT19/TMS)PC3" x="25.4" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT18/TCK)PC2" x="25.4" y="-15.24" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT17/SDA)PC1" x="25.4" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT16/SCL)PC0" x="25.4" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT15/SCK)PB7" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(PCINT14/MISO)PB6" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(PCINT13/MOSI)PB5" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(PCINT12/OC0B/!SS!)PB4" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(PCINT11/OC0A/AIN1)PB3" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="(PCINT10/INT2/AIN0)PB2" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="(PCINT9/CLKO/T1)PB1" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="(PCINT8/XCK0/T0)PB0" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="(PCINT6/ADC6)PA6" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(PCINT7/ADC7)PA7" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(PCINT5/ADC5)PA5" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(PCINT4/ADC4)PA4" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="(PCINT3/ADC3)PA3" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="(PCINT2/ADC2)PA2" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(PCINT1/ADC1)PA1" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(PCINT0/ADC0)PA0" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="15.24" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="17.78" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="22.86" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="25.4" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="40.64" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="43.18" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="-40.64" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="-43.18" length="middle" direction="pwr"/>
+<pin name="RESET" x="-27.94" y="30.48" length="middle" direction="in" function="dot"/>
+<pin name="GND@2" x="-27.94" y="-38.1" length="middle" direction="pwr"/>
+<pin name="GND@3" x="-27.94" y="-35.56" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-27.94" y="38.1" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="ATMEGA644E">
+<wire x1="-22.86" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="45.72" x2="20.32" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-45.72" x2="-22.86" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="45.72" width="0.254" layer="94"/>
+<text x="-22.86" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="46.99" size="1.778" layer="95">>NAME</text>
+<pin name="(PCINT31/OC2A)PD7" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(PCINT30/OC2B/ICP)PD6" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(PCINT29/OC1A)PD5" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(PCINT28/OC1B)PD4" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(PCINT27/INT1)PD3" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="(PCINT26/INT0)PD2" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(PCINT25/TXD0)PD1" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(PCINT24/RXD0)PD0" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(PCINT23/TOSC2)PC7" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT22/TOSC1)PC6" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT21/TDI)PC5" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT20/TDO)PC4" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT19/TMS)PC3" x="25.4" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT18/TCK)PC2" x="25.4" y="-15.24" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT17/SDA)PC1" x="25.4" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT16/SCL)PC0" x="25.4" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT15/SCK)PB7" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(PCINT14/MISO)PB6" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(PCINT13/MOSI)PB5" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(PCINT12/OC0B/!SS!)PB4" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(PCINT11/OC0A/AIN1)PB3" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="(PCINT10/INT2/AIN0)PB2" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="(PCINT9/CLKO/T1)PB1" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="(PCINT8/XCK0/T0)PB0" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="(PCINT6/ADC6)PA6" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(PCINT7/ADC7)PA7" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(PCINT5/ADC5)PA5" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(PCINT4/ADC4)PA4" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="(PCINT3/ADC3)PA3" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="(PCINT2/ADC2)PA2" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(PCINT1/ADC1)PA1" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(PCINT0/ADC0)PA0" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="15.24" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="17.78" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="22.86" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="25.4" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="40.64" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="43.18" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="-40.64" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="-43.18" length="middle" direction="pwr"/>
+<pin name="RESET" x="-27.94" y="30.48" length="middle" direction="in" function="dot"/>
+<pin name="GND@2" x="-27.94" y="-38.1" length="middle" direction="pwr"/>
+<pin name="GND@3" x="-27.94" y="-35.56" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-27.94" y="38.1" length="middle" direction="pwr"/>
+<pin name="EXP" x="-27.94" y="-33.02" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="AT91SAM7X">
+<wire x1="-48.26" y1="48.26" x2="48.26" y2="48.26" width="0.254" layer="94"/>
+<wire x1="48.26" y1="48.26" x2="48.26" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="48.26" y1="-48.26" x2="-48.26" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-48.26" y1="-48.26" x2="-48.26" y2="48.26" width="0.254" layer="94"/>
+<text x="-7.62" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="ADVREF" x="-50.8" y="33.02" length="short"/>
+<pin name="GND@1" x="-50.8" y="30.48" length="short"/>
+<pin name="AD4" x="-50.8" y="27.94" length="short"/>
+<pin name="AD5" x="-50.8" y="25.4" length="short"/>
+<pin name="AD6" x="-50.8" y="22.86" length="short"/>
+<pin name="AD7" x="-50.8" y="20.32" length="short"/>
+<pin name="VDDOUT@1" x="-50.8" y="17.78" length="short"/>
+<pin name="VDDIN@1" x="-50.8" y="15.24" length="short"/>
+<pin name="PB27/AD0" x="-50.8" y="12.7" length="short"/>
+<pin name="PB28/AD1" x="-50.8" y="10.16" length="short"/>
+<pin name="PB29/AD2" x="-50.8" y="7.62" length="short"/>
+<pin name="PB30/AD3" x="-50.8" y="5.08" length="short"/>
+<pin name="PA8/PGMM0" x="-50.8" y="2.54" length="short"/>
+<pin name="PA9/PGMM1" x="-50.8" y="0" length="short"/>
+<pin name="VDDCORE@1" x="-50.8" y="-2.54" length="short"/>
+<pin name="GND@2" x="-50.8" y="-5.08" length="short"/>
+<pin name="VDDIO@1" x="-50.8" y="-7.62" length="short"/>
+<pin name="PA10/PGMM2" x="-50.8" y="-10.16" length="short"/>
+<pin name="PA11/PGMM3" x="-50.8" y="-12.7" length="short"/>
+<pin name="PA12/PGMD0" x="-50.8" y="-15.24" length="short"/>
+<pin name="PA13/PGMD1" x="-50.8" y="-17.78" length="short"/>
+<pin name="PA14/PGMD2" x="-50.8" y="-20.32" length="short"/>
+<pin name="PA15/PGMD3" x="-50.8" y="-22.86" length="short"/>
+<pin name="PA16/PGMD4" x="-50.8" y="-25.4" length="short"/>
+<pin name="PA17/PGMD5" x="-50.8" y="-27.94" length="short"/>
+<pin name="PA18/PGMD6" x="-30.48" y="-50.8" length="short" rot="R90"/>
+<pin name="PB9" x="-27.94" y="-50.8" length="short" rot="R90"/>
+<pin name="PB1" x="7.62" y="-50.8" length="short" rot="R90"/>
+<pin name="PB2" x="10.16" y="-50.8" length="short" rot="R90"/>
+<pin name="PB3" x="12.7" y="-50.8" length="short" rot="R90"/>
+<pin name="PB4" x="50.8" y="25.4" length="short" rot="R180"/>
+<pin name="PB5" x="-10.16" y="-50.8" length="short" rot="R90"/>
+<pin name="PB6" x="-17.78" y="-50.8" length="short" rot="R90"/>
+<pin name="PB7" x="0" y="-50.8" length="short" rot="R90"/>
+<pin name="PB8" x="-25.4" y="-50.8" length="short" rot="R90"/>
+<pin name="PB10" x="15.24" y="-50.8" length="short" rot="R90"/>
+<pin name="PB11" x="17.78" y="-50.8" length="short" rot="R90"/>
+<pin name="PB12" x="2.54" y="-50.8" length="short" rot="R90"/>
+<pin name="PB13" x="-20.32" y="-50.8" length="short" rot="R90"/>
+<pin name="PB14" x="-22.86" y="-50.8" length="short" rot="R90"/>
+<pin name="PB15" x="-7.62" y="-50.8" length="short" rot="R90"/>
+<pin name="PB16" x="50.8" y="27.94" length="short" rot="R180"/>
+<pin name="PB17" x="-5.08" y="-50.8" length="short" rot="R90"/>
+<pin name="PB18" x="50.8" y="2.54" length="short" rot="R180"/>
+<pin name="PA19/PGMD7" x="20.32" y="-50.8" length="short" rot="R90"/>
+<pin name="PA20/PGMD8" x="22.86" y="-50.8" length="short" rot="R90"/>
+<pin name="PB21" x="50.8" y="-5.08" length="short" rot="R180"/>
+<pin name="PB22" x="50.8" y="-7.62" length="short" rot="R180"/>
+<pin name="PB23" x="50.8" y="-12.7" length="short" rot="R180"/>
+<pin name="PB24" x="50.8" y="-15.24" length="short" rot="R180"/>
+<pin name="PB25" x="50.8" y="-17.78" length="short" rot="R180"/>
+<pin name="PB26" x="50.8" y="-20.32" length="short" rot="R180"/>
+<pin name="GND@3" x="-15.24" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDIO@2" x="-12.7" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDCORE@2" x="-2.54" y="-50.8" length="short" rot="R90"/>
+<pin name="PB0" x="5.08" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDIO@3" x="25.4" y="-50.8" length="short" rot="R90"/>
+<pin name="PA21/PGMD9" x="27.94" y="-50.8" length="short" rot="R90"/>
+<pin name="PA22/PGMD10" x="30.48" y="-50.8" length="short" rot="R90"/>
+<pin name="TDI" x="50.8" y="33.02" length="short" rot="R180"/>
+<pin name="GND@4" x="50.8" y="30.48" length="short" rot="R180"/>
+<pin name="PA23/PGMD11" x="50.8" y="22.86" length="short" rot="R180"/>
+<pin name="PA24/PGMD12" x="50.8" y="20.32" length="short" rot="R180"/>
+<pin name="NRST" x="50.8" y="17.78" length="short" rot="R180"/>
+<pin name="TST" x="50.8" y="15.24" length="short" rot="R180"/>
+<pin name="PA25/PGMD13" x="50.8" y="12.7" length="short" rot="R180"/>
+<pin name="PA26/PGMD14" x="50.8" y="10.16" length="short" rot="R180"/>
+<pin name="VDDIO@4" x="50.8" y="7.62" length="short" rot="R180"/>
+<pin name="VDDCORE@3" x="50.8" y="5.08" length="short" rot="R180"/>
+<pin name="PB19" x="50.8" y="0" length="short" rot="R180"/>
+<pin name="PB20" x="50.8" y="-2.54" length="short" rot="R180"/>
+<pin name="GND@5" x="50.8" y="-10.16" length="short" rot="R180"/>
+<pin name="PA27/PGMD15" x="50.8" y="-22.86" length="short" rot="R180"/>
+<pin name="PA28" x="50.8" y="-25.4" length="short" rot="R180"/>
+<pin name="PA2" x="5.08" y="50.8" length="short" rot="R270"/>
+<pin name="PA3" x="7.62" y="50.8" length="short" rot="R270"/>
+<pin name="PA4/PGMNCMD" x="0" y="50.8" length="short" rot="R270"/>
+<pin name="PA5/PGMRDY" x="-2.54" y="50.8" length="short" rot="R270"/>
+<pin name="PA6/PGMNOE" x="-5.08" y="50.8" length="short" rot="R270"/>
+<pin name="PA7/PGMNVALID" x="-7.62" y="50.8" length="short" rot="R270"/>
+<pin name="PA29" x="50.8" y="-27.94" length="short" rot="R180"/>
+<pin name="TDO" x="30.48" y="50.8" length="short" rot="R270"/>
+<pin name="JTAGSEL" x="27.94" y="50.8" length="short" rot="R270"/>
+<pin name="TMS" x="25.4" y="50.8" length="short" rot="R270"/>
+<pin name="TCK" x="22.86" y="50.8" length="short" rot="R270"/>
+<pin name="PA30" x="20.32" y="50.8" length="short" rot="R270"/>
+<pin name="PA0/PGMEN0" x="17.78" y="50.8" length="short" rot="R270"/>
+<pin name="PA1/PGMEN1" x="15.24" y="50.8" length="short" rot="R270"/>
+<pin name="GND@6" x="12.7" y="50.8" length="short" rot="R270"/>
+<pin name="VDDIO@5" x="10.16" y="50.8" length="short" rot="R270"/>
+<pin name="VDDCORE@4" x="2.54" y="50.8" length="short" rot="R270"/>
+<pin name="ERASE" x="-10.16" y="50.8" length="short" rot="R270"/>
+<pin name="DDM" x="-12.7" y="50.8" length="short" rot="R270"/>
+<pin name="DDP" x="-15.24" y="50.8" length="short" rot="R270"/>
+<pin name="VDDFLASH" x="-17.78" y="50.8" length="short" rot="R270"/>
+<pin name="GND@7" x="-20.32" y="50.8" length="short" rot="R270"/>
+<pin name="XOUT" x="-25.4" y="50.8" length="short" rot="R270"/>
+<pin name="PLLRC" x="-27.94" y="50.8" length="short" rot="R270"/>
+<pin name="VDDPLL" x="-30.48" y="50.8" length="short" rot="R270"/>
+<pin name="XIN/PGMCK" x="-22.86" y="50.8" length="short" rot="R270"/>
+</symbol>
+<symbol name="AT91SAM7X-BGA">
+<wire x1="-17.78" y1="76.2" x2="15.24" y2="76.2" width="0.254" layer="94"/>
+<wire x1="15.24" y1="76.2" x2="15.24" y2="-78.74" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-78.74" x2="-17.78" y2="-78.74" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-78.74" x2="-17.78" y2="76.2" width="0.254" layer="94"/>
+<text x="-17.78" y="77.47" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="-81.28" size="1.778" layer="96">>VALUE</text>
+<pin name="ADVREF" x="-20.32" y="35.56" length="short"/>
+<pin name="GND@1" x="-20.32" y="-60.96" length="short"/>
+<pin name="AD4" x="-20.32" y="33.02" length="short"/>
+<pin name="AD5" x="-20.32" y="30.48" length="short"/>
+<pin name="AD6" x="-20.32" y="27.94" length="short"/>
+<pin name="AD7" x="-20.32" y="25.4" length="short"/>
+<pin name="VDDOUT@1" x="-20.32" y="71.12" length="short" direction="out"/>
+<pin name="VDDIN@1" x="-20.32" y="73.66" length="short"/>
+<pin name="PB27/AD0" x="17.78" y="-50.8" length="short" rot="R180"/>
+<pin name="PB28/AD1" x="17.78" y="-53.34" length="short" rot="R180"/>
+<pin name="PB29/AD2" x="17.78" y="-55.88" length="short" rot="R180"/>
+<pin name="PB30/AD3" x="17.78" y="-58.42" length="short" rot="R180"/>
+<pin name="PA8/PGMM0" x="-20.32" y="0" length="short"/>
+<pin name="PA9/PGMM1" x="-20.32" y="-2.54" length="short"/>
+<pin name="VDDCORE@1" x="17.78" y="60.96" length="short" rot="R180"/>
+<pin name="GND@2" x="-20.32" y="-63.5" length="short"/>
+<pin name="VDDIO@1" x="17.78" y="73.66" length="short" rot="R180"/>
+<pin name="PA10/PGMM2" x="-20.32" y="-5.08" length="short"/>
+<pin name="PA11/PGMM3" x="-20.32" y="-7.62" length="short"/>
+<pin name="PA12/PGMD0" x="-20.32" y="-10.16" length="short"/>
+<pin name="PA13/PGMD1" x="-20.32" y="-12.7" length="short"/>
+<pin name="PA14/PGMD2" x="-20.32" y="-15.24" length="short"/>
+<pin name="PA15/PGMD3" x="-20.32" y="-17.78" length="short"/>
+<pin name="PA16/PGMD4" x="-20.32" y="-20.32" length="short"/>
+<pin name="PA17/PGMD5" x="-20.32" y="-22.86" length="short"/>
+<pin name="PA18/PGMD6" x="-20.32" y="-25.4" length="short"/>
+<pin name="PB9" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="PB1" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="PB2" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="PB4" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="PB5" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="PB6" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="PB7" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="PB8" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="PB10" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="PB11" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="PB12" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="PB13" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="PB14" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="PB15" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="PB16" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="PB17" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="PB18" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="PA19/PGMD7" x="-20.32" y="-27.94" length="short"/>
+<pin name="PA20/PGMD8" x="-20.32" y="-30.48" length="short"/>
+<pin name="PB21" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="PB22" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="PB23" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="PB24" x="17.78" y="-43.18" length="short" rot="R180"/>
+<pin name="PB25" x="17.78" y="-45.72" length="short" rot="R180"/>
+<pin name="PB26" x="17.78" y="-48.26" length="short" rot="R180"/>
+<pin name="GND@3" x="-20.32" y="-66.04" length="short"/>
+<pin name="VDDIO@2" x="17.78" y="71.12" length="short" rot="R180"/>
+<pin name="VDDCORE@2" x="17.78" y="58.42" length="short" rot="R180"/>
+<pin name="PB0" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="VDDIO@3" x="17.78" y="68.58" length="short" rot="R180"/>
+<pin name="PA21/PGMD9" x="-20.32" y="-33.02" length="short"/>
+<pin name="PA22/PGMD10" x="-20.32" y="-35.56" length="short"/>
+<pin name="TDI" x="17.78" y="43.18" length="short" rot="R180"/>
+<pin name="GND@4" x="-20.32" y="-68.58" length="short"/>
+<pin name="PA23/PGMD11" x="-20.32" y="-38.1" length="short"/>
+<pin name="PA24/PGMD12" x="-20.32" y="-40.64" length="short"/>
+<pin name="NRST" x="-20.32" y="48.26" length="short"/>
+<pin name="TST" x="-20.32" y="50.8" length="short"/>
+<pin name="PA25/PGMD13" x="-20.32" y="-43.18" length="short"/>
+<pin name="PA26/PGMD14" x="-20.32" y="-45.72" length="short"/>
+<pin name="VDDIO@4" x="17.78" y="66.04" length="short" rot="R180"/>
+<pin name="VDDCORE@3" x="17.78" y="55.88" length="short" rot="R180"/>
+<pin name="PB19" x="17.78" y="-30.48" length="short" rot="R180"/>
+<pin name="PB20" x="17.78" y="-33.02" length="short" rot="R180"/>
+<pin name="GND@5" x="-20.32" y="-71.12" length="short"/>
+<pin name="PA27/PGMD15" x="-20.32" y="-48.26" length="short"/>
+<pin name="PA28" x="-20.32" y="-50.8" length="short"/>
+<pin name="PA2" x="-20.32" y="15.24" length="short"/>
+<pin name="PA3" x="-20.32" y="12.7" length="short"/>
+<pin name="PA4/PGMNCMD" x="-20.32" y="10.16" length="short"/>
+<pin name="PA5/PGMRDY" x="-20.32" y="7.62" length="short"/>
+<pin name="PA6/PGMNOE" x="-20.32" y="5.08" length="short"/>
+<pin name="PA7/PGMNVALID" x="-20.32" y="2.54" length="short"/>
+<pin name="PA29" x="-20.32" y="-53.34" length="short"/>
+<pin name="TDO" x="17.78" y="40.64" length="short" rot="R180"/>
+<pin name="JTAGSEL" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="TMS" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="TCK" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="PA30" x="-20.32" y="-55.88" length="short"/>
+<pin name="PA0/PGMEN0" x="-20.32" y="20.32" length="short"/>
+<pin name="PA1/PGMEN1" x="-20.32" y="17.78" length="short"/>
+<pin name="GND@6" x="-20.32" y="-73.66" length="short"/>
+<pin name="VDDCORE@5" x="17.78" y="50.8" length="short" rot="R180"/>
+<pin name="VDDCORE@4" x="17.78" y="53.34" length="short" rot="R180"/>
+<pin name="ERASE" x="-20.32" y="45.72" length="short"/>
+<pin name="DDM" x="17.78" y="25.4" length="short" rot="R180"/>
+<pin name="DDP" x="17.78" y="22.86" length="short" rot="R180"/>
+<pin name="VDDFLASH" x="-20.32" y="63.5" length="short"/>
+<pin name="GND@7" x="-20.32" y="-76.2" length="short"/>
+<pin name="XOUT" x="-20.32" y="55.88" length="short" direction="out"/>
+<pin name="PLLRC" x="-20.32" y="40.64" length="short"/>
+<pin name="VDDPLL" x="-20.32" y="66.04" length="short"/>
+<pin name="XIN/PGMCK" x="-20.32" y="58.42" length="short"/>
+</symbol>
+<symbol name="AT93C46A">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="DO" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="DI" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="CS" x="10.16" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SK" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="NC" x="-7.62" y="2.54" visible="off" length="point" direction="nc" rot="R180"/>
+<pin name="DC" x="-7.62" y="0" length="point" direction="nc"/>
+<pin name="GND" x="-10.16" y="-5.08" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="TINY13">
+<wire x1="-17.78" y1="15.24" x2="25.4" y2="15.24" width="0.254" layer="94"/>
+<wire x1="25.4" y1="15.24" x2="25.4" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="25.4" y1="-7.62" x2="-17.78" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-7.62" x2="-17.78" y2="15.24" width="0.254" layer="94"/>
+<text x="-17.78" y="16.51" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5/PCINT5/!RESET!/ADC0/DW" x="-20.32" y="-2.54" length="short"/>
+<pin name="PB3/PCINT3/CLKI/ADC3" x="-20.32" y="2.54" length="short"/>
+<pin name="PB4/PCINT4/ADC2" x="-20.32" y="0" length="short"/>
+<pin name="PB0/PCINT0/AIN0/OC0A/MOSI" x="-20.32" y="10.16" length="short"/>
+<pin name="PB1/PCINT1/AIN1/OC0B/INT0/MISO" x="-20.32" y="7.62" length="short"/>
+<pin name="PB2/PCINT2/SCK/ADC1/T0" x="-20.32" y="5.08" length="short"/>
+<pin name="VCC" x="-20.32" y="12.7" length="short" direction="pwr"/>
+<pin name="GND" x="-20.32" y="-5.08" length="short" direction="pwr"/>
+</symbol>
+<symbol name="T7024">
+<wire x1="-12.7" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
+<text x="-12.7" y="21.59" size="1.778" layer="95" font="vector">>NAME</text>
+<text x="-12.7" y="-25.4" size="1.778" layer="96" font="vector">>VALUE</text>
+<pin name="RX_ON" x="-15.24" y="17.78" length="short" direction="in"/>
+<pin name="PU" x="-15.24" y="15.24" length="short" direction="in"/>
+<pin name="VS_LNA" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="LNA_OUT" x="17.78" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="LNA_IN" x="-15.24" y="5.08" length="short" direction="in"/>
+<pin name="RAMP" x="-15.24" y="0" length="short" direction="in"/>
+<pin name="PA_IN" x="-15.24" y="-5.08" length="short" direction="in"/>
+<pin name="V3_PA_OUT@1" x="17.78" y="-15.24" length="short" direction="pas" rot="R180"/>
+<pin name="V1_PA" x="17.78" y="2.54" length="short" direction="pas" rot="R180"/>
+<pin name="V2_PA@1" x="17.78" y="-5.08" length="short" direction="pas" rot="R180"/>
+<pin name="R_SWITCH" x="17.78" y="12.7" length="short" direction="in" rot="R180"/>
+<pin name="SWITCH_OUT" x="17.78" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="GND@1" x="-15.24" y="-10.16" length="short" direction="pwr"/>
+<pin name="GND@2" x="-15.24" y="-12.7" length="short" direction="pwr"/>
+<pin name="GND@3" x="-15.24" y="-15.24" length="short" direction="pwr"/>
+<pin name="GND@4" x="-15.24" y="-17.78" length="short" direction="pwr"/>
+<pin name="GND@5" x="-15.24" y="-20.32" length="short" direction="pwr"/>
+<pin name="V3_PA_OUT@2" x="17.78" y="-12.7" length="short" direction="pas" rot="R180"/>
+<pin name="V3_PA_OUT@3" x="17.78" y="-10.16" length="short" direction="pas" rot="R180"/>
+<pin name="V2_PA@2" x="17.78" y="-2.54" length="short" direction="pas" rot="R180"/>
+<pin name="EXP" x="17.78" y="-20.32" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="XMEGA16A4">
+<wire x1="-20.32" y1="40.64" x2="22.86" y2="40.64" width="0.254" layer="94"/>
+<wire x1="22.86" y1="40.64" x2="22.86" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-40.64" x2="-20.32" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-40.64" x2="-20.32" y2="40.64" width="0.254" layer="94"/>
+<text x="-20.32" y="-43.18" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="41.91" size="1.778" layer="95">>NAME</text>
+<pin name="PE0" x="-25.4" y="-38.1" length="middle"/>
+<pin name="PE1" x="-25.4" y="-35.56" length="middle"/>
+<pin name="PE2" x="-25.4" y="-33.02" length="middle"/>
+<pin name="PE3" x="-25.4" y="-30.48" length="middle"/>
+<pin name="PD7" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD6" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD5" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="PD4" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="PD3" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="PD2" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="PD1" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="PD0" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="PC7" x="27.94" y="2.54" length="middle" rot="R180"/>
+<pin name="PC6" x="27.94" y="0" length="middle" rot="R180"/>
+<pin name="PC5" x="27.94" y="-2.54" length="middle" rot="R180"/>
+<pin name="PC4" x="27.94" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC3" x="27.94" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC2" x="27.94" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC1" x="27.94" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC0" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="PB3" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="PB2" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="PB1" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="PB0" x="27.94" y="7.62" length="middle" rot="R180"/>
+<pin name="PA6" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="PA7" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="PA5" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="PA4" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="PA3" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="PA2" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="PA1" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="PA0" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND3" x="-25.4" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-25.4" y="17.78" visible="pad" length="middle" direction="pwr"/>
+<pin name="PR0(XT2)" x="-25.4" y="-25.4" length="middle"/>
+<pin name="PR1(XT1)" x="-25.4" y="-20.32" length="middle"/>
+<pin name="VCC1" x="-25.4" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND1" x="-25.4" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="0" length="middle" direction="pwr"/>
+<pin name="PDI_DATA" x="-25.4" y="33.02" length="middle"/>
+<pin name="GND2" x="-25.4" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="!RESET!/PDI_CLK" x="-25.4" y="38.1" length="middle"/>
+</symbol>
+<symbol name="XMEGA128A1">
+<wire x1="-20.32" y1="78.74" x2="22.86" y2="78.74" width="0.254" layer="94"/>
+<wire x1="22.86" y1="78.74" x2="22.86" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-81.28" x2="-20.32" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-81.28" x2="-20.32" y2="78.74" width="0.254" layer="94"/>
+<text x="-20.32" y="-83.82" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="80.01" size="1.778" layer="95">>NAME</text>
+<pin name="PF0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="PF1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="PF2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="PF3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="PF4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="PF5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="PF6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="PF7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="PE0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="PE1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="PE2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="PE3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="PE5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="PE7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD7" x="27.94" y="7.62" length="middle" rot="R180"/>
+<pin name="PD6" x="27.94" y="5.08" length="middle" rot="R180"/>
+<pin name="PD5" x="27.94" y="2.54" length="middle" rot="R180"/>
+<pin name="PD4" x="27.94" y="0" length="middle" rot="R180"/>
+<pin name="PD3" x="27.94" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="27.94" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD1" x="27.94" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD0" x="27.94" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="PC6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="PC5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="PC4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="PC3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="PC2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="PC1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="PC0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="PB0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="PA6" x="27.94" y="73.66" length="middle" rot="R180"/>
+<pin name="PA7" x="27.94" y="76.2" length="middle" rot="R180"/>
+<pin name="PA5" x="27.94" y="71.12" length="middle" rot="R180"/>
+<pin name="PA4" x="27.94" y="68.58" length="middle" rot="R180"/>
+<pin name="PA3" x="27.94" y="66.04" length="middle" rot="R180"/>
+<pin name="PA2" x="27.94" y="63.5" length="middle" rot="R180"/>
+<pin name="PA1" x="27.94" y="60.96" length="middle" rot="R180"/>
+<pin name="PA0" x="27.94" y="58.42" length="middle" rot="R180"/>
+<pin name="AVCC1" x="-25.4" y="60.96" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND9" x="-25.4" y="30.48" visible="pad" length="middle" direction="pwr"/>
+<pin name="PDI_DATA" x="-25.4" y="71.12" length="middle"/>
+<pin name="VCC1" x="-25.4" y="38.1" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND1" x="-25.4" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="7.62" length="middle" direction="pwr"/>
+<pin name="!RESET!/PDI_CLK" x="-25.4" y="76.2" length="middle" direction="in"/>
+<pin name="GND2" x="-25.4" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND3" x="-25.4" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND4" x="-25.4" y="17.78" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND5" x="-25.4" y="20.32" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND6" x="-25.4" y="22.86" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND7" x="-25.4" y="25.4" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-25.4" y="40.64" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC3" x="-25.4" y="43.18" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC4" x="-25.4" y="45.72" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC5" x="-25.4" y="48.26" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC6" x="-25.4" y="50.8" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC7" x="-25.4" y="53.34" visible="pad" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-25.4" y="58.42" length="middle" direction="pwr"/>
+<pin name="GND8" x="-25.4" y="27.94" visible="pad" length="middle" direction="pwr"/>
+<pin name="PH0" x="27.94" y="-78.74" length="middle" rot="R180"/>
+<pin name="PH1" x="27.94" y="-76.2" length="middle" rot="R180"/>
+<pin name="PH2" x="27.94" y="-73.66" length="middle" rot="R180"/>
+<pin name="PH3" x="27.94" y="-71.12" length="middle" rot="R180"/>
+<pin name="PH4" x="27.94" y="-68.58" length="middle" rot="R180"/>
+<pin name="PH5" x="27.94" y="-66.04" length="middle" rot="R180"/>
+<pin name="PH6" x="27.94" y="-63.5" length="middle" rot="R180"/>
+<pin name="PH7" x="27.94" y="-60.96" length="middle" rot="R180"/>
+<pin name="PJ0" x="-25.4" y="-78.74" length="middle"/>
+<pin name="PJ1" x="-25.4" y="-76.2" length="middle"/>
+<pin name="PJ2" x="-25.4" y="-73.66" length="middle"/>
+<pin name="PJ3" x="-25.4" y="-71.12" length="middle"/>
+<pin name="PJ4" x="-25.4" y="-68.58" length="middle"/>
+<pin name="PJ5" x="-25.4" y="-66.04" length="middle"/>
+<pin name="PJ6" x="-25.4" y="-63.5" length="middle"/>
+<pin name="PJ7" x="-25.4" y="-60.96" length="middle"/>
+<pin name="PK0" x="-25.4" y="-55.88" length="middle"/>
+<pin name="PK1" x="-25.4" y="-53.34" length="middle"/>
+<pin name="PK2" x="-25.4" y="-50.8" length="middle"/>
+<pin name="PK3" x="-25.4" y="-48.26" length="middle"/>
+<pin name="PK4" x="-25.4" y="-45.72" length="middle"/>
+<pin name="PK5" x="-25.4" y="-43.18" length="middle"/>
+<pin name="PK6" x="-25.4" y="-40.64" length="middle"/>
+<pin name="PK7" x="-25.4" y="-38.1" length="middle"/>
+<pin name="PQ0" x="-25.4" y="-33.02" length="middle"/>
+<pin name="PQ1" x="-25.4" y="-30.48" length="middle"/>
+<pin name="PQ2" x="-25.4" y="-27.94" length="middle"/>
+<pin name="PQ3" x="-25.4" y="-25.4" length="middle"/>
+<pin name="PR0(XT2)" x="-25.4" y="-20.32" length="middle"/>
+<pin name="PR1(XT1)" x="-25.4" y="-15.24" length="middle"/>
+<pin name="PB1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="PB2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="PB3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="PB4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="PB5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="PB6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="PB7" x="27.94" y="53.34" length="middle" rot="R180"/>
+</symbol>
+<symbol name="ATMEGA325P">
+<wire x1="-40.64" y1="-27.94" x2="43.18" y2="-27.94" width="0.2032" layer="94"/>
+<wire x1="43.18" y1="-27.94" x2="43.18" y2="25.4" width="0.2032" layer="94"/>
+<wire x1="43.18" y1="25.4" x2="-40.64" y2="25.4" width="0.2032" layer="94"/>
+<wire x1="-40.64" y1="25.4" x2="-40.64" y2="-27.94" width="0.2032" layer="94"/>
+<text x="0" y="1.27" size="1.778" layer="95">>NAME</text>
+<text x="0" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="DNC" x="-43.18" y="17.78" length="short" direction="in"/>
+<pin name="RXD/PCINT0/PE0" x="-43.18" y="15.24" length="short"/>
+<pin name="TXD/PCINT1/PE1" x="-43.18" y="12.7" length="short"/>
+<pin name="XCK/AIN0/PCINT2/PE2" x="-43.18" y="10.16" length="short"/>
+<pin name="AIN1/PCINT3/PE3" x="-43.18" y="7.62" length="short"/>
+<pin name="USCK/SCL/PCINT4/PE4" x="-43.18" y="5.08" length="short"/>
+<pin name="DI/SDA/PCINT5/PE5" x="-43.18" y="2.54" length="short"/>
+<pin name="DO/PCINT6/PE6" x="-43.18" y="0" length="short"/>
+<pin name="CLKO/PCINT7/PE7" x="-43.18" y="-2.54" length="short"/>
+<pin name="!SS!/PCINT8/PB0" x="-43.18" y="-5.08" length="short"/>
+<pin name="SCK/PCINT9/PB1" x="-43.18" y="-7.62" length="short"/>
+<pin name="MOSI/PCINT10/PB2" x="-43.18" y="-10.16" length="short"/>
+<pin name="MISO/PCINT11/PB3" x="-43.18" y="-12.7" length="short"/>
+<pin name="OC0A/PCINT12/PB4" x="-43.18" y="-15.24" length="short"/>
+<pin name="OC1B/PCINT14/PB6" x="-43.18" y="-17.78" length="short"/>
+<pin name="OC1A/PCINT13/PB5" x="-43.18" y="-20.32" length="short"/>
+<pin name="OC2A/PCINT15/PB7" x="-15.24" y="-30.48" length="short" rot="R90"/>
+<pin name="T1/PG3" x="-12.7" y="-30.48" length="short" rot="R90"/>
+<pin name="T0/PG4" x="-10.16" y="-30.48" length="short" rot="R90"/>
+<pin name="!RESET!/PG5" x="-7.62" y="-30.48" length="short" direction="in" rot="R90"/>
+<pin name="VCC" x="-5.08" y="-30.48" length="short" direction="pwr" rot="R90"/>
+<pin name="GND" x="-2.54" y="-30.48" length="short" direction="pwr" rot="R90"/>
+<pin name="TOSC2/XTAL2" x="0" y="-30.48" length="short" direction="out" rot="R90"/>
+<pin name="TOSC1/XTAL1" x="2.54" y="-30.48" length="short" direction="in" rot="R90"/>
+<pin name="ICP1/PD0" x="5.08" y="-30.48" length="short" rot="R90"/>
+<pin name="INT0/PD1" x="7.62" y="-30.48" length="short" rot="R90"/>
+<pin name="PD2" x="10.16" y="-30.48" length="short" rot="R90"/>
+<pin name="PD3" x="12.7" y="-30.48" length="short" rot="R90"/>
+<pin name="PD4" x="15.24" y="-30.48" length="short" rot="R90"/>
+<pin name="PD5" x="17.78" y="-30.48" length="short" rot="R90"/>
+<pin name="PD6" x="20.32" y="-30.48" length="short" rot="R90"/>
+<pin name="PD7" x="22.86" y="-30.48" length="short" rot="R90"/>
+<pin name="PG0" x="45.72" y="-20.32" length="short" rot="R180"/>
+<pin name="PG1" x="45.72" y="-17.78" length="short" rot="R180"/>
+<pin name="PC0" x="45.72" y="-15.24" length="short" rot="R180"/>
+<pin name="PC1" x="45.72" y="-12.7" length="short" rot="R180"/>
+<pin name="PC3" x="45.72" y="-7.62" length="short" rot="R180"/>
+<pin name="PC4" x="45.72" y="-5.08" length="short" rot="R180"/>
+<pin name="PC5" x="45.72" y="-2.54" length="short" rot="R180"/>
+<pin name="PC6" x="45.72" y="0" length="short" rot="R180"/>
+<pin name="PC7" x="45.72" y="2.54" length="short" rot="R180"/>
+<pin name="PG2" x="45.72" y="5.08" length="short" rot="R180"/>
+<pin name="PC2" x="45.72" y="-10.16" length="short" rot="R180"/>
+<pin name="PA7" x="45.72" y="7.62" length="short" rot="R180"/>
+<pin name="PA6" x="45.72" y="10.16" length="short" rot="R180"/>
+<pin name="PA5" x="45.72" y="12.7" length="short" rot="R180"/>
+<pin name="PA4" x="45.72" y="15.24" length="short" rot="R180"/>
+<pin name="PA3" x="45.72" y="17.78" length="short" rot="R180"/>
+<pin name="PA2" x="22.86" y="27.94" length="short" rot="R270"/>
+<pin name="PA1" x="20.32" y="27.94" length="short" rot="R270"/>
+<pin name="PA0" x="17.78" y="27.94" length="short" rot="R270"/>
+<pin name="VCC@1" x="15.24" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="GND@1" x="12.7" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="ADC7/TDI/PF7" x="10.16" y="27.94" length="short" rot="R270"/>
+<pin name="ADC6/TDO/PF6" x="7.62" y="27.94" length="short" rot="R270"/>
+<pin name="ADC5/TMS/PF5" x="5.08" y="27.94" length="short" rot="R270"/>
+<pin name="ADC4/TCK/PF4" x="2.54" y="27.94" length="short" rot="R270"/>
+<pin name="ADC3/PF3" x="0" y="27.94" length="short" rot="R270"/>
+<pin name="ADC2/PF2" x="-2.54" y="27.94" length="short" rot="R270"/>
+<pin name="ADC1/PF1" x="-5.08" y="27.94" length="short" rot="R270"/>
+<pin name="ADC0/PF0" x="-7.62" y="27.94" length="short" rot="R270"/>
+<pin name="AREF" x="-10.16" y="27.94" length="short" direction="in" rot="R270"/>
+<pin name="GND@2" x="-12.7" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="AVCC" x="-15.24" y="27.94" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="AT45DB642D">
+<wire x1="-10.16" y1="-15.24" x2="12.7" y2="-15.24" width="0.4064" layer="94"/>
+<wire x1="12.7" y1="-15.24" x2="12.7" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="12.7" y1="15.24" x2="-10.16" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="-10.16" y1="15.24" x2="-10.16" y2="-15.24" width="0.4064" layer="94"/>
+<text x="-10.16" y="16.51" size="1.778" layer="95">>NAME</text>
+<text x="-10.16" y="-17.78" size="1.778" layer="96">>VALUE</text>
+<pin name="SI" x="-12.7" y="-5.08" length="short" direction="in"/>
+<pin name="GND" x="-12.7" y="-12.7" length="short" direction="pwr"/>
+<pin name="VCC" x="-12.7" y="12.7" length="short" direction="pwr"/>
+<pin name="!WP" x="-12.7" y="2.54" length="short" direction="in"/>
+<pin name="!RESET" x="-12.7" y="7.62" length="short" direction="in"/>
+<pin name="RDY/!BUSY" x="-12.7" y="-2.54" length="short" direction="out"/>
+<pin name="I/O3" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="I/O2" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="I/O1" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="I/O0" x="15.24" y="-7.62" length="short" rot="R180"/>
+<pin name="SER/!BYTE" x="15.24" y="-10.16" length="short" direction="in" rot="R180"/>
+<pin name="!CS" x="-12.7" y="0" length="short" direction="in"/>
+<pin name="SCK/CLK" x="-12.7" y="5.08" length="short" direction="in"/>
+<pin name="SO" x="-12.7" y="-7.62" length="short" direction="out"/>
+<pin name="I/O7" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="I/O6" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="I/O5" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="I/O4" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="VCCP" x="15.24" y="12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="GNDP" x="15.24" y="-12.7" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="ATMEGA644-20PU">
+<wire x1="-27.94" y1="-27.94" x2="27.94" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="27.94" y1="-27.94" x2="27.94" y2="25.4" width="0.254" layer="94"/>
+<wire x1="27.94" y1="25.4" x2="-27.94" y2="25.4" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="25.4" x2="-27.94" y2="-27.94" width="0.254" layer="94"/>
+<text x="-27.94" y="26.67" size="1.778" layer="95">>NAME</text>
+<text x="-27.94" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<pin name="PCINT8/XCK0/T0_PB0" x="-30.48" y="22.86" length="short"/>
+<pin name="PCINT9/CLKO/T1_PB1" x="-30.48" y="20.32" length="short"/>
+<pin name="PCINT10/INT2/AIN0_PB2" x="-30.48" y="17.78" length="short"/>
+<pin name="PCINT11/OC0A/AIN1_PB3" x="-30.48" y="15.24" length="short"/>
+<pin name="PCINT12/OC0B/SS_PB4" x="-30.48" y="12.7" length="short"/>
+<pin name="PCINT13/MOSI_PB5" x="-30.48" y="10.16" length="short"/>
+<pin name="PCINT14/MISO_PB6" x="-30.48" y="7.62" length="short"/>
+<pin name="PCINT15/SCK_PB7" x="-30.48" y="5.08" length="short"/>
+<pin name="!RESET" x="-30.48" y="2.54" length="short" direction="in"/>
+<pin name="VCC" x="-30.48" y="0" length="short" direction="pwr"/>
+<pin name="GND" x="-30.48" y="-2.54" length="short" direction="pwr"/>
+<pin name="XTAL2" x="-30.48" y="-5.08" length="short" direction="out"/>
+<pin name="XTAL1" x="-30.48" y="-7.62" length="short" direction="in"/>
+<pin name="PCINT24/RXD0_PD0" x="-30.48" y="-10.16" length="short"/>
+<pin name="PCINT25/TXD0_PD1" x="-30.48" y="-12.7" length="short"/>
+<pin name="PCINT26/INT0_PD2" x="-30.48" y="-15.24" length="short"/>
+<pin name="PCINT27/INT1_PD3" x="-30.48" y="-17.78" length="short"/>
+<pin name="PCINT28/OC1B_PD4" x="-30.48" y="-20.32" length="short"/>
+<pin name="PCINT29/OC1A_PD5" x="-30.48" y="-22.86" length="short"/>
+<pin name="PCINT30/OC2B/ICP_PD6" x="-30.48" y="-25.4" length="short"/>
+<pin name="PCINT31/OC2A_PD7" x="30.48" y="-25.4" length="short" rot="R180"/>
+<pin name="PCINT16/SCL_PC0" x="30.48" y="-22.86" length="short" rot="R180"/>
+<pin name="PCINT17/SDA_PC1" x="30.48" y="-20.32" length="short" rot="R180"/>
+<pin name="PCINT18/TCK_PC2" x="30.48" y="-17.78" length="short" rot="R180"/>
+<pin name="PCINT19/TMS_PC3" x="30.48" y="-15.24" length="short" rot="R180"/>
+<pin name="PCINT20/TDO_PC4" x="30.48" y="-12.7" length="short" rot="R180"/>
+<pin name="PCINT21/TDI_PC5" x="30.48" y="-10.16" length="short" rot="R180"/>
+<pin name="PCINT22/TOSC1_PC6" x="30.48" y="-7.62" length="short" rot="R180"/>
+<pin name="PCINT23/TOSC2_PC7" x="30.48" y="-5.08" length="short" rot="R180"/>
+<pin name="AVCC" x="30.48" y="-2.54" length="short" direction="pwr" rot="R180"/>
+<pin name="GND@1" x="30.48" y="0" length="short" direction="pwr" rot="R180"/>
+<pin name="AREF" x="30.48" y="2.54" length="short" direction="pas" rot="R180"/>
+<pin name="PCINT7/ADC7_PA7" x="30.48" y="5.08" length="short" rot="R180"/>
+<pin name="PCINT6/ADC6_PA6" x="30.48" y="7.62" length="short" rot="R180"/>
+<pin name="PCINT5/ADC5_PA5" x="30.48" y="10.16" length="short" rot="R180"/>
+<pin name="PCINT4/ADC4_PA4" x="30.48" y="12.7" length="short" rot="R180"/>
+<pin name="PCINT3/ADC3_PA3" x="30.48" y="15.24" length="short" rot="R180"/>
+<pin name="PCINT2/ADC2_PA2" x="30.48" y="17.78" length="short" rot="R180"/>
+<pin name="PCINT1/ADC1_PA1" x="30.48" y="20.32" length="short" rot="R180"/>
+<pin name="PCINT0/ADC0_PA0" x="30.48" y="22.86" length="short" rot="R180"/>
+</symbol>
+<symbol name="AT45DB161D">
+<wire x1="-7.62" y1="7.62" x2="10.16" y2="7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="7.62" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-7.62" y="8.89" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="!CS" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="SCK" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="SI" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="SO" x="12.7" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="!WP" x="-10.16" y="-7.62" length="short" direction="in"/>
+<pin name="RESET" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="RDY/!BUSY" x="12.7" y="0" length="short" direction="out" rot="R180"/>
+<pin name="VCC" x="12.7" y="5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="GND" x="12.7" y="-7.62" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="AT45DB161VFN8">
+<wire x1="-7.62" y1="7.62" x2="10.16" y2="7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="7.62" x2="10.16" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-7.62" y="8.89" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="!CS" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="SCK" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="SI" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="SO" x="12.7" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="!RESET" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="VCC" x="12.7" y="5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="GND" x="12.7" y="-5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="!WP" x="-10.16" y="0" length="short" direction="in"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="AT90*4434P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC0" pad="22"/>
+<connect gate="G$1" pin="PC1" pad="23"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*4434" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (LS)<p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="44"/>
+<connect gate="G$1" pin="VCC2" pad="11"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0" pad="19"/>
+<connect gate="G$1" pin="PC1" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*8535P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC0" pad="22"/>
+<connect gate="G$1" pin="PC1" pad="23"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*8535" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0" pad="19"/>
+<connect gate="G$1" pin="PC1" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S4414" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="ICP" pad="31"/>
+<connect gate="G$1" pin="OC1B" pad="29"/>
+<connect gate="G$1" pin="PD4" pad="14"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J1" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J2" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J3" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515-A" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="ICP" pad="31"/>
+<connect gate="G$1" pin="OC1B" pad="29"/>
+<connect gate="G$1" pin="PD4" pad="14"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2333A" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART<p>
+6-channel 10-bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="10"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="11"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="12"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="32"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="1"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="16"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="15"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="30"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="17"/>
+<connect gate="G$1" pin="(SS)PB2" pad="14"/>
+<connect gate="G$1" pin="(T0)PD4" pad="2"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="31"/>
+<connect gate="G$1" pin="AGND" pad="21"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="6"/>
+<connect gate="G$1" pin="NC3" pad="19"/>
+<connect gate="G$1" pin="NC4" pad="22"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2333P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART<p>
+6-channel 10-bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="13"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="14"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="4"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="5"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="17"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="19"/>
+<connect gate="G$1" pin="(SS)PB2" pad="16"/>
+<connect gate="G$1" pin="(T0)PD4" pad="6"/>
+<connect gate="G$1" pin="(T1)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S4433" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+128 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+6-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="13"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="14"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="4"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="5"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="17"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="19"/>
+<connect gate="G$1" pin="(SS)PB2" pad="16"/>
+<connect gate="G$1" pin="(T0)PD4" pad="6"/>
+<connect gate="G$1" pin="(T1)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="10"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="11"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="12"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="32"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="1"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="16"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="15"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="30"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="17"/>
+<connect gate="G$1" pin="(SS)PB2" pad="14"/>
+<connect gate="G$1" pin="(T0)PD4" pad="2"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="31"/>
+<connect gate="G$1" pin="AGND" pad="21"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*2323" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="3-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="XTAL1" pad="2"/>
+<connect gate="G$1" pin="XTAL2" pad="3"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="XTAL1" pad="2"/>
+<connect gate="G$1" pin="XTAL2" pad="3"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*2343" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="5-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2313" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="11"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="7"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(OCI)PB3" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="11"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="7"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(OCI)PB3" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S1200" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="Y" package="SSOP20D8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY10" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes ROM</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY11*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="3617970" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="3617970" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY12*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY22" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1K ROM<p>
+128 bytes RAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="5-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA103*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (L)<br>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+UART<br>
+RTC<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="48-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AC+)PE2" pad="4"/>
+<connect gate="G$1" pin="(AC-)PE3" pad="5"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PE1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="63"/>
+<connect gate="G$1" pin="ALE" pad="43"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7)" pad="54"/>
+<connect gate="G$1" pin="RD" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="TOSC1" pad="19"/>
+<connect gate="G$1" pin="TOSC2" pad="18"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="WR" pad="33"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90C8534" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes EEPROM<p>
+256 bytes SRAM<p>
+6-channel<p>
+10-bit A/D</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP48">
+<connects>
+<connect gate="G$1" pin="ADIN0" pad="1"/>
+<connect gate="G$1" pin="ADIN1" pad="13"/>
+<connect gate="G$1" pin="ADIN2" pad="14"/>
+<connect gate="G$1" pin="ADIN3" pad="15"/>
+<connect gate="G$1" pin="ADIN4" pad="16"/>
+<connect gate="G$1" pin="ADIN5" pad="17"/>
+<connect gate="G$1" pin="AGND" pad="11"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="31"/>
+<connect gate="G$1" pin="INT0" pad="35"/>
+<connect gate="G$1" pin="INT1" pad="34"/>
+<connect gate="G$1" pin="NC1" pad="2"/>
+<connect gate="G$1" pin="NC10" pad="12"/>
+<connect gate="G$1" pin="NC11" pad="19"/>
+<connect gate="G$1" pin="NC12" pad="21"/>
+<connect gate="G$1" pin="NC13" pad="25"/>
+<connect gate="G$1" pin="NC14" pad="26"/>
+<connect gate="G$1" pin="NC15" pad="27"/>
+<connect gate="G$1" pin="NC16" pad="28"/>
+<connect gate="G$1" pin="NC17" pad="29"/>
+<connect gate="G$1" pin="NC18" pad="30"/>
+<connect gate="G$1" pin="NC19" pad="32"/>
+<connect gate="G$1" pin="NC2" pad="3"/>
+<connect gate="G$1" pin="NC20" pad="36"/>
+<connect gate="G$1" pin="NC21" pad="37"/>
+<connect gate="G$1" pin="NC22" pad="40"/>
+<connect gate="G$1" pin="NC23" pad="41"/>
+<connect gate="G$1" pin="NC24" pad="42"/>
+<connect gate="G$1" pin="NC25" pad="43"/>
+<connect gate="G$1" pin="NC26" pad="48"/>
+<connect gate="G$1" pin="NC3" pad="4"/>
+<connect gate="G$1" pin="NC4" pad="5"/>
+<connect gate="G$1" pin="NC5" pad="6"/>
+<connect gate="G$1" pin="NC6" pad="7"/>
+<connect gate="G$1" pin="NC7" pad="8"/>
+<connect gate="G$1" pin="NC8" pad="9"/>
+<connect gate="G$1" pin="NC9" pad="10"/>
+<connect gate="G$1" pin="PA0" pad="47"/>
+<connect gate="G$1" pin="PA1" pad="46"/>
+<connect gate="G$1" pin="PA2" pad="45"/>
+<connect gate="G$1" pin="PA3" pad="44"/>
+<connect gate="G$1" pin="PA4" pad="39"/>
+<connect gate="G$1" pin="PA5" pad="38"/>
+<connect gate="G$1" pin="PA6" pad="33"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="22"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA161*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+512 bytes EEPROM<br>
+1 Kbytes SRAM<br>
+dual UART<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="35-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="30"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="31"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="29"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="10"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="3"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="14"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="15"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="11"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="4"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="98M0167" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="98M0167" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA161*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+512 bytes EEPROM<br>
+1 Kbytes SRAM<br>
+dual UART<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="35-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="27"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="29"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="26"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="5"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="42"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="10"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="7"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="43"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171134" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6515" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY15L" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2.7 V<p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM<p>
+4-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PB5" pad="1"/>
+<connect gate="G$1" pin="(ADC1)PB2" pad="7"/>
+<connect gate="G$1" pin="(ADC2)PB3" pad="3"/>
+<connect gate="G$1" pin="(ADC3)PB4" pad="2"/>
+<connect gate="G$1" pin="(AREF)PB0" pad="5"/>
+<connect gate="G$1" pin="(OCP)PB1" pad="6"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(ADC0)PB5" pad="1"/>
+<connect gate="G$1" pin="(ADC1)PB2" pad="7"/>
+<connect gate="G$1" pin="(ADC2)PB3" pad="3"/>
+<connect gate="G$1" pin="(ADC3)PB4" pad="2"/>
+<connect gate="G$1" pin="(AREF)PB0" pad="5"/>
+<connect gate="G$1" pin="(OCP)PB1" pad="6"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA163*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes <B>EEPROM</B><br>
+1 Kbytes SRAM<br>
+UART<br>
+8-channel 10 bit ADC<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-5" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA163*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes EEPROM<br>
+1 Kbytes SRAM<br>
+UART<br>
+8-channel 10 bit ADC<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY28*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1.8 V<p>
+2 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(IR)PA2" pad="25"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="21"/>
+<connect gate="G$1" pin="PA0" pad="28"/>
+<connect gate="G$1" pin="PA1" pad="27"/>
+<connect gate="G$1" pin="PA3" pad="26"/>
+<connect gate="G$1" pin="PB0(AIN0)" pad="14"/>
+<connect gate="G$1" pin="PB1(AIN1)" pad="15"/>
+<connect gate="G$1" pin="PB2(T0)" pad="16"/>
+<connect gate="G$1" pin="PB3(INT0)" pad="17"/>
+<connect gate="G$1" pin="PB4(INT1)" pad="18"/>
+<connect gate="G$1" pin="PB5" pad="19"/>
+<connect gate="G$1" pin="PB6" pad="23"/>
+<connect gate="G$1" pin="PB7" pad="24"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD2" pad="4"/>
+<connect gate="G$1" pin="PD3" pad="5"/>
+<connect gate="G$1" pin="PD4" pad="6"/>
+<connect gate="G$1" pin="PD5" pad="11"/>
+<connect gate="G$1" pin="PD6" pad="12"/>
+<connect gate="G$1" pin="PD7" pad="13"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="VCC1" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="V">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY28*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1.8 V<p>
+2 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(IR)PA2" pad="25"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND1" pad="21"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="6"/>
+<connect gate="G$1" pin="NC3" pad="19"/>
+<connect gate="G$1" pin="NC4" pad="20"/>
+<connect gate="G$1" pin="NC5" pad="22"/>
+<connect gate="G$1" pin="PA0" pad="28"/>
+<connect gate="G$1" pin="PA1" pad="27"/>
+<connect gate="G$1" pin="PA3" pad="26"/>
+<connect gate="G$1" pin="PB0(AIN0)" pad="12"/>
+<connect gate="G$1" pin="PB1(AIN1)" pad="13"/>
+<connect gate="G$1" pin="PB2(T0)" pad="14"/>
+<connect gate="G$1" pin="PB3(INT0)" pad="15"/>
+<connect gate="G$1" pin="PB4(INT1)" pad="16"/>
+<connect gate="G$1" pin="PB5" pad="17"/>
+<connect gate="G$1" pin="PB6" pad="23"/>
+<connect gate="G$1" pin="PB7" pad="24"/>
+<connect gate="G$1" pin="PD0" pad="30"/>
+<connect gate="G$1" pin="PD1" pad="31"/>
+<connect gate="G$1" pin="PD2" pad="32"/>
+<connect gate="G$1" pin="PD3" pad="1"/>
+<connect gate="G$1" pin="PD4" pad="2"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="10"/>
+<connect gate="G$1" pin="PD7" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="VCC1" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="V">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT25*" prefix="IC">
+<description>SPI bus serial <B>EEPROM</B></description>
+<gates>
+<gate name="G$1" symbol="250X0" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CS/" pad="1"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="HOLD/" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="6"/>
+<connect gate="G$1" pin="SI" pad="5"/>
+<connect gate="G$1" pin="SO" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="WP/" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="CAT25040LI-G" constant="no"/>
+<attribute name="OC_FARNELL" value="1718045" constant="no"/>
+<attribute name="OC_NEWARK" value="06R0588" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT24C*" prefix="IC">
+<description>2-wire serial <B>EEPROM</B></description>
+<gates>
+<gate name="G$1" symbol="24CXX" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="A0" pad="1"/>
+<connect gate="G$1" pin="A1" pad="2"/>
+<connect gate="G$1" pin="A2" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="SCL" pad="6"/>
+<connect gate="G$1" pin="SDA" pad="5"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="WP" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT24C1024BW-SH-B" constant="no"/>
+<attribute name="OC_FARNELL" value="1362646" constant="no"/>
+<attribute name="OC_NEWARK" value="03P2044" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="SDE2506" prefix="IC">
+<description>I2C/MicroWire <B>EEPROM</B> (24xxx)</description>
+<gates>
+<gate name="G$1" symbol="SDE2506" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CE/" pad="2"/>
+<connect gate="G$1" pin="CLK" pad="5"/>
+<connect gate="G$1" pin="D" pad="4"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="TG" pad="8"/>
+<connect gate="G$1" pin="TP" pad="7"/>
+<connect gate="G$1" pin="VCC" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT93C*6" prefix="IC">
+<description>3-wire serial EEPROM</description>
+<gates>
+<gate name="G$1" symbol="93CX6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="ORG" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT93C46D-PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1362666" constant="no"/>
+<attribute name="OC_NEWARK" value="50M3339" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C2051" prefix="IC">
+<description>80C31 <b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+2.7 V</description>
+<gates>
+<gate name="G$1" symbol="89C2051" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="AIN0-P1.0" pad="12"/>
+<connect gate="G$1" pin="AIN1-P1.1" pad="13"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="P1.2" pad="14"/>
+<connect gate="G$1" pin="P1.3" pad="15"/>
+<connect gate="G$1" pin="P1.4" pad="16"/>
+<connect gate="G$1" pin="P1.5" pad="17"/>
+<connect gate="G$1" pin="P1.6" pad="18"/>
+<connect gate="G$1" pin="P1.7" pad="19"/>
+<connect gate="G$1" pin="P3.0-RXD" pad="2"/>
+<connect gate="G$1" pin="P3.1-TXD" pad="3"/>
+<connect gate="G$1" pin="P3.2-INTO/" pad="6"/>
+<connect gate="G$1" pin="P3.3-INT1/" pad="7"/>
+<connect gate="G$1" pin="P3.4-T0" pad="8"/>
+<connect gate="G$1" pin="P3.5-T1" pad="9"/>
+<connect gate="G$1" pin="P3.7" pad="11"/>
+<connect gate="G$1" pin="RST-VPP" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C2051-12PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1699389" constant="no"/>
+<attribute name="OC_NEWARK" value="80P3687" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC20S">
+<connects>
+<connect gate="G$1" pin="AIN0-P1.0" pad="12"/>
+<connect gate="G$1" pin="AIN1-P1.1" pad="13"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="P1.2" pad="14"/>
+<connect gate="G$1" pin="P1.3" pad="15"/>
+<connect gate="G$1" pin="P1.4" pad="16"/>
+<connect gate="G$1" pin="P1.5" pad="17"/>
+<connect gate="G$1" pin="P1.6" pad="18"/>
+<connect gate="G$1" pin="P1.7" pad="19"/>
+<connect gate="G$1" pin="P3.0-RXD" pad="2"/>
+<connect gate="G$1" pin="P3.1-TXD" pad="3"/>
+<connect gate="G$1" pin="P3.2-INTO/" pad="6"/>
+<connect gate="G$1" pin="P3.3-INT1/" pad="7"/>
+<connect gate="G$1" pin="P3.4-T0" pad="8"/>
+<connect gate="G$1" pin="P3.5-T1" pad="9"/>
+<connect gate="G$1" pin="P3.7" pad="11"/>
+<connect gate="G$1" pin="RST-VPP" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C2051-12SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1699390" constant="no"/>
+<attribute name="OC_NEWARK" value="80P3688" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA103*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (L)<p>
+128 Kbytes FLASH<p>
+4 Kbytes SRAM<p>
+2 Kbytes EEPROM<p>
+UART<p>
+RTC<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="48-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="01" pad="21"/>
+<connect gate="G$1" pin="02" pad="22"/>
+<connect gate="G$1" pin="A10-PC2" pad="37"/>
+<connect gate="G$1" pin="A11-PC3" pad="38"/>
+<connect gate="G$1" pin="A12-PC4" pad="39"/>
+<connect gate="G$1" pin="A13-PC5" pad="40"/>
+<connect gate="G$1" pin="A14-PC6" pad="41"/>
+<connect gate="G$1" pin="A15-PC7" pad="42"/>
+<connect gate="G$1" pin="A8-PC0" pad="35"/>
+<connect gate="G$1" pin="A9-PC1" pad="36"/>
+<connect gate="G$1" pin="AC+_PE2" pad="4"/>
+<connect gate="G$1" pin="AC-_PE3" pad="5"/>
+<connect gate="G$1" pin="AD0-PA0" pad="51"/>
+<connect gate="G$1" pin="AD1-PA1" pad="50"/>
+<connect gate="G$1" pin="AD2-PA2" pad="49"/>
+<connect gate="G$1" pin="AD3-PA3" pad="48"/>
+<connect gate="G$1" pin="AD4-PA4" pad="47"/>
+<connect gate="G$1" pin="AD5-PA5" pad="46"/>
+<connect gate="G$1" pin="AD6-PA6" pad="45"/>
+<connect gate="G$1" pin="AD7-PA7" pad="44"/>
+<connect gate="G$1" pin="ADC0-PF0" pad="61"/>
+<connect gate="G$1" pin="ADC1-PF1" pad="60"/>
+<connect gate="G$1" pin="ADC2-PF2" pad="59"/>
+<connect gate="G$1" pin="ADC3-PF3" pad="58"/>
+<connect gate="G$1" pin="ADC4-PF4" pad="57"/>
+<connect gate="G$1" pin="ADC5-PF5" pad="56"/>
+<connect gate="G$1" pin="ADC6-PF6" pad="55"/>
+<connect gate="G$1" pin="ADC7-PF7" pad="54"/>
+<connect gate="G$1" pin="AGND" pad="63"/>
+<connect gate="G$1" pin="ALE" pad="43"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="AVREF" pad="62"/>
+<connect gate="G$1" pin="GND" pad="53"/>
+<connect gate="G$1" pin="INT4-PE4" pad="6"/>
+<connect gate="G$1" pin="INT5-PE5" pad="7"/>
+<connect gate="G$1" pin="INT6-PE6" pad="8"/>
+<connect gate="G$1" pin="INT7-PE7" pad="9"/>
+<connect gate="G$1" pin="MISO-PB3" pad="13"/>
+<connect gate="G$1" pin="MOSI-PB2" pad="12"/>
+<connect gate="G$1" pin="OC0-PB4" pad="14"/>
+<connect gate="G$1" pin="OC1A-PB5" pad="15"/>
+<connect gate="G$1" pin="OC1B-PB6" pad="16"/>
+<connect gate="G$1" pin="OC2-PB7" pad="17"/>
+<connect gate="G$1" pin="PD0-INT0" pad="25"/>
+<connect gate="G$1" pin="PD1-INT1" pad="26"/>
+<connect gate="G$1" pin="PD2-INT2" pad="27"/>
+<connect gate="G$1" pin="PD3-INT3" pad="28"/>
+<connect gate="G$1" pin="PD4-IC1" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6-T1" pad="31"/>
+<connect gate="G$1" pin="PD7-T2" pad="32"/>
+<connect gate="G$1" pin="PEN/" pad="1"/>
+<connect gate="G$1" pin="RD/" pad="34"/>
+<connect gate="G$1" pin="RESET/" pad="20"/>
+<connect gate="G$1" pin="RXD-PE0" pad="2"/>
+<connect gate="G$1" pin="SCK-PB1" pad="11"/>
+<connect gate="G$1" pin="SS-PB0" pad="10"/>
+<connect gate="G$1" pin="TOSC1" pad="19"/>
+<connect gate="G$1" pin="TOSC2" pad="18"/>
+<connect gate="G$1" pin="TXD-PE1" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="52"/>
+<connect gate="G$1" pin="WR/" pad="33"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C*52" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH; 2K Bytes EEPROM<br>
+Compatible with MCS-51 Products<br>
+at89s8252.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C52" x="0" y="0"/>
+<gate name="P" symbol="VCCGND" x="33.02" y="5.08" addlevel="request"/>
+</gates>
+<devices>
+<device name="P6" package="DIL40">
+<connects>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="EA" pad="31"/>
+<connect gate="G$1" pin="P0.0AD0" pad="39"/>
+<connect gate="G$1" pin="P0.1AD1" pad="38"/>
+<connect gate="G$1" pin="P0.2AD2" pad="37"/>
+<connect gate="G$1" pin="P0.3AD3" pad="36"/>
+<connect gate="G$1" pin="P0.4AD4" pad="35"/>
+<connect gate="G$1" pin="P0.5AD5" pad="34"/>
+<connect gate="G$1" pin="P0.6AD6" pad="33"/>
+<connect gate="G$1" pin="P0.7AD7" pad="32"/>
+<connect gate="G$1" pin="P1.0_T2" pad="1"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="2"/>
+<connect gate="G$1" pin="P1.2" pad="3"/>
+<connect gate="G$1" pin="P1.3" pad="4"/>
+<connect gate="G$1" pin="P1.4" pad="5"/>
+<connect gate="G$1" pin="P1.5" pad="6"/>
+<connect gate="G$1" pin="P1.6" pad="7"/>
+<connect gate="G$1" pin="P1.7" pad="8"/>
+<connect gate="G$1" pin="P2.0_A8" pad="21"/>
+<connect gate="G$1" pin="P2.1_A9" pad="22"/>
+<connect gate="G$1" pin="P2.2_A10" pad="23"/>
+<connect gate="G$1" pin="P2.3_A11" pad="24"/>
+<connect gate="G$1" pin="P2.4_A12" pad="25"/>
+<connect gate="G$1" pin="P2.5_A13" pad="26"/>
+<connect gate="G$1" pin="P2.6_A14" pad="27"/>
+<connect gate="G$1" pin="P2.7_A15" pad="28"/>
+<connect gate="G$1" pin="P3.0" pad="10"/>
+<connect gate="G$1" pin="P3.1" pad="11"/>
+<connect gate="G$1" pin="P3.2" pad="12"/>
+<connect gate="G$1" pin="P3.3" pad="13"/>
+<connect gate="G$1" pin="P3.4/T0" pad="14"/>
+<connect gate="G$1" pin="P3.5/T1" pad="15"/>
+<connect gate="G$1" pin="P3.6/WR" pad="16"/>
+<connect gate="G$1" pin="P3.7/RD" pad="17"/>
+<connect gate="G$1" pin="PSEN" pad="29"/>
+<connect gate="G$1" pin="RST" pad="9"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+<connect gate="P" pin="GND" pad="20"/>
+<connect gate="P" pin="VCC" pad="40"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="EA" pad="35"/>
+<connect gate="G$1" pin="P0.0AD0" pad="43"/>
+<connect gate="G$1" pin="P0.1AD1" pad="42"/>
+<connect gate="G$1" pin="P0.2AD2" pad="41"/>
+<connect gate="G$1" pin="P0.3AD3" pad="40"/>
+<connect gate="G$1" pin="P0.4AD4" pad="39"/>
+<connect gate="G$1" pin="P0.5AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0_T2" pad="2"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="3"/>
+<connect gate="G$1" pin="P1.2" pad="4"/>
+<connect gate="G$1" pin="P1.3" pad="5"/>
+<connect gate="G$1" pin="P1.4" pad="6"/>
+<connect gate="G$1" pin="P1.5" pad="7"/>
+<connect gate="G$1" pin="P1.6" pad="8"/>
+<connect gate="G$1" pin="P1.7" pad="9"/>
+<connect gate="G$1" pin="P2.0_A8" pad="24"/>
+<connect gate="G$1" pin="P2.1_A9" pad="25"/>
+<connect gate="G$1" pin="P2.2_A10" pad="26"/>
+<connect gate="G$1" pin="P2.3_A11" pad="27"/>
+<connect gate="G$1" pin="P2.4_A12" pad="28"/>
+<connect gate="G$1" pin="P2.5_A13" pad="29"/>
+<connect gate="G$1" pin="P2.6_A14" pad="30"/>
+<connect gate="G$1" pin="P2.7_A15" pad="31"/>
+<connect gate="G$1" pin="P3.0" pad="11"/>
+<connect gate="G$1" pin="P3.1" pad="13"/>
+<connect gate="G$1" pin="P3.2" pad="14"/>
+<connect gate="G$1" pin="P3.3" pad="15"/>
+<connect gate="G$1" pin="P3.4/T0" pad="16"/>
+<connect gate="G$1" pin="P3.5/T1" pad="17"/>
+<connect gate="G$1" pin="P3.6/WR" pad="18"/>
+<connect gate="G$1" pin="P3.7/RD" pad="19"/>
+<connect gate="G$1" pin="PSEN" pad="32"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="VCC" pad="44"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="Q" package="PQFP44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="EA" pad="29"/>
+<connect gate="G$1" pin="P0.0AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0_T2" pad="40"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0" pad="5"/>
+<connect gate="G$1" pin="P3.1" pad="7"/>
+<connect gate="G$1" pin="P3.2" pad="8"/>
+<connect gate="G$1" pin="P3.3" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/RD" pad="13"/>
+<connect gate="G$1" pin="PSEN" pad="26"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="38"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="EA" pad="29"/>
+<connect gate="G$1" pin="P0.0AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0_T2" pad="40"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0" pad="5"/>
+<connect gate="G$1" pin="P3.1" pad="7"/>
+<connect gate="G$1" pin="P3.2" pad="8"/>
+<connect gate="G$1" pin="P3.3" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/RD" pad="13"/>
+<connect gate="G$1" pin="PSEN" pad="26"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="38"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="27C080" prefix="IC">
+<description><b>8-Megabit (1Mx8) OTP EPROM</b></description>
+<gates>
+<gate name="G$1" symbol="27C080" x="0" y="0"/>
+<gate name="P" symbol="VCCGND" x="15.24" y="-10.16" addlevel="request"/>
+</gates>
+<devices>
+<device name="32P6" package="DIL32">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT27C080-90PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455026" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3824" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="R" package="SO32X">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC32R">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT27C080-90JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455025" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3823" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="T" package="TSOP32">
+<connects>
+<connect gate="G$1" pin="!CE" pad="30"/>
+<connect gate="G$1" pin="!OE!VPP" pad="32"/>
+<connect gate="G$1" pin="A0" pad="20"/>
+<connect gate="G$1" pin="A1" pad="19"/>
+<connect gate="G$1" pin="A10" pad="31"/>
+<connect gate="G$1" pin="A11" pad="1"/>
+<connect gate="G$1" pin="A12" pad="12"/>
+<connect gate="G$1" pin="A13" pad="4"/>
+<connect gate="G$1" pin="A14" pad="5"/>
+<connect gate="G$1" pin="A15" pad="11"/>
+<connect gate="G$1" pin="A16" pad="10"/>
+<connect gate="G$1" pin="A17" pad="6"/>
+<connect gate="G$1" pin="A18" pad="7"/>
+<connect gate="G$1" pin="A19" pad="9"/>
+<connect gate="G$1" pin="A2" pad="18"/>
+<connect gate="G$1" pin="A3" pad="17"/>
+<connect gate="G$1" pin="A4" pad="16"/>
+<connect gate="G$1" pin="A5" pad="15"/>
+<connect gate="G$1" pin="A6" pad="14"/>
+<connect gate="G$1" pin="A7" pad="13"/>
+<connect gate="G$1" pin="A8" pad="3"/>
+<connect gate="G$1" pin="A9" pad="2"/>
+<connect gate="G$1" pin="O0" pad="21"/>
+<connect gate="G$1" pin="O1" pad="22"/>
+<connect gate="G$1" pin="O2" pad="23"/>
+<connect gate="G$1" pin="O3" pad="25"/>
+<connect gate="G$1" pin="O4" pad="26"/>
+<connect gate="G$1" pin="O5" pad="27"/>
+<connect gate="G$1" pin="O6" pad="28"/>
+<connect gate="G$1" pin="O7" pad="29"/>
+<connect gate="P" pin="GND" pad="24"/>
+<connect gate="P" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91R4008" prefix="IC">
+<description><b>AT91 ARM® Thumb® RISC-Controller</b><p>
+Microcontroller AT91R40008</description>
+<gates>
+<gate name="A" symbol="AT91R4008" x="-25.4" y="2.54" addlevel="always"/>
+<gate name="B" symbol="AT91R4008-PARPORT" x="0" y="-7.62" addlevel="always"/>
+<gate name="C" symbol="AT91R4008-ADR" x="27.94" y="-7.62" addlevel="always"/>
+<gate name="D" symbol="D0-15" x="53.34" y="2.54" addlevel="always"/>
+<gate name="P1" symbol="GND" x="-38.1" y="-58.42" addlevel="always"/>
+<gate name="P2" symbol="GND" x="-35.56" y="-58.42" addlevel="always"/>
+<gate name="P3" symbol="GND" x="-33.02" y="-58.42" addlevel="always"/>
+<gate name="P4" symbol="GND" x="-30.48" y="-58.42" addlevel="always"/>
+<gate name="P5" symbol="GND" x="-27.94" y="-58.42" addlevel="always"/>
+<gate name="P15" symbol="VDDIO" x="-38.1" y="-35.56" addlevel="always"/>
+<gate name="P16" symbol="VDDIO" x="-35.56" y="-35.56" addlevel="always"/>
+<gate name="P17" symbol="VDDIO" x="-33.02" y="-35.56" addlevel="always"/>
+<gate name="P6" symbol="GND" x="-25.4" y="-58.42" addlevel="always"/>
+<gate name="P7" symbol="GND" x="-22.86" y="-58.42" addlevel="always"/>
+<gate name="P8" symbol="GND" x="-20.32" y="-58.42" addlevel="always"/>
+<gate name="P9" symbol="GND" x="-17.78" y="-58.42" addlevel="always"/>
+<gate name="P10" symbol="VDDIO" x="-30.48" y="-35.56" addlevel="always"/>
+<gate name="P11" symbol="VDDIO" x="-27.94" y="-35.56" addlevel="always"/>
+<gate name="P12" symbol="VDDCORE" x="-20.32" y="-35.56" addlevel="always"/>
+<gate name="P13" symbol="VDDCORE" x="-17.78" y="-35.56" addlevel="always"/>
+<gate name="P14" symbol="VDDCORE" x="-15.24" y="-35.56" addlevel="always"/>
+<gate name="P18" symbol="VDDIO" x="-25.4" y="-35.56" addlevel="always"/>
+</gates>
+<devices>
+<device name="" package="TQFP100">
+<connects>
+<connect gate="A" pin="GND" pad="78"/>
+<connect gate="A" pin="MCKI" pad="82"/>
+<connect gate="A" pin="NCS0" pad="97"/>
+<connect gate="A" pin="NCS1" pad="98"/>
+<connect gate="A" pin="NRD/NOE" pad="92"/>
+<connect gate="A" pin="NRST" pad="79"/>
+<connect gate="A" pin="NRW0/NWE" pad="93"/>
+<connect gate="A" pin="NRW1/NUB" pad="77"/>
+<connect gate="A" pin="NWAIT" pad="96"/>
+<connect gate="A" pin="NWDOVF" pad="80"/>
+<connect gate="A" pin="TCK" pad="91"/>
+<connect gate="A" pin="TDI" pad="89"/>
+<connect gate="A" pin="TDO" pad="90"/>
+<connect gate="A" pin="TMS" pad="88"/>
+<connect gate="B" pin="P0/TCLK0" pad="49"/>
+<connect gate="B" pin="P1/TIOA0" pad="50"/>
+<connect gate="B" pin="P10/IRQ1" pad="63"/>
+<connect gate="B" pin="P11/IRQ2" pad="64"/>
+<connect gate="B" pin="P12/FIQ" pad="66"/>
+<connect gate="B" pin="P13/SCK0" pad="67"/>
+<connect gate="B" pin="P14/TXD0" pad="68"/>
+<connect gate="B" pin="P15/RXD0" pad="69"/>
+<connect gate="B" pin="P16" pad="70"/>
+<connect gate="B" pin="P17" pad="71"/>
+<connect gate="B" pin="P18" pad="72"/>
+<connect gate="B" pin="P19" pad="73"/>
+<connect gate="B" pin="P2/TIOB0" pad="51"/>
+<connect gate="B" pin="P20/SCK1" pad="74"/>
+<connect gate="B" pin="P21/TXD1/NTRI" pad="75"/>
+<connect gate="B" pin="P22/RXD1" pad="76"/>
+<connect gate="B" pin="P23" pad="83"/>
+<connect gate="B" pin="P24/BMS" pad="84"/>
+<connect gate="B" pin="P25/MCKO" pad="85"/>
+<connect gate="B" pin="P26/NCS2" pad="99"/>
+<connect gate="B" pin="P27/NCS3" pad="100"/>
+<connect gate="B" pin="P3/TCLK1" pad="54"/>
+<connect gate="B" pin="P4/TIOA1" pad="55"/>
+<connect gate="B" pin="P5/TIOB1" pad="56"/>
+<connect gate="B" pin="P6/TCLK2" pad="57"/>
+<connect gate="B" pin="P7/TIOA2" pad="58"/>
+<connect gate="B" pin="P8/TIOB2" pad="59"/>
+<connect gate="B" pin="P9/IRQ0" pad="60"/>
+<connect gate="C" pin="A1" pad="3"/>
+<connect gate="C" pin="A10" pad="13"/>
+<connect gate="C" pin="A11" pad="14"/>
+<connect gate="C" pin="A12" pad="15"/>
+<connect gate="C" pin="A13" pad="16"/>
+<connect gate="C" pin="A14" pad="17"/>
+<connect gate="C" pin="A15" pad="20"/>
+<connect gate="C" pin="A16" pad="21"/>
+<connect gate="C" pin="A17" pad="22"/>
+<connect gate="C" pin="A18" pad="23"/>
+<connect gate="C" pin="A19" pad="24"/>
+<connect gate="C" pin="A2" pad="4"/>
+<connect gate="C" pin="A3" pad="5"/>
+<connect gate="C" pin="A4" pad="6"/>
+<connect gate="C" pin="A5" pad="7"/>
+<connect gate="C" pin="A6" pad="8"/>
+<connect gate="C" pin="A7" pad="9"/>
+<connect gate="C" pin="A8" pad="11"/>
+<connect gate="C" pin="A9" pad="12"/>
+<connect gate="C" pin="NLB/A0" pad="1"/>
+<connect gate="C" pin="P28/CS7/A20" pad="25"/>
+<connect gate="C" pin="P29/CS6/A21" pad="26"/>
+<connect gate="C" pin="P30/CS5/A22" pad="29"/>
+<connect gate="C" pin="P31/CS4/A23" pad="30"/>
+<connect gate="D" pin="D0" pad="31"/>
+<connect gate="D" pin="D1" pad="32"/>
+<connect gate="D" pin="D10" pad="42"/>
+<connect gate="D" pin="D11" pad="43"/>
+<connect gate="D" pin="D12" pad="45"/>
+<connect gate="D" pin="D13" pad="46"/>
+<connect gate="D" pin="D14" pad="47"/>
+<connect gate="D" pin="D15" pad="48"/>
+<connect gate="D" pin="D2" pad="33"/>
+<connect gate="D" pin="D3" pad="34"/>
+<connect gate="D" pin="D4" pad="35"/>
+<connect gate="D" pin="D5" pad="37"/>
+<connect gate="D" pin="D6" pad="38"/>
+<connect gate="D" pin="D7" pad="39"/>
+<connect gate="D" pin="D8" pad="40"/>
+<connect gate="D" pin="D9" pad="41"/>
+<connect gate="P1" pin="GND" pad="2"/>
+<connect gate="P10" pin="VDDIO" pad="62"/>
+<connect gate="P11" pin="VDDIO" pad="81"/>
+<connect gate="P12" pin="VDDCORE" pad="27"/>
+<connect gate="P13" pin="VDDCORE" pad="61"/>
+<connect gate="P14" pin="VDDCORE" pad="94"/>
+<connect gate="P15" pin="VDDIO" pad="10"/>
+<connect gate="P16" pin="VDDIO" pad="28"/>
+<connect gate="P17" pin="VDDIO" pad="44"/>
+<connect gate="P18" pin="VDDIO" pad="95"/>
+<connect gate="P2" pin="GND" pad="18"/>
+<connect gate="P3" pin="GND" pad="19"/>
+<connect gate="P4" pin="GND" pad="36"/>
+<connect gate="P5" pin="GND" pad="52"/>
+<connect gate="P6" pin="GND" pad="53"/>
+<connect gate="P7" pin="GND" pad="65"/>
+<connect gate="P8" pin="GND" pad="86"/>
+<connect gate="P9" pin="GND" pad="87"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY26*" prefix="IC">
+<description><b>8-bit AVR Microcontroller with 2K Bytes Flash</b><p>
+Source: http://www.atmel.com .. doc1477.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY26" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="20"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="19"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="10"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="18"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="14"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="13"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="12"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="11"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="9"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="17"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="2"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="4"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="3"/>
+<connect gate="G$1" pin="AVCC" pad="15"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="16"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY261-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455146" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3782" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY26L-8PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171657" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6920" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="20"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="19"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="10"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="18"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="14"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="13"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="12"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="11"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="9"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="17"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="2"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="4"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="3"/>
+<connect gate="G$1" pin="AVCC" pad="15"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="16"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY261-20SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455147" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3783" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY26L-8SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171665" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6921" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M" package="MLF32">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="26"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="25"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="11"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="23"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="17"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="15"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="14"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="13"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="10"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="22"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="31"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="30"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="2"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND@1" pad="21"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="SAM9708" prefix="SAM9708">
+<description><b>128-voice Integrated Sound Synthesizer</b></description>
+<gates>
+<gate name="A" symbol="SAM9708" x="-45.72" y="17.78" addlevel="always"/>
+<gate name="C" symbol="SAM9708-SND" x="15.24" y="30.48" addlevel="always"/>
+<gate name="B" symbol="D0-15" x="-25.4" y="27.94" addlevel="always"/>
+<gate name="D" symbol="WA27" x="50.8" y="17.78" addlevel="always"/>
+<gate name="E" symbol="WD15" x="68.58" y="30.48" addlevel="always"/>
+<gate name="G1" symbol="GND" x="-27.94" y="-25.4"/>
+<gate name="G2" symbol="GND" x="-25.4" y="-25.4"/>
+<gate name="G3" symbol="GND" x="-22.86" y="-25.4"/>
+<gate name="G4" symbol="GND" x="-20.32" y="-25.4"/>
+<gate name="G5" symbol="GND" x="-17.78" y="-25.4"/>
+<gate name="G6" symbol="GND" x="-15.24" y="-25.4"/>
+<gate name="G7" symbol="GND" x="-12.7" y="-25.4"/>
+<gate name="G8" symbol="GND" x="-10.16" y="-25.4"/>
+<gate name="G9" symbol="GND" x="-7.62" y="-25.4"/>
+<gate name="G10" symbol="GND" x="-5.08" y="-25.4"/>
+<gate name="G11" symbol="GND" x="-2.54" y="-25.4"/>
+<gate name="G12" symbol="GND" x="0" y="-25.4"/>
+<gate name="G13" symbol="GND" x="2.54" y="-25.4"/>
+<gate name="G14" symbol="GND" x="5.08" y="-25.4"/>
+<gate name="G15" symbol="GND" x="7.62" y="-25.4"/>
+<gate name="G16" symbol="GND" x="10.16" y="-25.4"/>
+<gate name="G17" symbol="GND" x="12.7" y="-25.4"/>
+<gate name="G18" symbol="GND" x="15.24" y="-25.4"/>
+<gate name="G19" symbol="GND" x="17.78" y="-25.4"/>
+<gate name="V1" symbol="VCC1" x="-27.94" y="-7.62"/>
+<gate name="V2" symbol="VCC1" x="-25.4" y="-7.62"/>
+<gate name="V3" symbol="VCC1" x="-22.86" y="-7.62"/>
+<gate name="V4" symbol="VCC1" x="-20.32" y="-7.62"/>
+<gate name="V5" symbol="VCC1" x="-17.78" y="-7.62"/>
+<gate name="V6" symbol="VCC2" x="-12.7" y="-7.62"/>
+<gate name="V7" symbol="VCC2" x="-10.16" y="-7.62"/>
+<gate name="V8" symbol="VCC2" x="-7.62" y="-7.62"/>
+<gate name="V9" symbol="VCC2" x="-5.08" y="-7.62"/>
+<gate name="V10" symbol="VCC2" x="-2.54" y="-7.62"/>
+<gate name="V11" symbol="VC3" x="2.54" y="-7.62"/>
+<gate name="V12" symbol="VC3" x="5.08" y="-7.62"/>
+<gate name="V13" symbol="VC3" x="7.62" y="-7.62"/>
+<gate name="V14" symbol="VC3" x="10.16" y="-7.62"/>
+<gate name="V15" symbol="VC3" x="12.7" y="-7.62"/>
+<gate name="V16" symbol="VC3" x="15.24" y="-7.62"/>
+<gate name="V17" symbol="VC3" x="17.78" y="-7.62"/>
+<gate name="V18" symbol="VC3" x="20.32" y="-7.62"/>
+</gates>
+<devices>
+<device name="" package="TQFP144">
+<connects>
+<connect gate="A" pin="!CAS" pad="104"/>
+<connect gate="A" pin="!CS" pad="16"/>
+<connect gate="A" pin="!IO16" pad="4"/>
+<connect gate="A" pin="!PWDN" pad="137"/>
+<connect gate="A" pin="!RAS" pad="103"/>
+<connect gate="A" pin="!RD" pad="10"/>
+<connect gate="A" pin="!REFRESH" pad="105"/>
+<connect gate="A" pin="!RESET" pad="134"/>
+<connect gate="A" pin="!WR" pad="11"/>
+<connect gate="A" pin="A0" pad="12"/>
+<connect gate="A" pin="A1" pad="13"/>
+<connect gate="A" pin="A2" pad="15"/>
+<connect gate="A" pin="CK_OUT" pad="91"/>
+<connect gate="A" pin="IRQ" pad="14"/>
+<connect gate="A" pin="LDTEST" pad="136"/>
+<connect gate="A" pin="OVCK-OUT" pad="47"/>
+<connect gate="A" pin="RBS" pad="92"/>
+<connect gate="A" pin="READY" pad="7"/>
+<connect gate="A" pin="TEST" pad="135"/>
+<connect gate="A" pin="X1" pad="61"/>
+<connect gate="A" pin="X2" pad="62"/>
+<connect gate="B" pin="D0" pad="19"/>
+<connect gate="B" pin="D1" pad="22"/>
+<connect gate="B" pin="D10" pad="1"/>
+<connect gate="B" pin="D11" pad="144"/>
+<connect gate="B" pin="D12" pad="141"/>
+<connect gate="B" pin="D13" pad="140"/>
+<connect gate="B" pin="D14" pad="139"/>
+<connect gate="B" pin="D15" pad="138"/>
+<connect gate="B" pin="D2" pad="23"/>
+<connect gate="B" pin="D3" pad="24"/>
+<connect gate="B" pin="D4" pad="25"/>
+<connect gate="B" pin="D5" pad="26"/>
+<connect gate="B" pin="D6" pad="27"/>
+<connect gate="B" pin="D7" pad="28"/>
+<connect gate="B" pin="D8" pad="3"/>
+<connect gate="B" pin="D9" pad="2"/>
+<connect gate="C" pin="!WCS0" pad="89"/>
+<connect gate="C" pin="!WCS1" pad="90"/>
+<connect gate="C" pin="!WOE" pad="88"/>
+<connect gate="C" pin="!WWE" pad="87"/>
+<connect gate="C" pin="BCK-OUT" pad="46"/>
+<connect gate="C" pin="LFT" pad="60"/>
+<connect gate="C" pin="MIDI1_IN" pad="29"/>
+<connect gate="C" pin="MIDI1_OUT" pad="31"/>
+<connect gate="C" pin="MIDI2_IN" pad="30"/>
+<connect gate="C" pin="MIDI2_OUT" pad="32"/>
+<connect gate="C" pin="SD-IN0" pad="33"/>
+<connect gate="C" pin="SD-IN1" pad="34"/>
+<connect gate="C" pin="SD-IN2" pad="37"/>
+<connect gate="C" pin="SD-IN3" pad="38"/>
+<connect gate="C" pin="SD-IN4" pad="48"/>
+<connect gate="C" pin="SD-IN5" pad="49"/>
+<connect gate="C" pin="SD-IN6" pad="50"/>
+<connect gate="C" pin="SD-IN7" pad="53"/>
+<connect gate="C" pin="SD-OUT0" pad="39"/>
+<connect gate="C" pin="SD-OUT1" pad="40"/>
+<connect gate="C" pin="SD-OUT2" pad="43"/>
+<connect gate="C" pin="SD-OUT3" pad="44"/>
+<connect gate="C" pin="SD-OUT4" pad="54"/>
+<connect gate="C" pin="SD-OUT5" pad="55"/>
+<connect gate="C" pin="SD-OUT6" pad="56"/>
+<connect gate="C" pin="SD-OUT7" pad="57"/>
+<connect gate="C" pin="WS-OUT" pad="45"/>
+<connect gate="D" pin="WA0" pad="93"/>
+<connect gate="D" pin="WA1" pad="94"/>
+<connect gate="D" pin="WA10" pad="114"/>
+<connect gate="D" pin="WA11" pad="115"/>
+<connect gate="D" pin="WA12" pad="116"/>
+<connect gate="D" pin="WA13" pad="117"/>
+<connect gate="D" pin="WA14" pad="118"/>
+<connect gate="D" pin="WA15" pad="119"/>
+<connect gate="D" pin="WA16" pad="120"/>
+<connect gate="D" pin="WA17" pad="121"/>
+<connect gate="D" pin="WA18" pad="122"/>
+<connect gate="D" pin="WA19" pad="123"/>
+<connect gate="D" pin="WA2" pad="95"/>
+<connect gate="D" pin="WA20" pad="126"/>
+<connect gate="D" pin="WA21" pad="127"/>
+<connect gate="D" pin="WA22" pad="128"/>
+<connect gate="D" pin="WA23" pad="129"/>
+<connect gate="D" pin="WA24" pad="130"/>
+<connect gate="D" pin="WA25" pad="131"/>
+<connect gate="D" pin="WA26" pad="132"/>
+<connect gate="D" pin="WA3" pad="96"/>
+<connect gate="D" pin="WA4" pad="101"/>
+<connect gate="D" pin="WA5" pad="102"/>
+<connect gate="D" pin="WA6" pad="106"/>
+<connect gate="D" pin="WA7" pad="107"/>
+<connect gate="D" pin="WA8" pad="108"/>
+<connect gate="D" pin="WA9" pad="111"/>
+<connect gate="E" pin="WD0" pad="86"/>
+<connect gate="E" pin="WD1" pad="85"/>
+<connect gate="E" pin="WD10" pad="72"/>
+<connect gate="E" pin="WD11" pad="71"/>
+<connect gate="E" pin="WD12" pad="68"/>
+<connect gate="E" pin="WD13" pad="67"/>
+<connect gate="E" pin="WD14" pad="66"/>
+<connect gate="E" pin="WD15" pad="65"/>
+<connect gate="E" pin="WD2" pad="84"/>
+<connect gate="E" pin="WD3" pad="79"/>
+<connect gate="E" pin="WD4" pad="78"/>
+<connect gate="E" pin="WD5" pad="77"/>
+<connect gate="E" pin="WD6" pad="76"/>
+<connect gate="E" pin="WD7" pad="75"/>
+<connect gate="E" pin="WD8" pad="74"/>
+<connect gate="E" pin="WD9" pad="73"/>
+<connect gate="G1" pin="GND" pad="6"/>
+<connect gate="G10" pin="GND" pad="70"/>
+<connect gate="G11" pin="GND" pad="82"/>
+<connect gate="G12" pin="GND" pad="83"/>
+<connect gate="G13" pin="GND" pad="98"/>
+<connect gate="G14" pin="GND" pad="100"/>
+<connect gate="G15" pin="GND" pad="110"/>
+<connect gate="G16" pin="GND" pad="113"/>
+<connect gate="G17" pin="GND" pad="125"/>
+<connect gate="G18" pin="GND" pad="133"/>
+<connect gate="G19" pin="GND" pad="143"/>
+<connect gate="G2" pin="GND" pad="9"/>
+<connect gate="G3" pin="GND" pad="18"/>
+<connect gate="G4" pin="GND" pad="21"/>
+<connect gate="G5" pin="GND" pad="36"/>
+<connect gate="G6" pin="GND" pad="42"/>
+<connect gate="G7" pin="GND" pad="51"/>
+<connect gate="G8" pin="GND" pad="59"/>
+<connect gate="G9" pin="GND" pad="64"/>
+<connect gate="V1" pin="VCC1" pad="5"/>
+<connect gate="V10" pin="VCC2" pad="124"/>
+<connect gate="V11" pin="VC3" pad="8"/>
+<connect gate="V12" pin="VC3" pad="17"/>
+<connect gate="V13" pin="VC3" pad="41"/>
+<connect gate="V14" pin="VC3" pad="58"/>
+<connect gate="V15" pin="VC3" pad="63"/>
+<connect gate="V16" pin="VC3" pad="80"/>
+<connect gate="V17" pin="VC3" pad="99"/>
+<connect gate="V18" pin="VC3" pad="112"/>
+<connect gate="V2" pin="VCC1" pad="20"/>
+<connect gate="V3" pin="VCC1" pad="35"/>
+<connect gate="V4" pin="VCC1" pad="52"/>
+<connect gate="V5" pin="VCC1" pad="142"/>
+<connect gate="V6" pin="VCC2" pad="69"/>
+<connect gate="V7" pin="VCC2" pad="81"/>
+<connect gate="V8" pin="VCC2" pad="97"/>
+<connect gate="V9" pin="VCC2" pad="109"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T8*C5121" prefix="IC">
+<description><b>8-bit Microcontroller with Multiprotocol Smart Card Interface</b><p>
+Source: Uploaded by Heiko Künzel <heiko.kuenzel@atg-gera.de> from ATG Automatisierungstechnik Gera<br>
+Mon Mar 10 13:32:48 2003 Atmel-Library mit zusätzlich T83C5121-Prozessor im SSOP24-Package.</description>
+<gates>
+<gate name="G$1" symbol="T8XC5121" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SSOP24">
+<connects>
+<connect gate="G$1" pin="CVCC" pad="3"/>
+<connect gate="G$1" pin="CVSS" pad="1"/>
+<connect gate="G$1" pin="DVCC" pad="22"/>
+<connect gate="G$1" pin="EVCC" pad="23"/>
+<connect gate="G$1" pin="LI" pad="2"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="9"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="8"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="7"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="6"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="5"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="4"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="20"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="19"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="16"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="18"/>
+<connect gate="G$1" pin="P3.4/T0" pad="17"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="15"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="14"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="13"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VSS" pad="21"/>
+<connect gate="G$1" pin="XTAL1" pad="12"/>
+<connect gate="G$1" pin="XTAL2" pad="11"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T8?C5121" prefix="IC">
+<description><b>8-bit Microcontroller with Multiprotocol Smart Card Interface</b><p>
+Source: http://www.atmel.com/...doc4164.pdf</description>
+<gates>
+<gate name="G$1" symbol="T8X5121-PLCC52" x="0" y="0"/>
+</gates>
+<devices>
+<device name="3" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="5" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="9" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT8*C51SND1C" prefix="IC">
+<description><b>Single-Chip Flash Microcontroller</b><p>
+with MP3 Decoder and Human Interface<br>
+Source: www.atmel.com .. doc4109.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C51SND1C" x="0" y="0"/>
+<gate name="P" symbol="P-AT89C51SND1C" x="40.64" y="-7.62" addlevel="request"/>
+</gates>
+<devices>
+<device name="" package="PLCC84">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="13"/>
+<connect gate="G$1" pin="!TST" pad="30"/>
+<connect gate="G$1" pin="AIN0" pad="49"/>
+<connect gate="G$1" pin="AIN1" pad="50"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="AREFN" pad="48"/>
+<connect gate="G$1" pin="AREFP" pad="47"/>
+<connect gate="G$1" pin="AVDD" pad="45"/>
+<connect gate="G$1" pin="AVSS" pad="46"/>
+<connect gate="G$1" pin="D+" pad="33"/>
+<connect gate="G$1" pin="D-" pad="34"/>
+<connect gate="G$1" pin="DCLK" pad="57"/>
+<connect gate="G$1" pin="DESL" pad="58"/>
+<connect gate="G$1" pin="DOUT" pad="56"/>
+<connect gate="G$1" pin="FILT" pad="24"/>
+<connect gate="G$1" pin="MCLK" pad="63"/>
+<connect gate="G$1" pin="MCMD" pad="61"/>
+<connect gate="G$1" pin="MDAT" pad="62"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="8"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="7"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="6"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="5"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="4"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="3"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="84"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="83"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="14"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="15"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="16"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="17"/>
+<connect gate="G$1" pin="P1.4" pad="18"/>
+<connect gate="G$1" pin="P1.5" pad="19"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="20"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="21"/>
+<connect gate="G$1" pin="P2.0/A8" pad="78"/>
+<connect gate="G$1" pin="P2.1/A9" pad="77"/>
+<connect gate="G$1" pin="P2.2/A10" pad="71"/>
+<connect gate="G$1" pin="P2.3/A11" pad="70"/>
+<connect gate="G$1" pin="P2.4/A12" pad="69"/>
+<connect gate="G$1" pin="P2.5/A13" pad="68"/>
+<connect gate="G$1" pin="P2.6/A14" pad="67"/>
+<connect gate="G$1" pin="P2.7/A15" pad="66"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="37"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="38"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="39"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="40"/>
+<connect gate="G$1" pin="P3.4/T0" pad="41"/>
+<connect gate="G$1" pin="P3.5/T1" pad="42"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="43"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="44"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="79"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="80"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="81"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="82"/>
+<connect gate="G$1" pin="P4.4" pad="72"/>
+<connect gate="G$1" pin="P4.5" pad="73"/>
+<connect gate="G$1" pin="P4.6" pad="75"/>
+<connect gate="G$1" pin="P4.7" pad="76"/>
+<connect gate="G$1" pin="P5.0" pad="9"/>
+<connect gate="G$1" pin="P5.1" pad="10"/>
+<connect gate="G$1" pin="P5.2" pad="51"/>
+<connect gate="G$1" pin="P5.3" pad="52"/>
+<connect gate="G$1" pin="RST" pad="60"/>
+<connect gate="G$1" pin="SCLK" pad="59"/>
+<connect gate="G$1" pin="X1" pad="29"/>
+<connect gate="G$1" pin="X2" pad="27"/>
+<connect gate="P" pin="PVDD" pad="23"/>
+<connect gate="P" pin="PVSS" pad="25"/>
+<connect gate="P" pin="UVDD" pad="31"/>
+<connect gate="P" pin="UVSS" pad="32"/>
+<connect gate="P" pin="VDD@1" pad="1"/>
+<connect gate="P" pin="VDD@2" pad="22"/>
+<connect gate="P" pin="VDD@3" pad="35"/>
+<connect gate="P" pin="VDD@4" pad="54"/>
+<connect gate="P" pin="VDD@5" pad="64"/>
+<connect gate="P" pin="VSS@1" pad="2"/>
+<connect gate="P" pin="VSS@2" pad="26"/>
+<connect gate="P" pin="VSS@3" pad="36"/>
+<connect gate="P" pin="VSS@4" pad="55"/>
+<connect gate="P" pin="VSS@5" pad="65"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095728" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-RO" package="TQFP80">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="2"/>
+<connect gate="G$1" pin="!TST" pad="18"/>
+<connect gate="G$1" pin="AIN0" pad="37"/>
+<connect gate="G$1" pin="AIN1" pad="38"/>
+<connect gate="G$1" pin="ALE" pad="1"/>
+<connect gate="G$1" pin="AREFN" pad="36"/>
+<connect gate="G$1" pin="AREFP" pad="35"/>
+<connect gate="G$1" pin="AVDD" pad="33"/>
+<connect gate="G$1" pin="AVSS" pad="34"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="DCLK" pad="44"/>
+<connect gate="G$1" pin="DESL" pad="45"/>
+<connect gate="G$1" pin="DOUT" pad="43"/>
+<connect gate="G$1" pin="FILT" pad="13"/>
+<connect gate="G$1" pin="MCLK" pad="50"/>
+<connect gate="G$1" pin="MCMD" pad="48"/>
+<connect gate="G$1" pin="MDAT" pad="49"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="78"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="77"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="76"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="75"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="74"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="73"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="70"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="69"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="4"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="5"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="6"/>
+<connect gate="G$1" pin="P1.4" pad="7"/>
+<connect gate="G$1" pin="P1.5" pad="8"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="9"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="10"/>
+<connect gate="G$1" pin="P2.0/A8" pad="64"/>
+<connect gate="G$1" pin="P2.1/A9" pad="63"/>
+<connect gate="G$1" pin="P2.2/A10" pad="58"/>
+<connect gate="G$1" pin="P2.3/A11" pad="57"/>
+<connect gate="G$1" pin="P2.4/A12" pad="56"/>
+<connect gate="G$1" pin="P2.5/A13" pad="55"/>
+<connect gate="G$1" pin="P2.6/A14" pad="54"/>
+<connect gate="G$1" pin="P2.7/A15" pad="53"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="25"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="26"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="27"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="28"/>
+<connect gate="G$1" pin="P3.4/T0" pad="29"/>
+<connect gate="G$1" pin="P3.5/T1" pad="30"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="31"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="32"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="65"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="66"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="67"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="68"/>
+<connect gate="G$1" pin="P4.4" pad="59"/>
+<connect gate="G$1" pin="P4.5" pad="60"/>
+<connect gate="G$1" pin="P4.6" pad="61"/>
+<connect gate="G$1" pin="P4.7" pad="62"/>
+<connect gate="G$1" pin="P5.0" pad="79"/>
+<connect gate="G$1" pin="P5.1" pad="80"/>
+<connect gate="G$1" pin="P5.2" pad="39"/>
+<connect gate="G$1" pin="P5.3" pad="40"/>
+<connect gate="G$1" pin="RST" pad="47"/>
+<connect gate="G$1" pin="SCLK" pad="46"/>
+<connect gate="G$1" pin="X1" pad="17"/>
+<connect gate="G$1" pin="X2" pad="16"/>
+<connect gate="P" pin="PVDD" pad="51"/>
+<connect gate="P" pin="PVSS" pad="14"/>
+<connect gate="P" pin="UVDD" pad="19"/>
+<connect gate="P" pin="UVSS" pad="20"/>
+<connect gate="P" pin="VDD@1" pad="11"/>
+<connect gate="P" pin="VDD@2" pad="12"/>
+<connect gate="P" pin="VDD@3" pad="23"/>
+<connect gate="P" pin="VDD@4" pad="41"/>
+<connect gate="P" pin="VDD@5" pad="71"/>
+<connect gate="P" pin="VSS@1" pad="15"/>
+<connect gate="P" pin="VSS@2" pad="24"/>
+<connect gate="P" pin="VSS@3" pad="42"/>
+<connect gate="P" pin="VSS@4" pad="52"/>
+<connect gate="P" pin="VSS@5" pad="72"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095728" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-7H" package="BGA81">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="B2"/>
+<connect gate="G$1" pin="!TST" pad="G2"/>
+<connect gate="G$1" pin="AIN0" pad="H5"/>
+<connect gate="G$1" pin="AIN1" pad="H7"/>
+<connect gate="G$1" pin="ALE" pad="A1"/>
+<connect gate="G$1" pin="AREFN" pad="J6"/>
+<connect gate="G$1" pin="AREFP" pad="J7"/>
+<connect gate="G$1" pin="AVDD" pad="F5"/>
+<connect gate="G$1" pin="AVSS" pad="H6"/>
+<connect gate="G$1" pin="D+" pad="J1"/>
+<connect gate="G$1" pin="D-" pad="H2"/>
+<connect gate="G$1" pin="DCLK" pad="H9"/>
+<connect gate="G$1" pin="DESL" pad="G9"/>
+<connect gate="G$1" pin="DOUT" pad="G7"/>
+<connect gate="G$1" pin="FILT" pad="E4"/>
+<connect gate="G$1" pin="MCLK" pad="F7"/>
+<connect gate="G$1" pin="MCMD" pad="F8"/>
+<connect gate="G$1" pin="MDAT" pad="F6"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="B3"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="B5"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="A4"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="A3"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="B4"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="D5"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="C6"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="D6"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="C3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="B1"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="C1"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="C2"/>
+<connect gate="G$1" pin="P1.4" pad="D1"/>
+<connect gate="G$1" pin="P1.5" pad="D2"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="D4"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="D3"/>
+<connect gate="G$1" pin="P2.0/A8" pad="A8"/>
+<connect gate="G$1" pin="P2.1/A9" pad="C7"/>
+<connect gate="G$1" pin="P2.2/A10" pad="C8"/>
+<connect gate="G$1" pin="P2.3/A11" pad="E8"/>
+<connect gate="G$1" pin="P2.4/A12" pad="D9"/>
+<connect gate="G$1" pin="P2.5/A13" pad="C9"/>
+<connect gate="G$1" pin="P2.6/A14" pad="D8"/>
+<connect gate="G$1" pin="P2.7/A15" pad="E6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="J3"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="H3"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="J4"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="H4"/>
+<connect gate="G$1" pin="P3.4/T0" pad="F4"/>
+<connect gate="G$1" pin="P3.5/T1" pad="G4"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="J5"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="G5"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="A7"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="B7"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="A6"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="B6"/>
+<connect gate="G$1" pin="P4.4" pad="B9"/>
+<connect gate="G$1" pin="P4.5" pad="D7"/>
+<connect gate="G$1" pin="P4.6" pad="A9"/>
+<connect gate="G$1" pin="P4.7" pad="B8"/>
+<connect gate="G$1" pin="P5.0" pad="A2"/>
+<connect gate="G$1" pin="P5.1" pad="C4"/>
+<connect gate="G$1" pin="P5.2" pad="J8"/>
+<connect gate="G$1" pin="P5.3" pad="G6"/>
+<connect gate="G$1" pin="RST" pad="F9"/>
+<connect gate="G$1" pin="SCLK" pad="G8"/>
+<connect gate="G$1" pin="X1" pad="E2"/>
+<connect gate="G$1" pin="X2" pad="F1"/>
+<connect gate="P" pin="PVDD" pad="E3"/>
+<connect gate="P" pin="PVSS" pad="F2"/>
+<connect gate="P" pin="UVDD" pad="H1"/>
+<connect gate="P" pin="UVSS" pad="F3"/>
+<connect gate="P" pin="VDD@1" pad="A5"/>
+<connect gate="P" pin="VDD@2" pad="E1"/>
+<connect gate="P" pin="VDD@3" pad="E9"/>
+<connect gate="P" pin="VDD@4" pad="G3"/>
+<connect gate="P" pin="VDD@5" pad="J9"/>
+<connect gate="P" pin="VSS@1" pad="C5"/>
+<connect gate="P" pin="VSS@2" pad="E7"/>
+<connect gate="P" pin="VSS@3" pad="G1"/>
+<connect gate="P" pin="VSS@4" pad="H8"/>
+<connect gate="P" pin="VSS@5" pad="J2"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C51-*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K Bytes Flash</b><p>
+<font color="red">Not Recommended for New Designs. Use AT89S51.</font><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc0265.</description>
+<gates>
+<gate name="G$1" symbol="AT89C51" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PC" package="DIL40">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="31"/>
+<connect gate="G$1" pin="!PSEN" pad="29"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="39"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="38"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="37"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="36"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="35"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="34"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="33"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="32"/>
+<connect gate="G$1" pin="P1.0" pad="1"/>
+<connect gate="G$1" pin="P1.1" pad="2"/>
+<connect gate="G$1" pin="P1.2" pad="3"/>
+<connect gate="G$1" pin="P1.3" pad="4"/>
+<connect gate="G$1" pin="P1.4" pad="5"/>
+<connect gate="G$1" pin="P1.5" pad="6"/>
+<connect gate="G$1" pin="P1.6" pad="7"/>
+<connect gate="G$1" pin="P1.7" pad="8"/>
+<connect gate="G$1" pin="P2.0_A8" pad="21"/>
+<connect gate="G$1" pin="P2.1_A9" pad="22"/>
+<connect gate="G$1" pin="P2.2_A10" pad="23"/>
+<connect gate="G$1" pin="P2.3_A11" pad="24"/>
+<connect gate="G$1" pin="P2.4_A12" pad="25"/>
+<connect gate="G$1" pin="P2.5_A13" pad="26"/>
+<connect gate="G$1" pin="P2.6_A14" pad="27"/>
+<connect gate="G$1" pin="P2.7_A15" pad="28"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="10"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="11"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="13"/>
+<connect gate="G$1" pin="P3.4/T0" pad="14"/>
+<connect gate="G$1" pin="P3.5/T1" pad="15"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="16"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="17"/>
+<connect gate="G$1" pin="RST" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JC" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="35"/>
+<connect gate="G$1" pin="!PSEN" pad="32"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="43"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="42"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="41"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="40"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="39"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0" pad="2"/>
+<connect gate="G$1" pin="P1.1" pad="3"/>
+<connect gate="G$1" pin="P1.2" pad="4"/>
+<connect gate="G$1" pin="P1.3" pad="5"/>
+<connect gate="G$1" pin="P1.4" pad="6"/>
+<connect gate="G$1" pin="P1.5" pad="7"/>
+<connect gate="G$1" pin="P1.6" pad="8"/>
+<connect gate="G$1" pin="P1.7" pad="9"/>
+<connect gate="G$1" pin="P2.0_A8" pad="24"/>
+<connect gate="G$1" pin="P2.1_A9" pad="25"/>
+<connect gate="G$1" pin="P2.2_A10" pad="26"/>
+<connect gate="G$1" pin="P2.3_A11" pad="27"/>
+<connect gate="G$1" pin="P2.4_A12" pad="28"/>
+<connect gate="G$1" pin="P2.5_A13" pad="29"/>
+<connect gate="G$1" pin="P2.6_A14" pad="30"/>
+<connect gate="G$1" pin="P2.7_A15" pad="31"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="14"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="15"/>
+<connect gate="G$1" pin="P3.4/T0" pad="16"/>
+<connect gate="G$1" pin="P3.5/T1" pad="17"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="18"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="19"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+<technology name="12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+<technology name="16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51RE2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1455062" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3857" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-RLTUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095726" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1802" constant="no"/>
+</technology>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C51?*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K Bytes Flash</b><p>
+<font color="red">Not Recommended for New Designs. Use AT89S51.</font><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc0265.</description>
+<gates>
+<gate name="G$1" symbol="AT89C51" x="0" y="0"/>
+<gate name="P" symbol="GND" x="2.54" y="-33.02" addlevel="always"/>
+</gates>
+<devices>
+<device name="AC" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="QC" package="PQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89S51-*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K BytesIn-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf</description>
+<gates>
+<gate name="P" symbol="AT89S51" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL40">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="31"/>
+<connect gate="P" pin="!PSEN" pad="29"/>
+<connect gate="P" pin="ALE/!PROG" pad="30"/>
+<connect gate="P" pin="GND" pad="20"/>
+<connect gate="P" pin="P0.0_AD0" pad="39"/>
+<connect gate="P" pin="P0.1_AD1" pad="38"/>
+<connect gate="P" pin="P0.2_AD2" pad="37"/>
+<connect gate="P" pin="P0.3_AD3" pad="36"/>
+<connect gate="P" pin="P0.4_AD4" pad="35"/>
+<connect gate="P" pin="P0.5_AD5" pad="34"/>
+<connect gate="P" pin="P0.6_AD6" pad="33"/>
+<connect gate="P" pin="P0.7_AD7" pad="32"/>
+<connect gate="P" pin="P1.0" pad="1"/>
+<connect gate="P" pin="P1.1" pad="2"/>
+<connect gate="P" pin="P1.2" pad="3"/>
+<connect gate="P" pin="P1.3" pad="4"/>
+<connect gate="P" pin="P1.4" pad="5"/>
+<connect gate="P" pin="P1.5_MOSI" pad="6"/>
+<connect gate="P" pin="P1.6_MISO" pad="7"/>
+<connect gate="P" pin="P1.7_SCK" pad="8"/>
+<connect gate="P" pin="P2.0_A8" pad="21"/>
+<connect gate="P" pin="P2.1_A9" pad="22"/>
+<connect gate="P" pin="P2.2_A10" pad="23"/>
+<connect gate="P" pin="P2.3_A11" pad="24"/>
+<connect gate="P" pin="P2.4_A12" pad="25"/>
+<connect gate="P" pin="P2.5_A13" pad="26"/>
+<connect gate="P" pin="P2.6_A14" pad="27"/>
+<connect gate="P" pin="P2.7_A15" pad="28"/>
+<connect gate="P" pin="P3.0/RXD" pad="10"/>
+<connect gate="P" pin="P3.1/TXD" pad="11"/>
+<connect gate="P" pin="P3.2/!INT0" pad="12"/>
+<connect gate="P" pin="P3.3/!INT1" pad="13"/>
+<connect gate="P" pin="P3.4/T0" pad="14"/>
+<connect gate="P" pin="P3.5/T1" pad="15"/>
+<connect gate="P" pin="P3.6/!WR" pad="16"/>
+<connect gate="P" pin="P3.7/!RD" pad="17"/>
+<connect gate="P" pin="RST" pad="9"/>
+<connect gate="P" pin="VCC" pad="40"/>
+<connect gate="P" pin="XTAL1" pad="19"/>
+<connect gate="P" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095739" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6578" constant="no"/>
+</technology>
+<technology name="33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095739" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6578" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="35"/>
+<connect gate="P" pin="!PSEN" pad="32"/>
+<connect gate="P" pin="ALE/!PROG" pad="33"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="P0.0_AD0" pad="43"/>
+<connect gate="P" pin="P0.1_AD1" pad="42"/>
+<connect gate="P" pin="P0.2_AD2" pad="41"/>
+<connect gate="P" pin="P0.3_AD3" pad="40"/>
+<connect gate="P" pin="P0.4_AD4" pad="39"/>
+<connect gate="P" pin="P0.5_AD5" pad="38"/>
+<connect gate="P" pin="P0.6_AD6" pad="37"/>
+<connect gate="P" pin="P0.7_AD7" pad="36"/>
+<connect gate="P" pin="P1.0" pad="2"/>
+<connect gate="P" pin="P1.1" pad="3"/>
+<connect gate="P" pin="P1.2" pad="4"/>
+<connect gate="P" pin="P1.3" pad="5"/>
+<connect gate="P" pin="P1.4" pad="6"/>
+<connect gate="P" pin="P1.5_MOSI" pad="7"/>
+<connect gate="P" pin="P1.6_MISO" pad="8"/>
+<connect gate="P" pin="P1.7_SCK" pad="9"/>
+<connect gate="P" pin="P2.0_A8" pad="24"/>
+<connect gate="P" pin="P2.1_A9" pad="25"/>
+<connect gate="P" pin="P2.2_A10" pad="26"/>
+<connect gate="P" pin="P2.3_A11" pad="27"/>
+<connect gate="P" pin="P2.4_A12" pad="28"/>
+<connect gate="P" pin="P2.5_A13" pad="29"/>
+<connect gate="P" pin="P2.6_A14" pad="30"/>
+<connect gate="P" pin="P2.7_A15" pad="31"/>
+<connect gate="P" pin="P3.0/RXD" pad="11"/>
+<connect gate="P" pin="P3.1/TXD" pad="13"/>
+<connect gate="P" pin="P3.2/!INT0" pad="14"/>
+<connect gate="P" pin="P3.3/!INT1" pad="15"/>
+<connect gate="P" pin="P3.4/T0" pad="16"/>
+<connect gate="P" pin="P3.5/T1" pad="17"/>
+<connect gate="P" pin="P3.6/!WR" pad="18"/>
+<connect gate="P" pin="P3.7/!RD" pad="19"/>
+<connect gate="P" pin="RST" pad="10"/>
+<connect gate="P" pin="VCC" pad="44"/>
+<connect gate="P" pin="XTAL1" pad="21"/>
+<connect gate="P" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095738" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6577" constant="no"/>
+</technology>
+<technology name="33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095738" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="S44">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="35"/>
+<connect gate="P" pin="!PSEN" pad="32"/>
+<connect gate="P" pin="ALE/!PROG" pad="33"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="P0.0_AD0" pad="43"/>
+<connect gate="P" pin="P0.1_AD1" pad="42"/>
+<connect gate="P" pin="P0.2_AD2" pad="41"/>
+<connect gate="P" pin="P0.3_AD3" pad="40"/>
+<connect gate="P" pin="P0.4_AD4" pad="39"/>
+<connect gate="P" pin="P0.5_AD5" pad="38"/>
+<connect gate="P" pin="P0.6_AD6" pad="37"/>
+<connect gate="P" pin="P0.7_AD7" pad="36"/>
+<connect gate="P" pin="P1.0" pad="2"/>
+<connect gate="P" pin="P1.1" pad="3"/>
+<connect gate="P" pin="P1.2" pad="4"/>
+<connect gate="P" pin="P1.3" pad="5"/>
+<connect gate="P" pin="P1.4" pad="6"/>
+<connect gate="P" pin="P1.5_MOSI" pad="7"/>
+<connect gate="P" pin="P1.6_MISO" pad="8"/>
+<connect gate="P" pin="P1.7_SCK" pad="9"/>
+<connect gate="P" pin="P2.0_A8" pad="24"/>
+<connect gate="P" pin="P2.1_A9" pad="25"/>
+<connect gate="P" pin="P2.2_A10" pad="26"/>
+<connect gate="P" pin="P2.3_A11" pad="27"/>
+<connect gate="P" pin="P2.4_A12" pad="28"/>
+<connect gate="P" pin="P2.5_A13" pad="29"/>
+<connect gate="P" pin="P2.6_A14" pad="30"/>
+<connect gate="P" pin="P2.7_A15" pad="31"/>
+<connect gate="P" pin="P3.0/RXD" pad="11"/>
+<connect gate="P" pin="P3.1/TXD" pad="13"/>
+<connect gate="P" pin="P3.2/!INT0" pad="14"/>
+<connect gate="P" pin="P3.3/!INT1" pad="15"/>
+<connect gate="P" pin="P3.4/T0" pad="16"/>
+<connect gate="P" pin="P3.5/T1" pad="17"/>
+<connect gate="P" pin="P3.6/!WR" pad="18"/>
+<connect gate="P" pin="P3.7/!RD" pad="19"/>
+<connect gate="P" pin="RST" pad="10"/>
+<connect gate="P" pin="VCC" pad="44"/>
+<connect gate="P" pin="XTAL1" pad="21"/>
+<connect gate="P" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89S51*P" prefix="IC">
+<description><b>8-bit Microcontroller with 4K BytesIn-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89S51" x="0" y="0"/>
+<gate name="P" symbol="GND" x="2.54" y="-33.02" addlevel="request"/>
+</gates>
+<devices>
+<device name="" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5_MOSI" pad="1"/>
+<connect gate="G$1" pin="P1.6_MISO" pad="2"/>
+<connect gate="G$1" pin="P1.7_SCK" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T89C51CC02*-?IM" prefix="IC">
+<description><b>Enhanced 8-bit Microcontroller with CAN Controller and Flash</b> 80C51 Core Architecture<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.</description>
+<gates>
+<gate name="G$1" symbol="T89C51CC02" x="0" y="0"/>
+</gates>
+<devices>
+<device name="TIS" package="SO28W">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="28"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="27"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="26"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="25"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="24"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="23"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="22"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="21"/>
+<connect gate="G$1" pin="P2.0" pad="20"/>
+<connect gate="G$1" pin="P2.1" pad="6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="11"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="9"/>
+<connect gate="G$1" pin="P3.6" pad="8"/>
+<connect gate="G$1" pin="P3.7" pad="7"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="19"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="17"/>
+<connect gate="G$1" pin="VSS" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="16"/>
+<connect gate="G$1" pin="XTAL2" pad="15"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/SOIC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9134" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/SOIC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9134" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SIS" package="PLCC28">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="28"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="27"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="26"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="25"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="24"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="23"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="22"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="21"/>
+<connect gate="G$1" pin="P2.0" pad="20"/>
+<connect gate="G$1" pin="P2.1" pad="6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="11"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="9"/>
+<connect gate="G$1" pin="P3.6" pad="8"/>
+<connect gate="G$1" pin="P3.7" pad="7"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="19"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="17"/>
+<connect gate="G$1" pin="VSS" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="16"/>
+<connect gate="G$1" pin="XTAL2" pad="15"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/PLCC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9105" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/PLCC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9105" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RAT" package="VQFP32">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="27"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="26"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="25"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="24"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="23"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="22"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="21"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="20"/>
+<connect gate="G$1" pin="P2.0" pad="19"/>
+<connect gate="G$1" pin="P2.1" pad="2"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="10"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="9"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="8"/>
+<connect gate="G$1" pin="P3.4/T0" pad="6"/>
+<connect gate="G$1" pin="P3.5/T1" pad="5"/>
+<connect gate="G$1" pin="P3.6" pad="4"/>
+<connect gate="G$1" pin="P3.7" pad="3"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="1"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="32"/>
+<connect gate="G$1" pin="RST" pad="17"/>
+<connect gate="G$1" pin="VAGND" pad="29"/>
+<connect gate="G$1" pin="VAREF" pad="28"/>
+<connect gate="G$1" pin="VAVCC" pad="31"/>
+<connect gate="G$1" pin="VCC" pad="15"/>
+<connect gate="G$1" pin="VSS" pad="16"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T89C51CC02*-TDSIM" prefix="IC">
+<description><b>Enhanced 8-bit Microcontroller with CAN Controller and Flash</b> 80C51 Core Architecture<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.</description>
+<gates>
+<gate name="G$1" symbol="T89C51CC02-SO24" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SO24W">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="24"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="23"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="22"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="21"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="20"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="19"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="18"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="17"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="10"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="9"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="8"/>
+<connect gate="G$1" pin="P3.4/T0" pad="7"/>
+<connect gate="G$1" pin="P3.5/T1" pad="6"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="16"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="14"/>
+<connect gate="G$1" pin="VSS" pad="15"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91RM9200" prefix="IC">
+<description>Auto generated by <b>make-symbol-device-package(bsdl).ulp</b><p>
+Source: at91rm9200_bga.bsd</description>
+<gates>
+<gate name="G$1" symbol="AT91RM9200_BGA" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LFBGA256_A_291X326">
+<connects>
+<connect gate="G$1" pin="A10_SDRAM" pad="N6"/>
+<connect gate="G$1" pin="A16_BA0" pad="U3"/>
+<connect gate="G$1" pin="A17_BA1" pad="T3"/>
+<connect gate="G$1" pin="A1_DQM2" pad="M4"/>
+<connect gate="G$1" pin="A_10" pad="M5"/>
+<connect gate="G$1" pin="A_11" pad="P5"/>
+<connect gate="G$1" pin="A_12" pad="P3"/>
+<connect gate="G$1" pin="A_13" pad="P2"/>
+<connect gate="G$1" pin="A_14" pad="N5"/>
+<connect gate="G$1" pin="A_15" pad="T1"/>
+<connect gate="G$1" pin="A_18" pad="R3"/>
+<connect gate="G$1" pin="A_19" pad="U4"/>
+<connect gate="G$1" pin="A_2" pad="M6"/>
+<connect gate="G$1" pin="A_20" pad="R4"/>
+<connect gate="G$1" pin="A_21" pad="N8"/>
+<connect gate="G$1" pin="A_22" pad="P6"/>
+<connect gate="G$1" pin="A_3" pad="M3"/>
+<connect gate="G$1" pin="A_4" pad="N4"/>
+<connect gate="G$1" pin="A_5" pad="N2"/>
+<connect gate="G$1" pin="A_6" pad="L4"/>
+<connect gate="G$1" pin="A_7" pad="P1"/>
+<connect gate="G$1" pin="A_8" pad="N7"/>
+<connect gate="G$1" pin="A_9" pad="N3"/>
+<connect gate="G$1" pin="CAS" pad="U8"/>
+<connect gate="G$1" pin="DM" pad="K2"/>
+<connect gate="G$1" pin="DP" pad="K5"/>
+<connect gate="G$1" pin="D_0" pad="R9"/>
+<connect gate="G$1" pin="D_1" pad="P10"/>
+<connect gate="G$1" pin="D_10" pad="P12"/>
+<connect gate="G$1" pin="D_11" pad="U12"/>
+<connect gate="G$1" pin="D_12" pad="T12"/>
+<connect gate="G$1" pin="D_13" pad="R12"/>
+<connect gate="G$1" pin="D_14" pad="U13"/>
+<connect gate="G$1" pin="D_15" pad="P13"/>
+<connect gate="G$1" pin="D_2" pad="N11"/>
+<connect gate="G$1" pin="D_3" pad="U9"/>
+<connect gate="G$1" pin="D_4" pad="M11"/>
+<connect gate="G$1" pin="D_5" pad="P11"/>
+<connect gate="G$1" pin="D_6" pad="U10"/>
+<connect gate="G$1" pin="D_7" pad="U11"/>
+<connect gate="G$1" pin="D_8" pad="R11"/>
+<connect gate="G$1" pin="D_9" pad="T11"/>
+<connect gate="G$1" pin="HDMA" pad="K3"/>
+<connect gate="G$1" pin="HDMB" pad="L3"/>
+<connect gate="G$1" pin="HDPA" pad="K1"/>
+<connect gate="G$1" pin="HDPB" pad="L2"/>
+<connect gate="G$1" pin="ICETCK" pad="E5"/>
+<connect gate="G$1" pin="ICETDI" pad="A1"/>
+<connect gate="G$1" pin="ICETDO" pad="B1"/>
+<connect gate="G$1" pin="ICETMS" pad="C1"/>
+<connect gate="G$1" pin="JTAGSEL" pad="A2"/>
+<connect gate="G$1" pin="MIX33VDD@1" pad="P16"/>
+<connect gate="G$1" pin="MIX33VDD@10" pad="D5"/>
+<connect gate="G$1" pin="MIX33VDD@11" pad="D2"/>
+<connect gate="G$1" pin="MIX33VDD@12" pad="D3"/>
+<connect gate="G$1" pin="MIX33VDD@13" pad="H5"/>
+<connect gate="G$1" pin="MIX33VDD@14" pad="K4"/>
+<connect gate="G$1" pin="MIX33VDD@15" pad="L6"/>
+<connect gate="G$1" pin="MIX33VDD@16" pad="M1"/>
+<connect gate="G$1" pin="MIX33VDD@17" pad="P4"/>
+<connect gate="G$1" pin="MIX33VDD@18" pad="R6"/>
+<connect gate="G$1" pin="MIX33VDD@19" pad="T5"/>
+<connect gate="G$1" pin="MIX33VDD@2" pad="R17"/>
+<connect gate="G$1" pin="MIX33VDD@20" pad="R10"/>
+<connect gate="G$1" pin="MIX33VDD@21" pad="R14"/>
+<connect gate="G$1" pin="MIX33VDD@3" pad="K16"/>
+<connect gate="G$1" pin="MIX33VDD@4" pad="H14"/>
+<connect gate="G$1" pin="MIX33VDD@5" pad="A16"/>
+<connect gate="G$1" pin="MIX33VDD@6" pad="A11"/>
+<connect gate="G$1" pin="MIX33VDD@7" pad="B11"/>
+<connect gate="G$1" pin="MIX33VDD@8" pad="D8"/>
+<connect gate="G$1" pin="MIX33VDD@9" pad="A7"/>
+<connect gate="G$1" pin="MIX33VSS@1" pad="M12"/>
+<connect gate="G$1" pin="MIX33VSS@10" pad="E6"/>
+<connect gate="G$1" pin="MIX33VSS@11" pad="D4"/>
+<connect gate="G$1" pin="MIX33VSS@12" pad="E3"/>
+<connect gate="G$1" pin="MIX33VSS@13" pad="G3"/>
+<connect gate="G$1" pin="MIX33VSS@14" pad="L1"/>
+<connect gate="G$1" pin="MIX33VSS@15" pad="L5"/>
+<connect gate="G$1" pin="MIX33VSS@16" pad="M2"/>
+<connect gate="G$1" pin="MIX33VSS@17" pad="R1"/>
+<connect gate="G$1" pin="MIX33VSS@18" pad="M7"/>
+<connect gate="G$1" pin="MIX33VSS@19" pad="U5"/>
+<connect gate="G$1" pin="MIX33VSS@2" pad="P17"/>
+<connect gate="G$1" pin="MIX33VSS@20" pad="T9"/>
+<connect gate="G$1" pin="MIX33VSS@21" pad="T13"/>
+<connect gate="G$1" pin="MIX33VSS@3" pad="J12"/>
+<connect gate="G$1" pin="MIX33VSS@4" pad="H16"/>
+<connect gate="G$1" pin="MIX33VSS@5" pad="C15"/>
+<connect gate="G$1" pin="MIX33VSS@6" pad="C11"/>
+<connect gate="G$1" pin="MIX33VSS@7" pad="D11"/>
+<connect gate="G$1" pin="MIX33VSS@8" pad="B7"/>
+<connect gate="G$1" pin="MIX33VSS@9" pad="E8"/>
+<connect gate="G$1" pin="NBS3" pad="R8"/>
+<connect gate="G$1" pin="NCS0_BFCS" pad="U6"/>
+<connect gate="G$1" pin="NCS1_SDCS" pad="M9"/>
+<connect gate="G$1" pin="NCS2" pad="T6"/>
+<connect gate="G$1" pin="NCS3" pad="R7"/>
+<connect gate="G$1" pin="NLBA0_DQM0" pad="N1"/>
+<connect gate="G$1" pin="NRDNOE" pad="N9"/>
+<connect gate="G$1" pin="NRST" pad="E1"/>
+<connect gate="G$1" pin="NRW0NWE" pad="P8"/>
+<connect gate="G$1" pin="NRW1_NUB_DQM1" pad="T7"/>
+<connect gate="G$1" pin="NTRST" pad="E2"/>
+<connect gate="G$1" pin="OSC32K_XIN" pad="G17"/>
+<connect gate="G$1" pin="OSC32K_XOUT" pad="H17"/>
+<connect gate="G$1" pin="OSC9M_XIN" pad="J17"/>
+<connect gate="G$1" pin="OSC9M_XOUT" pad="K17"/>
+<connect gate="G$1" pin="PA0" pad="G13"/>
+<connect gate="G$1" pin="PA1" pad="G14"/>
+<connect gate="G$1" pin="PA10" pad="D15"/>
+<connect gate="G$1" pin="PA11" pad="B15"/>
+<connect gate="G$1" pin="PA12" pad="B16"/>
+<connect gate="G$1" pin="PA13" pad="A17"/>
+<connect gate="G$1" pin="PA14" pad="A15"/>
+<connect gate="G$1" pin="PA15" pad="B14"/>
+<connect gate="G$1" pin="PA16" pad="D14"/>
+<connect gate="G$1" pin="PA17" pad="B13"/>
+<connect gate="G$1" pin="PA18" pad="C13"/>
+<connect gate="G$1" pin="PA19" pad="A13"/>
+<connect gate="G$1" pin="PA2" pad="G15"/>
+<connect gate="G$1" pin="PA20" pad="C12"/>
+<connect gate="G$1" pin="PA21" pad="D13"/>
+<connect gate="G$1" pin="PA22" pad="D12"/>
+<connect gate="G$1" pin="PA23" pad="A12"/>
+<connect gate="G$1" pin="PA24" pad="B12"/>
+<connect gate="G$1" pin="PA25" pad="E13"/>
+<connect gate="G$1" pin="PA26" pad="E12"/>
+<connect gate="G$1" pin="PA27" pad="G12"/>
+<connect gate="G$1" pin="PA28" pad="F12"/>
+<connect gate="G$1" pin="PA29" pad="E11"/>
+<connect gate="G$1" pin="PA3" pad="G16"/>
+<connect gate="G$1" pin="PA30" pad="F11"/>
+<connect gate="G$1" pin="PA31" pad="A10"/>
+<connect gate="G$1" pin="PA4" pad="F13"/>
+<connect gate="G$1" pin="PA5" pad="F16"/>
+<connect gate="G$1" pin="PA6" pad="E15"/>
+<connect gate="G$1" pin="PA7" pad="B17"/>
+<connect gate="G$1" pin="PA8" pad="C16"/>
+<connect gate="G$1" pin="PA9" pad="E14"/>
+<connect gate="G$1" pin="PB0" pad="B10"/>
+<connect gate="G$1" pin="PB1" pad="C10"/>
+<connect gate="G$1" pin="PB10" pad="B8"/>
+<connect gate="G$1" pin="PB11" pad="F9"/>
+<connect gate="G$1" pin="PB12" pad="C8"/>
+<connect gate="G$1" pin="PB13" pad="C7"/>
+<connect gate="G$1" pin="PB14" pad="D7"/>
+<connect gate="G$1" pin="PB15" pad="E7"/>
+<connect gate="G$1" pin="PB16" pad="F7"/>
+<connect gate="G$1" pin="PB17" pad="A4"/>
+<connect gate="G$1" pin="PB18" pad="B3"/>
+<connect gate="G$1" pin="PB19" pad="C5"/>
+<connect gate="G$1" pin="PB2" pad="D10"/>
+<connect gate="G$1" pin="PB20" pad="A3"/>
+<connect gate="G$1" pin="PB21" pad="B4"/>
+<connect gate="G$1" pin="PB22" pad="C4"/>
+<connect gate="G$1" pin="PB23" pad="F3"/>
+<connect gate="G$1" pin="PB24" pad="F5"/>
+<connect gate="G$1" pin="PB25" pad="F4"/>
+<connect gate="G$1" pin="PB26" pad="G4"/>
+<connect gate="G$1" pin="PB27" pad="G6"/>
+<connect gate="G$1" pin="PB28" pad="J5"/>
+<connect gate="G$1" pin="PB29" pad="J6"/>
+<connect gate="G$1" pin="PB3" pad="E10"/>
+<connect gate="G$1" pin="PB4" pad="A9"/>
+<connect gate="G$1" pin="PB5" pad="B9"/>
+<connect gate="G$1" pin="PB6" pad="C9"/>
+<connect gate="G$1" pin="PB7" pad="E9"/>
+<connect gate="G$1" pin="PB8" pad="D9"/>
+<connect gate="G$1" pin="PB9" pad="A8"/>
+<connect gate="G$1" pin="PC0" pad="M15"/>
+<connect gate="G$1" pin="PC1" pad="M14"/>
+<connect gate="G$1" pin="PC10" pad="L12"/>
+<connect gate="G$1" pin="PC11" pad="N16"/>
+<connect gate="G$1" pin="PC12" pad="N17"/>
+<connect gate="G$1" pin="PC13" pad="M13"/>
+<connect gate="G$1" pin="PC14" pad="M17"/>
+<connect gate="G$1" pin="PC15" pad="L13"/>
+<connect gate="G$1" pin="PC16" pad="U14"/>
+<connect gate="G$1" pin="PC17" pad="R13"/>
+<connect gate="G$1" pin="PC18" pad="U15"/>
+<connect gate="G$1" pin="PC19" pad="T14"/>
+<connect gate="G$1" pin="PC2" pad="L14"/>
+<connect gate="G$1" pin="PC20" pad="U16"/>
+<connect gate="G$1" pin="PC21" pad="T15"/>
+<connect gate="G$1" pin="PC22" pad="U17"/>
+<connect gate="G$1" pin="PC23" pad="T16"/>
+<connect gate="G$1" pin="PC24" pad="R15"/>
+<connect gate="G$1" pin="PC25" pad="T17"/>
+<connect gate="G$1" pin="PC26" pad="P14"/>
+<connect gate="G$1" pin="PC27" pad="P15"/>
+<connect gate="G$1" pin="PC28" pad="N13"/>
+<connect gate="G$1" pin="PC29" pad="R16"/>
+<connect gate="G$1" pin="PC3" pad="L15"/>
+<connect gate="G$1" pin="PC30" pad="N15"/>
+<connect gate="G$1" pin="PC31" pad="N14"/>
+<connect gate="G$1" pin="PC4" pad="K14"/>
+<connect gate="G$1" pin="PC5" pad="K13"/>
+<connect gate="G$1" pin="PC6" pad="K15"/>
+<connect gate="G$1" pin="PC7" pad="T4"/>
+<connect gate="G$1" pin="PC8" pad="R5"/>
+<connect gate="G$1" pin="PC9" pad="P7"/>
+<connect gate="G$1" pin="PD0" pad="E17"/>
+<connect gate="G$1" pin="PD1" pad="F15"/>
+<connect gate="G$1" pin="PD10" pad="C6"/>
+<connect gate="G$1" pin="PD11" pad="A5"/>
+<connect gate="G$1" pin="PD12" pad="B5"/>
+<connect gate="G$1" pin="PD13" pad="B2"/>
+<connect gate="G$1" pin="PD14" pad="C3"/>
+<connect gate="G$1" pin="PD15" pad="C2"/>
+<connect gate="G$1" pin="PD16" pad="F1"/>
+<connect gate="G$1" pin="PD17" pad="G2"/>
+<connect gate="G$1" pin="PD18" pad="G5"/>
+<connect gate="G$1" pin="PD19" pad="G1"/>
+<connect gate="G$1" pin="PD2" pad="F14"/>
+<connect gate="G$1" pin="PD20" pad="H2"/>
+<connect gate="G$1" pin="PD21" pad="H4"/>
+<connect gate="G$1" pin="PD22" pad="H3"/>
+<connect gate="G$1" pin="PD23" pad="H1"/>
+<connect gate="G$1" pin="PD24" pad="J3"/>
+<connect gate="G$1" pin="PD25" pad="J1"/>
+<connect gate="G$1" pin="PD26" pad="J4"/>
+<connect gate="G$1" pin="PD27" pad="J2"/>
+<connect gate="G$1" pin="PD3" pad="E16"/>
+<connect gate="G$1" pin="PD4" pad="D17"/>
+<connect gate="G$1" pin="PD5" pad="C17"/>
+<connect gate="G$1" pin="PD6" pad="D16"/>
+<connect gate="G$1" pin="PD7" pad="D6"/>
+<connect gate="G$1" pin="PD8" pad="A6"/>
+<connect gate="G$1" pin="PD9" pad="B6"/>
+<connect gate="G$1" pin="PLL_A_RC" pad="L17"/>
+<connect gate="G$1" pin="PLL_B_RC" pad="F17"/>
+<connect gate="G$1" pin="RAS" pad="N10"/>
+<connect gate="G$1" pin="SDRAMCKE" pad="P9"/>
+<connect gate="G$1" pin="SDRAMCLK" pad="U7"/>
+<connect gate="G$1" pin="TST0" pad="E4"/>
+<connect gate="G$1" pin="TST1" pad="D1"/>
+<connect gate="G$1" pin="VDDI@1" pad="L16"/>
+<connect gate="G$1" pin="VDDI@2" pad="C14"/>
+<connect gate="G$1" pin="VDDI@3" pad="F6"/>
+<connect gate="G$1" pin="VDDI@4" pad="U1"/>
+<connect gate="G$1" pin="VDDI@5" pad="T2"/>
+<connect gate="G$1" pin="VDDI@6" pad="T10"/>
+<connect gate="G$1" pin="VDDI@7" pad="J15"/>
+<connect gate="G$1" pin="VDDI@8" pad="J14"/>
+<connect gate="G$1" pin="VDDI@9" pad="H13"/>
+<connect gate="G$1" pin="VSSI@1" pad="M16"/>
+<connect gate="G$1" pin="VSSI@2" pad="A14"/>
+<connect gate="G$1" pin="VSSI@3" pad="F2"/>
+<connect gate="G$1" pin="VSSI@4" pad="U2"/>
+<connect gate="G$1" pin="VSSI@5" pad="R2"/>
+<connect gate="G$1" pin="VSSI@6" pad="N12"/>
+<connect gate="G$1" pin="VSSI@7" pad="J16"/>
+<connect gate="G$1" pin="VSSI@8" pad="J13"/>
+<connect gate="G$1" pin="VSSI@9" pad="H15"/>
+<connect gate="G$1" pin="WE" pad="T8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91RM9200-EK" constant="no"/>
+<attribute name="OC_FARNELL" value="1629536" constant="no"/>
+<attribute name="OC_NEWARK" value="02P6234" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATF16V8B" prefix="IC">
+<description><b>High perfomance CMOS (electrically erasable) programmable logic device (PLD)</b><p>
+ABLE-Atmel-ABEL - P18V8R, P16V8C, P16V8AS, P17V8<br>
+COPL Atmel-WinCUPL - G16V8MS, G16V8MA, G16V8AS, G16V8<br>
+LOG/IC - GAL16V8_R, GAL16V8_G7, GAL16V8_C), GAL16V8<br>
+Tango-PLD - G16V8R, G16V8C, G16V8AS, G16V8<br>
+
+
+Source: http://www.atmel.com/dyn/resources/prod_documents/DOC0364.PDF</description>
+<gates>
+<gate name="G$1" symbol="ATF16V8B" x="0" y="0"/>
+</gates>
+<devices>
+<device name="X" package="TSSOP20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATF16V8CZ-15JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1551767" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6253" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="P3" package="DIL20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATF16V8CZ-15PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1551768" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6254" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 6-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O" x="0" y="2.54"/>
+</gates>
+<devices>
+<device name="-MI" package="MLF32">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA88PA-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715491" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0272" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-AI" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171371" constant="no"/>
+<attribute name="OC_NEWARK" value="73M8863" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 4-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="8"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="14"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="15"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="16"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="17"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="18"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="19"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="9"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="10"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="1"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="2"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="3"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="4"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="5"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="6"/>
+<connect gate="G$1" pin="PD5(T1)" pad="11"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="12"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="13"/>
+<connect gate="G$1" pin="VCC@1" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-A" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455107" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3723" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171134" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6515" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6885" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455108" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3733" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171274" constant="no"/>
+<attribute name="OC_NEWARK" value="69K6677" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1661729" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1794" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA64" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+64 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA64" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455120" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3742" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171355" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6899" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA128" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA128" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455093" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3717" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171118" constant="no"/>
+<attribute name="OC_NEWARK" value="95K7364" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA169" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+4x25 Segment LCD Driver<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA169" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA169PV-8AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1617046" constant="no"/>
+<attribute name="OC_NEWARK" value="03P4011" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA323" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA323-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA1284" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+16 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA1284" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA323-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA323" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8515-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171410" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6904" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="16"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="35"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="33"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="32"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1562625" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6261" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-7" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="14"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="31"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="30"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="29"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171401" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6905" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1528437" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6908" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="GND1" pad="12"/>
+<connect gate="G$1" pin="GND2" pad="24"/>
+<connect gate="G$1" pin="GND@1" pad="34"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="25"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="11"/>
+<connect gate="G$1" pin="VCC1" pad="23"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1562626" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6263" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/OC0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/INT2)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171444" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6909" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C513*-" prefix="IC">
+<description><b>8-bit Flash Microcontroller with Full Speed USB Device</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4136.pdf<p>
+<b><i>Data sheet mistake:</i> </b>define Packge type pin description for MLF48 but Order Number for QFN32 !?</description>
+<gates>
+<gate name="G$1" symbol="AT89C5131" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="26"/>
+<connect gate="G$1" pin="!PSEN" pad="28"/>
+<connect gate="G$1" pin="!RST" pad="43"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="AVDD" pad="17"/>
+<connect gate="G$1" pin="AVSS" pad="19"/>
+<connect gate="G$1" pin="D+" pad="23"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="FREV" pad="24"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="52"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="45"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="44"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="42"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="40"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0/T2/KIN0" pad="47"/>
+<connect gate="G$1" pin="P1.1/T2EX/KIN1/SS" pad="48"/>
+<connect gate="G$1" pin="P1.2/ECI/KIN2" pad="49"/>
+<connect gate="G$1" pin="P1.3/CEX0/KIN3" pad="50"/>
+<connect gate="G$1" pin="P1.4/CEX1/KIN4" pad="51"/>
+<connect gate="G$1" pin="P1.5/CEX2/KIN5/MISO" pad="4"/>
+<connect gate="G$1" pin="P1.6/CEX3/KIN6/SCK" pad="5"/>
+<connect gate="G$1" pin="P1.7/CEX4/KIN7/MOSI" pad="6"/>
+<connect gate="G$1" pin="P2.0_A8" pad="1"/>
+<connect gate="G$1" pin="P2.1_A9" pad="2"/>
+<connect gate="G$1" pin="P2.2_A10" pad="3"/>
+<connect gate="G$1" pin="P2.3_A11" pad="9"/>
+<connect gate="G$1" pin="P2.4_A12" pad="10"/>
+<connect gate="G$1" pin="P2.5_A13" pad="11"/>
+<connect gate="G$1" pin="P2.6_A14" pad="14"/>
+<connect gate="G$1" pin="P2.7_A15" pad="15"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="20"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="29"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="30"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="31"/>
+<connect gate="G$1" pin="P3.4/T0" pad="32"/>
+<connect gate="G$1" pin="P3.5/T1" pad="33"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="35"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="39"/>
+<connect gate="G$1" pin="P4.0/SCL" pad="7"/>
+<connect gate="G$1" pin="P4.1/SDA" pad="8"/>
+<connect gate="G$1" pin="PLLF" pad="21"/>
+<connect gate="G$1" pin="VDD" pad="16"/>
+<connect gate="G$1" pin="VSS" pad="41"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="1">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C5131A-S3SUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095721" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6570" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="R" package="VQFP64">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="24"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="!RST" pad="44"/>
+<connect gate="G$1" pin="ALE" pad="25"/>
+<connect gate="G$1" pin="AVDD" pad="10"/>
+<connect gate="G$1" pin="AVSS" pad="12"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="20"/>
+<connect gate="G$1" pin="FREV" pad="22"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="55"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="46"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="45"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="43"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="40"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0/T2/KIN0" pad="50"/>
+<connect gate="G$1" pin="P1.1/T2EX/KIN1/SS" pad="51"/>
+<connect gate="G$1" pin="P1.2/ECI/KIN2" pad="52"/>
+<connect gate="G$1" pin="P1.3/CEX0/KIN3" pad="53"/>
+<connect gate="G$1" pin="P1.4/CEX1/KIN4" pad="54"/>
+<connect gate="G$1" pin="P1.5/CEX2/KIN5/MISO" pad="59"/>
+<connect gate="G$1" pin="P1.6/CEX3/KIN6/SCK" pad="60"/>
+<connect gate="G$1" pin="P1.7/CEX4/KIN7/MOSI" pad="61"/>
+<connect gate="G$1" pin="P2.0_A8" pad="56"/>
+<connect gate="G$1" pin="P2.1_A9" pad="57"/>
+<connect gate="G$1" pin="P2.2_A10" pad="58"/>
+<connect gate="G$1" pin="P2.3_A11" pad="2"/>
+<connect gate="G$1" pin="P2.4_A12" pad="3"/>
+<connect gate="G$1" pin="P2.5_A13" pad="4"/>
+<connect gate="G$1" pin="P2.6_A14" pad="7"/>
+<connect gate="G$1" pin="P2.7_A15" pad="8"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="27"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="28"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="29"/>
+<connect gate="G$1" pin="P3.4/T0" pad="30"/>
+<connect gate="G$1" pin="P3.5/T1" pad="31"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="35"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="39"/>
+<connect gate="G$1" pin="P4.0/SCL" pad="62"/>
+<connect gate="G$1" pin="P4.1/SDA" pad="63"/>
+<connect gate="G$1" pin="PLLF" pad="19"/>
+<connect gate="G$1" pin="VDD" pad="9"/>
+<connect gate="G$1" pin="VSS" pad="42"/>
+<connect gate="G$1" pin="XTAL1" pad="6"/>
+<connect gate="G$1" pin="XTAL2" pad="5"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="1">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C5132" prefix="IC">
+<description><b>USB Microcontroller with 64K Bytes Flash Memory</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4173.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C5132" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP80">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="2"/>
+<connect gate="G$1" pin="!TST" pad="18"/>
+<connect gate="G$1" pin="AIN0" pad="37"/>
+<connect gate="G$1" pin="AIN1" pad="38"/>
+<connect gate="G$1" pin="ALE" pad="1"/>
+<connect gate="G$1" pin="AREFN" pad="36"/>
+<connect gate="G$1" pin="AREFP" pad="35"/>
+<connect gate="G$1" pin="AVDD" pad="33"/>
+<connect gate="G$1" pin="AVSS" pad="34"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="DCLK" pad="44"/>
+<connect gate="G$1" pin="DOUT" pad="43"/>
+<connect gate="G$1" pin="DSEL" pad="45"/>
+<connect gate="G$1" pin="FILT" pad="13"/>
+<connect gate="G$1" pin="MCLK" pad="50"/>
+<connect gate="G$1" pin="MCMD" pad="48"/>
+<connect gate="G$1" pin="MDAT" pad="49"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="78"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="77"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="76"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="75"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="74"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="73"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="70"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="69"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="4"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="5"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="6"/>
+<connect gate="G$1" pin="P1.4" pad="7"/>
+<connect gate="G$1" pin="P1.5" pad="8"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="9"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="10"/>
+<connect gate="G$1" pin="P2.0_A8" pad="64"/>
+<connect gate="G$1" pin="P2.1_A9" pad="63"/>
+<connect gate="G$1" pin="P2.2_A10" pad="58"/>
+<connect gate="G$1" pin="P2.3_A11" pad="57"/>
+<connect gate="G$1" pin="P2.4_A12" pad="56"/>
+<connect gate="G$1" pin="P2.5_A13" pad="55"/>
+<connect gate="G$1" pin="P2.6_A14" pad="54"/>
+<connect gate="G$1" pin="P2.7_A15" pad="53"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="25"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="26"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="27"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="28"/>
+<connect gate="G$1" pin="P3.4/T0" pad="29"/>
+<connect gate="G$1" pin="P3.5/T1" pad="30"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="31"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="32"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="65"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="66"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="67"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="68"/>
+<connect gate="G$1" pin="P4.4" pad="59"/>
+<connect gate="G$1" pin="P4.5" pad="60"/>
+<connect gate="G$1" pin="P4.6" pad="61"/>
+<connect gate="G$1" pin="P4.7" pad="62"/>
+<connect gate="G$1" pin="P5.0" pad="79"/>
+<connect gate="G$1" pin="P5.1" pad="80"/>
+<connect gate="G$1" pin="P5.2" pad="39"/>
+<connect gate="G$1" pin="P5.3" pad="40"/>
+<connect gate="G$1" pin="PVDD" pad="12"/>
+<connect gate="G$1" pin="PVSS" pad="14"/>
+<connect gate="G$1" pin="RST" pad="47"/>
+<connect gate="G$1" pin="SCLK" pad="46"/>
+<connect gate="G$1" pin="UVDD" pad="19"/>
+<connect gate="G$1" pin="UVSS" pad="20"/>
+<connect gate="G$1" pin="VDD" pad="11"/>
+<connect gate="G$1" pin="VDD@1" pad="23"/>
+<connect gate="G$1" pin="VDD@2" pad="41"/>
+<connect gate="G$1" pin="VDD@3" pad="51"/>
+<connect gate="G$1" pin="VDD@4" pad="71"/>
+<connect gate="G$1" pin="VSS" pad="15"/>
+<connect gate="G$1" pin="VSS@1" pad="24"/>
+<connect gate="G$1" pin="VSS@2" pad="42"/>
+<connect gate="G$1" pin="VSS@3" pad="52"/>
+<connect gate="G$1" pin="VSS@4" pad="72"/>
+<connect gate="G$1" pin="X1" pad="17"/>
+<connect gate="G$1" pin="X2" pad="16"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="DEVELOP" package="PLCC84">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="13"/>
+<connect gate="G$1" pin="!TST" pad="30"/>
+<connect gate="G$1" pin="AIN0" pad="49"/>
+<connect gate="G$1" pin="AIN1" pad="50"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="AREFN" pad="48"/>
+<connect gate="G$1" pin="AREFP" pad="47"/>
+<connect gate="G$1" pin="AVDD" pad="45"/>
+<connect gate="G$1" pin="AVSS" pad="46"/>
+<connect gate="G$1" pin="D+" pad="33"/>
+<connect gate="G$1" pin="D-" pad="34"/>
+<connect gate="G$1" pin="DCLK" pad="57"/>
+<connect gate="G$1" pin="DOUT" pad="56"/>
+<connect gate="G$1" pin="DSEL" pad="58"/>
+<connect gate="G$1" pin="FILT" pad="24"/>
+<connect gate="G$1" pin="MCLK" pad="63"/>
+<connect gate="G$1" pin="MCMD" pad="61"/>
+<connect gate="G$1" pin="MDAT" pad="62"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="8"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="7"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="6"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="5"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="4"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="3"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="84"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="83"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="14"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="15"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="16"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="17"/>
+<connect gate="G$1" pin="P1.4" pad="18"/>
+<connect gate="G$1" pin="P1.5" pad="19"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="20"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="21"/>
+<connect gate="G$1" pin="P2.0_A8" pad="78"/>
+<connect gate="G$1" pin="P2.1_A9" pad="77"/>
+<connect gate="G$1" pin="P2.2_A10" pad="71"/>
+<connect gate="G$1" pin="P2.3_A11" pad="70"/>
+<connect gate="G$1" pin="P2.4_A12" pad="69"/>
+<connect gate="G$1" pin="P2.5_A13" pad="68"/>
+<connect gate="G$1" pin="P2.6_A14" pad="67"/>
+<connect gate="G$1" pin="P2.7_A15" pad="66"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="37"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="38"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="39"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="40"/>
+<connect gate="G$1" pin="P3.4/T0" pad="41"/>
+<connect gate="G$1" pin="P3.5/T1" pad="42"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="43"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="44"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="79"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="80"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="81"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="82"/>
+<connect gate="G$1" pin="P4.4" pad="72"/>
+<connect gate="G$1" pin="P4.5" pad="73"/>
+<connect gate="G$1" pin="P4.6" pad="75"/>
+<connect gate="G$1" pin="P4.7" pad="76"/>
+<connect gate="G$1" pin="P5.0" pad="9"/>
+<connect gate="G$1" pin="P5.1" pad="10"/>
+<connect gate="G$1" pin="P5.2" pad="51"/>
+<connect gate="G$1" pin="P5.3" pad="52"/>
+<connect gate="G$1" pin="PVDD" pad="23"/>
+<connect gate="G$1" pin="PVSS" pad="25"/>
+<connect gate="G$1" pin="RST" pad="60"/>
+<connect gate="G$1" pin="SCLK" pad="59"/>
+<connect gate="G$1" pin="UVDD" pad="31"/>
+<connect gate="G$1" pin="UVSS" pad="32"/>
+<connect gate="G$1" pin="VDD" pad="1"/>
+<connect gate="G$1" pin="VDD@1" pad="22"/>
+<connect gate="G$1" pin="VDD@2" pad="35"/>
+<connect gate="G$1" pin="VDD@3" pad="54"/>
+<connect gate="G$1" pin="VDD@4" pad="64"/>
+<connect gate="G$1" pin="VSS" pad="2"/>
+<connect gate="G$1" pin="VSS@1" pad="26"/>
+<connect gate="G$1" pin="VSS@2" pad="36"/>
+<connect gate="G$1" pin="VSS@3" pad="55"/>
+<connect gate="G$1" pin="VSS@4" pad="65"/>
+<connect gate="G$1" pin="X1" pad="29"/>
+<connect gate="G$1" pin="X2" pad="27"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8-MI" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 6-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O_MI" x="0" y="2.54"/>
+</gates>
+<devices>
+<device name="" package="MLF32-TH">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA88PA-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715491" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0272" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-A_M" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455097" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3723" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455108" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3733" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA64-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+64 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA64-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455120" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3742" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA128-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA128-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455093" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3717" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA169-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+4x25 Segment LCD Driver<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA169-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8515-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535_M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY26*-M" prefix="IC">
+<description><b>8-bit AVR Microcontroller with 2K Bytes Flash</b><p>
+Source: http://www.atmel.com .. doc1477.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY26_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF32-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="26"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="25"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="11"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="23"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="17"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="15"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="14"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="13"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="10"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="22"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="31"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="30"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="2"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND@1" pad="21"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644" prefix="IC">
+<description><b>8-bit Microcontroller</b> with 64K Bytes In-System Programmable Flash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644PV-10AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455123" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3748" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M" package="QFN44ML8X8">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644PV-10MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1748529" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5637" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644*" prefix="IC">
+<description><b>8-bit Microcontroller</b> with 64K Bytes In-System Programmable Flash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644E" x="0" y="0"/>
+</gates>
+<devices>
+<device name="M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="EXP" pad="TH"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644P-20MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1748528" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5636" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91SAM7X*-AU" prefix="IC">
+<description><b>Highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor</b><p>
+512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC and a CAN controller<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/6120s.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT91SAM7X" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LQFP100">
+<connects>
+<connect gate="G$1" pin="AD4" pad="3"/>
+<connect gate="G$1" pin="AD5" pad="4"/>
+<connect gate="G$1" pin="AD6" pad="5"/>
+<connect gate="G$1" pin="AD7" pad="6"/>
+<connect gate="G$1" pin="ADVREF" pad="1"/>
+<connect gate="G$1" pin="DDM" pad="93"/>
+<connect gate="G$1" pin="DDP" pad="94"/>
+<connect gate="G$1" pin="ERASE" pad="92"/>
+<connect gate="G$1" pin="GND@1" pad="2"/>
+<connect gate="G$1" pin="GND@2" pad="16"/>
+<connect gate="G$1" pin="GND@3" pad="32"/>
+<connect gate="G$1" pin="GND@4" pad="52"/>
+<connect gate="G$1" pin="GND@5" pad="68"/>
+<connect gate="G$1" pin="GND@6" pad="83"/>
+<connect gate="G$1" pin="GND@7" pad="96"/>
+<connect gate="G$1" pin="JTAGSEL" pad="77"/>
+<connect gate="G$1" pin="NRST" pad="57"/>
+<connect gate="G$1" pin="PA0/PGMEN0" pad="81"/>
+<connect gate="G$1" pin="PA1/PGMEN1" pad="82"/>
+<connect gate="G$1" pin="PA10/PGMM2" pad="18"/>
+<connect gate="G$1" pin="PA11/PGMM3" pad="19"/>
+<connect gate="G$1" pin="PA12/PGMD0" pad="20"/>
+<connect gate="G$1" pin="PA13/PGMD1" pad="21"/>
+<connect gate="G$1" pin="PA14/PGMD2" pad="22"/>
+<connect gate="G$1" pin="PA15/PGMD3" pad="23"/>
+<connect gate="G$1" pin="PA16/PGMD4" pad="24"/>
+<connect gate="G$1" pin="PA17/PGMD5" pad="25"/>
+<connect gate="G$1" pin="PA18/PGMD6" pad="26"/>
+<connect gate="G$1" pin="PA19/PGMD7" pad="46"/>
+<connect gate="G$1" pin="PA2" pad="86"/>
+<connect gate="G$1" pin="PA20/PGMD8" pad="47"/>
+<connect gate="G$1" pin="PA21/PGMD9" pad="49"/>
+<connect gate="G$1" pin="PA22/PGMD10" pad="50"/>
+<connect gate="G$1" pin="PA23/PGMD11" pad="55"/>
+<connect gate="G$1" pin="PA24/PGMD12" pad="56"/>
+<connect gate="G$1" pin="PA25/PGMD13" pad="59"/>
+<connect gate="G$1" pin="PA26/PGMD14" pad="60"/>
+<connect gate="G$1" pin="PA27/PGMD15" pad="73"/>
+<connect gate="G$1" pin="PA28" pad="74"/>
+<connect gate="G$1" pin="PA29" pad="75"/>
+<connect gate="G$1" pin="PA3" pad="85"/>
+<connect gate="G$1" pin="PA30" pad="80"/>
+<connect gate="G$1" pin="PA4/PGMNCMD" pad="88"/>
+<connect gate="G$1" pin="PA5/PGMRDY" pad="89"/>
+<connect gate="G$1" pin="PA6/PGMNOE" pad="90"/>
+<connect gate="G$1" pin="PA7/PGMNVALID" pad="91"/>
+<connect gate="G$1" pin="PA8/PGMM0" pad="13"/>
+<connect gate="G$1" pin="PA9/PGMM1" pad="14"/>
+<connect gate="G$1" pin="PB0" pad="40"/>
+<connect gate="G$1" pin="PB1" pad="41"/>
+<connect gate="G$1" pin="PB10" pad="44"/>
+<connect gate="G$1" pin="PB11" pad="45"/>
+<connect gate="G$1" pin="PB12" pad="39"/>
+<connect gate="G$1" pin="PB13" pad="30"/>
+<connect gate="G$1" pin="PB14" pad="29"/>
+<connect gate="G$1" pin="PB15" pad="35"/>
+<connect gate="G$1" pin="PB16" pad="53"/>
+<connect gate="G$1" pin="PB17" pad="36"/>
+<connect gate="G$1" pin="PB18" pad="63"/>
+<connect gate="G$1" pin="PB19" pad="64"/>
+<connect gate="G$1" pin="PB2" pad="42"/>
+<connect gate="G$1" pin="PB20" pad="65"/>
+<connect gate="G$1" pin="PB21" pad="66"/>
+<connect gate="G$1" pin="PB22" pad="67"/>
+<connect gate="G$1" pin="PB23" pad="69"/>
+<connect gate="G$1" pin="PB24" pad="70"/>
+<connect gate="G$1" pin="PB25" pad="71"/>
+<connect gate="G$1" pin="PB26" pad="72"/>
+<connect gate="G$1" pin="PB27/AD0" pad="9"/>
+<connect gate="G$1" pin="PB28/AD1" pad="10"/>
+<connect gate="G$1" pin="PB29/AD2" pad="11"/>
+<connect gate="G$1" pin="PB3" pad="43"/>
+<connect gate="G$1" pin="PB30/AD3" pad="12"/>
+<connect gate="G$1" pin="PB4" pad="54"/>
+<connect gate="G$1" pin="PB5" pad="34"/>
+<connect gate="G$1" pin="PB6" pad="31"/>
+<connect gate="G$1" pin="PB7" pad="38"/>
+<connect gate="G$1" pin="PB8" pad="28"/>
+<connect gate="G$1" pin="PB9" pad="27"/>
+<connect gate="G$1" pin="PLLRC" pad="99"/>
+<connect gate="G$1" pin="TCK" pad="79"/>
+<connect gate="G$1" pin="TDI" pad="51"/>
+<connect gate="G$1" pin="TDO" pad="76"/>
+<connect gate="G$1" pin="TMS" pad="78"/>
+<connect gate="G$1" pin="TST" pad="58"/>
+<connect gate="G$1" pin="VDDCORE@1" pad="15"/>
+<connect gate="G$1" pin="VDDCORE@2" pad="37"/>
+<connect gate="G$1" pin="VDDCORE@3" pad="62"/>
+<connect gate="G$1" pin="VDDCORE@4" pad="87"/>
+<connect gate="G$1" pin="VDDFLASH" pad="95"/>
+<connect gate="G$1" pin="VDDIN@1" pad="8"/>
+<connect gate="G$1" pin="VDDIO@1" pad="17"/>
+<connect gate="G$1" pin="VDDIO@2" pad="33"/>
+<connect gate="G$1" pin="VDDIO@3" pad="48"/>
+<connect gate="G$1" pin="VDDIO@4" pad="61"/>
+<connect gate="G$1" pin="VDDIO@5" pad="84"/>
+<connect gate="G$1" pin="VDDOUT@1" pad="7"/>
+<connect gate="G$1" pin="VDDPLL" pad="100"/>
+<connect gate="G$1" pin="XIN/PGMCK" pad="97"/>
+<connect gate="G$1" pin="XOUT" pad="98"/>
+</connects>
+<technologies>
+<technology name="128">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X128B-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288326" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5682" constant="no"/>
+</technology>
+<technology name="256">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X256B-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288327" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5683" constant="no"/>
+</technology>
+<technology name="512">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X512-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288328" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5090" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91SAM7X*-CU" prefix="IC">
+<description><b>Highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor</b><p>
+512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC and a CAN controller<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/6120s.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT91SAM7X-BGA" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TFBGA100">
+<connects>
+<connect gate="G$1" pin="AD4" pad="K9"/>
+<connect gate="G$1" pin="AD5" pad="K8"/>
+<connect gate="G$1" pin="AD6" pad="K7"/>
+<connect gate="G$1" pin="AD7" pad="K6"/>
+<connect gate="G$1" pin="ADVREF" pad="K10"/>
+<connect gate="G$1" pin="DDM" pad="K4"/>
+<connect gate="G$1" pin="DDP" pad="K3"/>
+<connect gate="G$1" pin="ERASE" pad="F7"/>
+<connect gate="G$1" pin="GND@1" pad="E6"/>
+<connect gate="G$1" pin="GND@2" pad="E10"/>
+<connect gate="G$1" pin="GND@3" pad="F9"/>
+<connect gate="G$1" pin="GND@4" pad="G8"/>
+<connect gate="G$1" pin="GND@5" pad="J6"/>
+<connect gate="G$1" pin="GND@6" pad="J9"/>
+<connect gate="G$1" pin="GND@7" pad="K5"/>
+<connect gate="G$1" pin="JTAGSEL" pad="H3"/>
+<connect gate="G$1" pin="NRST" pad="D3"/>
+<connect gate="G$1" pin="PA0/PGMEN0" pad="J3"/>
+<connect gate="G$1" pin="PA1/PGMEN1" pad="J4"/>
+<connect gate="G$1" pin="PA10/PGMM2" pad="D7"/>
+<connect gate="G$1" pin="PA11/PGMM3" pad="D10"/>
+<connect gate="G$1" pin="PA12/PGMD0" pad="C9"/>
+<connect gate="G$1" pin="PA13/PGMD1" pad="C8"/>
+<connect gate="G$1" pin="PA14/PGMD2" pad="B8"/>
+<connect gate="G$1" pin="PA15/PGMD3" pad="C10"/>
+<connect gate="G$1" pin="PA16/PGMD4" pad="B9"/>
+<connect gate="G$1" pin="PA17/PGMD5" pad="B10"/>
+<connect gate="G$1" pin="PA18/PGMD6" pad="A9"/>
+<connect gate="G$1" pin="PA19/PGMD7" pad="B2"/>
+<connect gate="G$1" pin="PA2" pad="G5"/>
+<connect gate="G$1" pin="PA20/PGMD8" pad="A3"/>
+<connect gate="G$1" pin="PA21/PGMD9" pad="A2"/>
+<connect gate="G$1" pin="PA22/PGMD10" pad="A1"/>
+<connect gate="G$1" pin="PA23/PGMD11" pad="D1"/>
+<connect gate="G$1" pin="PA24/PGMD12" pad="D2"/>
+<connect gate="G$1" pin="PA25/PGMD13" pad="E1"/>
+<connect gate="G$1" pin="PA26/PGMD14" pad="E2"/>
+<connect gate="G$1" pin="PA27/PGMD15" pad="G3"/>
+<connect gate="G$1" pin="PA28" pad="H2"/>
+<connect gate="G$1" pin="PA29" pad="J1"/>
+<connect gate="G$1" pin="PA3" pad="H4"/>
+<connect gate="G$1" pin="PA30" pad="J2"/>
+<connect gate="G$1" pin="PA4/PGMNCMD" pad="H5"/>
+<connect gate="G$1" pin="PA5/PGMRDY" pad="G6"/>
+<connect gate="G$1" pin="PA6/PGMNOE" pad="F6"/>
+<connect gate="G$1" pin="PA7/PGMNVALID" pad="H6"/>
+<connect gate="G$1" pin="PA8/PGMM0" pad="H8"/>
+<connect gate="G$1" pin="PA9/PGMM1" pad="H7"/>
+<connect gate="G$1" pin="PB0" pad="C5"/>
+<connect gate="G$1" pin="PB1" pad="A4"/>
+<connect gate="G$1" pin="PB10" pad="C3"/>
+<connect gate="G$1" pin="PB11" pad="B3"/>
+<connect gate="G$1" pin="PB12" pad="B5"/>
+<connect gate="G$1" pin="PB13" pad="C7"/>
+<connect gate="G$1" pin="PB14" pad="B7"/>
+<connect gate="G$1" pin="PB15" pad="B6"/>
+<connect gate="G$1" pin="PB16" pad="C1"/>
+<connect gate="G$1" pin="PB17" pad="C6"/>
+<connect gate="G$1" pin="PB18" pad="E3"/>
+<connect gate="G$1" pin="PB19" pad="D5"/>
+<connect gate="G$1" pin="PB2" pad="B4"/>
+<connect gate="G$1" pin="PB20" pad="E4"/>
+<connect gate="G$1" pin="PB21" pad="F1"/>
+<connect gate="G$1" pin="PB22" pad="G1"/>
+<connect gate="G$1" pin="PB23" pad="F2"/>
+<connect gate="G$1" pin="PB24" pad="G2"/>
+<connect gate="G$1" pin="PB25" pad="F3"/>
+<connect gate="G$1" pin="PB26" pad="F4"/>
+<connect gate="G$1" pin="PB27/AD0" pad="D9"/>
+<connect gate="G$1" pin="PB28/AD1" pad="E8"/>
+<connect gate="G$1" pin="PB29/AD2" pad="H9"/>
+<connect gate="G$1" pin="PB3" pad="C4"/>
+<connect gate="G$1" pin="PB30/AD3" pad="G9"/>
+<connect gate="G$1" pin="PB4" pad="C2"/>
+<connect gate="G$1" pin="PB5" pad="A6"/>
+<connect gate="G$1" pin="PB6" pad="D6"/>
+<connect gate="G$1" pin="PB7" pad="A5"/>
+<connect gate="G$1" pin="PB8" pad="A7"/>
+<connect gate="G$1" pin="PB9" pad="A8"/>
+<connect gate="G$1" pin="PLLRC" pad="H10"/>
+<connect gate="G$1" pin="TCK" pad="F5"/>
+<connect gate="G$1" pin="TDI" pad="B1"/>
+<connect gate="G$1" pin="TDO" pad="G4"/>
+<connect gate="G$1" pin="TMS" pad="E5"/>
+<connect gate="G$1" pin="TST" pad="D4"/>
+<connect gate="G$1" pin="VDDCORE@1" pad="F8"/>
+<connect gate="G$1" pin="VDDCORE@2" pad="G7"/>
+<connect gate="G$1" pin="VDDCORE@3" pad="H1"/>
+<connect gate="G$1" pin="VDDCORE@4" pad="K1"/>
+<connect gate="G$1" pin="VDDCORE@5" pad="K2"/>
+<connect gate="G$1" pin="VDDFLASH" pad="J5"/>
+<connect gate="G$1" pin="VDDIN@1" pad="F10"/>
+<connect gate="G$1" pin="VDDIO@1" pad="A10"/>
+<connect gate="G$1" pin="VDDIO@2" pad="D8"/>
+<connect gate="G$1" pin="VDDIO@3" pad="E7"/>
+<connect gate="G$1" pin="VDDIO@4" pad="E9"/>
+<connect gate="G$1" pin="VDDOUT@1" pad="G10"/>
+<connect gate="G$1" pin="VDDPLL" pad="J10"/>
+<connect gate="G$1" pin="XIN/PGMCK" pad="J7"/>
+<connect gate="G$1" pin="XOUT" pad="J8"/>
+</connects>
+<technologies>
+<technology name="128">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="256">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="512">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT93C46A-10?Q-2.7" prefix="IC">
+<description><b>Three-wire Automotive Temperature Serial EEPROM</b> 1K (64 x 16)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc5089.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT93C46A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT93C46DN-SH-B" constant="no"/>
+<attribute name="OC_FARNELL" value="1455086" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3879" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="T" package="TSSOP8">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY13" prefix="IC">
+<description><b> 8-bit AVR Microcontroller with 1K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY13" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PU" package="DIL08">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171550" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6521" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171576" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6523" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SSU" package="8S1">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20SSU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455133" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3771" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10SSU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455135" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3773" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SU" package="8S2">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171568" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6522" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171584" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6524" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY13*" prefix="IC">
+<description><b> 8-bit AVR Microcontroller with 1K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY13" x="0" y="0"/>
+<gate name="P" symbol="GND" x="35.56" y="0" addlevel="request"/>
+</gates>
+<devices>
+<device name="MM0" package="10M1">
+<connects>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="6"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="7"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="9"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="4"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="P" pin="GND" pad="11"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MMU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715516" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0298" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MMU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715516" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0298" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="MU" package="20M1">
+<connects>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="11"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="12"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="14"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="5"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="15"/>
+<connect gate="P" pin="GND" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715517" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0299" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455134" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3772" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T7024" prefix="IC">
+<description><b>Bluetooth/ISM 2.4-GHz Front-End IC</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<gates>
+<gate name="G$1" symbol="T7024" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF20-5X5-TH">
+<connects>
+<connect gate="G$1" pin="EXP" pad="EXP"/>
+<connect gate="G$1" pin="GND@1" pad="6"/>
+<connect gate="G$1" pin="GND@2" pad="8"/>
+<connect gate="G$1" pin="GND@3" pad="10"/>
+<connect gate="G$1" pin="GND@4" pad="14"/>
+<connect gate="G$1" pin="GND@5" pad="18"/>
+<connect gate="G$1" pin="LNA_IN" pad="7"/>
+<connect gate="G$1" pin="LNA_OUT" pad="1"/>
+<connect gate="G$1" pin="PA_IN" pad="20"/>
+<connect gate="G$1" pin="PU" pad="3"/>
+<connect gate="G$1" pin="RAMP" pad="15"/>
+<connect gate="G$1" pin="RX_ON" pad="2"/>
+<connect gate="G$1" pin="R_SWITCH" pad="4"/>
+<connect gate="G$1" pin="SWITCH_OUT" pad="5"/>
+<connect gate="G$1" pin="V1_PA" pad="19"/>
+<connect gate="G$1" pin="V2_PA@1" pad="16"/>
+<connect gate="G$1" pin="V2_PA@2" pad="17"/>
+<connect gate="G$1" pin="V3_PA_OUT@1" pad="11"/>
+<connect gate="G$1" pin="V3_PA_OUT@2" pad="12"/>
+<connect gate="G$1" pin="V3_PA_OUT@3" pad="13"/>
+<connect gate="G$1" pin="VS_LNA" pad="9"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="XMEGA16A4" prefix="IC">
+<description><b>MICROCONTROLLER</b>
+<h2>Features</h2>
+<ul><li> High-performance, Low-power 8/16-bit AVR XMEGA Microcontroller</li>
+<li> Non-Volatile Program and Data Memories</li>
+- 16 KB - 128 KB of In-System Self-Programmable Flash<br>
+- 4 KB - 8 KB Boot Code Section with Independent Lock Bits<br>
+- 1 KB - 2 KB EEPROM<br>
+- 2 KB - 8 KB Internal SRAM
+<li> Peripheral Features</li>
+- Four-channel DMA Controller with support for external requests<br>
+- Eight-channel Event System<br>
+- Five 16-bit Timer/Counters
+<ul>Three Timer/Counters with 4 Output Compare or Input Capture channels</ul>
+<ul>Two Timer/Counters with 2 Output Compare or Input Capture channels</ul>
+<ul>High-Resolution Extensions on all Timer/Counters</ul>
+<ul>Advanced Waveform Extension on one Timer/Counter</ul>
+- Five USARTs
+<ul>IrDA Extension on one USART</ul>
+- Two Two-Wire Interfaces with dual address match (I2C and SMBus compatible)<br>
+- Two SPIs (Serial Peripheral Interfaces) peripherals<br>
+- AES and DES Crypto Engine<br>
+- 16-bit Real Time Counter with Separate Oscillator<br>
+- One Twelve-channel, 12-bit, 2 Msps Analog to Digital Converter<br>
+- One Two-channel, 12-bit, 1 Msps Digital to Analog Converter<br>
+- Two Analog Comparators with Window compare function<br>
+- External Interrupts on all General Purpose I/O pins<br>
+- Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
+<li> Special Microcontroller Features</li><br>
+- Power-on Reset and Programmable Brown-out Detection<br>
+- Internal and External Clock Options with PLL<br>
+- Programmable Multi-level Interrupt Controller<br>
+- Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby<br>
+- Advanced Programming, Test and Debugging Interfaces
+<ul>PDI (Program and Debug Interface) for programming, test and debugging</ul>
+<li> I/O and Packages</li>
+- 34 Programmable I/O Lines<br>
+- 44 - lead TQFP<br>
+- 44 - pad VQFN/QFN<br>
+- 49 - ball VFBGA
+<li> Operating Voltage</li>
+- 1.6 - 3.6V
+<li> Speed performance</li>
+- 0 - 12 MHz @ 1.6 - 3.6V<br>
+- 0 - 32 MHz @ 2.7 - 3.6V<br></ul>
+<p><author>Drawn by Dipl.-Ing. (FH) Robert Siegler</author></p>
+Created: 27.05.09</description>
+<gates>
+<gate name="G$1" symbol="XMEGA16A4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="39"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="30"/>
+<connect gate="G$1" pin="GND3" pad="38"/>
+<connect gate="G$1" pin="PA0" pad="40"/>
+<connect gate="G$1" pin="PA1" pad="41"/>
+<connect gate="G$1" pin="PA2" pad="42"/>
+<connect gate="G$1" pin="PA3" pad="43"/>
+<connect gate="G$1" pin="PA4" pad="44"/>
+<connect gate="G$1" pin="PA5" pad="1"/>
+<connect gate="G$1" pin="PA6" pad="2"/>
+<connect gate="G$1" pin="PA7" pad="3"/>
+<connect gate="G$1" pin="PB0" pad="4"/>
+<connect gate="G$1" pin="PB1" pad="5"/>
+<connect gate="G$1" pin="PB2" pad="6"/>
+<connect gate="G$1" pin="PB3" pad="7"/>
+<connect gate="G$1" pin="PC0" pad="10"/>
+<connect gate="G$1" pin="PC1" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="12"/>
+<connect gate="G$1" pin="PC3" pad="13"/>
+<connect gate="G$1" pin="PC4" pad="14"/>
+<connect gate="G$1" pin="PC5" pad="15"/>
+<connect gate="G$1" pin="PC6" pad="16"/>
+<connect gate="G$1" pin="PC7" pad="17"/>
+<connect gate="G$1" pin="PD0" pad="20"/>
+<connect gate="G$1" pin="PD1" pad="21"/>
+<connect gate="G$1" pin="PD2" pad="22"/>
+<connect gate="G$1" pin="PD3" pad="23"/>
+<connect gate="G$1" pin="PD4" pad="24"/>
+<connect gate="G$1" pin="PD5" pad="25"/>
+<connect gate="G$1" pin="PD6" pad="26"/>
+<connect gate="G$1" pin="PD7" pad="27"/>
+<connect gate="G$1" pin="PDI_DATA" pad="34"/>
+<connect gate="G$1" pin="PE0" pad="28"/>
+<connect gate="G$1" pin="PE1" pad="29"/>
+<connect gate="G$1" pin="PE2" pad="32"/>
+<connect gate="G$1" pin="PE3" pad="33"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="36"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="37"/>
+<connect gate="G$1" pin="VCC" pad="9"/>
+<connect gate="G$1" pin="VCC1" pad="19"/>
+<connect gate="G$1" pin="VCC2" pad="31"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M1" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="39"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="30"/>
+<connect gate="G$1" pin="GND3" pad="38"/>
+<connect gate="G$1" pin="PA0" pad="40"/>
+<connect gate="G$1" pin="PA1" pad="41"/>
+<connect gate="G$1" pin="PA2" pad="42"/>
+<connect gate="G$1" pin="PA3" pad="43"/>
+<connect gate="G$1" pin="PA4" pad="44"/>
+<connect gate="G$1" pin="PA5" pad="1"/>
+<connect gate="G$1" pin="PA6" pad="2"/>
+<connect gate="G$1" pin="PA7" pad="3"/>
+<connect gate="G$1" pin="PB0" pad="4"/>
+<connect gate="G$1" pin="PB1" pad="5"/>
+<connect gate="G$1" pin="PB2" pad="6"/>
+<connect gate="G$1" pin="PB3" pad="7"/>
+<connect gate="G$1" pin="PC0" pad="10"/>
+<connect gate="G$1" pin="PC1" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="12"/>
+<connect gate="G$1" pin="PC3" pad="13"/>
+<connect gate="G$1" pin="PC4" pad="14"/>
+<connect gate="G$1" pin="PC5" pad="15"/>
+<connect gate="G$1" pin="PC6" pad="16"/>
+<connect gate="G$1" pin="PC7" pad="17"/>
+<connect gate="G$1" pin="PD0" pad="20"/>
+<connect gate="G$1" pin="PD1" pad="21"/>
+<connect gate="G$1" pin="PD2" pad="22"/>
+<connect gate="G$1" pin="PD3" pad="23"/>
+<connect gate="G$1" pin="PD4" pad="24"/>
+<connect gate="G$1" pin="PD5" pad="25"/>
+<connect gate="G$1" pin="PD6" pad="26"/>
+<connect gate="G$1" pin="PD7" pad="27"/>
+<connect gate="G$1" pin="PDI_DATA" pad="34"/>
+<connect gate="G$1" pin="PE0" pad="28"/>
+<connect gate="G$1" pin="PE1" pad="29"/>
+<connect gate="G$1" pin="PE2" pad="32"/>
+<connect gate="G$1" pin="PE3" pad="33"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="36"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="37"/>
+<connect gate="G$1" pin="VCC" pad="9"/>
+<connect gate="G$1" pin="VCC1" pad="19"/>
+<connect gate="G$1" pin="VCC2" pad="31"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="XMEGA128A1" prefix="IC">
+<description><b>MICROCONTROLLER</b>
+<h2>Features</h2>
+<ul><li>High-performance, Low-power 8/16-bit AVR XMEGA Microcontroller</li>
+<li> Non-Volatile Program and Data Memories</li>
+- 64K - 384K Bytes of In-System Self-Programmable Flash<br>
+- 4K - 8K Bytes Boot Section with Independent Lock Bits<br>
+- 2 KB - 4 KB EEPROM<br>
+- 4 KB - 32 KB Internal SRAM
+<ul>External Bus Interface for up to 16M bytes SRAM</ul>
+<ul>External Bus Interface for up to 128M bit SDRAM</ul>
+<li> Peripheral Features</li>
+- Four-channel DMA Controller with support for external requests<br>
+- Eight-channel Event System<br>
+- Eight 16-bit Timer/Counters
+<ul>Four Timer/Counters with 4 Output Compare or Input Capture channels</ul>
+<ul>Four Timer/Counters with 2 Output Compare or Input Capture channels</ul>
+<ul>High-Resolution Extension on all Timer/Counters</ul>
+<ul>Advanced Waveform Extension on two Timer/Counters</ul>
+- Eight USARTs
+<ul>IrDA modulation/demodulation for one USART</ul>
+- Four Two-Wire Interfaces with dual address match (I2C and SMBus compatible)<br>
+- Four SPI (Serial Peripheral Interface) peripherals<br>
+- AES and DES Crypto Engine<br>
+- 16-bit Real Time Counter with separate Oscillator<br>
+- Two Eight-channel, 12-bit, 2 Msps Analog to Digital Converters<br>
+- Two Two-channel, 12-bit, 1 Msps Digital to Analog Converters<br>
+- Four Analog Comparators with Window compare function<br>
+- External Interrupts on all General Purpose I/O pins<br>
+- Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
+<li> Special Microcontroller Features</li>
+- Power-on Reset and Programmable Brown-out Detection<br>
+- Internal and External Clock Options with PLL and Prescaler<br>
+- Programmable Multi-level Interrupt Controller<br>
+- Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby<br>
+- Advanced Programming, Test and Debugging Interfaces
+<ul>JTAG (IEEE 1149.1 Compliant) Interface for programming, test and debugging</ul>
+<ul>PDI (Program and Debug Interface) for programming and debugging</ul>
+<li> I/O and Packages</li>
+- 78 Programmable I/O Lines<br>
+- 100 - lead TQFP<br>
+- 100 - ball CBGA<br>
+- 100 - ball VFBGA
+<li> Operating Voltage</li>
+- 1.6 - 3.6V
+<li> Speed performance</li>
+- 0 - 12 MHz @ 1.6 - 3.6V<br>
+- 0 - 32 MHz @ 2.7 - 3.6V<br></ul>
+<p><author>Drawn by Dipl.-Ing. (FH) Robert Siegler</author></p>
+Created: 27.05.09</description>
+<gates>
+<gate name="G$1" symbol="XMEGA128A1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP100">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="90"/>
+<connect gate="G$1" pin="AVCC" pad="4"/>
+<connect gate="G$1" pin="AVCC1" pad="94"/>
+<connect gate="G$1" pin="GND" pad="3"/>
+<connect gate="G$1" pin="GND1" pad="13"/>
+<connect gate="G$1" pin="GND2" pad="23"/>
+<connect gate="G$1" pin="GND3" pad="33"/>
+<connect gate="G$1" pin="GND4" pad="43"/>
+<connect gate="G$1" pin="GND5" pad="53"/>
+<connect gate="G$1" pin="GND6" pad="63"/>
+<connect gate="G$1" pin="GND7" pad="73"/>
+<connect gate="G$1" pin="GND8" pad="84"/>
+<connect gate="G$1" pin="GND9" pad="93"/>
+<connect gate="G$1" pin="PA0" pad="95"/>
+<connect gate="G$1" pin="PA1" pad="96"/>
+<connect gate="G$1" pin="PA2" pad="97"/>
+<connect gate="G$1" pin="PA3" pad="98"/>
+<connect gate="G$1" pin="PA4" pad="99"/>
+<connect gate="G$1" pin="PA5" pad="100"/>
+<connect gate="G$1" pin="PA6" pad="1"/>
+<connect gate="G$1" pin="PA7" pad="2"/>
+<connect gate="G$1" pin="PB0" pad="5"/>
+<connect gate="G$1" pin="PB1" pad="6"/>
+<connect gate="G$1" pin="PB2" pad="7"/>
+<connect gate="G$1" pin="PB3" pad="8"/>
+<connect gate="G$1" pin="PB4" pad="9"/>
+<connect gate="G$1" pin="PB5" pad="10"/>
+<connect gate="G$1" pin="PB6" pad="11"/>
+<connect gate="G$1" pin="PB7" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="15"/>
+<connect gate="G$1" pin="PC1" pad="16"/>
+<connect gate="G$1" pin="PC2" pad="17"/>
+<connect gate="G$1" pin="PC3" pad="18"/>
+<connect gate="G$1" pin="PC4" pad="19"/>
+<connect gate="G$1" pin="PC5" pad="20"/>
+<connect gate="G$1" pin="PC6" pad="21"/>
+<connect gate="G$1" pin="PC7" pad="22"/>
+<connect gate="G$1" pin="PD0" pad="25"/>
+<connect gate="G$1" pin="PD1" pad="26"/>
+<connect gate="G$1" pin="PD2" pad="27"/>
+<connect gate="G$1" pin="PD3" pad="28"/>
+<connect gate="G$1" pin="PD4" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6" pad="31"/>
+<connect gate="G$1" pin="PD7" pad="32"/>
+<connect gate="G$1" pin="PDI_DATA" pad="89"/>
+<connect gate="G$1" pin="PE0" pad="35"/>
+<connect gate="G$1" pin="PE1" pad="36"/>
+<connect gate="G$1" pin="PE2" pad="37"/>
+<connect gate="G$1" pin="PE3" pad="38"/>
+<connect gate="G$1" pin="PE4" pad="39"/>
+<connect gate="G$1" pin="PE5" pad="40"/>
+<connect gate="G$1" pin="PE6" pad="41"/>
+<connect gate="G$1" pin="PE7" pad="42"/>
+<connect gate="G$1" pin="PF0" pad="45"/>
+<connect gate="G$1" pin="PF1" pad="46"/>
+<connect gate="G$1" pin="PF2" pad="47"/>
+<connect gate="G$1" pin="PF3" pad="48"/>
+<connect gate="G$1" pin="PF4" pad="49"/>
+<connect gate="G$1" pin="PF5" pad="50"/>
+<connect gate="G$1" pin="PF6" pad="51"/>
+<connect gate="G$1" pin="PF7" pad="52"/>
+<connect gate="G$1" pin="PH0" pad="55"/>
+<connect gate="G$1" pin="PH1" pad="56"/>
+<connect gate="G$1" pin="PH2" pad="57"/>
+<connect gate="G$1" pin="PH3" pad="58"/>
+<connect gate="G$1" pin="PH4" pad="59"/>
+<connect gate="G$1" pin="PH5" pad="60"/>
+<connect gate="G$1" pin="PH6" pad="61"/>
+<connect gate="G$1" pin="PH7" pad="62"/>
+<connect gate="G$1" pin="PJ0" pad="65"/>
+<connect gate="G$1" pin="PJ1" pad="66"/>
+<connect gate="G$1" pin="PJ2" pad="67"/>
+<connect gate="G$1" pin="PJ3" pad="68"/>
+<connect gate="G$1" pin="PJ4" pad="69"/>
+<connect gate="G$1" pin="PJ5" pad="70"/>
+<connect gate="G$1" pin="PJ6" pad="71"/>
+<connect gate="G$1" pin="PJ7" pad="72"/>
+<connect gate="G$1" pin="PK0" pad="75"/>
+<connect gate="G$1" pin="PK1" pad="76"/>
+<connect gate="G$1" pin="PK2" pad="77"/>
+<connect gate="G$1" pin="PK3" pad="78"/>
+<connect gate="G$1" pin="PK4" pad="79"/>
+<connect gate="G$1" pin="PK5" pad="80"/>
+<connect gate="G$1" pin="PK6" pad="81"/>
+<connect gate="G$1" pin="PK7" pad="82"/>
+<connect gate="G$1" pin="PQ0" pad="85"/>
+<connect gate="G$1" pin="PQ1" pad="86"/>
+<connect gate="G$1" pin="PQ2" pad="87"/>
+<connect gate="G$1" pin="PQ3" pad="88"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="91"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="92"/>
+<connect gate="G$1" pin="VCC" pad="14"/>
+<connect gate="G$1" pin="VCC1" pad="24"/>
+<connect gate="G$1" pin="VCC2" pad="34"/>
+<connect gate="G$1" pin="VCC3" pad="44"/>
+<connect gate="G$1" pin="VCC4" pad="54"/>
+<connect gate="G$1" pin="VCC5" pad="64"/>
+<connect gate="G$1" pin="VCC6" pad="74"/>
+<connect gate="G$1" pin="VCC7" pad="83"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA325P" prefix="IC">
+<description><b>8-bit Microcontroller with 32K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com .. doc8023.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA325P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="64M1">
+<connects>
+<connect gate="G$1" pin="!RESET!/PG5" pad="20"/>
+<connect gate="G$1" pin="!SS!/PCINT8/PB0" pad="10"/>
+<connect gate="G$1" pin="ADC0/PF0" pad="61"/>
+<connect gate="G$1" pin="ADC1/PF1" pad="60"/>
+<connect gate="G$1" pin="ADC2/PF2" pad="59"/>
+<connect gate="G$1" pin="ADC3/PF3" pad="58"/>
+<connect gate="G$1" pin="ADC4/TCK/PF4" pad="57"/>
+<connect gate="G$1" pin="ADC5/TMS/PF5" pad="56"/>
+<connect gate="G$1" pin="ADC6/TDO/PF6" pad="55"/>
+<connect gate="G$1" pin="ADC7/TDI/PF7" pad="54"/>
+<connect gate="G$1" pin="AIN1/PCINT3/PE3" pad="5"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="CLKO/PCINT7/PE7" pad="9"/>
+<connect gate="G$1" pin="DI/SDA/PCINT5/PE5" pad="7"/>
+<connect gate="G$1" pin="DNC" pad="1"/>
+<connect gate="G$1" pin="DO/PCINT6/PE6" pad="8"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="53"/>
+<connect gate="G$1" pin="GND@2" pad="63"/>
+<connect gate="G$1" pin="ICP1/PD0" pad="25"/>
+<connect gate="G$1" pin="INT0/PD1" pad="26"/>
+<connect gate="G$1" pin="MISO/PCINT11/PB3" pad="13"/>
+<connect gate="G$1" pin="MOSI/PCINT10/PB2" pad="12"/>
+<connect gate="G$1" pin="OC0A/PCINT12/PB4" pad="14"/>
+<connect gate="G$1" pin="OC1A/PCINT13/PB5" pad="16"/>
+<connect gate="G$1" pin="OC1B/PCINT14/PB6" pad="15"/>
+<connect gate="G$1" pin="OC2A/PCINT15/PB7" pad="17"/>
+<connect gate="G$1" pin="PA0" pad="51"/>
+<connect gate="G$1" pin="PA1" pad="50"/>
+<connect gate="G$1" pin="PA2" pad="49"/>
+<connect gate="G$1" pin="PA3" pad="48"/>
+<connect gate="G$1" pin="PA4" pad="47"/>
+<connect gate="G$1" pin="PA5" pad="46"/>
+<connect gate="G$1" pin="PA6" pad="45"/>
+<connect gate="G$1" pin="PA7" pad="44"/>
+<connect gate="G$1" pin="PC0" pad="35"/>
+<connect gate="G$1" pin="PC1" pad="36"/>
+<connect gate="G$1" pin="PC2" pad="37"/>
+<connect gate="G$1" pin="PC3" pad="38"/>
+<connect gate="G$1" pin="PC4" pad="39"/>
+<connect gate="G$1" pin="PC5" pad="40"/>
+<connect gate="G$1" pin="PC6" pad="41"/>
+<connect gate="G$1" pin="PC7" pad="42"/>
+<connect gate="G$1" pin="PD2" pad="27"/>
+<connect gate="G$1" pin="PD3" pad="28"/>
+<connect gate="G$1" pin="PD4" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6" pad="31"/>
+<connect gate="G$1" pin="PD7" pad="32"/>
+<connect gate="G$1" pin="PG0" pad="33"/>
+<connect gate="G$1" pin="PG1" pad="34"/>
+<connect gate="G$1" pin="PG2" pad="43"/>
+<connect gate="G$1" pin="RXD/PCINT0/PE0" pad="2"/>
+<connect gate="G$1" pin="SCK/PCINT9/PB1" pad="11"/>
+<connect gate="G$1" pin="T0/PG4" pad="19"/>
+<connect gate="G$1" pin="T1/PG3" pad="18"/>
+<connect gate="G$1" pin="TOSC1/XTAL1" pad="24"/>
+<connect gate="G$1" pin="TOSC2/XTAL2" pad="23"/>
+<connect gate="G$1" pin="TXD/PCINT1/PE1" pad="3"/>
+<connect gate="G$1" pin="USCK/SCL/PCINT4/PE4" pad="6"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XCK/AIN0/PCINT2/PE2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA325PV-10AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1636939" constant="no"/>
+<attribute name="OC_NEWARK" value="03P2025" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT45DB642D" prefix="IC">
+<description><b>Flash-Memory 64-Megabit</b> 2 .7-volt, Dual-interface, DataFlash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3542.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT45DB642D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="28T-TSOP-1">
+<connects>
+<connect gate="G$1" pin="!CS" pad="11"/>
+<connect gate="G$1" pin="!RESET" pad="2"/>
+<connect gate="G$1" pin="!WP" pad="3"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="GNDP" pad="21"/>
+<connect gate="G$1" pin="I/O0" pad="17"/>
+<connect gate="G$1" pin="I/O1" pad="18"/>
+<connect gate="G$1" pin="I/O2" pad="19"/>
+<connect gate="G$1" pin="I/O3" pad="20"/>
+<connect gate="G$1" pin="I/O4" pad="23"/>
+<connect gate="G$1" pin="I/O5" pad="24"/>
+<connect gate="G$1" pin="I/O6" pad="25"/>
+<connect gate="G$1" pin="I/O7" pad="26"/>
+<connect gate="G$1" pin="RDY/!BUSY" pad="1"/>
+<connect gate="G$1" pin="SCK/CLK" pad="12"/>
+<connect gate="G$1" pin="SER/!BYTE" pad="16"/>
+<connect gate="G$1" pin="SI" pad="13"/>
+<connect gate="G$1" pin="SO" pad="14"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+<connect gate="G$1" pin="VCCP" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT45DB642D-TU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095799" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1801" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644-*PU" prefix="IC">
+<description><b>8-bit Microcontroller with 64K Bytes In-System Programmable Flash</b><p>
+Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 34</i><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644-20PU" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="!RESET" pad="9"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="PCINT0/ADC0_PA0" pad="40"/>
+<connect gate="G$1" pin="PCINT1/ADC1_PA1" pad="39"/>
+<connect gate="G$1" pin="PCINT10/INT2/AIN0_PB2" pad="3"/>
+<connect gate="G$1" pin="PCINT11/OC0A/AIN1_PB3" pad="4"/>
+<connect gate="G$1" pin="PCINT12/OC0B/SS_PB4" pad="5"/>
+<connect gate="G$1" pin="PCINT13/MOSI_PB5" pad="6"/>
+<connect gate="G$1" pin="PCINT14/MISO_PB6" pad="7"/>
+<connect gate="G$1" pin="PCINT15/SCK_PB7" pad="8"/>
+<connect gate="G$1" pin="PCINT16/SCL_PC0" pad="22"/>
+<connect gate="G$1" pin="PCINT17/SDA_PC1" pad="23"/>
+<connect gate="G$1" pin="PCINT18/TCK_PC2" pad="24"/>
+<connect gate="G$1" pin="PCINT19/TMS_PC3" pad="25"/>
+<connect gate="G$1" pin="PCINT2/ADC2_PA2" pad="38"/>
+<connect gate="G$1" pin="PCINT20/TDO_PC4" pad="26"/>
+<connect gate="G$1" pin="PCINT21/TDI_PC5" pad="27"/>
+<connect gate="G$1" pin="PCINT22/TOSC1_PC6" pad="28"/>
+<connect gate="G$1" pin="PCINT23/TOSC2_PC7" pad="29"/>
+<connect gate="G$1" pin="PCINT24/RXD0_PD0" pad="14"/>
+<connect gate="G$1" pin="PCINT25/TXD0_PD1" pad="15"/>
+<connect gate="G$1" pin="PCINT26/INT0_PD2" pad="16"/>
+<connect gate="G$1" pin="PCINT27/INT1_PD3" pad="17"/>
+<connect gate="G$1" pin="PCINT28/OC1B_PD4" pad="18"/>
+<connect gate="G$1" pin="PCINT29/OC1A_PD5" pad="19"/>
+<connect gate="G$1" pin="PCINT3/ADC3_PA3" pad="37"/>
+<connect gate="G$1" pin="PCINT30/OC2B/ICP_PD6" pad="20"/>
+<connect gate="G$1" pin="PCINT31/OC2A_PD7" pad="21"/>
+<connect gate="G$1" pin="PCINT4/ADC4_PA4" pad="36"/>
+<connect gate="G$1" pin="PCINT5/ADC5_PA5" pad="35"/>
+<connect gate="G$1" pin="PCINT6/ADC6_PA6" pad="34"/>
+<connect gate="G$1" pin="PCINT7/ADC7_PA7" pad="33"/>
+<connect gate="G$1" pin="PCINT8/XCK0/T0_PB0" pad="1"/>
+<connect gate="G$1" pin="PCINT9/CLKO/T1_PB1" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644V-10PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288342" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5062" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288340" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5060" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT45DB161D" prefix="IC">
+<description><b>16-megabit 2.5V or 2.7V DataFlash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3500.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT45DB161VFN8" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-MU" package="VDFN-8">
+<connects>
+<connect gate="G$1" pin="!CS" pad="4"/>
+<connect gate="G$1" pin="!RESET" pad="3"/>
+<connect gate="G$1" pin="!WP" pad="5"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="2"/>
+<connect gate="G$1" pin="SI" pad="1"/>
+<connect gate="G$1" pin="SO" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="ATMEL" constant="no"/>
+<attribute name="MPN" value="AT45DB161D-SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455040" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-SU" package="8S2">
+<connects>
+<connect gate="G$1" pin="!CS" pad="4"/>
+<connect gate="G$1" pin="!RESET" pad="3"/>
+<connect gate="G$1" pin="!WP" pad="5"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="2"/>
+<connect gate="G$1" pin="SI" pad="1"/>
+<connect gate="G$1" pin="SO" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="ATMEL" constant="no"/>
+<attribute name="MPN" value="AT45DB161D-SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455040" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</drawing>
+</eagle>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="6.4">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
+<layer number="51" name="tDocu" color="6" fill="9" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+</layers>
+<library>
+<description><b>AVR Devices</b><p>
+Configurable logic, microcontrollers, nonvolatile memories<p>
+Based on the following sources:<p>
+<ul>
+<li>www.atmel.com
+<li>CD-ROM : Configurable Logic Microcontroller Nonvolatile Memory
+<li>CadSoft download site, www.cadsoft.de or www.cadsoftusa.com , file at90smcu_v400.zip
+<li>avr.lbr
+</ul>
+<author>Revised by librarian@cadsoft.de</author></description>
+<packages>
+<package name="DIL08">
+<description><B>Dual In Line</B></description>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="0.635" width="0.1524" layer="21" curve="180"/>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-2.794" x2="5.08" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-2.794" x2="5.08" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.794" x2="-5.08" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="2.794" x2="-5.08" y2="0.635" width="0.1524" layer="21"/>
+<pad name="1" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-5.3594" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-3.81" y="-0.9906" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL20">
+<description><B>Dual In Line</B></description>
+<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="0.635" width="0.1524" layer="21" curve="180"/>
+<wire x1="13.208" y1="-2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="13.208" y1="-2.794" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="2.794" x2="-13.208" y2="0.635" width="0.1524" layer="21"/>
+<wire x1="-13.208" y1="2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
+<pad name="1" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-13.5128" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-10.16" y="-0.762" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL28-3">
+<description><B>Dual In Line</B> 0.3 inch</description>
+<wire x1="-18.542" y1="-0.635" x2="-18.542" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="0.635" x2="-18.542" y2="-0.635" width="0.1524" layer="21" curve="-180"/>
+<wire x1="-18.542" y1="-2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="2.794" x2="-18.542" y2="0.635" width="0.1524" layer="21"/>
+<wire x1="-18.542" y1="2.794" x2="18.542" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="18.542" y1="2.794" x2="18.542" y2="-2.794" width="0.1524" layer="21"/>
+<pad name="1" x="-16.51" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-13.97" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="13.97" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="16.51" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="16.51" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="13.97" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="-13.97" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="-16.51" y="3.81" drill="0.8128" shape="long" rot="R90"/>
+<text x="-19.2024" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-15.875" y="-0.635" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="DIL40">
+<description><B>Dual In Line</B></description>
+<wire x1="-26.416" y1="-1.27" x2="-26.416" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="1.27" x2="-26.416" y2="-1.27" width="0.1524" layer="21" curve="-180"/>
+<wire x1="26.416" y1="-6.604" x2="26.416" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="6.604" x2="-26.416" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="6.604" x2="26.416" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-26.416" y1="-6.604" x2="26.416" y2="-6.604" width="0.1524" layer="21"/>
+<pad name="1" x="-24.13" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-21.59" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="-3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="-1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="21.59" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="24.13" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="24.13" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="21.59" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="29" x="3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="30" x="1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="31" x="-1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="32" x="-3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="33" x="-6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="34" x="-8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="35" x="-11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="36" x="-13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="37" x="-16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="38" x="-19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="39" x="-21.59" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="40" x="-24.13" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<text x="-26.67" y="-6.35" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-21.59" y="-2.2352" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="S44">
+<description><B>Throughhole Plastic J-Leaded Chip Carrier Socket</B></description>
+<wire x1="-10.16" y1="11.684" x2="-11.684" y2="10.16" width="0.1524" layer="21"/>
+<wire x1="-11.684" y1="10.16" x2="-11.684" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="6.985" x2="-6.985" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-10.414" x2="-7.239" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-10.414" x2="-10.414" y2="-9.398" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-9.398" x2="-8.255" y2="-7.239" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-7.239" x2="-8.255" y2="-6.985" width="0.1524" layer="21"/>
+<wire x1="-7.239" y1="-8.255" x2="-6.985" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="-9.398" x2="-5.461" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="-9.398" x2="-5.461" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="-10.414" x2="-4.699" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="-10.414" x2="-4.699" y2="-9.398" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="-8.255" x2="-4.699" y2="-9.398" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="-8.255" x2="-4.191" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-8.255" x2="-2.921" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="-9.525" x2="-2.921" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="-9.525" x2="-2.921" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="-10.414" x2="-2.159" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-10.414" x2="-2.159" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-8.255" x2="-2.159" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-8.255" x2="-1.651" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-8.255" x2="-0.381" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-9.525" x2="-0.381" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-9.525" x2="-0.381" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-10.414" x2="0.381" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-10.414" x2="0.381" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-8.255" x2="0.381" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="-8.255" x2="0.889" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="9.398" x2="8.255" y2="7.239" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="9.398" x2="9.398" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="10.414" x2="7.239" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="7.239" x2="8.255" y2="6.985" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="5.969" x2="8.255" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.461" x2="9.398" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="5.461" x2="9.398" y2="5.461" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="5.461" x2="10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="4.699" x2="10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="4.699" x2="8.255" y2="4.699" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.699" x2="8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.429" x2="8.255" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="2.921" x2="9.398" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.921" x2="9.398" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="2.921" x2="10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="0.889" x2="8.255" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.381" x2="9.398" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.381" x2="9.398" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="0.381" x2="10.414" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-0.381" x2="10.414" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-0.381" x2="8.255" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-0.381" x2="8.255" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-6.985" x2="-8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.969" x2="-8.255" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.461" x2="-9.398" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-5.461" x2="-9.398" y2="-5.461" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-5.461" x2="-10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-4.699" x2="-10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-4.699" x2="-8.255" y2="-4.699" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-4.699" x2="-8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.429" x2="-8.255" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-2.921" x2="-9.398" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.921" x2="-9.398" y2="-2.921" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-2.921" x2="-10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-2.159" x2="-10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="-2.159" x2="-8.255" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-2.159" x2="-8.255" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.889" x2="-8.255" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.381" x2="-9.398" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.381" x2="-9.398" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-0.381" x2="-10.414" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="0.381" x2="-10.414" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="0.381" x2="-8.255" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="0.381" x2="-8.255" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="7.239" y1="8.255" x2="6.985" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="8.255" x2="5.461" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="8.255" x2="5.461" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="10.414" x2="5.461" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="10.414" x2="4.699" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="9.398" x2="4.699" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="9.398" x2="4.699" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="8.255" x2="4.191" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="8.255" x2="2.921" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="8.255" x2="2.921" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="10.414" x2="2.921" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="10.414" x2="2.159" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="9.398" x2="2.159" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="9.398" x2="2.159" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="8.255" x2="1.651" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="8.255" x2="0.381" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="8.255" x2="0.381" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="10.414" x2="0.381" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="10.414" x2="-0.381" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="9.398" x2="-0.381" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="9.398" x2="-0.381" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="8.255" x2="-0.889" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="8.255" x2="-2.159" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="8.255" x2="-2.159" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="10.414" x2="-2.159" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="10.414" x2="-2.921" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="9.398" x2="-2.921" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="9.398" x2="-2.921" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-2.921" y1="8.255" x2="-3.429" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="8.255" x2="-4.699" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="8.255" x2="-4.699" y2="9.398" width="0.1524" layer="51"/>
+<wire x1="-4.699" y1="10.414" x2="-4.699" y2="9.398" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="10.414" x2="-5.461" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="9.398" x2="-5.461" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.461" y1="9.398" x2="-5.461" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="8.255" x2="-5.969" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-8.255" x2="2.159" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-9.525" x2="2.159" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-9.525" x2="2.159" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="-10.414" x2="2.921" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="-10.414" x2="2.921" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="2.921" y1="-8.255" x2="2.921" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="2.921" y1="-8.255" x2="3.429" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="-8.255" x2="4.699" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="-9.525" x2="4.699" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.699" y1="-9.525" x2="4.699" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-10.414" x2="5.461" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="-10.414" x2="5.461" y2="-9.525" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="-8.255" x2="5.461" y2="-9.525" width="0.1524" layer="51"/>
+<wire x1="5.461" y1="-8.255" x2="5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.969" x2="-8.255" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.461" x2="-9.398" y2="5.461" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.461" x2="-9.398" y2="5.461" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="5.461" x2="-10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="4.699" x2="-10.414" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="4.699" x2="-8.255" y2="4.699" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="4.699" x2="-8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.429" x2="-8.255" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.921" x2="-9.398" y2="2.921" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="2.921" x2="-9.398" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="2.921" x2="-10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="2.159" x2="-10.414" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="-6.731" y1="-10.414" x2="-6.731" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="-8.255" x2="-6.985" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="-10.414" x2="-5.969" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="-8.255" x2="-5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="-8.255" x2="-5.969" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="-10.414" x2="-4.191" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="-10.414" x2="-3.429" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-8.255" x2="-3.429" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="-10.414" x2="-1.651" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="-10.414" x2="-0.889" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-8.255" x2="-0.889" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="-10.414" x2="0.889" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="-10.414" x2="1.651" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-8.255" x2="1.651" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.731" x2="8.255" y2="6.731" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="6.731" x2="8.255" y2="6.985" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.731" x2="10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.969" x2="10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="4.191" x2="8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="4.191" x2="10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.429" x2="10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="1.651" x2="8.255" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="1.651" x2="10.414" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.889" x2="10.414" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.889" x2="8.255" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.889" x2="10.414" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-1.651" x2="10.414" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-6.731" x2="-8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-6.731" x2="-10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.969" x2="-10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.191" x2="-8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.191" x2="-10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.429" x2="-10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-1.651" x2="-8.255" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-1.651" x2="-10.414" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.889" x2="-10.414" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.889" x2="-8.255" y2="0.889" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.889" x2="-10.414" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="1.651" x2="-10.414" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="10.414" x2="6.731" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="8.255" x2="6.985" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="10.414" x2="5.969" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="8.255" x2="5.969" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="10.414" x2="4.191" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="10.414" x2="3.429" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="8.255" x2="3.429" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="10.414" x2="1.651" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="10.414" x2="0.889" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="8.255" x2="0.889" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="10.414" x2="-0.889" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="10.414" x2="-1.651" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-1.651" y1="8.255" x2="-1.651" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="10.414" x2="-3.429" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="10.414" x2="-4.191" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-4.191" y1="8.255" x2="-4.191" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="10.414" x2="-5.969" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="10.414" x2="-6.731" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-6.731" y1="8.255" x2="-6.731" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-10.414" x2="3.429" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-10.414" x2="4.191" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="4.191" y1="-8.255" x2="4.191" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-10.414" x2="5.969" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-10.414" x2="6.731" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="7.112" y1="-8.255" x2="6.731" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="6.731" y1="-8.255" x2="6.731" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="6.731" x2="-8.255" y2="6.731" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="6.731" x2="-10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.969" x2="-10.414" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.191" x2="-8.255" y2="4.191" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.191" x2="-10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.429" x2="-10.414" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-6.731" x2="8.255" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-6.731" x2="8.255" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-6.731" x2="10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.969" x2="10.414" y2="-5.969" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.969" x2="8.255" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.461" x2="9.398" y2="-5.461" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-5.461" x2="9.398" y2="-5.461" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-5.461" x2="10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-4.699" x2="10.414" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-4.699" x2="8.255" y2="-4.699" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-4.699" x2="8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.429" x2="8.255" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.921" x2="9.398" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-2.921" x2="9.398" y2="-2.921" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-2.921" x2="10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-2.159" x2="10.414" y2="-2.159" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="-8.255" x2="8.255" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-8.255" x2="8.255" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-1.651" x2="8.255" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.159" x2="9.398" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-6.985" y1="8.255" x2="-6.731" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="6.731" x2="-8.255" y2="6.985" width="0.1524" layer="51"/>
+<wire x1="-9.398" y1="2.159" x2="-8.255" y2="2.159" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.159" x2="-8.255" y2="1.651" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.191" x2="8.255" y2="-4.191" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.191" x2="10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.429" x2="10.414" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-11.684" y1="-11.049" x2="-11.049" y2="-11.684" width="0.1524" layer="21" curve="90"/>
+<wire x1="11.049" y1="-11.684" x2="-11.049" y2="-11.684" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="-11.684" x2="11.684" y2="-11.049" width="0.1524" layer="21" curve="90"/>
+<wire x1="11.049" y1="11.684" x2="-10.16" y2="11.684" width="0.1524" layer="21"/>
+<wire x1="11.684" y1="11.049" x2="11.684" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.684" x2="11.684" y2="11.049" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-1.27" y1="3.81" x2="1.27" y2="3.81" width="0.2032" layer="21"/>
+<wire x1="1.27" y1="3.81" x2="0" y2="5.08" width="0.2032" layer="21"/>
+<wire x1="0" y1="5.08" x2="-1.27" y2="3.81" width="0.2032" layer="21"/>
+<wire x1="8.255" y1="2.159" x2="10.414" y2="2.159" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="2.159" x2="8.255" y2="1.651" width="0.1524" layer="51"/>
+<circle x="-2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<pad name="1" x="1.27" y="6.35" drill="0.8128" diameter="1.6002"/>
+<pad name="2" x="-1.27" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="3" x="-1.27" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="4" x="-3.81" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="5" x="-3.81" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="6" x="-6.35" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="7" x="-8.89" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="8" x="-6.35" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="9" x="-8.89" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="10" x="-6.35" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="11" x="-8.89" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="12" x="-6.35" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="13" x="-8.89" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="14" x="-6.35" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="15" x="-8.89" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="16" x="-6.35" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="17" x="-8.89" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="18" x="-6.35" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="19" x="-6.35" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="20" x="-3.81" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="21" x="-3.81" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="22" x="-1.27" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="23" x="-1.27" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="24" x="1.27" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="25" x="1.27" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="26" x="3.81" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="27" x="3.81" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="28" x="6.35" y="-8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="29" x="8.89" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="30" x="6.35" y="-6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="31" x="8.89" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="32" x="6.35" y="-3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="33" x="8.89" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="34" x="6.35" y="-1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="35" x="8.89" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="36" x="6.35" y="1.27" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="37" x="8.89" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="38" x="6.35" y="3.81" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="39" x="8.89" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="40" x="6.35" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="41" x="6.35" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="42" x="3.81" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="43" x="3.81" y="6.35" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<pad name="44" x="1.27" y="8.89" drill="0.8128" diameter="1.6002" shape="octagon"/>
+<text x="-2.54" y="11.938" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-10.16" y="11.938" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="8.255" y="-10.795" size="1.27" layer="21" ratio="10">44</text>
+<rectangle x1="-0.508" y1="2.159" x2="0.508" y2="4.064" layer="21"/>
+<rectangle x1="-0.889" y1="3.81" x2="0.889" y2="4.191" layer="21"/>
+<rectangle x1="-0.635" y1="4.191" x2="0.635" y2="4.445" layer="21"/>
+<rectangle x1="-0.381" y1="4.445" x2="0.381" y2="4.699" layer="21"/>
+<rectangle x1="-0.127" y1="4.699" x2="0.127" y2="4.953" layer="21"/>
+<rectangle x1="-1.143" y1="3.81" x2="-0.889" y2="3.937" layer="21"/>
+<rectangle x1="-1.016" y1="3.937" x2="-0.889" y2="4.064" layer="21"/>
+<rectangle x1="-0.762" y1="4.191" x2="-0.635" y2="4.318" layer="21"/>
+<rectangle x1="-0.508" y1="4.445" x2="-0.381" y2="4.572" layer="21"/>
+<rectangle x1="-0.254" y1="4.699" x2="-0.127" y2="4.826" layer="21"/>
+<rectangle x1="0.127" y1="4.699" x2="0.254" y2="4.826" layer="21"/>
+<rectangle x1="0.381" y1="4.445" x2="0.508" y2="4.572" layer="21"/>
+<rectangle x1="0.635" y1="4.191" x2="0.762" y2="4.318" layer="21"/>
+<rectangle x1="0.889" y1="3.81" x2="1.143" y2="3.937" layer="21"/>
+<rectangle x1="0.889" y1="3.937" x2="1.016" y2="4.064" layer="21"/>
+</package>
+<package name="PLCC44">
+<description><B>Plastic J-Leaded Chip Carrier</B></description>
+<wire x1="-8.29" y1="7.79" x2="-7.79" y2="8.29" width="0.1524" layer="51"/>
+<wire x1="-7.79" y1="8.29" x2="7.79" y2="8.29" width="0.1524" layer="51"/>
+<wire x1="7.79" y1="8.29" x2="8.29" y2="7.79" width="0.1524" layer="51"/>
+<wire x1="8.29" y1="7.79" x2="8.29" y2="-7.79" width="0.1524" layer="51"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-8.29" width="0.1524" layer="51"/>
+<wire x1="7.79" y1="-8.29" x2="-7.04" y2="-8.29" width="0.1524" layer="51"/>
+<wire x1="-7.04" y1="-8.29" x2="-8.29" y2="-6.73" width="0.1524" layer="51"/>
+<wire x1="-8.29" y1="-6.73" x2="-8.29" y2="7.79" width="0.1524" layer="51"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="7.54" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="7.54" x2="7.79" y2="-7.54" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="-7.54" x2="7.54" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="7.54" y1="-7.79" x2="-7.04" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-7.79" x2="-8.29" y2="-6.73" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-8.29" x2="-7.04" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="-7.79" x2="-7.04" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="-7.04" y1="7.79" x2="7.54" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="-7.79" y1="8.29" x2="-7.04" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="8.29" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="7.54" x2="8.29" y2="7.79" width="0.0508" layer="51"/>
+<wire x1="7.79" y1="-8.29" x2="7.54" y2="-7.79" width="0.0508" layer="51"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-7.54" width="0.0508" layer="51"/>
+<wire x1="-5.859" y1="8.29" x2="-5.571" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-4.589" y1="8.29" x2="-4.301" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-3.319" y1="8.29" x2="-3.031" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-2.049" y1="8.29" x2="-1.761" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-0.779" y1="8.29" x2="-0.491" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="0.491" y1="8.29" x2="0.779" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="6.841" y1="8.29" x2="7.79" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="8.29" x2="8.29" y2="7.79" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="7.79" x2="8.29" y2="6.841" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="3.319" x2="8.29" y2="3.031" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="2.049" x2="8.29" y2="1.761" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="0.779" x2="8.29" y2="0.491" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-0.491" x2="8.29" y2="-0.779" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-1.761" x2="8.29" y2="-2.049" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-3.031" x2="8.29" y2="-3.319" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-6.841" x2="8.29" y2="-7.79" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="-8.29" x2="6.841" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="0.779" y1="-8.29" x2="0.491" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-0.491" y1="-8.29" x2="-0.779" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-1.761" y1="-8.29" x2="-2.049" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-3.031" y1="-8.29" x2="-3.319" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-4.301" y1="-8.29" x2="-4.589" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-5.571" y1="-8.29" x2="-5.859" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-6.841" y1="-8.29" x2="-7.04" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="-8.29" x2="-8.24" y2="-6.841" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-3.319" x2="-8.29" y2="-3.031" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-2.049" x2="-8.29" y2="-1.761" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-0.779" x2="-8.29" y2="-0.491" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="0.491" x2="-8.29" y2="0.779" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="1.761" x2="-8.29" y2="2.049" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="3.031" x2="-8.29" y2="3.319" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="6.841" x2="-8.29" y2="7.79" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="7.79" x2="-7.79" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-7.79" y1="8.29" x2="-6.841" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="7.79" x2="-6.801" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-5.899" y1="7.79" x2="-5.531" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-4.629" y1="7.79" x2="-4.261" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-3.359" y1="7.79" x2="-2.991" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-2.089" y1="7.79" x2="-1.721" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-0.819" y1="7.79" x2="-0.451" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="0.451" y1="7.79" x2="0.819" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="6.801" y1="7.79" x2="7.54" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="7.54" x2="7.79" y2="6.801" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="3.359" x2="7.79" y2="2.991" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="2.089" x2="7.79" y2="1.721" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="0.819" x2="7.79" y2="0.451" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-0.451" x2="7.79" y2="-0.819" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-1.721" x2="7.79" y2="-2.089" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-2.991" x2="7.79" y2="-3.359" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-6.801" x2="7.79" y2="-7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-7.54" x2="7.54" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="-7.79" x2="6.801" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="0.819" y1="-7.79" x2="0.451" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-0.451" y1="-7.79" x2="-0.819" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-1.721" y1="-7.79" x2="-2.089" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-2.991" y1="-7.79" x2="-3.359" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-4.261" y1="-7.79" x2="-4.629" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-5.531" y1="-7.79" x2="-5.899" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-6.801" y1="-7.79" x2="-7.04" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-7.79" x2="-8.219" y2="-6.852" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-7.79" x2="-7.04" y2="-6.801" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-3.359" x2="-7.04" y2="-2.991" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-2.089" x2="-7.04" y2="-1.721" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-0.819" x2="-7.04" y2="-0.451" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="0.451" x2="-7.04" y2="0.819" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="1.721" x2="-7.04" y2="2.089" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="2.991" x2="-7.04" y2="3.359" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="6.801" x2="-7.04" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="-7.79" y1="8.29" x2="-7.04" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="7.54" x2="8.29" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="7.54" y1="7.79" x2="7.79" y2="8.29" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="-7.79" x2="7.79" y2="-7.54" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-8.29" x2="7.54" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-8.29" x2="-7.04" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="2.089" y1="-7.79" x2="1.721" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="3.359" y1="-7.79" x2="2.991" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="2.049" y1="-8.29" x2="1.761" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="3.319" y1="-8.29" x2="3.031" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="1.761" y1="8.29" x2="2.049" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="3.031" y1="8.29" x2="3.319" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="1.721" y1="7.79" x2="2.089" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="2.991" y1="7.79" x2="3.359" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="4.301" y1="8.29" x2="4.589" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="5.571" y1="8.29" x2="5.859" y2="8.29" width="0.1524" layer="21"/>
+<wire x1="4.261" y1="7.79" x2="4.629" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="5.531" y1="7.79" x2="5.899" y2="7.79" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="4.589" x2="8.29" y2="4.301" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="5.859" x2="8.29" y2="5.571" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="4.629" x2="7.79" y2="4.261" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="5.899" x2="7.79" y2="5.531" width="0.0508" layer="21"/>
+<wire x1="-8.29" y1="4.301" x2="-8.29" y2="4.589" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="5.571" x2="-8.29" y2="5.859" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="4.261" x2="-7.04" y2="4.629" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="5.531" x2="-7.04" y2="5.899" width="0.0508" layer="21"/>
+<wire x1="-8.29" y1="-4.589" x2="-8.29" y2="-4.301" width="0.1524" layer="21"/>
+<wire x1="-8.29" y1="-5.859" x2="-8.29" y2="-5.571" width="0.1524" layer="21"/>
+<wire x1="-7.04" y1="-4.629" x2="-7.04" y2="-4.261" width="0.0508" layer="21"/>
+<wire x1="-7.04" y1="-5.899" x2="-7.04" y2="-5.531" width="0.0508" layer="21"/>
+<wire x1="8.29" y1="-4.301" x2="8.29" y2="-4.589" width="0.1524" layer="21"/>
+<wire x1="8.29" y1="-5.571" x2="8.29" y2="-5.859" width="0.1524" layer="21"/>
+<wire x1="7.79" y1="-4.261" x2="7.79" y2="-4.629" width="0.0508" layer="21"/>
+<wire x1="7.79" y1="-5.531" x2="7.79" y2="-5.899" width="0.0508" layer="21"/>
+<wire x1="4.629" y1="-7.79" x2="4.261" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="5.899" y1="-7.79" x2="5.531" y2="-7.79" width="0.0508" layer="21"/>
+<wire x1="4.589" y1="-8.29" x2="4.301" y2="-8.29" width="0.1524" layer="21"/>
+<wire x1="5.859" y1="-8.29" x2="5.571" y2="-8.29" width="0.1524" layer="21"/>
+<circle x="-5.96" y="0" radius="0.5" width="0.0508" layer="51"/>
+<circle x="-5.96" y="0" radius="0.5" width="0.0508" layer="21"/>
+<smd name="8" x="-5.08" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="9" x="-3.81" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="10" x="-2.54" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="11" x="-1.27" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="12" x="0" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="13" x="1.27" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="14" x="2.54" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="36" x="-2.54" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="35" x="-1.27" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="34" x="0" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="33" x="1.27" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="32" x="2.54" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="31" x="3.81" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="30" x="5.08" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="6" x="-7.86" y="-6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="3" x="-7.86" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="2" x="-7.86" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="1" x="-7.86" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="44" x="-7.86" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="43" x="-7.86" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="42" x="-7.86" y="3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="18" x="7.86" y="-6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="21" x="7.86" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="22" x="7.86" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="23" x="7.86" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="24" x="7.86" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="25" x="7.86" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="26" x="7.86" y="3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="15" x="3.81" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="16" x="5.08" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="37" x="-3.81" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="38" x="-5.08" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="29" x="6.35" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="27" x="7.86" y="5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="28" x="7.86" y="6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="20" x="7.86" y="-3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="19" x="7.86" y="-5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="17" x="6.35" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="4" x="-7.86" y="-3.81" dx="1.8" dy="0.76" layer="1"/>
+<smd name="5" x="-7.86" y="-5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="41" x="-7.86" y="5.08" dx="1.8" dy="0.76" layer="1"/>
+<smd name="40" x="-7.86" y="6.35" dx="1.8" dy="0.76" layer="1"/>
+<smd name="39" x="-6.35" y="7.86" dx="0.76" dy="1.8" layer="1"/>
+<smd name="7" x="-6.35" y="-7.86" dx="0.76" dy="1.8" layer="1"/>
+<text x="-9.017" y="-2.667" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-5.08" y="-2.54" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="-2.92" y1="8.29" x2="-2.16" y2="8.76" layer="51"/>
+<rectangle x1="-1.65" y1="8.29" x2="-0.89" y2="8.76" layer="51"/>
+<rectangle x1="-0.38" y1="8.29" x2="0.38" y2="8.76" layer="51"/>
+<rectangle x1="0.89" y1="8.29" x2="1.65" y2="8.76" layer="51"/>
+<rectangle x1="2.16" y1="8.29" x2="2.92" y2="8.76" layer="51"/>
+<rectangle x1="3.43" y1="8.29" x2="4.19" y2="8.76" layer="51"/>
+<rectangle x1="4.7" y1="8.29" x2="5.46" y2="8.76" layer="51"/>
+<rectangle x1="8.29" y1="3.43" x2="8.76" y2="4.19" layer="51"/>
+<rectangle x1="8.29" y1="2.16" x2="8.76" y2="2.92" layer="51"/>
+<rectangle x1="8.29" y1="0.89" x2="8.76" y2="1.65" layer="51"/>
+<rectangle x1="8.29" y1="-0.38" x2="8.76" y2="0.38" layer="51"/>
+<rectangle x1="8.29" y1="-1.65" x2="8.76" y2="-0.89" layer="51"/>
+<rectangle x1="8.29" y1="-2.92" x2="8.76" y2="-2.16" layer="51"/>
+<rectangle x1="8.29" y1="-6.73" x2="8.76" y2="-5.97" layer="51"/>
+<rectangle x1="-5.46" y1="-8.76" x2="-4.7" y2="-8.29" layer="51"/>
+<rectangle x1="-4.19" y1="-8.76" x2="-3.43" y2="-8.29" layer="51"/>
+<rectangle x1="-2.92" y1="-8.76" x2="-2.16" y2="-8.29" layer="51"/>
+<rectangle x1="-1.65" y1="-8.76" x2="-0.89" y2="-8.29" layer="51"/>
+<rectangle x1="-0.38" y1="-8.76" x2="0.38" y2="-8.29" layer="51"/>
+<rectangle x1="0.89" y1="-8.76" x2="1.65" y2="-8.29" layer="51"/>
+<rectangle x1="2.16" y1="-8.76" x2="2.92" y2="-8.29" layer="51"/>
+<rectangle x1="-8.76" y1="3.43" x2="-8.29" y2="4.19" layer="51"/>
+<rectangle x1="-8.76" y1="2.16" x2="-8.29" y2="2.92" layer="51"/>
+<rectangle x1="-8.76" y1="0.89" x2="-8.29" y2="1.65" layer="51"/>
+<rectangle x1="-8.76" y1="-0.38" x2="-8.29" y2="0.38" layer="51"/>
+<rectangle x1="-8.76" y1="-1.65" x2="-8.29" y2="-0.89" layer="51"/>
+<rectangle x1="-8.76" y1="-2.92" x2="-8.29" y2="-2.16" layer="51"/>
+<rectangle x1="-8.76" y1="-6.73" x2="-8.29" y2="-5.97" layer="51"/>
+<rectangle x1="-4.19" y1="8.29" x2="-3.43" y2="8.76" layer="51"/>
+<rectangle x1="-5.46" y1="8.29" x2="-4.7" y2="8.76" layer="51"/>
+<rectangle x1="3.43" y1="-8.76" x2="4.19" y2="-8.29" layer="51"/>
+<rectangle x1="4.7" y1="-8.76" x2="5.46" y2="-8.29" layer="51"/>
+<rectangle x1="-8.76" y1="4.7" x2="-8.29" y2="5.46" layer="51"/>
+<rectangle x1="-8.76" y1="5.97" x2="-8.29" y2="6.73" layer="51"/>
+<rectangle x1="-8.76" y1="-4.19" x2="-8.29" y2="-3.43" layer="51"/>
+<rectangle x1="-8.76" y1="-5.46" x2="-8.29" y2="-4.7" layer="51"/>
+<rectangle x1="5.97" y1="-8.76" x2="6.73" y2="-8.29" layer="51"/>
+<rectangle x1="8.29" y1="-5.46" x2="8.76" y2="-4.7" layer="51"/>
+<rectangle x1="8.29" y1="-4.19" x2="8.76" y2="-3.43" layer="51"/>
+<rectangle x1="8.29" y1="4.7" x2="8.76" y2="5.46" layer="51"/>
+<rectangle x1="8.29" y1="5.97" x2="8.76" y2="6.73" layer="51"/>
+<rectangle x1="5.97" y1="8.29" x2="6.73" y2="8.76" layer="51"/>
+<rectangle x1="-6.73" y1="8.29" x2="-5.97" y2="8.76" layer="51"/>
+<rectangle x1="-6.73" y1="-8.76" x2="-5.97" y2="-8.29" layer="51"/>
+</package>
+<package name="PLCC-SM44">
+<description><B>SMD Plastic J-Leaded Chip Carrier Socket</B></description>
+<wire x1="-11.049" y1="11.049" x2="-11.049" y2="-10.033" width="0.1524" layer="21"/>
+<wire x1="-11.049" y1="-10.033" x2="-10.287" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="-10.287" y1="-11.049" x2="11.049" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.049" x2="11.049" y2="-11.049" width="0.1524" layer="21"/>
+<wire x1="11.049" y1="11.049" x2="-11.049" y2="11.049" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-9.398" x2="8.255" y2="-7.239" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-9.398" x2="9.398" y2="-10.541" width="0.1524" layer="21"/>
+<wire x1="9.398" y1="-10.541" x2="7.112" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-4.318" x2="8.255" y2="-4.318" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.318" x2="10.414" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-3.302" x2="10.414" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-3.302" x2="8.255" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-3.048" x2="8.255" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-3.048" x2="10.414" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-2.032" x2="10.414" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-2.032" x2="8.255" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-1.778" x2="8.255" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-1.778" x2="10.414" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-0.762" x2="10.414" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-0.762" x2="8.255" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.508" x2="8.255" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-0.508" x2="10.414" y2="0.508" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="0.508" x2="10.414" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="0.508" x2="8.255" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.762" x2="8.255" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="0.762" x2="10.414" y2="1.778" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="1.778" x2="10.414" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="1.778" x2="8.255" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.032" x2="8.255" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="2.032" x2="10.414" y2="3.048" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="3.048" x2="10.414" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="3.048" x2="8.255" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="3.302" x2="8.255" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="3.302" x2="10.414" y2="4.318" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="4.318" x2="10.414" y2="4.318" width="0.1524" layer="51"/>
+<wire x1="-9.398" y1="10.668" x2="-7.239" y2="8.509" width="0.1524" layer="21"/>
+<wire x1="-9.398" y1="10.668" x2="-10.414" y2="9.652" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="9.652" x2="-8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="-7.239" y1="8.509" x2="-6.858" y2="8.509" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="10.414" x2="-5.842" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-5.842" y1="8.255" x2="-5.842" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="8.255" x2="-5.588" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="10.414" x2="-5.588" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="10.414" x2="-4.572" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-4.572" y1="8.255" x2="-4.572" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="8.255" x2="-4.318" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="10.414" x2="-4.318" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="8.255" x2="-0.762" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="8.255" x2="-0.508" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="10.414" x2="-0.508" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="10.414" x2="0.508" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="8.255" x2="0.508" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="8.255" x2="0.762" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="10.414" x2="0.762" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="10.414" x2="1.778" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="1.778" y1="8.255" x2="1.778" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="8.255" x2="2.032" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="10.414" x2="2.032" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="10.414" x2="3.048" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="8.255" x2="3.048" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="8.255" x2="3.302" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="10.414" x2="3.302" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="10.414" x2="4.318" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="8.255" x2="4.318" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-10.414" x2="4.318" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-10.414" x2="3.302" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="3.302" y1="-8.255" x2="3.302" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="-8.255" x2="3.048" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="-10.414" x2="3.048" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="3.048" y1="-10.414" x2="2.032" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-8.255" x2="1.778" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-10.414" x2="1.778" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-10.414" x2="0.762" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-8.255" x2="0.762" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="-8.255" x2="0.508" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="-10.414" x2="0.508" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="0.508" y1="-10.414" x2="-0.508" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="-8.255" x2="-0.508" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="-8.255" x2="-0.762" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="-10.414" x2="-0.762" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-8.255" x2="-4.318" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-8.255" x2="-4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="-10.414" x2="-4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-4.572" y1="-10.414" x2="-5.588" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-5.588" y1="-8.255" x2="-5.588" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-5.588" y1="-8.255" x2="-5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-10.414" x2="-5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-10.414" x2="-6.858" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="-8.382" x2="-6.858" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-6.858" y1="-8.382" x2="-7.62" y2="-8.382" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="4.318" x2="-8.255" y2="4.318" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.318" x2="-10.414" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="3.302" x2="-10.414" y2="3.302" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="3.302" x2="-8.255" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="3.048" x2="-8.255" y2="3.048" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="3.048" x2="-10.414" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="2.032" x2="-10.414" y2="2.032" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="2.032" x2="-8.255" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="1.778" x2="-8.255" y2="1.778" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="1.778" x2="-10.414" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="0.762" x2="-10.414" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="0.762" x2="-8.255" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.508" x2="-8.255" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="0.508" x2="-10.414" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-0.508" x2="-10.414" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-0.508" x2="-8.255" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.762" x2="-8.255" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-0.762" x2="-10.414" y2="-1.778" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-1.778" x2="-10.414" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-1.778" x2="-8.255" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.032" x2="-8.255" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-2.032" x2="-10.414" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-3.048" x2="-10.414" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-3.048" x2="-8.255" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-3.302" x2="-8.255" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-3.302" x2="-10.414" y2="-4.318" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-4.318" x2="-10.414" y2="-4.318" width="0.1524" layer="51"/>
+<wire x1="-7.112" y1="0" x2="-5.207" y2="0" width="0.508" layer="21"/>
+<wire x1="-7.112" y1="0" x2="-6.477" y2="0.635" width="0.508" layer="21"/>
+<wire x1="-6.477" y1="0.635" x2="-6.477" y2="-0.635" width="0.508" layer="21"/>
+<wire x1="-6.477" y1="-0.635" x2="-7.112" y2="0" width="0.508" layer="21"/>
+<wire x1="-4.318" y1="10.414" x2="-3.302" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="8.255" x2="-3.302" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="8.255" x2="-3.048" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="10.414" x2="-3.048" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="10.414" x2="-2.032" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="8.255" x2="-2.032" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="8.255" x2="-1.778" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="10.414" x2="-1.778" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="10.414" x2="-0.762" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-10.414" x2="-1.778" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-1.778" y1="-8.255" x2="-1.778" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="-8.255" x2="-2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="-10.414" x2="-2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="-10.414" x2="-3.048" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-8.255" x2="-3.048" y2="-10.414" width="0.1524" layer="51"/>
+<wire x1="-3.048" y1="-8.255" x2="-3.302" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="-10.414" x2="-3.302" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="-10.414" x2="-4.318" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-4.318" x2="-8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.572" x2="-8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-4.572" x2="-10.414" y2="-5.588" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-5.588" x2="-10.414" y2="-5.588" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.588" x2="-8.255" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-5.842" x2="-10.414" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="-5.842" x2="-10.414" y2="-6.858" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="-6.858" x2="-8.255" y2="-6.858" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="-6.858" x2="-8.255" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="-7.747" x2="-7.62" y2="-8.382" width="0.1524" layer="21"/>
+<wire x1="-8.255" y1="4.318" x2="-8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.572" x2="-8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="4.572" x2="-10.414" y2="5.588" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="5.588" x2="-8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="5.588" x2="-8.255" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.842" x2="-8.255" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="-10.414" y1="5.842" x2="-10.414" y2="6.858" width="0.1524" layer="21"/>
+<wire x1="-10.414" y1="6.858" x2="-8.255" y2="6.858" width="0.1524" layer="51"/>
+<wire x1="-8.255" y1="6.858" x2="-8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="-6.858" y1="8.509" x2="-6.858" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.318" x2="8.255" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="4.572" x2="10.414" y2="4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="5.588" x2="10.414" y2="4.572" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="5.588" x2="8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.842" x2="8.255" y2="5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="5.842" x2="10.414" y2="5.842" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="6.858" x2="10.414" y2="5.842" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="6.858" x2="8.255" y2="6.858" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="6.858" x2="8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="8.255" x2="4.572" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="10.414" x2="4.572" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="10.414" x2="5.588" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="8.255" x2="5.588" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.588" y1="8.255" x2="5.842" y2="8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="8.255" x2="5.842" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="10.414" x2="6.858" y2="10.414" width="0.1524" layer="21"/>
+<wire x1="6.858" y1="8.255" x2="6.858" y2="10.414" width="0.1524" layer="51"/>
+<wire x1="6.858" y1="8.255" x2="7.493" y2="8.255" width="0.1524" layer="21"/>
+<wire x1="7.493" y1="8.255" x2="8.255" y2="7.493" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-10.414" x2="2.032" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-8.255" x2="4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="-10.414" x2="4.572" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="-10.414" x2="5.588" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="-10.414" x2="5.588" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.588" y1="-8.255" x2="5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-10.414" x2="5.842" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-10.414" x2="6.858" y2="-10.414" width="0.1524" layer="21"/>
+<wire x1="6.858" y1="-10.414" x2="6.858" y2="-8.255" width="0.1524" layer="51"/>
+<wire x1="6.858" y1="-8.255" x2="7.112" y2="-8.255" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-4.318" x2="8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.572" x2="8.255" y2="-4.572" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-4.572" x2="10.414" y2="-5.588" width="0.1524" layer="21"/>
+<wire x1="8.255" y1="-5.588" x2="10.414" y2="-5.588" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.588" x2="8.255" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-5.842" x2="10.414" y2="-5.842" width="0.1524" layer="51"/>
+<wire x1="10.414" y1="-5.842" x2="10.414" y2="-6.858" width="0.1524" layer="21"/>
+<wire x1="10.414" y1="-6.858" x2="8.255" y2="-6.858" width="0.1524" layer="51"/>
+<wire x1="8.255" y1="-6.858" x2="8.255" y2="-7.239" width="0.1524" layer="21"/>
+<circle x="-2.54" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-2.54" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="3.81" y="-2.54" radius="1.27" width="0.1524" layer="21"/>
+<circle x="3.81" y="2.54" radius="1.27" width="0.1524" layer="21"/>
+<smd name="39" x="-6.35" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="40" x="-8.89" y="6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="1" x="-8.89" y="0" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="2" x="-8.89" y="-1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="3" x="-8.89" y="-2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="38" x="-5.08" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="4" x="-8.89" y="-3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="21" x="8.89" y="-2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="20" x="8.89" y="-3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="19" x="8.89" y="-5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="18" x="8.89" y="-6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="14" x="2.54" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="22" x="8.89" y="-1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="13" x="1.27" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="5" x="-8.89" y="-5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="6" x="-8.89" y="-6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="8" x="-5.08" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="9" x="-3.81" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="10" x="-2.54" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="11" x="-1.27" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="12" x="0" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="37" x="-3.81" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="36" x="-2.54" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="35" x="-1.27" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="34" x="0" y="9.017" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="33" x="1.27" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="24" x="8.89" y="1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="23" x="8.89" y="0" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="41" x="-8.89" y="5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="43" x="-8.89" y="2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="44" x="-8.89" y="1.27" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="42" x="-8.89" y="3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="7" x="-6.35" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="15" x="3.81" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="16" x="5.08" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="17" x="6.35" y="-8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="25" x="8.89" y="2.54" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="26" x="8.89" y="3.81" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="27" x="8.89" y="5.08" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="28" x="8.89" y="6.35" dx="2.5908" dy="0.6604" layer="1"/>
+<smd name="32" x="2.54" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="31" x="3.81" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="30" x="5.08" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<smd name="29" x="6.35" y="8.89" dx="0.6604" dy="2.5908" layer="1"/>
+<text x="-11.43" y="-10.16" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="13.335" y="-10.033" size="1.778" layer="27" ratio="10" rot="R90">>VALUE</text>
+</package>
+<package name="SSOP20D8">
+<description><B>Plastic Shrink Small Outline Package</B></description>
+<wire x1="-3.556" y1="-2.591" x2="3.683" y2="-2.591" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="2.489" x2="3.683" y2="-2.591" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="2.489" x2="-3.556" y2="2.489" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-2.591" x2="-3.556" y2="2.489" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="-2.337" x2="3.429" y2="-2.337" width="0.0508" layer="21"/>
+<wire x1="3.429" y1="2.235" x2="3.429" y2="-2.337" width="0.0508" layer="21"/>
+<wire x1="3.429" y1="2.235" x2="-3.302" y2="2.235" width="0.0508" layer="21"/>
+<wire x1="-3.302" y1="-2.337" x2="-3.302" y2="2.235" width="0.0508" layer="21"/>
+<circle x="-2.286" y="-1.4478" radius="0.635" width="0.1524" layer="21"/>
+<smd name="1" x="-2.794" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="2" x="-2.159" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="3" x="-1.524" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="4" x="-0.889" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="5" x="-0.254" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="6" x="0.381" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="7" x="1.016" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="8" x="1.651" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="9" x="2.286" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="10" x="2.921" y="-3.3528" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="20" x="-2.794" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="19" x="-2.159" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="18" x="-1.524" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="17" x="-0.889" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="16" x="-0.254" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="15" x="0.381" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="14" x="1.016" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="13" x="1.651" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="12" x="2.286" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<smd name="11" x="2.921" y="3.2512" dx="0.3048" dy="1.2446" layer="1"/>
+<text x="-3.8862" y="-2.0574" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-2.6924" y="-0.0762" size="1.016" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="2.8194" y1="2.54" x2="3.0226" y2="3.3782" layer="51"/>
+<rectangle x1="2.1844" y1="2.54" x2="2.3876" y2="3.3782" layer="51"/>
+<rectangle x1="1.5494" y1="2.54" x2="1.7526" y2="3.3782" layer="51"/>
+<rectangle x1="0.9144" y1="2.54" x2="1.1176" y2="3.3782" layer="51"/>
+<rectangle x1="0.2794" y1="2.54" x2="0.4826" y2="3.3782" layer="51"/>
+<rectangle x1="-0.3556" y1="2.54" x2="-0.1524" y2="3.3782" layer="51"/>
+<rectangle x1="-0.9906" y1="2.54" x2="-0.7874" y2="3.3782" layer="51"/>
+<rectangle x1="-1.6256" y1="2.54" x2="-1.4224" y2="3.3782" layer="51"/>
+<rectangle x1="-2.2606" y1="2.54" x2="-2.0574" y2="3.3782" layer="51"/>
+<rectangle x1="-2.8956" y1="2.54" x2="-2.6924" y2="3.3782" layer="51"/>
+<rectangle x1="-2.8956" y1="-3.4798" x2="-2.6924" y2="-2.6416" layer="51"/>
+<rectangle x1="-2.2606" y1="-3.4798" x2="-2.0574" y2="-2.6416" layer="51"/>
+<rectangle x1="-1.6256" y1="-3.4798" x2="-1.4224" y2="-2.6416" layer="51"/>
+<rectangle x1="-0.9906" y1="-3.4798" x2="-0.7874" y2="-2.6416" layer="51"/>
+<rectangle x1="-0.3556" y1="-3.4798" x2="-0.1524" y2="-2.6416" layer="51"/>
+<rectangle x1="0.2794" y1="-3.4798" x2="0.4826" y2="-2.6416" layer="51"/>
+<rectangle x1="0.9144" y1="-3.4798" x2="1.1176" y2="-2.6416" layer="51"/>
+<rectangle x1="1.5494" y1="-3.4798" x2="1.7526" y2="-2.6416" layer="51"/>
+<rectangle x1="2.1844" y1="-3.4798" x2="2.3876" y2="-2.6416" layer="51"/>
+<rectangle x1="2.8194" y1="-3.4798" x2="3.0226" y2="-2.6416" layer="51"/>
+</package>
+<package name="SOIC8">
+<description><B>Wide Plastic Gull Wing Small Outline Package</B></description>
+<wire x1="-2.6" y1="2.25" x2="-2.35" y2="2.5" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="2.5" x2="2.6" y2="2.25" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="-2.5" x2="2.6" y2="-2.25" width="0.1524" layer="21" curve="90"/>
+<wire x1="-2.6" y1="-2.25" x2="-2.35" y2="-2.5" width="0.1524" layer="21" curve="90"/>
+<wire x1="2.36" y1="-2.5" x2="-2.34" y2="-2.5" width="0.1524" layer="51"/>
+<wire x1="-2.34" y1="2.5" x2="2.36" y2="2.5" width="0.1524" layer="51"/>
+<wire x1="-2.21" y1="2.5" x2="-2.34" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="-1.59" y1="2.5" x2="-0.95" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="-0.32" y1="2.5" x2="0.32" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="0.95" y1="2.5" x2="1.59" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="2.21" y1="2.5" x2="2.36" y2="2.5" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-2.5" x2="2.33" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="1.59" y1="-2.5" x2="0.94" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="0.32" y1="-2.5" x2="-0.33" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-0.95" y1="-2.5" x2="-1.59" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-2.21" y1="-2.5" x2="-2.34" y2="-2.5" width="0.1524" layer="21"/>
+<wire x1="-2.6" y1="2.25" x2="-2.6" y2="-2.24" width="0.1524" layer="21"/>
+<wire x1="2.6" y1="-2.25" x2="2.6" y2="2.25" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="2" x="-0.645" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="3" x="0.625" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="4" x="1.895" y="-3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="8" x="-1.905" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="7" x="-0.635" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="6" x="0.635" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<smd name="5" x="1.905" y="3.154" dx="0.5" dy="2.2" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="2.5" x2="-1.73" y2="3.4" layer="51"/>
+<rectangle x1="-0.81" y1="2.5" x2="-0.46" y2="3.4" layer="51"/>
+<rectangle x1="0.46" y1="2.5" x2="0.81" y2="3.4" layer="51"/>
+<rectangle x1="1.73" y1="2.5" x2="2.08" y2="3.4" layer="51"/>
+<rectangle x1="1.72" y1="-3.4" x2="2.07" y2="-2.5" layer="51"/>
+<rectangle x1="0.45" y1="-3.4" x2="0.8" y2="-2.5" layer="51"/>
+<rectangle x1="-0.82" y1="-3.4" x2="-0.47" y2="-2.5" layer="51"/>
+<rectangle x1="-2.08" y1="-3.4" x2="-1.73" y2="-2.5" layer="51"/>
+</package>
+<package name="SO20L">
+<description><B>Small Outline Package</B> SOIC 0.300"</description>
+<wire x1="-5.639" y1="-4.064" x2="6.909" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="6.909" y1="-4.064" x2="6.909" y2="3.277" width="0.1524" layer="21"/>
+<wire x1="6.909" y1="3.277" x2="-5.639" y2="3.277" width="0.1524" layer="21"/>
+<wire x1="-5.639" y1="3.277" x2="-5.639" y2="-4.064" width="0.1524" layer="21"/>
+<circle x="-4.7498" y="-3.1496" radius="0.5334" width="0.1524" layer="21"/>
+<smd name="1" x="-5.08" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="2" x="-3.81" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="3" x="-2.54" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="4" x="-1.27" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="5" x="0" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="6" x="1.27" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="7" x="2.54" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="8" x="3.81" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="9" x="5.08" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="10" x="6.35" y="-5.1308" dx="0.762" dy="1.143" layer="1"/>
+<smd name="12" x="5.08" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="11" x="6.35" y="4.3688" dx="0.762" dy="1.143" layer="1"/>
+<smd name="13" x="3.81" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="14" x="2.54" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="15" x="1.27" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="16" x="0" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="17" x="-1.27" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="18" x="-2.54" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="19" x="-3.81" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<smd name="20" x="-5.08" y="4.3942" dx="0.762" dy="1.143" layer="1"/>
+<text x="-6.0706" y="-3.81" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.5494" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="6.1468" y1="3.3274" x2="6.5532" y2="4.6482" layer="51"/>
+<rectangle x1="4.8768" y1="3.3274" x2="5.2832" y2="4.6482" layer="51"/>
+<rectangle x1="3.6068" y1="3.3274" x2="4.0132" y2="4.6482" layer="51"/>
+<rectangle x1="2.3368" y1="3.3274" x2="2.7432" y2="4.6482" layer="51"/>
+<rectangle x1="1.0668" y1="3.3274" x2="1.4732" y2="4.6482" layer="51"/>
+<rectangle x1="-0.2032" y1="3.3274" x2="0.2032" y2="4.6482" layer="51"/>
+<rectangle x1="-1.4732" y1="3.3274" x2="-1.0668" y2="4.6482" layer="51"/>
+<rectangle x1="-2.7432" y1="3.3274" x2="-2.3368" y2="4.6482" layer="51"/>
+<rectangle x1="-4.0132" y1="3.3274" x2="-3.6068" y2="4.6482" layer="51"/>
+<rectangle x1="-5.2832" y1="3.3274" x2="-4.8768" y2="4.6482" layer="51"/>
+<rectangle x1="6.1468" y1="-5.4356" x2="6.5532" y2="-4.1148" layer="51"/>
+<rectangle x1="4.8768" y1="-5.4356" x2="5.2832" y2="-4.1148" layer="51"/>
+<rectangle x1="3.6068" y1="-5.4356" x2="4.0132" y2="-4.1148" layer="51"/>
+<rectangle x1="2.3368" y1="-5.4356" x2="2.7432" y2="-4.1148" layer="51"/>
+<rectangle x1="1.0668" y1="-5.4356" x2="1.4732" y2="-4.1148" layer="51"/>
+<rectangle x1="-0.2032" y1="-5.4356" x2="0.2032" y2="-4.1148" layer="51"/>
+<rectangle x1="-1.4732" y1="-5.4356" x2="-1.0668" y2="-4.1148" layer="51"/>
+<rectangle x1="-2.7432" y1="-5.4356" x2="-2.3368" y2="-4.1148" layer="51"/>
+<rectangle x1="-4.0132" y1="-5.4356" x2="-3.6068" y2="-4.1148" layer="51"/>
+<rectangle x1="-5.2832" y1="-5.4356" x2="-4.8768" y2="-4.1148" layer="51"/>
+</package>
+<package name="TQFP48">
+<description><B>Thin Plasic Quad Flat Package</B></description>
+<wire x1="3.556" y1="3.556" x2="3.556" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="-3.556" x2="-3.556" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-3.556" x2="-3.556" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="3.556" x2="3.556" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="3.175" x2="-3.175" y2="3.556" width="0.1524" layer="21"/>
+<circle x="-2.794" y="2.794" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.191" y="2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="2" x="-4.191" y="2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="3" x="-4.191" y="1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="4" x="-4.191" y="1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="5" x="-4.191" y="0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="6" x="-4.191" y="0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="7" x="-4.191" y="-0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="8" x="-4.191" y="-0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="9" x="-4.191" y="-1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="10" x="-4.191" y="-1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="11" x="-4.191" y="-2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="12" x="-4.191" y="-2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="13" x="-2.794" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="14" x="-2.286" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="15" x="-1.778" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="16" x="-1.27" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="17" x="-0.762" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="18" x="-0.254" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="19" x="0.254" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="20" x="0.762" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="21" x="1.27" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="22" x="1.778" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="23" x="2.286" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="24" x="2.794" y="-4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="25" x="4.191" y="-2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="26" x="4.191" y="-2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="27" x="4.191" y="-1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="28" x="4.191" y="-1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="29" x="4.191" y="-0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="30" x="4.191" y="-0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="31" x="4.191" y="0.254" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="32" x="4.191" y="0.762" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="33" x="4.191" y="1.27" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="34" x="4.191" y="1.778" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="35" x="4.191" y="2.286" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="36" x="4.191" y="2.794" dx="1.016" dy="0.3048" layer="1"/>
+<smd name="37" x="2.794" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="38" x="2.286" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="39" x="1.778" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="40" x="1.27" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="41" x="0.762" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="42" x="0.254" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="43" x="-0.254" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="44" x="-0.762" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="45" x="-1.27" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="46" x="-1.778" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="47" x="-2.286" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<smd name="48" x="-2.794" y="4.191" dx="0.3048" dy="1.016" layer="1"/>
+<text x="-3.048" y="4.953" size="0.8128" layer="25">>NAME</text>
+<text x="-3.048" y="-1.27" size="0.8128" layer="27">>VALUE</text>
+<rectangle x1="3.5814" y1="0.1016" x2="4.6482" y2="0.4064" layer="51"/>
+<rectangle x1="3.5814" y1="0.6096" x2="4.6482" y2="0.9144" layer="51"/>
+<rectangle x1="3.5814" y1="1.1176" x2="4.6482" y2="1.4224" layer="51"/>
+<rectangle x1="3.5814" y1="1.6256" x2="4.6482" y2="1.9304" layer="51"/>
+<rectangle x1="3.5814" y1="2.1336" x2="4.6482" y2="2.4384" layer="51"/>
+<rectangle x1="3.5814" y1="2.6416" x2="4.6482" y2="2.9464" layer="51"/>
+<rectangle x1="3.5814" y1="-0.4064" x2="4.6482" y2="-0.1016" layer="51"/>
+<rectangle x1="3.5814" y1="-0.9144" x2="4.6482" y2="-0.6096" layer="51"/>
+<rectangle x1="3.5814" y1="-1.4224" x2="4.6482" y2="-1.1176" layer="51"/>
+<rectangle x1="3.5814" y1="-1.9304" x2="4.6482" y2="-1.6256" layer="51"/>
+<rectangle x1="3.5814" y1="-2.4384" x2="4.6482" y2="-2.1336" layer="51"/>
+<rectangle x1="3.5814" y1="-2.9464" x2="4.6482" y2="-2.6416" layer="51"/>
+<rectangle x1="-4.6482" y1="-0.4064" x2="-3.5814" y2="-0.1016" layer="51"/>
+<rectangle x1="-4.6482" y1="-0.9144" x2="-3.5814" y2="-0.6096" layer="51"/>
+<rectangle x1="-4.6482" y1="-1.4224" x2="-3.5814" y2="-1.1176" layer="51"/>
+<rectangle x1="-4.6482" y1="-1.9304" x2="-3.5814" y2="-1.6256" layer="51"/>
+<rectangle x1="-4.6482" y1="-2.4384" x2="-3.5814" y2="-2.1336" layer="51"/>
+<rectangle x1="-4.6482" y1="-2.9464" x2="-3.5814" y2="-2.6416" layer="51"/>
+<rectangle x1="-4.6482" y1="0.1016" x2="-3.5814" y2="0.4064" layer="51"/>
+<rectangle x1="-4.6482" y1="0.6096" x2="-3.5814" y2="0.9144" layer="51"/>
+<rectangle x1="-4.6482" y1="1.1176" x2="-3.5814" y2="1.4224" layer="51"/>
+<rectangle x1="-4.6482" y1="1.6256" x2="-3.5814" y2="1.9304" layer="51"/>
+<rectangle x1="-4.6482" y1="2.1336" x2="-3.5814" y2="2.4384" layer="51"/>
+<rectangle x1="-4.6482" y1="2.6416" x2="-3.5814" y2="2.9464" layer="51"/>
+<rectangle x1="-0.4064" y1="3.5814" x2="-0.1016" y2="4.6482" layer="51"/>
+<rectangle x1="-0.9144" y1="3.5814" x2="-0.6096" y2="4.6482" layer="51"/>
+<rectangle x1="-1.4224" y1="3.5814" x2="-1.1176" y2="4.6482" layer="51"/>
+<rectangle x1="-1.9304" y1="3.5814" x2="-1.6256" y2="4.6482" layer="51"/>
+<rectangle x1="-2.4384" y1="3.5814" x2="-2.1336" y2="4.6482" layer="51"/>
+<rectangle x1="-2.9464" y1="3.5814" x2="-2.6416" y2="4.6482" layer="51"/>
+<rectangle x1="0.1016" y1="3.5814" x2="0.4064" y2="4.6482" layer="51"/>
+<rectangle x1="0.6096" y1="3.5814" x2="0.9144" y2="4.6482" layer="51"/>
+<rectangle x1="1.1176" y1="3.5814" x2="1.4224" y2="4.6482" layer="51"/>
+<rectangle x1="1.6256" y1="3.5814" x2="1.9304" y2="4.6482" layer="51"/>
+<rectangle x1="2.1336" y1="3.5814" x2="2.4384" y2="4.6482" layer="51"/>
+<rectangle x1="2.6416" y1="3.5814" x2="2.9464" y2="4.6482" layer="51"/>
+<rectangle x1="0.1016" y1="-4.6482" x2="0.4064" y2="-3.5814" layer="51"/>
+<rectangle x1="0.6096" y1="-4.6482" x2="0.9144" y2="-3.5814" layer="51"/>
+<rectangle x1="1.1176" y1="-4.6482" x2="1.4224" y2="-3.5814" layer="51"/>
+<rectangle x1="1.6256" y1="-4.6482" x2="1.9304" y2="-3.5814" layer="51"/>
+<rectangle x1="2.1336" y1="-4.6482" x2="2.4384" y2="-3.5814" layer="51"/>
+<rectangle x1="2.6416" y1="-4.6482" x2="2.9464" y2="-3.5814" layer="51"/>
+<rectangle x1="-0.4064" y1="-4.6482" x2="-0.1016" y2="-3.5814" layer="51"/>
+<rectangle x1="-0.9144" y1="-4.6482" x2="-0.6096" y2="-3.5814" layer="51"/>
+<rectangle x1="-1.4224" y1="-4.6482" x2="-1.1176" y2="-3.5814" layer="51"/>
+<rectangle x1="-1.9304" y1="-4.6482" x2="-1.6256" y2="-3.5814" layer="51"/>
+<rectangle x1="-2.4384" y1="-4.6482" x2="-2.1336" y2="-3.5814" layer="51"/>
+<rectangle x1="-2.9464" y1="-4.6482" x2="-2.6416" y2="-3.5814" layer="51"/>
+</package>
+<package name="SOIC20S">
+<description><B>Wide Plastic Gull Wing Small Outline Package</B></description>
+<wire x1="-6.4" y1="-3.9" x2="6.4" y2="-3.9" width="0.2032" layer="21"/>
+<wire x1="6.4" y1="-3.9" x2="6.4" y2="3.7" width="0.2032" layer="21"/>
+<wire x1="6.4" y1="3.7" x2="-6.4" y2="3.7" width="0.2032" layer="21"/>
+<wire x1="-6.4" y1="3.7" x2="-6.4" y2="-3.9" width="0.2032" layer="21"/>
+<circle x="-5.5999" y="-2.8999" radius="0.5097" width="0.2032" layer="21"/>
+<smd name="1" x="-5.715" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="2" x="-4.445" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="3" x="-3.175" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="4" x="-1.905" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="5" x="-0.635" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="6" x="0.635" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="7" x="1.905" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="8" x="3.175" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="9" x="4.445" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="10" x="5.715" y="-5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="11" x="5.715" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="12" x="4.445" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="13" x="3.175" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="14" x="1.905" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="15" x="0.635" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="16" x="-0.635" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="17" x="-1.905" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="18" x="-3.175" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="19" x="-4.445" y="5" dx="0.6" dy="1.5" layer="1"/>
+<smd name="20" x="-5.715" y="5" dx="0.6" dy="1.5" layer="1"/>
+<text x="-6.985" y="-3.81" size="1.27" layer="25" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.27" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-5.9649" y1="-5.3" x2="-5.4651" y2="-3.7" layer="51"/>
+<rectangle x1="-4.6949" y1="-5.3" x2="-4.1951" y2="-3.7" layer="51"/>
+<rectangle x1="-3.4249" y1="-5.3" x2="-2.9251" y2="-3.7" layer="51"/>
+<rectangle x1="-2.1549" y1="-5.3" x2="-1.6551" y2="-3.7" layer="51"/>
+<rectangle x1="-0.8849" y1="-5.3" x2="-0.3851" y2="-3.7" layer="51"/>
+<rectangle x1="0.3851" y1="-5.3" x2="0.8849" y2="-3.7" layer="51"/>
+<rectangle x1="1.6551" y1="-5.3" x2="2.1549" y2="-3.7" layer="51"/>
+<rectangle x1="2.9251" y1="-5.3" x2="3.4249" y2="-3.7" layer="51"/>
+<rectangle x1="4.1951" y1="-5.3" x2="4.6949" y2="-3.7" layer="51"/>
+<rectangle x1="5.4651" y1="-5.3" x2="5.9649" y2="-3.7" layer="51"/>
+<rectangle x1="5.4651" y1="3.7" x2="5.9649" y2="5.3" layer="51"/>
+<rectangle x1="4.1951" y1="3.7" x2="4.6949" y2="5.3" layer="51"/>
+<rectangle x1="2.9251" y1="3.7" x2="3.4249" y2="5.3" layer="51"/>
+<rectangle x1="1.6551" y1="3.7" x2="2.1549" y2="5.3" layer="51"/>
+<rectangle x1="0.3851" y1="3.7" x2="0.8849" y2="5.3" layer="51"/>
+<rectangle x1="-0.8849" y1="3.7" x2="-0.3851" y2="5.3" layer="51"/>
+<rectangle x1="-2.1549" y1="3.7" x2="-1.6551" y2="5.3" layer="51"/>
+<rectangle x1="-3.4249" y1="3.7" x2="-2.9251" y2="5.3" layer="51"/>
+<rectangle x1="-4.6949" y1="3.7" x2="-4.1951" y2="5.3" layer="51"/>
+<rectangle x1="-5.9649" y1="3.7" x2="-5.4651" y2="5.3" layer="51"/>
+</package>
+<package name="LOGO">
+<description><B>Logo</B></description>
+<wire x1="3.8001" y1="2.5999" x2="4.2" y2="2.1999" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="7.4" y="0.5001" radius="0.4999" width="0.1016" layer="51"/>
+<text x="7.1999" y="0.1999" size="0.6096" layer="51" ratio="15">R</text>
+<polygon width="0.1" layer="51">
+<vertex x="0" y="0.5999"/>
+<vertex x="1" y="2.5999"/>
+<vertex x="1.5999" y="2.5999"/>
+<vertex x="1.5999" y="0.5999"/>
+<vertex x="1.1999" y="0.5999"/>
+<vertex x="1.1999" y="2"/>
+<vertex x="0.5999" y="0.8001"/>
+<vertex x="0.8001" y="0.8001"/>
+<vertex x="0.8001" y="0.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="1.1001" y="2.8999"/>
+<vertex x="1.3" y="3.3"/>
+<vertex x="6.8999" y="3.3"/>
+<vertex x="6.8999" y="2.8999"/>
+<vertex x="2.3" y="2.8999"/>
+<vertex x="2.3" y="0.5999"/>
+<vertex x="1.8999" y="0.5999"/>
+<vertex x="1.8999" y="2.8999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.5999" y="2.5999"/>
+<vertex x="2.5999" y="0.5999"/>
+<vertex x="3" y="0.5999"/>
+<vertex x="3" y="2.4"/>
+<vertex x="3.1999" y="2.4"/>
+<vertex x="3.1999" y="0.5999"/>
+<vertex x="3.5999" y="0.5999"/>
+<vertex x="3.5999" y="2.4"/>
+<vertex x="3.8001" y="2.4"/>
+<vertex x="3.8001" y="0.5999"/>
+<vertex x="4.1999" y="0.5999"/>
+<vertex x="4.1999" y="2.1999"/>
+<vertex x="4.1001" y="2.4"/>
+<vertex x="4" y="2.5001"/>
+<vertex x="3.8001" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="4.5001" y="2.5999"/>
+<vertex x="4.5001" y="0.5999"/>
+<vertex x="5.7" y="0.5999"/>
+<vertex x="5.7" y="1.1999"/>
+<vertex x="4.7" y="1.1999"/>
+<vertex x="4.7" y="1.4"/>
+<vertex x="5.7" y="1.4"/>
+<vertex x="5.7" y="1.8001"/>
+<vertex x="4.7" y="1.8001"/>
+<vertex x="4.7" y="2"/>
+<vertex x="5.7" y="2"/>
+<vertex x="5.7" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="6" y="2.5999"/>
+<vertex x="6" y="0.5999"/>
+<vertex x="6.5999" y="0.5999"/>
+<vertex x="6.8001" y="1"/>
+<vertex x="6.4" y="1"/>
+<vertex x="6.4" y="2.5999"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0" y="0.4001"/>
+<vertex x="0" y="0"/>
+<vertex x="6.3" y="0"/>
+<vertex x="6.5001" y="0.4001"/>
+</polygon>
+</package>
+<package name="PQFP44">
+<description><B>Plastic Quad Flat Package</B></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.254" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.254" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.254" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-6.2" y="4" dx="2" dy="0.5" layer="1"/>
+<smd name="2" x="-6.2" y="3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="3" x="-6.2" y="2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="4" x="-6.2" y="1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="5" x="-6.2" y="0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="6" x="-6.2" y="0" dx="2" dy="0.5" layer="1"/>
+<smd name="7" x="-6.2" y="-0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="8" x="-6.2" y="-1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="9" x="-6.2" y="-2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="10" x="-6.2" y="-3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="11" x="-6.2" y="-4" dx="2" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="13" x="-3.2" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="14" x="-2.4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="15" x="-1.6" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="16" x="-0.8" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="17" x="0" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="18" x="0.8" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="19" x="1.6" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="20" x="2.4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="21" x="3.2" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="22" x="4" y="-6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="23" x="6.2" y="-4" dx="2" dy="0.5" layer="1"/>
+<smd name="24" x="6.2" y="-3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="25" x="6.2" y="-2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="26" x="6.2" y="-1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="27" x="6.2" y="-0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="28" x="6.2" y="0" dx="2" dy="0.5" layer="1"/>
+<smd name="29" x="6.2" y="0.8" dx="2" dy="0.5" layer="1"/>
+<smd name="30" x="6.2" y="1.6" dx="2" dy="0.5" layer="1"/>
+<smd name="31" x="6.2" y="2.4" dx="2" dy="0.5" layer="1"/>
+<smd name="32" x="6.2" y="3.2" dx="2" dy="0.5" layer="1"/>
+<smd name="33" x="6.2" y="4" dx="2" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="35" x="3.2" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="36" x="2.4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="37" x="1.6" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="38" x="0.8" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="39" x="0" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="40" x="-0.8" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="41" x="-1.6" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="42" x="-2.4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="43" x="-3.2" y="6.2" dx="0.5" dy="2" layer="1"/>
+<smd name="44" x="-4" y="6.2" dx="0.5" dy="2" layer="1"/>
+<text x="-3.81" y="7.62" size="1.778" layer="25">>NAME</text>
+<text x="-3.81" y="-3.0401" size="1.778" layer="27">>VALUE</text>
+<text x="-2.7851" y="-3.985" size="0.6096" layer="51">PQFP-44</text>
+<rectangle x1="-6.7" y1="3.8001" x2="-4.8999" y2="4.1999" layer="51"/>
+<rectangle x1="-6.7" y1="3" x2="-4.8999" y2="3.4" layer="51"/>
+<rectangle x1="-6.7" y1="2.1999" x2="-4.8999" y2="2.5999" layer="51"/>
+<rectangle x1="-6.7" y1="1.4" x2="-4.8999" y2="1.8001" layer="51"/>
+<rectangle x1="-6.7" y1="0.5999" x2="-4.8999" y2="1" layer="51"/>
+<rectangle x1="-6.7" y1="-0.1999" x2="-4.8999" y2="0.1999" layer="51"/>
+<rectangle x1="-6.7" y1="-1" x2="-4.8999" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.7" y1="-1.8001" x2="-4.8999" y2="-1.4" layer="51"/>
+<rectangle x1="-6.7" y1="-2.5999" x2="-4.8999" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.7" y1="-3.4" x2="-4.8999" y2="-3" layer="51"/>
+<rectangle x1="-6.7" y1="-4.1999" x2="-4.8999" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.7" x2="-3.8001" y2="-4.8999" layer="51"/>
+<rectangle x1="-3.4" y1="-6.7" x2="-3" y2="-4.8999" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.7" x2="-2.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.7" x2="-1.4" y2="-4.8999" layer="51"/>
+<rectangle x1="-1" y1="-6.7" x2="-0.5999" y2="-4.8999" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.7" x2="0.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="0.5999" y1="-6.7" x2="1" y2="-4.8999" layer="51"/>
+<rectangle x1="1.4" y1="-6.7" x2="1.8001" y2="-4.8999" layer="51"/>
+<rectangle x1="2.1999" y1="-6.7" x2="2.5999" y2="-4.8999" layer="51"/>
+<rectangle x1="3" y1="-6.7" x2="3.4" y2="-4.8999" layer="51"/>
+<rectangle x1="3.8001" y1="-6.7" x2="4.1999" y2="-4.8999" layer="51"/>
+<rectangle x1="4.8999" y1="-4.1999" x2="6.7" y2="-3.8001" layer="51"/>
+<rectangle x1="4.8999" y1="-3.4" x2="6.7" y2="-3" layer="51"/>
+<rectangle x1="4.8999" y1="-2.5999" x2="6.7" y2="-2.1999" layer="51"/>
+<rectangle x1="4.8999" y1="-1.8001" x2="6.7" y2="-1.4" layer="51"/>
+<rectangle x1="4.8999" y1="-1" x2="6.7" y2="-0.5999" layer="51"/>
+<rectangle x1="4.8999" y1="-0.1999" x2="6.7" y2="0.1999" layer="51"/>
+<rectangle x1="4.8999" y1="0.5999" x2="6.7" y2="1" layer="51"/>
+<rectangle x1="4.8999" y1="1.4" x2="6.7" y2="1.8001" layer="51"/>
+<rectangle x1="4.8999" y1="2.1999" x2="6.7" y2="2.5999" layer="51"/>
+<rectangle x1="4.8999" y1="3" x2="6.7" y2="3.4" layer="51"/>
+<rectangle x1="4.8999" y1="3.8001" x2="6.7" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.8999" x2="4.1999" y2="6.7" layer="51"/>
+<rectangle x1="3" y1="4.8999" x2="3.4" y2="6.7" layer="51"/>
+<rectangle x1="2.1999" y1="4.8999" x2="2.5999" y2="6.7" layer="51"/>
+<rectangle x1="1.4" y1="4.8999" x2="1.8001" y2="6.7" layer="51"/>
+<rectangle x1="0.5999" y1="4.8999" x2="1" y2="6.7" layer="51"/>
+<rectangle x1="-0.1999" y1="4.8999" x2="0.1999" y2="6.7" layer="51"/>
+<rectangle x1="-1" y1="4.8999" x2="-0.5999" y2="6.7" layer="51"/>
+<rectangle x1="-1.8001" y1="4.8999" x2="-1.4" y2="6.7" layer="51"/>
+<rectangle x1="-2.5999" y1="4.8999" x2="-2.1999" y2="6.7" layer="51"/>
+<rectangle x1="-3.4" y1="4.8999" x2="-3" y2="6.7" layer="51"/>
+<rectangle x1="-4.1999" y1="4.8999" x2="-3.8001" y2="6.7" layer="51"/>
+</package>
+<package name="PLCC32R">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+rectangle</description>
+<wire x1="-5.61" y1="-6.93" x2="5.61" y2="-6.93" width="0.2032" layer="51"/>
+<wire x1="5.61" y1="-6.93" x2="5.61" y2="6.93" width="0.2032" layer="51"/>
+<wire x1="5.61" y1="6.93" x2="-4.77" y2="6.93" width="0.2032" layer="51"/>
+<wire x1="-4.77" y1="6.93" x2="-5.61" y2="6.09" width="0.2032" layer="51"/>
+<wire x1="-5.61" y1="6.09" x2="-5.61" y2="-6.93" width="0.2032" layer="51"/>
+<circle x="0" y="5.4" radius="0.3" width="0.6096" layer="51"/>
+<smd name="1" x="0" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-5.7" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="7" x="-5.7" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="8" x="-5.7" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="9" x="-5.7" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="10" x="-5.7" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="11" x="-5.7" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="12" x="-5.7" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="5" x="-5.7" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-5.7" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-3.81" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="-2.54" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="-1.27" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="0" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="1.27" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="2.54" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="3.81" y="-6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="5.7" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="22" x="5.7" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="23" x="5.7" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="24" x="5.7" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="25" x="5.7" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="26" x="5.7" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="27" x="5.7" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="28" x="5.7" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="29" x="5.7" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="30" x="3.81" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="2.54" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="1.27" y="6.9" dx="0.6" dy="2.2" layer="1"/>
+<text x="-2.825" y="5.2751" size="1.778" layer="25" rot="R270">>NAME</text>
+<text x="0.6949" y="5.2451" size="1.778" layer="27" rot="R270">>VALUE</text>
+<rectangle x1="-0.2601" y1="6.9499" x2="0.27" y2="7.5301" layer="51"/>
+<rectangle x1="-1.5301" y1="6.9499" x2="-1" y2="7.5301" layer="51"/>
+<rectangle x1="-2.8001" y1="6.9499" x2="-2.27" y2="7.5301" layer="51"/>
+<rectangle x1="-4.0701" y1="6.9499" x2="-3.54" y2="7.5301" layer="51"/>
+<rectangle x1="-6.3299" y1="4.8199" x2="-5.7501" y2="5.35" layer="51"/>
+<rectangle x1="-6.3299" y1="3.5499" x2="-5.7501" y2="4.08" layer="51"/>
+<rectangle x1="-6.3299" y1="2.2799" x2="-5.7501" y2="2.81" layer="51"/>
+<rectangle x1="-6.3299" y1="1.0099" x2="-5.7501" y2="1.54" layer="51"/>
+<rectangle x1="-6.3299" y1="-0.2601" x2="-5.7501" y2="0.27" layer="51"/>
+<rectangle x1="-6.3299" y1="-1.5301" x2="-5.7501" y2="-1" layer="51"/>
+<rectangle x1="-6.3299" y1="-2.8001" x2="-5.7501" y2="-2.27" layer="51"/>
+<rectangle x1="-6.3299" y1="-4.0701" x2="-5.7501" y2="-3.54" layer="51"/>
+<rectangle x1="-6.3299" y1="-5.3401" x2="-5.7501" y2="-4.81" layer="51"/>
+<rectangle x1="-4.08" y1="-7.5301" x2="-3.5499" y2="-6.9499" layer="51"/>
+<rectangle x1="-2.81" y1="-7.5301" x2="-2.2799" y2="-6.9499" layer="51"/>
+<rectangle x1="-1.54" y1="-7.5301" x2="-1.0099" y2="-6.9499" layer="51"/>
+<rectangle x1="-0.27" y1="-7.5301" x2="0.2601" y2="-6.9499" layer="51"/>
+<rectangle x1="1" y1="-7.5301" x2="1.5301" y2="-6.9499" layer="51"/>
+<rectangle x1="2.27" y1="-7.5301" x2="2.8001" y2="-6.9499" layer="51"/>
+<rectangle x1="3.54" y1="-7.5301" x2="4.0701" y2="-6.9499" layer="51"/>
+<rectangle x1="5.7501" y1="-5.35" x2="6.3299" y2="-4.8199" layer="51"/>
+<rectangle x1="5.7501" y1="-4.08" x2="6.3299" y2="-3.5499" layer="51"/>
+<rectangle x1="5.7501" y1="-2.81" x2="6.3299" y2="-2.2799" layer="51"/>
+<rectangle x1="5.7501" y1="-1.54" x2="6.3299" y2="-1.0099" layer="51"/>
+<rectangle x1="5.7501" y1="-0.27" x2="6.3299" y2="0.2601" layer="51"/>
+<rectangle x1="5.7501" y1="1" x2="6.3299" y2="1.5301" layer="51"/>
+<rectangle x1="5.7501" y1="2.27" x2="6.3299" y2="2.8001" layer="51"/>
+<rectangle x1="5.7501" y1="3.54" x2="6.3299" y2="4.0701" layer="51"/>
+<rectangle x1="5.7501" y1="4.81" x2="6.3299" y2="5.3401" layer="51"/>
+<rectangle x1="3.5499" y1="6.9499" x2="4.08" y2="7.5301" layer="51"/>
+<rectangle x1="2.2799" y1="6.9499" x2="2.81" y2="7.5301" layer="51"/>
+<rectangle x1="1.0099" y1="6.9499" x2="1.54" y2="7.5301" layer="51"/>
+</package>
+<package name="TSOP32">
+<description><b>TSOP32</b><p>
+thin small outline package</description>
+<wire x1="3.995" y1="9.185" x2="3.995" y2="-9.195" width="0.2032" layer="51"/>
+<wire x1="3.995" y1="-9.195" x2="-3.995" y2="-9.195" width="0.2032" layer="51"/>
+<wire x1="-3.995" y1="-9.195" x2="-3.995" y2="9.185" width="0.2032" layer="51"/>
+<wire x1="-3.995" y1="9.185" x2="3.995" y2="9.185" width="0.2032" layer="51"/>
+<smd name="1" x="-3.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="2" x="-3.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="3" x="-2.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="4" x="-2.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="5" x="-1.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="6" x="-1.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="7" x="-0.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="8" x="-0.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="9" x="0.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="10" x="0.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="11" x="1.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="12" x="1.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="13" x="2.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="14" x="2.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="15" x="3.25" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="16" x="3.75" y="-9.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="17" x="3.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="18" x="3.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="19" x="2.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="20" x="2.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="21" x="1.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="22" x="1.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="23" x="0.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="24" x="0.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="25" x="-0.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="26" x="-0.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="27" x="-1.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="28" x="-1.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="29" x="-2.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="30" x="-2.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="31" x="-3.25" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<smd name="32" x="-3.75" y="9.59" dx="0.3" dy="1.6" layer="1"/>
+<text x="-1.635" y="-3.175" size="1.27" layer="25" rot="R90">>NAME</text>
+<text x="0.905" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text>
+<text x="-3.7313" y="-8.48" size="1.016" layer="21" font="vector">1</text>
+<rectangle x1="-3.8999" y1="-10.1001" x2="-3.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-3.4" y1="-10.1001" x2="-3.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-2.8999" y1="-10.1001" x2="-2.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-2.4" y1="-10.1001" x2="-2.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-1.8999" y1="-10.1001" x2="-1.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-1.4" y1="-10.1001" x2="-1.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="-0.8999" y1="-10.1001" x2="-0.5999" y2="-9.2499" layer="51"/>
+<rectangle x1="-0.4001" y1="-10.1001" x2="-0.1001" y2="-9.2499" layer="51"/>
+<rectangle x1="0.1001" y1="-10.1001" x2="0.4001" y2="-9.2499" layer="51"/>
+<rectangle x1="0.5999" y1="-10.1001" x2="0.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="1.1001" y1="-10.1001" x2="1.4" y2="-9.2499" layer="51"/>
+<rectangle x1="1.5999" y1="-10.1001" x2="1.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="2.1001" y1="-10.1001" x2="2.4" y2="-9.2499" layer="51"/>
+<rectangle x1="2.5999" y1="-10.1001" x2="2.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="3.1001" y1="-10.1001" x2="3.4" y2="-9.2499" layer="51"/>
+<rectangle x1="3.5999" y1="-10.1001" x2="3.8999" y2="-9.2499" layer="51"/>
+<rectangle x1="3.5999" y1="9.2399" x2="3.8999" y2="10.0901" layer="51"/>
+<rectangle x1="3.1001" y1="9.2399" x2="3.4" y2="10.0901" layer="51"/>
+<rectangle x1="2.5999" y1="9.2399" x2="2.8999" y2="10.0901" layer="51"/>
+<rectangle x1="2.1001" y1="9.2399" x2="2.4" y2="10.0901" layer="51"/>
+<rectangle x1="1.5999" y1="9.2399" x2="1.8999" y2="10.0901" layer="51"/>
+<rectangle x1="1.1001" y1="9.2399" x2="1.4" y2="10.0901" layer="51"/>
+<rectangle x1="0.5999" y1="9.2399" x2="0.8999" y2="10.0901" layer="51"/>
+<rectangle x1="0.1001" y1="9.2399" x2="0.4001" y2="10.0901" layer="51"/>
+<rectangle x1="-0.4001" y1="9.2399" x2="-0.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-0.8999" y1="9.2399" x2="-0.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-1.4" y1="9.2399" x2="-1.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-1.8999" y1="9.2399" x2="-1.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-2.4" y1="9.2399" x2="-2.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-2.8999" y1="9.2399" x2="-2.5999" y2="10.0901" layer="51"/>
+<rectangle x1="-3.4" y1="9.2399" x2="-3.1001" y2="10.0901" layer="51"/>
+<rectangle x1="-3.8999" y1="9.2399" x2="-3.5999" y2="10.0901" layer="51"/>
+</package>
+<package name="DIL32">
+<description><b>Dual In Line</b></description>
+<wire x1="-21.336" y1="-1.27" x2="-21.336" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="1.27" x2="-21.336" y2="-1.27" width="0.1524" layer="21" curve="-180"/>
+<wire x1="21.336" y1="-6.604" x2="21.336" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="-6.604" x2="21.336" y2="-6.604" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="6.604" x2="-21.336" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-21.336" y1="6.604" x2="21.336" y2="6.604" width="0.1524" layer="21"/>
+<pad name="1" x="-19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="2" x="-16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="3" x="-13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="4" x="-11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="5" x="-8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="6" x="-6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="7" x="-3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="8" x="-1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="9" x="1.27" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="10" x="3.81" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="11" x="6.35" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="12" x="8.89" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="13" x="11.43" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="14" x="13.97" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="15" x="16.51" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="16" x="19.05" y="-7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="17" x="19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="18" x="16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="19" x="13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="20" x="11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="21" x="8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="22" x="6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="23" x="3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="24" x="1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="25" x="-1.27" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="26" x="-3.81" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="27" x="-6.35" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="28" x="-8.89" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="29" x="-11.43" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="30" x="-13.97" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="31" x="-16.51" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<pad name="32" x="-19.05" y="7.62" drill="0.8128" shape="long" rot="R90"/>
+<text x="-21.717" y="-6.35" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-16.51" y="-0.9652" size="1.778" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="SO32X">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+extra wide body 8.9 mm/JEDEC MO-120AC</description>
+<wire x1="10.22" y1="-4.5" x2="-10.22" y2="-4.5" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="-4.5" x2="-10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="-4" x2="-10.22" y2="4.5" width="0.2032" layer="51"/>
+<wire x1="-10.22" y1="4.5" x2="10.22" y2="4.5" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="-4" x2="-10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="4.5" x2="10.22" y2="-4" width="0.2032" layer="51"/>
+<wire x1="10.22" y1="-4" x2="10.22" y2="-4.5" width="0.2032" layer="51"/>
+<smd name="2" x="-8.255" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="5.715" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-9.525" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-6.985" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-5.715" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="6.985" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="4.445" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="3.175" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-3.175" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="0.635" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-4.445" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-1.905" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="1.905" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-0.635" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="8.255" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="9.525" y="-5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="9.525" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="8.255" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="6.985" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="5.715" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="4.445" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="3.175" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="1.905" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="0.635" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-0.635" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-1.905" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="-3.175" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="-4.445" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="29" x="-5.715" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="30" x="-6.985" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="-8.255" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="-9.525" y="5.4" dx="0.6" dy="2.2" layer="1"/>
+<text x="-8.255" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-8.255" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-9.7701" y1="-6.1199" x2="-9.2799" y2="-4.5999" layer="51"/>
+<rectangle x1="-8.5001" y1="-6.1199" x2="-8.0099" y2="-4.5999" layer="51"/>
+<rectangle x1="-7.2301" y1="-6.1199" x2="-6.7399" y2="-4.5999" layer="51"/>
+<rectangle x1="-5.9601" y1="-6.1199" x2="-5.4699" y2="-4.5999" layer="51"/>
+<rectangle x1="-4.6901" y1="-6.1199" x2="-4.1999" y2="-4.5999" layer="51"/>
+<rectangle x1="-3.4201" y1="-6.1199" x2="-2.9299" y2="-4.5999" layer="51"/>
+<rectangle x1="-2.1501" y1="-6.1199" x2="-1.6599" y2="-4.5999" layer="51"/>
+<rectangle x1="-0.8801" y1="-6.1199" x2="-0.3899" y2="-4.5999" layer="51"/>
+<rectangle x1="0.3899" y1="-6.1199" x2="0.8801" y2="-4.5999" layer="51"/>
+<rectangle x1="1.6599" y1="-6.1199" x2="2.1501" y2="-4.5999" layer="51"/>
+<rectangle x1="2.9299" y1="-6.1199" x2="3.4201" y2="-4.5999" layer="51"/>
+<rectangle x1="4.1999" y1="-6.1199" x2="4.6901" y2="-4.5999" layer="51"/>
+<rectangle x1="5.4699" y1="-6.1199" x2="5.9601" y2="-4.5999" layer="51"/>
+<rectangle x1="6.7399" y1="-6.1199" x2="7.2301" y2="-4.5999" layer="51"/>
+<rectangle x1="8.0099" y1="-6.1199" x2="8.5001" y2="-4.5999" layer="51"/>
+<rectangle x1="9.2799" y1="-6.1199" x2="9.7701" y2="-4.5999" layer="51"/>
+<rectangle x1="9.2799" y1="4.5999" x2="9.7701" y2="6.1199" layer="51"/>
+<rectangle x1="8.0099" y1="4.5999" x2="8.5001" y2="6.1199" layer="51"/>
+<rectangle x1="6.7399" y1="4.5999" x2="7.2301" y2="6.1199" layer="51"/>
+<rectangle x1="5.4699" y1="4.5999" x2="5.9601" y2="6.1199" layer="51"/>
+<rectangle x1="4.1999" y1="4.5999" x2="4.6901" y2="6.1199" layer="51"/>
+<rectangle x1="2.9299" y1="4.5999" x2="3.4201" y2="6.1199" layer="51"/>
+<rectangle x1="1.6599" y1="4.5999" x2="2.1501" y2="6.1199" layer="51"/>
+<rectangle x1="0.3899" y1="4.5999" x2="0.8801" y2="6.1199" layer="51"/>
+<rectangle x1="-0.8801" y1="4.5999" x2="-0.3899" y2="6.1199" layer="51"/>
+<rectangle x1="-2.1501" y1="4.5999" x2="-1.6599" y2="6.1199" layer="51"/>
+<rectangle x1="-3.4201" y1="4.5999" x2="-2.9299" y2="6.1199" layer="51"/>
+<rectangle x1="-4.6901" y1="4.5999" x2="-4.1999" y2="6.1199" layer="51"/>
+<rectangle x1="-5.9601" y1="4.5999" x2="-5.4699" y2="6.1199" layer="51"/>
+<rectangle x1="-7.2301" y1="4.5999" x2="-6.7399" y2="6.1199" layer="51"/>
+<rectangle x1="-8.5001" y1="4.5999" x2="-8.0099" y2="6.1199" layer="51"/>
+<rectangle x1="-9.7701" y1="4.5999" x2="-9.2799" y2="6.1199" layer="51"/>
+</package>
+<package name="MSOP8">
+<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p>
+MSOP<br>
+8M-Package doc1097.pdf</description>
+<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90"/>
+<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/>
+<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/>
+<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/>
+<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/>
+<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/>
+<circle x="-0.65" y="-0.65" radius="0.325" width="0.254" layer="21"/>
+<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/>
+<text x="-1.8825" y="-2.484" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="3.089" y="-2.484" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/>
+<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/>
+<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/>
+<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/>
+<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/>
+<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/>
+<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/>
+<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/>
+</package>
+<package name="TQFP32-08">
+<description><B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm</description>
+<wire x1="3.505" y1="3.505" x2="3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="3.505" y1="-3.505" x2="-3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="-3.505" y1="-3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="3.505" y2="3.505" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<circle x="-2.7432" y="2.7432" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.2926" y="2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="2" x="-4.2926" y="2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="3" x="-4.2926" y="1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="4" x="-4.2926" y="0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="5" x="-4.2926" y="-0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="6" x="-4.2926" y="-1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="7" x="-4.2926" y="-2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="8" x="-4.2926" y="-2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="9" x="-2.8" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="10" x="-2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="11" x="-1.2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="12" x="-0.4" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="13" x="0.4" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="14" x="1.2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="15" x="2" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="16" x="2.8" y="-4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="17" x="4.2926" y="-2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="18" x="4.2926" y="-2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="19" x="4.2926" y="-1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="20" x="4.2926" y="-0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="21" x="4.2926" y="0.4" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="22" x="4.2926" y="1.2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="23" x="4.2926" y="2" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="24" x="4.2926" y="2.8" dx="1.27" dy="0.5588" layer="1"/>
+<smd name="25" x="2.8" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="26" x="2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="27" x="1.2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="28" x="0.4" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="29" x="-0.4" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="30" x="-1.2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="31" x="-2" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<smd name="32" x="-2.8" y="4.2926" dx="0.5588" dy="1.27" layer="1"/>
+<text x="-2.7686" y="5.08" size="0.8128" layer="25">>NAME</text>
+<text x="-3.0226" y="-1.27" size="0.8128" layer="27">>VALUE</text>
+<rectangle x1="-4.5466" y1="2.5714" x2="-3.556" y2="3.0286" layer="51"/>
+<rectangle x1="-4.5466" y1="1.7714" x2="-3.556" y2="2.2286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.9714" x2="-3.556" y2="1.4286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.1714" x2="-3.556" y2="0.6286" layer="51"/>
+<rectangle x1="-4.5466" y1="-0.6286" x2="-3.556" y2="-0.1714" layer="51"/>
+<rectangle x1="-4.5466" y1="-1.4286" x2="-3.556" y2="-0.9714" layer="51"/>
+<rectangle x1="-4.5466" y1="-2.2286" x2="-3.556" y2="-1.7714" layer="51"/>
+<rectangle x1="-4.5466" y1="-3.0286" x2="-3.556" y2="-2.5714" layer="51"/>
+<rectangle x1="-3.0286" y1="-4.5466" x2="-2.5714" y2="-3.556" layer="51"/>
+<rectangle x1="-2.2286" y1="-4.5466" x2="-1.7714" y2="-3.556" layer="51"/>
+<rectangle x1="-1.4286" y1="-4.5466" x2="-0.9714" y2="-3.556" layer="51"/>
+<rectangle x1="-0.6286" y1="-4.5466" x2="-0.1714" y2="-3.556" layer="51"/>
+<rectangle x1="0.1714" y1="-4.5466" x2="0.6286" y2="-3.556" layer="51"/>
+<rectangle x1="0.9714" y1="-4.5466" x2="1.4286" y2="-3.556" layer="51"/>
+<rectangle x1="1.7714" y1="-4.5466" x2="2.2286" y2="-3.556" layer="51"/>
+<rectangle x1="2.5714" y1="-4.5466" x2="3.0286" y2="-3.556" layer="51"/>
+<rectangle x1="3.556" y1="-3.0286" x2="4.5466" y2="-2.5714" layer="51"/>
+<rectangle x1="3.556" y1="-2.2286" x2="4.5466" y2="-1.7714" layer="51"/>
+<rectangle x1="3.556" y1="-1.4286" x2="4.5466" y2="-0.9714" layer="51"/>
+<rectangle x1="3.556" y1="-0.6286" x2="4.5466" y2="-0.1714" layer="51"/>
+<rectangle x1="3.556" y1="0.1714" x2="4.5466" y2="0.6286" layer="51"/>
+<rectangle x1="3.556" y1="0.9714" x2="4.5466" y2="1.4286" layer="51"/>
+<rectangle x1="3.556" y1="1.7714" x2="4.5466" y2="2.2286" layer="51"/>
+<rectangle x1="3.556" y1="2.5714" x2="4.5466" y2="3.0286" layer="51"/>
+<rectangle x1="2.5714" y1="3.556" x2="3.0286" y2="4.5466" layer="51"/>
+<rectangle x1="1.7714" y1="3.556" x2="2.2286" y2="4.5466" layer="51"/>
+<rectangle x1="0.9714" y1="3.556" x2="1.4286" y2="4.5466" layer="51"/>
+<rectangle x1="0.1714" y1="3.556" x2="0.6286" y2="4.5466" layer="51"/>
+<rectangle x1="-0.6286" y1="3.556" x2="-0.1714" y2="4.5466" layer="51"/>
+<rectangle x1="-1.4286" y1="3.556" x2="-0.9714" y2="4.5466" layer="51"/>
+<rectangle x1="-2.2286" y1="3.556" x2="-1.7714" y2="4.5466" layer="51"/>
+<rectangle x1="-3.0286" y1="3.556" x2="-2.5714" y2="4.5466" layer="51"/>
+</package>
+<package name="PSSO20">
+<description><b>PSSO20</b></description>
+<wire x1="3.25" y1="-2.1" x2="3.25" y2="2.1" width="0.254" layer="21"/>
+<wire x1="3.25" y1="2.1" x2="-3.25" y2="2.1" width="0.254" layer="21"/>
+<wire x1="-3.25" y1="2.1" x2="-3.25" y2="-2.1" width="0.254" layer="21"/>
+<wire x1="-3.25" y1="-2.1" x2="3.25" y2="-2.1" width="0.254" layer="21"/>
+<circle x="-2.5" y="-1.3" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-2.925" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="2" x="-2.275" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="3" x="-1.625" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="4" x="-0.975" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="5" x="-0.325" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="6" x="0.325" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="7" x="0.975" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="8" x="1.625" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="9" x="2.275" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="10" x="2.925" y="-3" dx="0.3" dy="1" layer="1"/>
+<smd name="11" x="2.925" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="12" x="2.275" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="13" x="1.625" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="14" x="0.975" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="15" x="0.325" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="16" x="-0.325" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="17" x="-0.975" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="18" x="-1.625" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="19" x="-2.275" y="3" dx="0.3" dy="1" layer="1"/>
+<smd name="20" x="-2.925" y="3" dx="0.3" dy="1" layer="1"/>
+<text x="-3.21" y="3.72" size="1.778" layer="25">>NAME</text>
+<text x="-3.26" y="-5.6901" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-3.05" y1="-3.25" x2="-2.8" y2="-2.15" layer="51"/>
+<rectangle x1="-2.4" y1="-3.25" x2="-2.15" y2="-2.15" layer="51"/>
+<rectangle x1="-1.75" y1="-3.25" x2="-1.5" y2="-2.15" layer="51"/>
+<rectangle x1="-1.1" y1="-3.25" x2="-0.85" y2="-2.15" layer="51"/>
+<rectangle x1="-0.45" y1="-3.25" x2="-0.2" y2="-2.15" layer="51"/>
+<rectangle x1="0.2" y1="-3.25" x2="0.45" y2="-2.15" layer="51"/>
+<rectangle x1="0.85" y1="-3.25" x2="1.1" y2="-2.15" layer="51"/>
+<rectangle x1="1.5" y1="-3.25" x2="1.75" y2="-2.15" layer="51"/>
+<rectangle x1="2.15" y1="-3.25" x2="2.4" y2="-2.15" layer="51"/>
+<rectangle x1="2.8" y1="-3.25" x2="3.05" y2="-2.15" layer="51"/>
+<rectangle x1="2.8" y1="2.15" x2="3.05" y2="3.25" layer="51"/>
+<rectangle x1="2.15" y1="2.15" x2="2.4" y2="3.25" layer="51"/>
+<rectangle x1="1.5" y1="2.15" x2="1.75" y2="3.25" layer="51"/>
+<rectangle x1="0.85" y1="2.15" x2="1.1" y2="3.25" layer="51"/>
+<rectangle x1="0.2" y1="2.15" x2="0.45" y2="3.25" layer="51"/>
+<rectangle x1="-0.45" y1="2.15" x2="-0.2" y2="3.25" layer="51"/>
+<rectangle x1="-1.1" y1="2.15" x2="-0.85" y2="3.25" layer="51"/>
+<rectangle x1="-1.75" y1="2.15" x2="-1.5" y2="3.25" layer="51"/>
+<rectangle x1="-2.4" y1="2.15" x2="-2.15" y2="3.25" layer="51"/>
+<rectangle x1="-3.05" y1="2.15" x2="-2.8" y2="3.25" layer="51"/>
+</package>
+<package name="TQFP144">
+<description><b>QFP144</b><p>
+shrink quad flat pack, square (smd-ipc)</description>
+<wire x1="-9.91" y1="-9.91" x2="9.91" y2="-9.91" width="0.2032" layer="51"/>
+<wire x1="9.91" y1="-9.91" x2="9.91" y2="9.91" width="0.2032" layer="51"/>
+<wire x1="9.91" y1="9.91" x2="-9.91" y2="9.91" width="0.2032" layer="51"/>
+<wire x1="-9.91" y1="9.91" x2="-9.91" y2="-9.91" width="0.2032" layer="51"/>
+<wire x1="-9.72" y1="9.71" x2="9.71" y2="9.71" width="0.2032" layer="21"/>
+<wire x1="9.71" y1="9.71" x2="9.71" y2="-9.71" width="0.2032" layer="21"/>
+<wire x1="9.71" y1="-9.71" x2="-9.72" y2="-9.71" width="0.2032" layer="21"/>
+<wire x1="-9.72" y1="-9.71" x2="-9.72" y2="9.71" width="0.2032" layer="21"/>
+<circle x="-8.5001" y="-8.5001" radius="0.7501" width="0.254" layer="21"/>
+<smd name="1" x="-8.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="2" x="-8.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="3" x="-7.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="4" x="-7.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="5" x="-6.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="6" x="-6.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="7" x="-5.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="8" x="-5.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="9" x="-4.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="10" x="-4.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="11" x="-3.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="12" x="-3.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="13" x="-2.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="14" x="-2.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="15" x="-1.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="16" x="-1.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="17" x="-0.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="18" x="-0.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="19" x="0.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="20" x="0.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="21" x="1.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="22" x="1.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="23" x="2.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="24" x="2.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="25" x="3.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="26" x="3.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="27" x="4.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="28" x="4.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="29" x="5.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="30" x="5.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="31" x="6.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="32" x="6.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="33" x="7.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="34" x="7.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="35" x="8.25" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="36" x="8.75" y="-10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="37" x="10.6" y="-8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="38" x="10.6" y="-8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="39" x="10.6" y="-7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="40" x="10.6" y="-7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="41" x="10.6" y="-6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="42" x="10.6" y="-6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="43" x="10.6" y="-5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="44" x="10.6" y="-5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="45" x="10.6" y="-4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="46" x="10.6" y="-4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="47" x="10.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="48" x="10.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="49" x="10.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="50" x="10.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="51" x="10.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="52" x="10.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="53" x="10.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="54" x="10.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="55" x="10.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="56" x="10.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="57" x="10.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="58" x="10.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="59" x="10.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="60" x="10.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="61" x="10.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="62" x="10.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="63" x="10.6" y="4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="64" x="10.6" y="4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="65" x="10.6" y="5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="66" x="10.6" y="5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="67" x="10.6" y="6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="68" x="10.6" y="6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="69" x="10.6" y="7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="70" x="10.6" y="7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="71" x="10.6" y="8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="72" x="10.6" y="8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="73" x="8.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="74" x="8.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="75" x="7.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="76" x="7.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="77" x="6.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="78" x="6.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="79" x="5.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="80" x="5.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="81" x="4.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="82" x="4.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="83" x="3.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="84" x="3.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="85" x="2.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="86" x="2.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="87" x="1.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="88" x="1.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="89" x="0.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="90" x="0.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="91" x="-0.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="92" x="-0.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="93" x="-1.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="94" x="-1.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="95" x="-2.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="96" x="-2.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="97" x="-3.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="98" x="-3.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="99" x="-4.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="100" x="-4.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="101" x="-5.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="102" x="-5.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="103" x="-6.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="104" x="-6.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="105" x="-7.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="106" x="-7.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="107" x="-8.25" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="108" x="-8.75" y="10.6" dx="0.3" dy="1.6" layer="1"/>
+<smd name="109" x="-10.6" y="8.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="110" x="-10.6" y="8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="111" x="-10.6" y="7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="112" x="-10.6" y="7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="113" x="-10.6" y="6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="114" x="-10.6" y="6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="115" x="-10.6" y="5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="116" x="-10.6" y="5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="117" x="-10.6" y="4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="118" x="-10.6" y="4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="119" x="-10.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="120" x="-10.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="121" x="-10.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="122" x="-10.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="123" x="-10.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="124" x="-10.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="125" x="-10.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="126" x="-10.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="127" x="-10.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="128" x="-10.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="129" x="-10.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="130" x="-10.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="131" x="-10.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="132" x="-10.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="133" x="-10.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="134" x="-10.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="135" x="-10.6" y="-4.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="136" x="-10.6" y="-4.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="137" x="-10.6" y="-5.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="138" x="-10.6" y="-5.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="139" x="-10.6" y="-6.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="140" x="-10.6" y="-6.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="141" x="-10.6" y="-7.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="142" x="-10.6" y="-7.75" dx="1.6" dy="0.3" layer="1"/>
+<smd name="143" x="-10.6" y="-8.25" dx="1.6" dy="0.3" layer="1"/>
+<smd name="144" x="-10.6" y="-8.75" dx="1.6" dy="0.3" layer="1"/>
+<text x="-3.81" y="-3.175" size="1.27" layer="25">>NAME</text>
+<text x="-3.81" y="1.905" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.8999" y1="-10.8999" x2="-8.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-8.4" y1="-10.8999" x2="-8.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-7.8999" y1="-10.8999" x2="-7.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-7.4" y1="-10.8999" x2="-7.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-6.8999" y1="-10.8999" x2="-6.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-6.4" y1="-10.8999" x2="-6.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-5.8999" y1="-10.8999" x2="-5.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-5.4" y1="-10.8999" x2="-5.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-4.8999" y1="-10.8999" x2="-4.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-4.4" y1="-10.8999" x2="-4.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-3.8999" y1="-10.8999" x2="-3.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-3.4" y1="-10.8999" x2="-3.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-2.8999" y1="-10.8999" x2="-2.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-2.4" y1="-10.8999" x2="-2.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-1.8999" y1="-10.8999" x2="-1.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-1.4" y1="-10.8999" x2="-1.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="-0.8999" y1="-10.8999" x2="-0.5999" y2="-9.9499" layer="51"/>
+<rectangle x1="-0.4001" y1="-10.8999" x2="-0.1001" y2="-9.9499" layer="51"/>
+<rectangle x1="0.1001" y1="-10.8999" x2="0.4001" y2="-9.9499" layer="51"/>
+<rectangle x1="0.5999" y1="-10.8999" x2="0.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="1.1001" y1="-10.8999" x2="1.4" y2="-9.9499" layer="51"/>
+<rectangle x1="1.5999" y1="-10.8999" x2="1.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="2.1001" y1="-10.8999" x2="2.4" y2="-9.9499" layer="51"/>
+<rectangle x1="2.5999" y1="-10.8999" x2="2.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="3.1001" y1="-10.8999" x2="3.4" y2="-9.9499" layer="51"/>
+<rectangle x1="3.5999" y1="-10.8999" x2="3.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="4.1001" y1="-10.8999" x2="4.4" y2="-9.9499" layer="51"/>
+<rectangle x1="4.5999" y1="-10.8999" x2="4.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="5.1001" y1="-10.8999" x2="5.4" y2="-9.9499" layer="51"/>
+<rectangle x1="5.5999" y1="-10.8999" x2="5.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="6.1001" y1="-10.8999" x2="6.4" y2="-9.9499" layer="51"/>
+<rectangle x1="6.5999" y1="-10.8999" x2="6.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="7.1001" y1="-10.8999" x2="7.4" y2="-9.9499" layer="51"/>
+<rectangle x1="7.5999" y1="-10.8999" x2="7.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="8.1001" y1="-10.8999" x2="8.4" y2="-9.9499" layer="51"/>
+<rectangle x1="8.5999" y1="-10.8999" x2="8.8999" y2="-9.9499" layer="51"/>
+<rectangle x1="9.9499" y1="-8.8999" x2="10.8999" y2="-8.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-8.4" x2="10.8999" y2="-8.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-7.8999" x2="10.8999" y2="-7.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-7.4" x2="10.8999" y2="-7.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-6.8999" x2="10.8999" y2="-6.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-6.4" x2="10.8999" y2="-6.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-5.8999" x2="10.8999" y2="-5.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-5.4" x2="10.8999" y2="-5.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-4.8999" x2="10.8999" y2="-4.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-4.4" x2="10.8999" y2="-4.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-3.8999" x2="10.8999" y2="-3.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-3.4" x2="10.8999" y2="-3.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-2.8999" x2="10.8999" y2="-2.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-2.4" x2="10.8999" y2="-2.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-1.8999" x2="10.8999" y2="-1.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-1.4" x2="10.8999" y2="-1.1001" layer="51"/>
+<rectangle x1="9.9499" y1="-0.8999" x2="10.8999" y2="-0.5999" layer="51"/>
+<rectangle x1="9.9499" y1="-0.4001" x2="10.8999" y2="-0.1001" layer="51"/>
+<rectangle x1="9.9499" y1="0.1001" x2="10.8999" y2="0.4001" layer="51"/>
+<rectangle x1="9.9499" y1="0.5999" x2="10.8999" y2="0.8999" layer="51"/>
+<rectangle x1="9.9499" y1="1.1001" x2="10.8999" y2="1.4" layer="51"/>
+<rectangle x1="9.9499" y1="1.5999" x2="10.8999" y2="1.8999" layer="51"/>
+<rectangle x1="9.9499" y1="2.1001" x2="10.8999" y2="2.4" layer="51"/>
+<rectangle x1="9.9499" y1="2.5999" x2="10.8999" y2="2.8999" layer="51"/>
+<rectangle x1="9.9499" y1="3.1001" x2="10.8999" y2="3.4" layer="51"/>
+<rectangle x1="9.9499" y1="3.5999" x2="10.8999" y2="3.8999" layer="51"/>
+<rectangle x1="9.9499" y1="4.1001" x2="10.8999" y2="4.4" layer="51"/>
+<rectangle x1="9.9499" y1="4.5999" x2="10.8999" y2="4.8999" layer="51"/>
+<rectangle x1="9.9499" y1="5.1001" x2="10.8999" y2="5.4" layer="51"/>
+<rectangle x1="9.9499" y1="5.5999" x2="10.8999" y2="5.8999" layer="51"/>
+<rectangle x1="9.9499" y1="6.1001" x2="10.8999" y2="6.4" layer="51"/>
+<rectangle x1="9.9499" y1="6.5999" x2="10.8999" y2="6.8999" layer="51"/>
+<rectangle x1="9.9499" y1="7.1001" x2="10.8999" y2="7.4" layer="51"/>
+<rectangle x1="9.9499" y1="7.5999" x2="10.8999" y2="7.8999" layer="51"/>
+<rectangle x1="9.9499" y1="8.1001" x2="10.8999" y2="8.4" layer="51"/>
+<rectangle x1="9.9499" y1="8.5999" x2="10.8999" y2="8.8999" layer="51"/>
+<rectangle x1="8.5999" y1="9.9499" x2="8.8999" y2="10.8999" layer="51"/>
+<rectangle x1="8.1001" y1="9.9499" x2="8.4" y2="10.8999" layer="51"/>
+<rectangle x1="7.5999" y1="9.9499" x2="7.8999" y2="10.8999" layer="51"/>
+<rectangle x1="7.1001" y1="9.9499" x2="7.4" y2="10.8999" layer="51"/>
+<rectangle x1="6.5999" y1="9.9499" x2="6.8999" y2="10.8999" layer="51"/>
+<rectangle x1="6.1001" y1="9.9499" x2="6.4" y2="10.8999" layer="51"/>
+<rectangle x1="5.5999" y1="9.9499" x2="5.8999" y2="10.8999" layer="51"/>
+<rectangle x1="5.1001" y1="9.9499" x2="5.4" y2="10.8999" layer="51"/>
+<rectangle x1="4.5999" y1="9.9499" x2="4.8999" y2="10.8999" layer="51"/>
+<rectangle x1="4.1001" y1="9.9499" x2="4.4" y2="10.8999" layer="51"/>
+<rectangle x1="3.5999" y1="9.9499" x2="3.8999" y2="10.8999" layer="51"/>
+<rectangle x1="3.1001" y1="9.9499" x2="3.4" y2="10.8999" layer="51"/>
+<rectangle x1="2.5999" y1="9.9499" x2="2.8999" y2="10.8999" layer="51"/>
+<rectangle x1="2.1001" y1="9.9499" x2="2.4" y2="10.8999" layer="51"/>
+<rectangle x1="1.5999" y1="9.9499" x2="1.8999" y2="10.8999" layer="51"/>
+<rectangle x1="1.1001" y1="9.9499" x2="1.4" y2="10.8999" layer="51"/>
+<rectangle x1="0.5999" y1="9.9499" x2="0.8999" y2="10.8999" layer="51"/>
+<rectangle x1="0.1001" y1="9.9499" x2="0.4001" y2="10.8999" layer="51"/>
+<rectangle x1="-0.4001" y1="9.9499" x2="-0.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-0.8999" y1="9.9499" x2="-0.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-1.4" y1="9.9499" x2="-1.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-1.8999" y1="9.9499" x2="-1.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-2.4" y1="9.9499" x2="-2.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-2.8999" y1="9.9499" x2="-2.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-3.4" y1="9.9499" x2="-3.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-3.8999" y1="9.9499" x2="-3.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-4.4" y1="9.9499" x2="-4.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-4.8999" y1="9.9499" x2="-4.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-5.4" y1="9.9499" x2="-5.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-5.8999" y1="9.9499" x2="-5.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-6.4" y1="9.9499" x2="-6.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-6.8999" y1="9.9499" x2="-6.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-7.4" y1="9.9499" x2="-7.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-7.8999" y1="9.9499" x2="-7.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-8.4" y1="9.9499" x2="-8.1001" y2="10.8999" layer="51"/>
+<rectangle x1="-8.8999" y1="9.9499" x2="-8.5999" y2="10.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="8.5999" x2="-9.9499" y2="8.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="8.1001" x2="-9.9499" y2="8.4" layer="51"/>
+<rectangle x1="-10.8999" y1="7.5999" x2="-9.9499" y2="7.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="7.1001" x2="-9.9499" y2="7.4" layer="51"/>
+<rectangle x1="-10.8999" y1="6.5999" x2="-9.9499" y2="6.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="6.1001" x2="-9.9499" y2="6.4" layer="51"/>
+<rectangle x1="-10.8999" y1="5.5999" x2="-9.9499" y2="5.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="5.1001" x2="-9.9499" y2="5.4" layer="51"/>
+<rectangle x1="-10.8999" y1="4.5999" x2="-9.9499" y2="4.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="4.1001" x2="-9.9499" y2="4.4" layer="51"/>
+<rectangle x1="-10.8999" y1="3.5999" x2="-9.9499" y2="3.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="3.1001" x2="-9.9499" y2="3.4" layer="51"/>
+<rectangle x1="-10.8999" y1="2.5999" x2="-9.9499" y2="2.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="2.1001" x2="-9.9499" y2="2.4" layer="51"/>
+<rectangle x1="-10.8999" y1="1.5999" x2="-9.9499" y2="1.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="1.1001" x2="-9.9499" y2="1.4" layer="51"/>
+<rectangle x1="-10.8999" y1="0.5999" x2="-9.9499" y2="0.8999" layer="51"/>
+<rectangle x1="-10.8999" y1="0.1001" x2="-9.9499" y2="0.4001" layer="51"/>
+<rectangle x1="-10.8999" y1="-0.4001" x2="-9.9499" y2="-0.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-0.8999" x2="-9.9499" y2="-0.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-1.4" x2="-9.9499" y2="-1.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-1.8999" x2="-9.9499" y2="-1.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-2.4" x2="-9.9499" y2="-2.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-2.8999" x2="-9.9499" y2="-2.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-3.4" x2="-9.9499" y2="-3.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-3.8999" x2="-9.9499" y2="-3.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-4.4" x2="-9.9499" y2="-4.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-4.8999" x2="-9.9499" y2="-4.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-5.4" x2="-9.9499" y2="-5.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-5.8999" x2="-9.9499" y2="-5.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-6.4" x2="-9.9499" y2="-6.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-6.8999" x2="-9.9499" y2="-6.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-7.4" x2="-9.9499" y2="-7.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-7.8999" x2="-9.9499" y2="-7.5999" layer="51"/>
+<rectangle x1="-10.8999" y1="-8.4" x2="-9.9499" y2="-8.1001" layer="51"/>
+<rectangle x1="-10.8999" y1="-8.8999" x2="-9.9499" y2="-8.5999" layer="51"/>
+</package>
+<package name="PLCC52">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+square</description>
+<wire x1="10" y1="10" x2="-7.765" y2="10" width="0.2032" layer="51"/>
+<wire x1="-10" y1="7.765" x2="-10" y2="-10" width="0.2032" layer="51"/>
+<wire x1="-10" y1="-10" x2="10" y2="-10" width="0.2032" layer="51"/>
+<wire x1="10" y1="-10" x2="10" y2="10" width="0.2032" layer="51"/>
+<wire x1="-7.765" y1="10" x2="-10" y2="7.765" width="0.2032" layer="51"/>
+<circle x="0" y="8.8999" radius="0.3" width="0.6096" layer="51"/>
+<smd name="1" x="0" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-5.08" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-6.35" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-7.62" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-9.4" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="9" x="-9.4" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="10" x="-9.4" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="11" x="-9.4" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="12" x="-9.4" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-9.4" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-9.4" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="15" x="-9.4" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="16" x="-9.4" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="17" x="-9.4" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="18" x="-9.4" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="19" x="-9.4" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="20" x="-9.4" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="21" x="-7.62" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-6.35" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-5.08" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-3.81" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-2.54" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-1.27" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="0" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="1.27" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="29" x="2.54" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="30" x="3.81" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="31" x="5.08" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="32" x="6.35" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="33" x="7.62" y="-9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="34" x="9.4" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="35" x="9.4" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="36" x="9.4" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="37" x="9.4" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="38" x="9.4" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="39" x="9.4" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="40" x="9.4" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="41" x="9.4" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="42" x="9.4" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="43" x="9.4" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="44" x="9.4" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="45" x="9.4" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="46" x="9.4" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="47" x="7.62" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="48" x="6.35" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="49" x="5.08" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="50" x="3.81" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="51" x="2.54" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<smd name="52" x="1.27" y="9.4" dx="0.6" dy="2.2" layer="1"/>
+<text x="-4.475" y="1.905" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="10.05" x2="0.2601" y2="10.5001" layer="51"/>
+<rectangle x1="-1.5301" y1="10.05" x2="-1.0099" y2="10.5001" layer="51"/>
+<rectangle x1="-2.8001" y1="10.05" x2="-2.2799" y2="10.5001" layer="51"/>
+<rectangle x1="-4.0701" y1="10.05" x2="-3.5499" y2="10.5001" layer="51"/>
+<rectangle x1="-5.3401" y1="10.05" x2="-4.8199" y2="10.5001" layer="51"/>
+<rectangle x1="-6.6101" y1="10.05" x2="-6.0899" y2="10.5001" layer="51"/>
+<rectangle x1="-7.8801" y1="10.05" x2="-7.3599" y2="10.5001" layer="51"/>
+<rectangle x1="-10.5001" y1="7.3599" x2="-10.05" y2="7.8801" layer="51"/>
+<rectangle x1="-10.5001" y1="6.0899" x2="-10.05" y2="6.6101" layer="51"/>
+<rectangle x1="-10.5001" y1="4.8199" x2="-10.05" y2="5.3401" layer="51"/>
+<rectangle x1="-10.5001" y1="3.5499" x2="-10.05" y2="4.0701" layer="51"/>
+<rectangle x1="-10.5001" y1="2.2799" x2="-10.05" y2="2.8001" layer="51"/>
+<rectangle x1="-10.5001" y1="1.0099" x2="-10.05" y2="1.5301" layer="51"/>
+<rectangle x1="-10.5001" y1="-0.2601" x2="-10.05" y2="0.2601" layer="51"/>
+<rectangle x1="-10.5001" y1="-1.5301" x2="-10.05" y2="-1.0099" layer="51"/>
+<rectangle x1="-10.5001" y1="-2.8001" x2="-10.05" y2="-2.2799" layer="51"/>
+<rectangle x1="-10.5001" y1="-4.0701" x2="-10.05" y2="-3.5499" layer="51"/>
+<rectangle x1="-10.5001" y1="-5.3401" x2="-10.05" y2="-4.8199" layer="51"/>
+<rectangle x1="-10.5001" y1="-6.6101" x2="-10.05" y2="-6.0899" layer="51"/>
+<rectangle x1="-10.5001" y1="-7.8801" x2="-10.05" y2="-7.3599" layer="51"/>
+<rectangle x1="-7.8801" y1="-10.5001" x2="-7.3599" y2="-10.05" layer="51"/>
+<rectangle x1="-6.6101" y1="-10.5001" x2="-6.0899" y2="-10.05" layer="51"/>
+<rectangle x1="-5.3401" y1="-10.5001" x2="-4.8199" y2="-10.05" layer="51"/>
+<rectangle x1="-4.0701" y1="-10.5001" x2="-3.5499" y2="-10.05" layer="51"/>
+<rectangle x1="-2.8001" y1="-10.5001" x2="-2.2799" y2="-10.05" layer="51"/>
+<rectangle x1="-1.5301" y1="-10.5001" x2="-1.0099" y2="-10.05" layer="51"/>
+<rectangle x1="-0.2601" y1="-10.5001" x2="0.2601" y2="-10.05" layer="51"/>
+<rectangle x1="1.0099" y1="-10.5001" x2="1.5301" y2="-10.05" layer="51"/>
+<rectangle x1="2.2799" y1="-10.5001" x2="2.8001" y2="-10.05" layer="51"/>
+<rectangle x1="3.5499" y1="-10.5001" x2="4.0701" y2="-10.05" layer="51"/>
+<rectangle x1="4.8199" y1="-10.5001" x2="5.3401" y2="-10.05" layer="51"/>
+<rectangle x1="6.0899" y1="-10.5001" x2="6.6101" y2="-10.05" layer="51"/>
+<rectangle x1="7.3599" y1="-10.5001" x2="7.8801" y2="-10.05" layer="51"/>
+<rectangle x1="10.05" y1="-7.8801" x2="10.5001" y2="-7.3599" layer="51"/>
+<rectangle x1="10.05" y1="-6.6101" x2="10.5001" y2="-6.0899" layer="51"/>
+<rectangle x1="10.05" y1="-5.3401" x2="10.5001" y2="-4.8199" layer="51"/>
+<rectangle x1="10.05" y1="-4.0701" x2="10.5001" y2="-3.5499" layer="51"/>
+<rectangle x1="10.05" y1="-2.8001" x2="10.5001" y2="-2.2799" layer="51"/>
+<rectangle x1="10.05" y1="-1.5301" x2="10.5001" y2="-1.0099" layer="51"/>
+<rectangle x1="10.05" y1="-0.2601" x2="10.5001" y2="0.2601" layer="51"/>
+<rectangle x1="10.05" y1="1.0099" x2="10.5001" y2="1.5301" layer="51"/>
+<rectangle x1="10.05" y1="2.2799" x2="10.5001" y2="2.8001" layer="51"/>
+<rectangle x1="10.05" y1="3.5499" x2="10.5001" y2="4.0701" layer="51"/>
+<rectangle x1="10.05" y1="4.8199" x2="10.5001" y2="5.3401" layer="51"/>
+<rectangle x1="10.05" y1="6.0899" x2="10.5001" y2="6.6101" layer="51"/>
+<rectangle x1="10.05" y1="7.3599" x2="10.5001" y2="7.8801" layer="51"/>
+<rectangle x1="7.3599" y1="10.05" x2="7.8801" y2="10.5001" layer="51"/>
+<rectangle x1="6.0899" y1="10.05" x2="6.6101" y2="10.5001" layer="51"/>
+<rectangle x1="4.8199" y1="10.05" x2="5.3401" y2="10.5001" layer="51"/>
+<rectangle x1="3.5499" y1="10.05" x2="4.0701" y2="10.5001" layer="51"/>
+<rectangle x1="2.2799" y1="10.05" x2="2.8001" y2="10.5001" layer="51"/>
+<rectangle x1="1.0099" y1="10.05" x2="1.5301" y2="10.5001" layer="51"/>
+</package>
+<package name="SSOP24">
+<description><b> SSOP 24</b><p>
+Source: Uploaded by Heiko Künzel <heiko.kuenzel@atg-gera.de> from ATG Automatisierungstechnik Gera<br>
+Mon Mar 10 13:32:48 2003 Atmel-Library mit zusätzlich T83C5121-Prozessor im SSOP24-Package.<br>
+Package centre and &lt;NAME & &lt;VALUE placed by librarian@cadsoft.de.</description>
+<wire x1="4.1275" y1="-3.14" x2="-4.1275" y2="-3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="-3.14" x2="-4.1275" y2="-0.635" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="-0.635" x2="-4.1275" y2="0.635" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="0.635" x2="-4.1275" y2="3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="3.14" x2="4.1275" y2="3.14" width="0.127" layer="21"/>
+<wire x1="4.1275" y1="3.14" x2="4.1275" y2="-3.14" width="0.127" layer="21"/>
+<wire x1="-4.1275" y1="0.635" x2="-4.1275" y2="-0.635" width="0.127" layer="21" curve="-180"/>
+<smd name="12" x="3.4925" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="11" x="2.8575" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="10" x="2.2225" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="9" x="1.5875" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="8" x="0.9525" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="7" x="0.3175" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="6" x="-0.3175" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="5" x="-0.9525" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="4" x="-1.5875" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="3" x="-2.2225" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="2" x="-2.8575" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="1" x="-3.4925" y="-3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="13" x="3.4925" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="14" x="2.8575" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="15" x="2.2225" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="16" x="1.5875" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="17" x="0.9525" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="18" x="0.3175" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="19" x="-0.3175" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="20" x="-0.9525" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="21" x="-1.5875" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="22" x="-2.2225" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="23" x="-2.8575" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<smd name="24" x="-3.4925" y="3.81" dx="0.3048" dy="0.6096" layer="1" rot="R180"/>
+<text x="-2.8575" y="-1.905" size="1.27" layer="25">>NAME</text>
+<text x="-2.8575" y="1.27" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="PLCC84">
+<description><b>Plastic J-Lead Chip Carrier</b></description>
+<wire x1="15.1" y1="15.1" x2="-12.865" y2="15.1" width="0.2032" layer="51"/>
+<wire x1="-15.1" y1="12.865" x2="-15.1" y2="-15.1" width="0.2032" layer="51"/>
+<wire x1="-15.1" y1="-15.1" x2="15.1" y2="-15.1" width="0.2032" layer="51"/>
+<wire x1="15.1" y1="-15.1" x2="15.1" y2="15.1" width="0.2032" layer="51"/>
+<wire x1="-12.865" y1="15.1" x2="-15.1" y2="12.865" width="0.2032" layer="51"/>
+<wire x1="-14.732" y1="13.233" x2="-13.233" y2="14.732" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="13.208" x2="15.088" y2="15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="15.088" x2="13.233" y2="15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="-13.233" x2="15.088" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="15.088" y1="-15.088" x2="13.233" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="-15.088" y1="-13.233" x2="-15.088" y2="-15.088" width="0.2032" layer="21"/>
+<wire x1="-15.088" y1="-15.088" x2="-13.259" y2="-15.088" width="0.2032" layer="21"/>
+<circle x="0" y="12.73" radius="0.3" width="0.6096" layer="21"/>
+<smd name="1" x="0" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="2" x="-1.27" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-2.54" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.81" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-5.08" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-6.35" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-7.62" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="-8.89" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="-10.16" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="-11.43" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="-12.7" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="-14.5" y="12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="13" x="-14.5" y="11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="14" x="-14.5" y="10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="15" x="-14.5" y="8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="16" x="-14.5" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="17" x="-14.5" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="18" x="-14.5" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="19" x="-14.5" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="20" x="-14.5" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="21" x="-14.5" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="22" x="-14.5" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="23" x="-14.5" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="24" x="-14.5" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="25" x="-14.5" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="26" x="-14.5" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="27" x="-14.5" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="28" x="-14.5" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="29" x="-14.5" y="-8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="30" x="-14.5" y="-10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="31" x="-14.5" y="-11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="32" x="-14.5" y="-12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="33" x="-12.7" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="34" x="-11.43" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="35" x="-10.16" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="36" x="-8.89" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="37" x="-7.62" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="38" x="-6.35" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="39" x="-5.08" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="40" x="-3.81" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="41" x="-2.54" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="42" x="-1.27" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="43" x="0" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="44" x="1.27" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="45" x="2.54" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="46" x="3.81" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="47" x="5.08" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="48" x="6.35" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="49" x="7.62" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="50" x="8.89" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="51" x="10.16" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="52" x="11.43" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="53" x="12.7" y="-14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="54" x="14.5" y="-12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="55" x="14.5" y="-11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="56" x="14.5" y="-10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="57" x="14.5" y="-8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="58" x="14.5" y="-7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="59" x="14.5" y="-6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="60" x="14.5" y="-5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="61" x="14.5" y="-3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="62" x="14.5" y="-2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="63" x="14.5" y="-1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="64" x="14.5" y="0" dx="2.2" dy="0.6" layer="1"/>
+<smd name="65" x="14.5" y="1.27" dx="2.2" dy="0.6" layer="1"/>
+<smd name="66" x="14.5" y="2.54" dx="2.2" dy="0.6" layer="1"/>
+<smd name="67" x="14.5" y="3.81" dx="2.2" dy="0.6" layer="1"/>
+<smd name="68" x="14.5" y="5.08" dx="2.2" dy="0.6" layer="1"/>
+<smd name="69" x="14.5" y="6.35" dx="2.2" dy="0.6" layer="1"/>
+<smd name="70" x="14.5" y="7.62" dx="2.2" dy="0.6" layer="1"/>
+<smd name="71" x="14.5" y="8.89" dx="2.2" dy="0.6" layer="1"/>
+<smd name="72" x="14.5" y="10.16" dx="2.2" dy="0.6" layer="1"/>
+<smd name="73" x="14.5" y="11.43" dx="2.2" dy="0.6" layer="1"/>
+<smd name="74" x="14.5" y="12.7" dx="2.2" dy="0.6" layer="1"/>
+<smd name="75" x="12.7" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="76" x="11.43" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="77" x="10.16" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="78" x="8.89" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="79" x="7.62" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="80" x="6.35" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="81" x="5.08" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="82" x="3.81" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="83" x="2.54" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<smd name="84" x="1.27" y="14.5" dx="0.6" dy="2.2" layer="1"/>
+<text x="-13.365" y="15.875" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="15.1501" x2="0.2601" y2="15.5999" layer="51"/>
+<rectangle x1="-1.5301" y1="15.1501" x2="-1.0099" y2="15.5999" layer="51"/>
+<rectangle x1="-2.8001" y1="15.1501" x2="-2.2799" y2="15.5999" layer="51"/>
+<rectangle x1="-4.0701" y1="15.1501" x2="-3.5499" y2="15.5999" layer="51"/>
+<rectangle x1="-5.3401" y1="15.1501" x2="-4.8199" y2="15.5999" layer="51"/>
+<rectangle x1="-6.6101" y1="15.1501" x2="-6.0899" y2="15.5999" layer="51"/>
+<rectangle x1="-7.8801" y1="15.1501" x2="-7.3599" y2="15.5999" layer="51"/>
+<rectangle x1="-9.1501" y1="15.1501" x2="-8.6299" y2="15.5999" layer="51"/>
+<rectangle x1="-10.4201" y1="15.1501" x2="-9.8999" y2="15.5999" layer="51"/>
+<rectangle x1="-11.6901" y1="15.1501" x2="-11.1699" y2="15.5999" layer="51"/>
+<rectangle x1="-12.9601" y1="15.1501" x2="-12.4399" y2="15.5999" layer="51"/>
+<rectangle x1="-15.5999" y1="12.4399" x2="-15.1501" y2="12.9601" layer="51"/>
+<rectangle x1="-15.5999" y1="11.1699" x2="-15.1501" y2="11.6901" layer="51"/>
+<rectangle x1="-15.5999" y1="9.8999" x2="-15.1501" y2="10.4201" layer="51"/>
+<rectangle x1="-15.5999" y1="8.6299" x2="-15.1501" y2="9.1501" layer="51"/>
+<rectangle x1="-15.5999" y1="7.3599" x2="-15.1501" y2="7.8801" layer="51"/>
+<rectangle x1="-15.5999" y1="6.0899" x2="-15.1501" y2="6.6101" layer="51"/>
+<rectangle x1="-15.5999" y1="4.8199" x2="-15.1501" y2="5.3401" layer="51"/>
+<rectangle x1="-15.5999" y1="3.5499" x2="-15.1501" y2="4.0701" layer="51"/>
+<rectangle x1="-15.5999" y1="2.2799" x2="-15.1501" y2="2.8001" layer="51"/>
+<rectangle x1="-15.5999" y1="1.0099" x2="-15.1501" y2="1.5301" layer="51"/>
+<rectangle x1="-15.5999" y1="-0.2601" x2="-15.1501" y2="0.2601" layer="51"/>
+<rectangle x1="-15.5999" y1="-1.5301" x2="-15.1501" y2="-1.0099" layer="51"/>
+<rectangle x1="-15.5999" y1="-2.8001" x2="-15.1501" y2="-2.2799" layer="51"/>
+<rectangle x1="-15.5999" y1="-4.0701" x2="-15.1501" y2="-3.5499" layer="51"/>
+<rectangle x1="-15.5999" y1="-5.3401" x2="-15.1501" y2="-4.8199" layer="51"/>
+<rectangle x1="-15.5999" y1="-6.6101" x2="-15.1501" y2="-6.0899" layer="51"/>
+<rectangle x1="-15.5999" y1="-7.8801" x2="-15.1501" y2="-7.3599" layer="51"/>
+<rectangle x1="-15.5999" y1="-9.1501" x2="-15.1501" y2="-8.6299" layer="51"/>
+<rectangle x1="-15.5999" y1="-10.4201" x2="-15.1501" y2="-9.8999" layer="51"/>
+<rectangle x1="-15.5999" y1="-11.6901" x2="-15.1501" y2="-11.1699" layer="51"/>
+<rectangle x1="-15.5999" y1="-12.9601" x2="-15.1501" y2="-12.4399" layer="51"/>
+<rectangle x1="-12.9601" y1="-15.5999" x2="-12.4399" y2="-15.1501" layer="51"/>
+<rectangle x1="-11.6901" y1="-15.5999" x2="-11.1699" y2="-15.1501" layer="51"/>
+<rectangle x1="-10.4201" y1="-15.5999" x2="-9.8999" y2="-15.1501" layer="51"/>
+<rectangle x1="-9.1501" y1="-15.5999" x2="-8.6299" y2="-15.1501" layer="51"/>
+<rectangle x1="-7.8801" y1="-15.5999" x2="-7.3599" y2="-15.1501" layer="51"/>
+<rectangle x1="-6.6101" y1="-15.5999" x2="-6.0899" y2="-15.1501" layer="51"/>
+<rectangle x1="-5.3401" y1="-15.5999" x2="-4.8199" y2="-15.1501" layer="51"/>
+<rectangle x1="-4.0701" y1="-15.5999" x2="-3.5499" y2="-15.1501" layer="51"/>
+<rectangle x1="-2.8001" y1="-15.5999" x2="-2.2799" y2="-15.1501" layer="51"/>
+<rectangle x1="-1.5301" y1="-15.5999" x2="-1.0099" y2="-15.1501" layer="51"/>
+<rectangle x1="-0.2601" y1="-15.5999" x2="0.2601" y2="-15.1501" layer="51"/>
+<rectangle x1="1.0099" y1="-15.5999" x2="1.5301" y2="-15.1501" layer="51"/>
+<rectangle x1="2.2799" y1="-15.5999" x2="2.8001" y2="-15.1501" layer="51"/>
+<rectangle x1="3.5499" y1="-15.5999" x2="4.0701" y2="-15.1501" layer="51"/>
+<rectangle x1="4.8199" y1="-15.5999" x2="5.3401" y2="-15.1501" layer="51"/>
+<rectangle x1="6.0899" y1="-15.5999" x2="6.6101" y2="-15.1501" layer="51"/>
+<rectangle x1="7.3599" y1="-15.5999" x2="7.8801" y2="-15.1501" layer="51"/>
+<rectangle x1="8.6299" y1="-15.5999" x2="9.1501" y2="-15.1501" layer="51"/>
+<rectangle x1="9.8999" y1="-15.5999" x2="10.4201" y2="-15.1501" layer="51"/>
+<rectangle x1="11.1699" y1="-15.5999" x2="11.6901" y2="-15.1501" layer="51"/>
+<rectangle x1="12.4399" y1="-15.5999" x2="12.9601" y2="-15.1501" layer="51"/>
+<rectangle x1="15.1501" y1="-12.9601" x2="15.5999" y2="-12.4399" layer="51"/>
+<rectangle x1="15.1501" y1="-11.6901" x2="15.5999" y2="-11.1699" layer="51"/>
+<rectangle x1="15.1501" y1="-10.4201" x2="15.5999" y2="-9.8999" layer="51"/>
+<rectangle x1="15.1501" y1="-9.1501" x2="15.5999" y2="-8.6299" layer="51"/>
+<rectangle x1="15.1501" y1="-7.8801" x2="15.5999" y2="-7.3599" layer="51"/>
+<rectangle x1="15.1501" y1="-6.6101" x2="15.5999" y2="-6.0899" layer="51"/>
+<rectangle x1="15.1501" y1="-5.3401" x2="15.5999" y2="-4.8199" layer="51"/>
+<rectangle x1="15.1501" y1="-4.0701" x2="15.5999" y2="-3.5499" layer="51"/>
+<rectangle x1="15.1501" y1="-2.8001" x2="15.5999" y2="-2.2799" layer="51"/>
+<rectangle x1="15.1501" y1="-1.5301" x2="15.5999" y2="-1.0099" layer="51"/>
+<rectangle x1="15.1501" y1="-0.2601" x2="15.5999" y2="0.2601" layer="51"/>
+<rectangle x1="15.1501" y1="1.0099" x2="15.5999" y2="1.5301" layer="51"/>
+<rectangle x1="15.1501" y1="2.2799" x2="15.5999" y2="2.8001" layer="51"/>
+<rectangle x1="15.1501" y1="3.5499" x2="15.5999" y2="4.0701" layer="51"/>
+<rectangle x1="15.1501" y1="4.8199" x2="15.5999" y2="5.3401" layer="51"/>
+<rectangle x1="15.1501" y1="6.0899" x2="15.5999" y2="6.6101" layer="51"/>
+<rectangle x1="15.1501" y1="7.3599" x2="15.5999" y2="7.8801" layer="51"/>
+<rectangle x1="15.1501" y1="8.6299" x2="15.5999" y2="9.1501" layer="51"/>
+<rectangle x1="15.1501" y1="9.8999" x2="15.5999" y2="10.4201" layer="51"/>
+<rectangle x1="15.1501" y1="11.1699" x2="15.5999" y2="11.6901" layer="51"/>
+<rectangle x1="15.1501" y1="12.4399" x2="15.5999" y2="12.9601" layer="51"/>
+<rectangle x1="12.4399" y1="15.1501" x2="12.9601" y2="15.5999" layer="51"/>
+<rectangle x1="11.1699" y1="15.1501" x2="11.6901" y2="15.5999" layer="51"/>
+<rectangle x1="9.8999" y1="15.1501" x2="10.4201" y2="15.5999" layer="51"/>
+<rectangle x1="8.6299" y1="15.1501" x2="9.1501" y2="15.5999" layer="51"/>
+<rectangle x1="7.3599" y1="15.1501" x2="7.8801" y2="15.5999" layer="51"/>
+<rectangle x1="6.0899" y1="15.1501" x2="6.6101" y2="15.5999" layer="51"/>
+<rectangle x1="4.8199" y1="15.1501" x2="5.3401" y2="15.5999" layer="51"/>
+<rectangle x1="3.5499" y1="15.1501" x2="4.0701" y2="15.5999" layer="51"/>
+<rectangle x1="2.2799" y1="15.1501" x2="2.8001" y2="15.5999" layer="51"/>
+<rectangle x1="1.0099" y1="15.1501" x2="1.5301" y2="15.5999" layer="51"/>
+</package>
+<package name="TQFP80">
+<description><b>TQFP 80</b> thin quad flat pack<p>
+Source: www.atmwel.com .. doc4109.pdf</description>
+<wire x1="-6.91" y1="6.49" x2="-6.91" y2="-6.91" width="0.2032" layer="51"/>
+<wire x1="-6.91" y1="-6.91" x2="6.91" y2="-6.91" width="0.2032" layer="51"/>
+<wire x1="6.91" y1="-6.91" x2="6.91" y2="6.91" width="0.2032" layer="51"/>
+<wire x1="6.91" y1="6.91" x2="-6.49" y2="6.91" width="0.2032" layer="51"/>
+<wire x1="-6.49" y1="6.91" x2="-6.91" y2="6.49" width="0.2032" layer="51"/>
+<wire x1="6.71" y1="6.72" x2="6.71" y2="-6.71" width="0.2032" layer="21"/>
+<wire x1="6.71" y1="-6.71" x2="-6.71" y2="-6.71" width="0.2032" layer="21"/>
+<wire x1="-6.71" y1="-6.71" x2="-6.71" y2="6.39" width="0.2032" layer="21"/>
+<wire x1="-6.71" y1="6.39" x2="-6.38" y2="6.72" width="0.2032" layer="21"/>
+<wire x1="-6.38" y1="6.72" x2="6.71" y2="6.72" width="0.2032" layer="21"/>
+<smd name="1" x="-7.8" y="6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="2" x="-7.8" y="5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="3" x="-7.8" y="4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="4" x="-7.8" y="4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="5" x="-7.8" y="3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="6" x="-7.8" y="2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="7" x="-7.8" y="2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="8" x="-7.8" y="1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="9" x="-7.8" y="0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="10" x="-7.8" y="0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="11" x="-7.8" y="-0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="12" x="-7.8" y="-0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="13" x="-7.8" y="-1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="14" x="-7.8" y="-2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="15" x="-7.8" y="-2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="16" x="-7.8" y="-3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="17" x="-7.8" y="-4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="18" x="-7.8" y="-4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="19" x="-7.8" y="-5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="20" x="-7.8" y="-6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="21" x="-6.175" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="22" x="-5.525" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="23" x="-4.875" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="24" x="-4.225" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="25" x="-3.575" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="26" x="-2.925" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="27" x="-2.275" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="28" x="-1.625" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="29" x="-0.975" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="30" x="-0.325" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="31" x="0.325" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="32" x="0.975" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="33" x="1.625" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="34" x="2.275" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="35" x="2.925" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="36" x="3.575" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="37" x="4.225" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="38" x="4.875" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="39" x="5.525" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="40" x="6.175" y="-7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="41" x="7.8" y="-6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="42" x="7.8" y="-5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="43" x="7.8" y="-4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="44" x="7.8" y="-4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="45" x="7.8" y="-3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="46" x="7.8" y="-2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="47" x="7.8" y="-2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="48" x="7.8" y="-1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="49" x="7.8" y="-0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="50" x="7.8" y="-0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="51" x="7.8" y="0.325" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="52" x="7.8" y="0.975" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="53" x="7.8" y="1.625" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="54" x="7.8" y="2.275" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="55" x="7.8" y="2.925" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="56" x="7.8" y="3.575" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="57" x="7.8" y="4.225" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="58" x="7.8" y="4.875" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="59" x="7.8" y="5.525" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="60" x="7.8" y="6.175" dx="0.35" dy="1.3" layer="1" rot="R270"/>
+<smd name="61" x="6.175" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="62" x="5.525" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="63" x="4.875" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="64" x="4.225" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="65" x="3.575" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="66" x="2.925" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="67" x="2.275" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="68" x="1.625" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="69" x="0.975" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="70" x="0.325" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="71" x="-0.325" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="72" x="-0.975" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="73" x="-1.625" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="74" x="-2.275" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="75" x="-2.925" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="76" x="-3.575" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="77" x="-4.225" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="78" x="-4.875" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="79" x="-5.525" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<smd name="80" x="-6.175" y="7.8" dx="1.3" dy="0.35" layer="1" rot="R270"/>
+<text x="-3.81" y="-3.175" size="1.27" layer="25">>NAME</text>
+<text x="-3.81" y="1.905" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="5.575" y1="7.35" x2="6.775" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="4.925" y1="7.35" x2="6.125" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="4.275" y1="7.35" x2="5.475" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="3.625" y1="7.35" x2="4.825" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="2.975" y1="7.35" x2="4.175" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="2.325" y1="7.35" x2="3.525" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="1.675" y1="7.35" x2="2.875" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="1.025" y1="7.35" x2="2.225" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="0.375" y1="7.35" x2="1.575" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-0.275" y1="7.35" x2="0.925" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-0.925" y1="7.35" x2="0.275" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-1.575" y1="7.35" x2="-0.375" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-2.225" y1="7.35" x2="-1.025" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-2.875" y1="7.35" x2="-1.675" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-3.525" y1="7.35" x2="-2.325" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-4.175" y1="7.35" x2="-2.975" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-4.825" y1="7.35" x2="-3.625" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-5.475" y1="7.35" x2="-4.275" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-6.125" y1="7.35" x2="-4.925" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-6.775" y1="7.35" x2="-5.575" y2="7.65" layer="51" rot="R270"/>
+<rectangle x1="-8.1" y1="6.025" x2="-6.9" y2="6.325" layer="51"/>
+<rectangle x1="-8.1" y1="5.375" x2="-6.9" y2="5.675" layer="51"/>
+<rectangle x1="-8.1" y1="4.725" x2="-6.9" y2="5.025" layer="51"/>
+<rectangle x1="-8.1" y1="4.075" x2="-6.9" y2="4.375" layer="51"/>
+<rectangle x1="-8.1" y1="3.425" x2="-6.9" y2="3.725" layer="51"/>
+<rectangle x1="-8.1" y1="2.775" x2="-6.9" y2="3.075" layer="51"/>
+<rectangle x1="-8.1" y1="2.125" x2="-6.9" y2="2.425" layer="51"/>
+<rectangle x1="-8.1" y1="1.475" x2="-6.9" y2="1.775" layer="51"/>
+<rectangle x1="-8.1" y1="0.825" x2="-6.9" y2="1.125" layer="51"/>
+<rectangle x1="-8.1" y1="0.175" x2="-6.9" y2="0.475" layer="51"/>
+<rectangle x1="-8.1" y1="-0.475" x2="-6.9" y2="-0.175" layer="51"/>
+<rectangle x1="-8.1" y1="-1.125" x2="-6.9" y2="-0.825" layer="51"/>
+<rectangle x1="-8.1" y1="-1.775" x2="-6.9" y2="-1.475" layer="51"/>
+<rectangle x1="-8.1" y1="-2.425" x2="-6.9" y2="-2.125" layer="51"/>
+<rectangle x1="-8.1" y1="-3.075" x2="-6.9" y2="-2.775" layer="51"/>
+<rectangle x1="-8.1" y1="-3.725" x2="-6.9" y2="-3.425" layer="51"/>
+<rectangle x1="-8.1" y1="-4.375" x2="-6.9" y2="-4.075" layer="51"/>
+<rectangle x1="-8.1" y1="-5.025" x2="-6.9" y2="-4.725" layer="51"/>
+<rectangle x1="-8.1" y1="-5.675" x2="-6.9" y2="-5.375" layer="51"/>
+<rectangle x1="-8.1" y1="-6.325" x2="-6.9" y2="-6.025" layer="51"/>
+<rectangle x1="-6.775" y1="-7.65" x2="-5.575" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-6.125" y1="-7.65" x2="-4.925" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-5.475" y1="-7.65" x2="-4.275" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-4.825" y1="-7.65" x2="-3.625" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-4.175" y1="-7.65" x2="-2.975" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-3.525" y1="-7.65" x2="-2.325" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-2.875" y1="-7.65" x2="-1.675" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-2.225" y1="-7.65" x2="-1.025" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-1.575" y1="-7.65" x2="-0.375" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-0.925" y1="-7.65" x2="0.275" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="-0.275" y1="-7.65" x2="0.925" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="0.375" y1="-7.65" x2="1.575" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="1.025" y1="-7.65" x2="2.225" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="1.675" y1="-7.65" x2="2.875" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="2.325" y1="-7.65" x2="3.525" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="2.975" y1="-7.65" x2="4.175" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="3.625" y1="-7.65" x2="4.825" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="4.275" y1="-7.65" x2="5.475" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="4.925" y1="-7.65" x2="6.125" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="5.575" y1="-7.65" x2="6.775" y2="-7.35" layer="51" rot="R90"/>
+<rectangle x1="6.9" y1="-6.325" x2="8.1" y2="-6.025" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-5.675" x2="8.1" y2="-5.375" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-5.025" x2="8.1" y2="-4.725" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-4.375" x2="8.1" y2="-4.075" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-3.725" x2="8.1" y2="-3.425" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-3.075" x2="8.1" y2="-2.775" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-2.425" x2="8.1" y2="-2.125" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-1.775" x2="8.1" y2="-1.475" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-1.125" x2="8.1" y2="-0.825" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="-0.475" x2="8.1" y2="-0.175" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="0.175" x2="8.1" y2="0.475" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="0.825" x2="8.1" y2="1.125" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="1.475" x2="8.1" y2="1.775" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="2.125" x2="8.1" y2="2.425" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="2.775" x2="8.1" y2="3.075" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="3.425" x2="8.1" y2="3.725" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="4.075" x2="8.1" y2="4.375" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="4.725" x2="8.1" y2="5.025" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="5.375" x2="8.1" y2="5.675" layer="51" rot="R180"/>
+<rectangle x1="6.9" y1="6.025" x2="8.1" y2="6.325" layer="51" rot="R180"/>
+</package>
+<package name="BGA81">
+<description><b>Ball Grid Array</b> 81 leads<p>
+Source: www.atmwel.com .. doc4109.pdf</description>
+<wire x1="-4.1" y1="4.4" x2="4.4" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.4" x2="4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.4" x2="-4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.4" x2="-4.4" y2="4.1" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.1" x2="-4.1" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-3.8" y="3.8" radius="0.3" width="0.2032" layer="21"/>
+<smd name="A1" x="-3.2" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B1" x="-3.2" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C1" x="-3.2" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D1" x="-3.2" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E1" x="-3.2" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F1" x="-3.2" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G1" x="-3.2" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H1" x="-3.2" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J1" x="-3.2" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A2" x="-2.4" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B2" x="-2.4" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C2" x="-2.4" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D2" x="-2.4" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E2" x="-2.4" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F2" x="-2.4" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G2" x="-2.4" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H2" x="-2.4" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J2" x="-2.4" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A3" x="-1.6" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B3" x="-1.6" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C3" x="-1.6" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D3" x="-1.6" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E3" x="-1.6" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F3" x="-1.6" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G3" x="-1.6" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H3" x="-1.6" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J3" x="-1.6" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A4" x="-0.8" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B4" x="-0.8" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C4" x="-0.8" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D4" x="-0.8" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E4" x="-0.8" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F4" x="-0.8" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G4" x="-0.8" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H4" x="-0.8" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J4" x="-0.8" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A5" x="0" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B5" x="0" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C5" x="0" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D5" x="0" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E5" x="0" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F5" x="0" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G5" x="0" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H5" x="0" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J5" x="0" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A6" x="0.8" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B6" x="0.8" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C6" x="0.8" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D6" x="0.8" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E6" x="0.8" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F6" x="0.8" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G6" x="0.8" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H6" x="0.8" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J6" x="0.8" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A7" x="1.6" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B7" x="1.6" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C7" x="1.6" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D7" x="1.6" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E7" x="1.6" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F7" x="1.6" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G7" x="1.6" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H7" x="1.6" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J7" x="1.6" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A8" x="2.4" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B8" x="2.4" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C8" x="2.4" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D8" x="2.4" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E8" x="2.4" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F8" x="2.4" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G8" x="2.4" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H8" x="2.4" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J8" x="2.4" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="A9" x="3.2" y="3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="B9" x="3.2" y="2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="C9" x="3.2" y="1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="D9" x="3.2" y="0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="E9" x="3.2" y="0" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="F9" x="3.2" y="-0.8" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="G9" x="3.2" y="-1.6" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="H9" x="3.2" y="-2.4" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<smd name="J9" x="3.2" y="-3.2" dx="0.46" dy="0.46" layer="1" roundness="100"/>
+<text x="-3.556" y="4.572" size="1.27" layer="25">>NAME</text>
+<text x="-4.064" y="-6.096" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="SO28W">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+wide body 7.5 mm/JEDEC MO-119AB<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-9.395" y1="5.9" x2="9.395" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="9.395" y1="-5.9" x2="-9.395" y2="-5.9" width="0.1998" layer="39"/>
+<wire x1="-9.395" y1="-5.9" x2="-9.395" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="9.05" y1="-3.7" x2="-9.05" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="-3.7" x2="-9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="-3.2" x2="-9.05" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="-9.05" y1="3.7" x2="9.05" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="-3.2" x2="-9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="3.7" x2="9.05" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="9.05" y1="-3.2" x2="9.05" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="9.395" y1="5.9" x2="9.395" y2="-5.9" width="0.1998" layer="39"/>
+<smd name="2" x="-6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-8.255" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="8.255" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="-0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="8.255" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="25" x="-4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="26" x="-5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="27" x="-6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="28" x="-8.255" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<text x="-6.985" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-6.985" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.5001" y1="-5.32" x2="-8.0099" y2="-3.8001" layer="51"/>
+<rectangle x1="-7.2301" y1="-5.32" x2="-6.7399" y2="-3.8001" layer="51"/>
+<rectangle x1="-5.9601" y1="-5.32" x2="-5.4699" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.6901" y1="-5.32" x2="-4.1999" y2="-3.8001" layer="51"/>
+<rectangle x1="-3.4201" y1="-5.32" x2="-2.9299" y2="-3.8001" layer="51"/>
+<rectangle x1="-2.1501" y1="-5.32" x2="-1.6599" y2="-3.8001" layer="51"/>
+<rectangle x1="-0.8801" y1="-5.32" x2="-0.3899" y2="-3.8001" layer="51"/>
+<rectangle x1="0.3899" y1="-5.32" x2="0.8801" y2="-3.8001" layer="51"/>
+<rectangle x1="1.6599" y1="-5.32" x2="2.1501" y2="-3.8001" layer="51"/>
+<rectangle x1="2.9299" y1="-5.32" x2="3.4201" y2="-3.8001" layer="51"/>
+<rectangle x1="4.1999" y1="-5.32" x2="4.6901" y2="-3.8001" layer="51"/>
+<rectangle x1="5.4699" y1="-5.32" x2="5.9601" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="-5.32" x2="7.2301" y2="-3.8001" layer="51"/>
+<rectangle x1="8.0099" y1="-5.32" x2="8.5001" y2="-3.8001" layer="51"/>
+<rectangle x1="8.0099" y1="3.8001" x2="8.5001" y2="5.32" layer="51"/>
+<rectangle x1="6.7399" y1="3.8001" x2="7.2301" y2="5.32" layer="51"/>
+<rectangle x1="5.4699" y1="3.8001" x2="5.9601" y2="5.32" layer="51"/>
+<rectangle x1="4.1999" y1="3.8001" x2="4.6901" y2="5.32" layer="51"/>
+<rectangle x1="2.9299" y1="3.8001" x2="3.4201" y2="5.32" layer="51"/>
+<rectangle x1="1.6599" y1="3.8001" x2="2.1501" y2="5.32" layer="51"/>
+<rectangle x1="0.3899" y1="3.8001" x2="0.8801" y2="5.32" layer="51"/>
+<rectangle x1="-0.8801" y1="3.8001" x2="-0.3899" y2="5.32" layer="51"/>
+<rectangle x1="-2.1501" y1="3.8001" x2="-1.6599" y2="5.32" layer="51"/>
+<rectangle x1="-3.4201" y1="3.8001" x2="-2.9299" y2="5.32" layer="51"/>
+<rectangle x1="-4.6901" y1="3.8001" x2="-4.1999" y2="5.32" layer="51"/>
+<rectangle x1="-5.9601" y1="3.8001" x2="-5.4699" y2="5.32" layer="51"/>
+<rectangle x1="-7.2301" y1="3.8001" x2="-6.7399" y2="5.32" layer="51"/>
+<rectangle x1="-8.5001" y1="3.8001" x2="-8.0099" y2="5.32" layer="51"/>
+<rectangle x1="-8.9" y1="-3.2" x2="-7.8" y2="3.6" layer="51"/>
+</package>
+<package name="SO24W">
+<description><b>SMALL OUTLINE INTEGRATED CIRCUIT</b><p>
+wide body 7.5 mm/JEDEC MO-119AA<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-7.895" y1="5.9" x2="7.895" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="7.895" y1="-5.9" x2="-7.895" y2="-5.9" width="0.1998" layer="39"/>
+<wire x1="-7.895" y1="-5.9" x2="-7.895" y2="5.9" width="0.1998" layer="39"/>
+<wire x1="7.78" y1="-3.7" x2="-7.78" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="-3.7" x2="-7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="-3.2" x2="-7.78" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="-7.78" y1="3.7" x2="7.78" y2="3.7" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="-3.2" x2="-7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="3.7" x2="7.78" y2="-3.2" width="0.2032" layer="51"/>
+<wire x1="7.78" y1="-3.2" x2="7.78" y2="-3.7" width="0.2032" layer="51"/>
+<wire x1="7.895" y1="5.9" x2="7.895" y2="-5.9" width="0.1998" layer="39"/>
+<smd name="2" x="-5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="13" x="6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="1" x="-6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="3" x="-4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="4" x="-3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="14" x="5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="12" x="6.985" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="11" x="5.715" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="6" x="-0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="9" x="3.175" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="5" x="-1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="7" x="0.635" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="10" x="4.445" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="8" x="1.905" y="-4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="15" x="4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="16" x="3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="17" x="1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="18" x="0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="19" x="-0.635" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="20" x="-1.905" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="21" x="-3.175" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="22" x="-4.445" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="23" x="-5.715" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<smd name="24" x="-6.985" y="4.6" dx="0.6" dy="2.2" layer="1"/>
+<text x="-5.715" y="1.27" size="1.27" layer="25">>NAME</text>
+<text x="-5.715" y="-2.54" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-7.2301" y1="-5.32" x2="-6.7399" y2="-3.8001" layer="51"/>
+<rectangle x1="-5.9601" y1="-5.32" x2="-5.4699" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.6901" y1="-5.32" x2="-4.1999" y2="-3.8001" layer="51"/>
+<rectangle x1="-3.4201" y1="-5.32" x2="-2.9299" y2="-3.8001" layer="51"/>
+<rectangle x1="-2.1501" y1="-5.32" x2="-1.6599" y2="-3.8001" layer="51"/>
+<rectangle x1="-0.8801" y1="-5.32" x2="-0.3899" y2="-3.8001" layer="51"/>
+<rectangle x1="0.3899" y1="-5.32" x2="0.8801" y2="-3.8001" layer="51"/>
+<rectangle x1="1.6599" y1="-5.32" x2="2.1501" y2="-3.8001" layer="51"/>
+<rectangle x1="2.9299" y1="-5.32" x2="3.4201" y2="-3.8001" layer="51"/>
+<rectangle x1="4.1999" y1="-5.32" x2="4.6901" y2="-3.8001" layer="51"/>
+<rectangle x1="5.4699" y1="-5.32" x2="5.9601" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="-5.32" x2="7.2301" y2="-3.8001" layer="51"/>
+<rectangle x1="6.7399" y1="3.8001" x2="7.2301" y2="5.32" layer="51"/>
+<rectangle x1="5.4699" y1="3.8001" x2="5.9601" y2="5.32" layer="51"/>
+<rectangle x1="4.1999" y1="3.8001" x2="4.6901" y2="5.32" layer="51"/>
+<rectangle x1="2.9299" y1="3.8001" x2="3.4201" y2="5.32" layer="51"/>
+<rectangle x1="1.6599" y1="3.8001" x2="2.1501" y2="5.32" layer="51"/>
+<rectangle x1="0.3899" y1="3.8001" x2="0.8801" y2="5.32" layer="51"/>
+<rectangle x1="-0.8801" y1="3.8001" x2="-0.3899" y2="5.32" layer="51"/>
+<rectangle x1="-2.1501" y1="3.8001" x2="-1.6599" y2="5.32" layer="51"/>
+<rectangle x1="-3.4201" y1="3.8001" x2="-2.9299" y2="5.32" layer="51"/>
+<rectangle x1="-4.6901" y1="3.8001" x2="-4.1999" y2="5.32" layer="51"/>
+<rectangle x1="-5.9601" y1="3.8001" x2="-5.4699" y2="5.32" layer="51"/>
+<rectangle x1="-7.2301" y1="3.8001" x2="-6.7399" y2="5.32" layer="51"/>
+<rectangle x1="-7.63" y1="-3.2" x2="-6.53" y2="3.6" layer="51"/>
+</package>
+<package name="PLCC28">
+<description><b>PLASTIC LEADED CHIP CARRIER</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-7.403" y1="7.403" x2="7.403" y2="7.403" width="0.1998" layer="39"/>
+<wire x1="7.403" y1="7.403" x2="7.403" y2="-7.403" width="0.1998" layer="39"/>
+<wire x1="7.403" y1="-7.403" x2="-7.403" y2="-7.403" width="0.1998" layer="39"/>
+<wire x1="-7.403" y1="-7.403" x2="-7.403" y2="7.403" width="0.1998" layer="39"/>
+<wire x1="5.775" y1="5.775" x2="-4.715" y2="5.775" width="0.2032" layer="51"/>
+<wire x1="-5.775" y1="4.715" x2="-5.775" y2="-5.775" width="0.2032" layer="51"/>
+<wire x1="-5.775" y1="-5.775" x2="5.775" y2="-5.775" width="0.2032" layer="51"/>
+<wire x1="5.775" y1="-5.775" x2="5.775" y2="5.775" width="0.2032" layer="51"/>
+<wire x1="-4.715" y1="5.775" x2="-5.775" y2="4.715" width="0.2032" layer="51"/>
+<wire x1="5.75" y1="4.715" x2="-5.775" y2="4.715" width="0.2032" layer="51"/>
+<smd name="1" x="0" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="2" x="-1.27" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="3" x="-2.54" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="4" x="-3.81" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="5" x="-5.6" y="3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="6" x="-5.6" y="2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="7" x="-5.6" y="1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="8" x="-5.6" y="0" dx="2" dy="0.6" layer="1"/>
+<smd name="9" x="-5.6" y="-1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="10" x="-5.6" y="-2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="11" x="-5.6" y="-3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="12" x="-3.81" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="13" x="-2.54" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="14" x="-1.27" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="15" x="0" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="16" x="1.27" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="17" x="2.54" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="18" x="3.81" y="-5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="19" x="5.6" y="-3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="20" x="5.6" y="-2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="21" x="5.6" y="-1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="22" x="5.6" y="0" dx="2" dy="0.6" layer="1"/>
+<smd name="23" x="5.6" y="1.27" dx="2" dy="0.6" layer="1"/>
+<smd name="24" x="5.6" y="2.54" dx="2" dy="0.6" layer="1"/>
+<smd name="25" x="5.6" y="3.81" dx="2" dy="0.6" layer="1"/>
+<smd name="26" x="3.81" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="27" x="2.54" y="5.6" dx="0.6" dy="2" layer="1"/>
+<smd name="28" x="1.27" y="5.6" dx="0.6" dy="2" layer="1"/>
+<text x="-4.475" y="1.905" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-2.4051" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-0.2601" y1="5.8249" x2="0.2601" y2="6.275" layer="51"/>
+<rectangle x1="-1.5301" y1="5.8249" x2="-1.0099" y2="6.275" layer="51"/>
+<rectangle x1="-2.8001" y1="5.8249" x2="-2.2799" y2="6.275" layer="51"/>
+<rectangle x1="-4.0701" y1="5.8249" x2="-3.5499" y2="6.275" layer="51"/>
+<rectangle x1="-6.275" y1="3.5499" x2="-5.8249" y2="4.0701" layer="51"/>
+<rectangle x1="-6.275" y1="2.2799" x2="-5.8249" y2="2.8001" layer="51"/>
+<rectangle x1="-6.275" y1="1.0099" x2="-5.8249" y2="1.5301" layer="51"/>
+<rectangle x1="-6.275" y1="-0.2601" x2="-5.8249" y2="0.2601" layer="51"/>
+<rectangle x1="-6.275" y1="-1.5301" x2="-5.8249" y2="-1.0099" layer="51"/>
+<rectangle x1="-6.275" y1="-2.8001" x2="-5.8249" y2="-2.2799" layer="51"/>
+<rectangle x1="-6.275" y1="-4.0701" x2="-5.8249" y2="-3.5499" layer="51"/>
+<rectangle x1="-4.0701" y1="-6.275" x2="-3.5499" y2="-5.8249" layer="51"/>
+<rectangle x1="-2.8001" y1="-6.275" x2="-2.2799" y2="-5.8249" layer="51"/>
+<rectangle x1="-1.5301" y1="-6.275" x2="-1.0099" y2="-5.8249" layer="51"/>
+<rectangle x1="-0.2601" y1="-6.275" x2="0.2601" y2="-5.8249" layer="51"/>
+<rectangle x1="1.0099" y1="-6.275" x2="1.5301" y2="-5.8249" layer="51"/>
+<rectangle x1="2.2799" y1="-6.275" x2="2.8001" y2="-5.8249" layer="51"/>
+<rectangle x1="3.5499" y1="-6.275" x2="4.0701" y2="-5.8249" layer="51"/>
+<rectangle x1="5.8249" y1="-4.0701" x2="6.275" y2="-3.5499" layer="51"/>
+<rectangle x1="5.8249" y1="-2.8001" x2="6.275" y2="-2.2799" layer="51"/>
+<rectangle x1="5.8249" y1="-1.5301" x2="6.275" y2="-1.0099" layer="51"/>
+<rectangle x1="5.8249" y1="-0.2601" x2="6.275" y2="0.2601" layer="51"/>
+<rectangle x1="5.8249" y1="1.0099" x2="6.275" y2="1.5301" layer="51"/>
+<rectangle x1="5.8249" y1="2.2799" x2="6.275" y2="2.8001" layer="51"/>
+<rectangle x1="5.8249" y1="3.5499" x2="6.275" y2="4.0701" layer="51"/>
+<rectangle x1="3.5499" y1="5.8249" x2="4.0701" y2="6.275" layer="51"/>
+<rectangle x1="2.2799" y1="5.8249" x2="2.8001" y2="6.275" layer="51"/>
+<rectangle x1="1.0099" y1="5.8249" x2="1.5301" y2="6.275" layer="51"/>
+</package>
+<package name="VQFP32">
+<description><b>Quad Flat Pack</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.pdf</description>
+<wire x1="-3.45" y1="3.1" x2="-3.1" y2="3.45" width="0.1016" layer="21"/>
+<wire x1="-3.1" y1="3.45" x2="3.45" y2="3.45" width="0.1016" layer="21"/>
+<wire x1="3.45" y1="3.45" x2="3.45" y2="-3.45" width="0.1016" layer="21"/>
+<wire x1="3.45" y1="-3.45" x2="-3.45" y2="-3.45" width="0.1016" layer="21"/>
+<wire x1="-3.45" y1="-3.45" x2="-3.45" y2="3.1" width="0.1016" layer="21"/>
+<circle x="-2.8" y="2.8" radius="0.2" width="0" layer="21"/>
+<smd name="1" x="-4.15" y="2.8" dx="1" dy="0.45" layer="1"/>
+<smd name="2" x="-4.15" y="2" dx="1" dy="0.45" layer="1"/>
+<smd name="3" x="-4.15" y="1.2" dx="1" dy="0.45" layer="1"/>
+<smd name="4" x="-4.15" y="0.4" dx="1" dy="0.45" layer="1"/>
+<smd name="5" x="-4.15" y="-0.4" dx="1" dy="0.45" layer="1"/>
+<smd name="6" x="-4.15" y="-1.2" dx="1" dy="0.45" layer="1"/>
+<smd name="7" x="-4.15" y="-2" dx="1" dy="0.45" layer="1"/>
+<smd name="8" x="-4.15" y="-2.8" dx="1" dy="0.45" layer="1"/>
+<smd name="9" x="-2.8" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="10" x="-2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="11" x="-1.2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="12" x="-0.4" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="13" x="0.4" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="14" x="1.2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="15" x="2" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="16" x="2.8" y="-4.15" dx="1" dy="0.45" layer="1" rot="R90"/>
+<smd name="17" x="4.15" y="-2.8" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="18" x="4.15" y="-2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="19" x="4.15" y="-1.2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="20" x="4.15" y="-0.4" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="21" x="4.15" y="0.4" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="22" x="4.15" y="1.2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="23" x="4.15" y="2" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="24" x="4.15" y="2.8" dx="1" dy="0.45" layer="1" rot="R180"/>
+<smd name="25" x="2.8" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="26" x="2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="27" x="1.2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="28" x="0.4" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="29" x="-0.4" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="30" x="-1.2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="31" x="-2" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<smd name="32" x="-2.8" y="4.15" dx="1" dy="0.45" layer="1" rot="R270"/>
+<text x="-2.54" y="-1.905" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="0.635" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="2.575" x2="-3.5" y2="3.025" layer="51"/>
+<rectangle x1="-4.5" y1="1.775" x2="-3.5" y2="2.225" layer="51"/>
+<rectangle x1="-4.5" y1="0.975" x2="-3.5" y2="1.425" layer="51"/>
+<rectangle x1="-4.5" y1="0.175" x2="-3.5" y2="0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-0.625" x2="-3.5" y2="-0.175" layer="51"/>
+<rectangle x1="-4.5" y1="-1.425" x2="-3.5" y2="-0.975" layer="51"/>
+<rectangle x1="-4.5" y1="-2.225" x2="-3.5" y2="-1.775" layer="51"/>
+<rectangle x1="-4.5" y1="-3.025" x2="-3.5" y2="-2.575" layer="51"/>
+<rectangle x1="-3.3" y1="-4.225" x2="-2.3" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-2.5" y1="-4.225" x2="-1.5" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-1.7" y1="-4.225" x2="-0.7" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-0.9" y1="-4.225" x2="0.1" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="-0.1" y1="-4.225" x2="0.9" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="0.7" y1="-4.225" x2="1.7" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="1.5" y1="-4.225" x2="2.5" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="2.3" y1="-4.225" x2="3.3" y2="-3.775" layer="51" rot="R90"/>
+<rectangle x1="3.5" y1="-3.025" x2="4.5" y2="-2.575" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-2.225" x2="4.5" y2="-1.775" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-1.425" x2="4.5" y2="-0.975" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="-0.625" x2="4.5" y2="-0.175" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="0.175" x2="4.5" y2="0.625" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="0.975" x2="4.5" y2="1.425" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="1.775" x2="4.5" y2="2.225" layer="51" rot="R180"/>
+<rectangle x1="3.5" y1="2.575" x2="4.5" y2="3.025" layer="51" rot="R180"/>
+<rectangle x1="2.3" y1="3.775" x2="3.3" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="1.5" y1="3.775" x2="2.5" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="0.7" y1="3.775" x2="1.7" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-0.1" y1="3.775" x2="0.9" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-0.9" y1="3.775" x2="0.1" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-1.7" y1="3.775" x2="-0.7" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-2.5" y1="3.775" x2="-1.5" y2="4.225" layer="51" rot="R270"/>
+<rectangle x1="-3.3" y1="3.775" x2="-2.3" y2="4.225" layer="51" rot="R270"/>
+</package>
+<package name="LFBGA256_A_291X326">
+<description>Auto generated by <b>make-symbol-device-package(bsdl).ulp</b><p>Source: at91rm9200_bga.bsd</description>
+<wire x1="-7.3984" y1="-7.3984" x2="7.3984" y2="-7.3984" width="0.2032" layer="21"/>
+<wire x1="7.3984" y1="-7.3984" x2="7.3984" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="7.3984" y1="7.3984" x2="-6.7" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="-6.7" y1="7.3984" x2="-7.3984" y2="7.3984" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="7.3984" x2="-7.3984" y2="6.7" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="6.7" x2="-7.3984" y2="-7.3984" width="0.2032" layer="21"/>
+<wire x1="-7.3984" y1="6.7" x2="-6.7" y2="7.3984" width="0.2032" layer="21"/>
+<circle x="6.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-6.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-5.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-4.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-3.2" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-2.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-1.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="-0.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="0" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="0.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="1.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="2.4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="3.2" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="4" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="4.8" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="5.6" radius="0.2" width="0" layer="29"/>
+<circle x="6.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="5.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="3.2" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="2.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="1.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="0" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-0.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-1.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-2.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-3.2" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-4.8" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-5.6" y="6.4" radius="0.2" width="0" layer="29"/>
+<circle x="-6.4" y="6.4" radius="0.2" width="0" layer="29"/>
+<smd name="U17" x="6.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U16" x="5.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U15" x="4.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U14" x="4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U13" x="3.2" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U12" x="2.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U11" x="1.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U10" x="0.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U9" x="0" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U8" x="-0.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U7" x="-1.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U6" x="-2.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U5" x="-3.2" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U4" x="-4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U3" x="-4.8" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U2" x="-5.6" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="U1" x="-6.4" y="-6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T17" x="6.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T16" x="5.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T15" x="4.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T14" x="4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T13" x="3.2" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T12" x="2.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T11" x="1.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T10" x="0.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T9" x="0" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T8" x="-0.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T7" x="-1.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T6" x="-2.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T5" x="-3.2" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T4" x="-4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T3" x="-4.8" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T2" x="-5.6" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="T1" x="-6.4" y="-5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R17" x="6.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R16" x="5.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R15" x="4.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R14" x="4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R13" x="3.2" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R12" x="2.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R11" x="1.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R10" x="0.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R9" x="0" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R8" x="-0.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R7" x="-1.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R6" x="-2.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R5" x="-3.2" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R4" x="-4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R3" x="-4.8" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R2" x="-5.6" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="R1" x="-6.4" y="-4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P17" x="6.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P16" x="5.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P15" x="4.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P14" x="4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P13" x="3.2" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P12" x="2.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P11" x="1.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P10" x="0.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P9" x="0" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P8" x="-0.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P7" x="-1.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P6" x="-2.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P5" x="-3.2" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P4" x="-4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P3" x="-4.8" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P2" x="-5.6" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="P1" x="-6.4" y="-4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N17" x="6.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N16" x="5.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N15" x="4.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N14" x="4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N13" x="3.2" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N12" x="2.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N11" x="1.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N10" x="0.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N9" x="0" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N8" x="-0.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N7" x="-1.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N6" x="-2.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N5" x="-3.2" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N4" x="-4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N3" x="-4.8" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N2" x="-5.6" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="N1" x="-6.4" y="-3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M17" x="6.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M16" x="5.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M15" x="4.8" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M14" x="4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M13" x="3.2" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M12" x="2.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M11" x="1.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M9" x="0" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M7" x="-1.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M6" x="-2.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M5" x="-3.2" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M4" x="-4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M3" x="-4.8" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M2" x="-5.6" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="M1" x="-6.4" y="-2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L17" x="6.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L16" x="5.6" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L15" x="4.8" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L14" x="4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L13" x="3.2" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L12" x="2.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L6" x="-2.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L5" x="-3.2" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L4" x="-4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L3" x="-4.8" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L2" x="-5.6" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="L1" x="-6.4" y="-1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K17" x="6.4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K16" x="5.6" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K15" x="4.8" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K14" x="4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K13" x="3.2" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K5" x="-3.2" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K4" x="-4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K3" x="-4.8" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K2" x="-5.6" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K1" x="-6.4" y="-0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J17" x="6.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J16" x="5.6" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J15" x="4.8" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J14" x="4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J13" x="3.2" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J12" x="2.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J6" x="-2.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J5" x="-3.2" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J4" x="-4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J3" x="-4.8" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J2" x="-5.6" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J1" x="-6.4" y="0" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H17" x="6.4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H16" x="5.6" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H15" x="4.8" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H14" x="4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H13" x="3.2" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H5" x="-3.2" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H4" x="-4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H3" x="-4.8" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H2" x="-5.6" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H1" x="-6.4" y="0.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G17" x="6.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G16" x="5.6" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G15" x="4.8" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G14" x="4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G13" x="3.2" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G12" x="2.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G6" x="-2.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G5" x="-3.2" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G4" x="-4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G3" x="-4.8" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G2" x="-5.6" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G1" x="-6.4" y="1.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F17" x="6.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F16" x="5.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F15" x="4.8" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F14" x="4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F13" x="3.2" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F12" x="2.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F11" x="1.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F9" x="0" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F7" x="-1.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F6" x="-2.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F5" x="-3.2" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F4" x="-4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F3" x="-4.8" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F2" x="-5.6" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F1" x="-6.4" y="2.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E17" x="6.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E16" x="5.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E15" x="4.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E14" x="4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E13" x="3.2" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E12" x="2.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E11" x="1.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E10" x="0.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E9" x="0" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E8" x="-0.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E7" x="-1.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E6" x="-2.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E5" x="-3.2" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E4" x="-4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E3" x="-4.8" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E2" x="-5.6" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E1" x="-6.4" y="3.2" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D17" x="6.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D16" x="5.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D15" x="4.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D14" x="4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D13" x="3.2" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D12" x="2.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D11" x="1.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D10" x="0.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D9" x="0" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D8" x="-0.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D7" x="-1.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D6" x="-2.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D5" x="-3.2" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D4" x="-4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D3" x="-4.8" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D2" x="-5.6" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D1" x="-6.4" y="4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C17" x="6.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C16" x="5.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C15" x="4.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C14" x="4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C13" x="3.2" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C12" x="2.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C11" x="1.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C10" x="0.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C9" x="0" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C8" x="-0.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C7" x="-1.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C6" x="-2.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C5" x="-3.2" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C4" x="-4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C3" x="-4.8" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C2" x="-5.6" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C1" x="-6.4" y="4.8" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B17" x="6.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B16" x="5.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B15" x="4.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B14" x="4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B13" x="3.2" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B12" x="2.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B11" x="1.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B10" x="0.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B9" x="0" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B8" x="-0.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B7" x="-1.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B6" x="-2.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B5" x="-3.2" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B4" x="-4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B3" x="-4.8" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B2" x="-5.6" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B1" x="-6.4" y="5.6" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A17" x="6.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A16" x="5.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A15" x="4.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A14" x="4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A13" x="3.2" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A12" x="2.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A11" x="1.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A10" x="0.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A9" x="0" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A8" x="-0.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A7" x="-1.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A6" x="-2.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A5" x="-3.2" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A4" x="-4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A3" x="-4.8" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A2" x="-5.6" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A1" x="-6.4" y="6.4" dx="0.45" dy="0.45" layer="1" roundness="100" stop="no" cream="no"/>
+<text x="-7.5" y="8.135" size="1.27" layer="25">>NAME</text>
+<text x="-7.5" y="-9.405" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="TSSOP20">
+<description><b>Thin Shrink Small Outline Plastic 20</b><p>
+MAX3223-MAX3243.pdf</description>
+<wire x1="-3.1646" y1="-2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
+<wire x1="3.1646" y1="2.2828" x2="3.1646" y2="-2.2828" width="0.1524" layer="21"/>
+<wire x1="3.1646" y1="2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
+<wire x1="-3.1646" y1="-2.2828" x2="-3.1646" y2="2.2828" width="0.1524" layer="21"/>
+<wire x1="-2.936" y1="-2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
+<wire x1="2.936" y1="2.0542" x2="2.936" y2="-2.0542" width="0.0508" layer="21"/>
+<wire x1="2.936" y1="2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
+<wire x1="-2.936" y1="-2.0542" x2="-2.936" y2="2.0542" width="0.0508" layer="21"/>
+<circle x="-2.2756" y="-1.2192" radius="0.4572" width="0.1524" layer="21"/>
+<smd name="1" x="-2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="2" x="-2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="3" x="-1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="4" x="-0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="5" x="-0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="6" x="0.325" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="7" x="0.975" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="8" x="1.625" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="9" x="2.275" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="10" x="2.925" y="-2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="11" x="2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="12" x="2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="13" x="1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="14" x="0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="15" x="0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="16" x="-0.325" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="17" x="-0.975" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="18" x="-1.625" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="19" x="-2.275" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<smd name="20" x="-2.925" y="2.9178" dx="0.3048" dy="0.9906" layer="1"/>
+<text x="-3.5456" y="-2.0828" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.5362" y="-2.0828" size="1.016" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-3.0266" y1="-3.121" x2="-2.8234" y2="-2.2828" layer="51"/>
+<rectangle x1="-2.3766" y1="-3.121" x2="-2.1734" y2="-2.2828" layer="51"/>
+<rectangle x1="-1.7266" y1="-3.121" x2="-1.5234" y2="-2.2828" layer="51"/>
+<rectangle x1="-1.0766" y1="-3.121" x2="-0.8734" y2="-2.2828" layer="51"/>
+<rectangle x1="-0.4266" y1="-3.121" x2="-0.2234" y2="-2.2828" layer="51"/>
+<rectangle x1="0.2234" y1="-3.121" x2="0.4266" y2="-2.2828" layer="51"/>
+<rectangle x1="0.8734" y1="-3.121" x2="1.0766" y2="-2.2828" layer="51"/>
+<rectangle x1="1.5234" y1="-3.121" x2="1.7266" y2="-2.2828" layer="51"/>
+<rectangle x1="2.1734" y1="-3.121" x2="2.3766" y2="-2.2828" layer="51"/>
+<rectangle x1="2.8234" y1="-3.121" x2="3.0266" y2="-2.2828" layer="51"/>
+<rectangle x1="2.8234" y1="2.2828" x2="3.0266" y2="3.121" layer="51"/>
+<rectangle x1="2.1734" y1="2.2828" x2="2.3766" y2="3.121" layer="51"/>
+<rectangle x1="1.5234" y1="2.2828" x2="1.7266" y2="3.121" layer="51"/>
+<rectangle x1="0.8734" y1="2.2828" x2="1.0766" y2="3.121" layer="51"/>
+<rectangle x1="0.2234" y1="2.2828" x2="0.4266" y2="3.121" layer="51"/>
+<rectangle x1="-0.4266" y1="2.2828" x2="-0.2234" y2="3.121" layer="51"/>
+<rectangle x1="-1.0766" y1="2.2828" x2="-0.8734" y2="3.121" layer="51"/>
+<rectangle x1="-1.7266" y1="2.2828" x2="-1.5234" y2="3.121" layer="51"/>
+<rectangle x1="-2.3766" y1="2.2828" x2="-2.1734" y2="3.121" layer="51"/>
+<rectangle x1="-3.0266" y1="2.2828" x2="-2.8234" y2="3.121" layer="51"/>
+</package>
+<package name="PLCC20">
+<description><b>Plastic Leaded Chip Carrier</b></description>
+<wire x1="-4.7" y1="4.7" x2="4.3" y2="4.7" width="0.1524" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4.7" y2="4.3" width="0.1524" layer="51"/>
+<wire x1="4.7" y1="4.3" x2="4.7" y2="-4.3" width="0.1524" layer="51"/>
+<wire x1="4.7" y1="-4.3" x2="4.3" y2="-4.7" width="0.1524" layer="51"/>
+<wire x1="4.3" y1="-4.7" x2="-3.7" y2="-4.7" width="0.1524" layer="51"/>
+<wire x1="4.2" y1="4" x2="4.2" y2="-4" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="-4" x2="4" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="4" y1="-4.2" x2="-3.7" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="4.2" x2="4" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4" y1="4.2" x2="4.2" y2="4" width="0.0508" layer="51"/>
+<wire x1="-4.7" y1="-3.2" x2="-4.7" y2="4.7" width="0.1524" layer="51"/>
+<wire x1="-4.7" y1="-3.2" x2="-3.7" y2="-4.2" width="0.0508" layer="51"/>
+<wire x1="-3.7" y1="-4.7" x2="-4.7" y2="-3.2" width="0.1524" layer="51"/>
+<wire x1="-4.45" y1="0.25" x2="-3.95" y2="0.25" width="0.0508" layer="51" curve="-180"/>
+<wire x1="-4.45" y1="-0.25" x2="-3.95" y2="-0.25" width="0.0508" layer="51" curve="180"/>
+<wire x1="-3.95" y1="0.25" x2="-3.95" y2="-0.25" width="0.0508" layer="51"/>
+<wire x1="-4.45" y1="0.25" x2="-4.45" y2="-0.25" width="0.0508" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="4" x2="4.7" y2="4.3" width="0.0508" layer="51"/>
+<wire x1="4.2" y1="-4" x2="4.7" y2="-4.3" width="0.0508" layer="51"/>
+<wire x1="4" y1="-4.2" x2="4.3" y2="-4.7" width="0.0508" layer="51"/>
+<wire x1="-2.049" y1="4.7" x2="-1.761" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-0.779" y1="4.7" x2="-0.491" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="0.491" y1="4.7" x2="0.779" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="1.761" y1="4.7" x2="2.049" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="3.031" y1="4.7" x2="4.3" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="4.3" y1="4.7" x2="4.7" y2="4.3" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="4.3" x2="4.7" y2="3.031" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="2.049" x2="4.7" y2="1.761" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="0.779" x2="4.7" y2="0.491" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-0.491" x2="4.7" y2="-0.779" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-1.761" x2="4.7" y2="-2.049" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-3.031" x2="4.7" y2="-4.3" width="0.1524" layer="21"/>
+<wire x1="4.7" y1="-4.3" x2="4.3" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="4.3" y1="-4.7" x2="3.031" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="2.049" y1="-4.7" x2="1.761" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="0.779" y1="-4.7" x2="0.491" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-0.491" y1="-4.7" x2="-0.779" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-1.761" y1="-4.7" x2="-2.049" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-3.031" y1="-4.7" x2="-3.7" y2="-4.7" width="0.1524" layer="21"/>
+<wire x1="-3.7" y1="-4.7" x2="-4.7" y2="-3.21" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-3.21" x2="-4.7" y2="-3.031" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-2.049" x2="-4.7" y2="-1.761" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="-0.779" x2="-4.7" y2="-0.491" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="0.491" x2="-4.7" y2="0.779" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="1.761" x2="-4.7" y2="2.049" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="3.031" x2="-4.7" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.031" y2="4.7" width="0.1524" layer="21"/>
+<wire x1="-3.7" y1="4.2" x2="-2.991" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-2.089" y1="4.2" x2="-1.721" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-0.819" y1="4.2" x2="-0.451" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="0.451" y1="4.2" x2="0.819" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="1.721" y1="4.2" x2="2.089" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="2.991" y1="4.2" x2="4" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="4" y1="4.2" x2="4.2" y2="4" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="4" x2="4.2" y2="2.991" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="2.089" x2="4.2" y2="1.721" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="0.819" x2="4.2" y2="0.451" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-0.451" x2="4.2" y2="-0.819" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-1.721" x2="4.2" y2="-2.089" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-2.991" x2="4.2" y2="-4" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-4" x2="4" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="4" y1="-4.2" x2="2.991" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="2.089" y1="-4.2" x2="1.721" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="0.819" y1="-4.2" x2="0.451" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-0.451" y1="-4.2" x2="-0.819" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-1.721" y1="-4.2" x2="-2.089" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-2.991" y1="-4.2" x2="-3.7" y2="-4.2" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-4.69" y2="-3.21" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-2.089" x2="-3.7" y2="-1.721" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-0.819" x2="-3.7" y2="-0.451" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="0.451" x2="-3.7" y2="0.819" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="1.721" x2="-3.7" y2="2.089" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="2.991" x2="-3.7" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.7" y2="4.2" width="0.0508" layer="51"/>
+<wire x1="4.3" y1="4.7" x2="4" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="4" x2="4.7" y2="4.3" width="0.0508" layer="21"/>
+<wire x1="4.2" y1="-4" x2="4.7" y2="-4.3" width="0.0508" layer="21"/>
+<wire x1="4" y1="-4.2" x2="4.3" y2="-4.7" width="0.0508" layer="21"/>
+<wire x1="-4.7" y1="4.7" x2="-3.7" y2="4.2" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="-2.991" width="0.0508" layer="21"/>
+<wire x1="-3.7" y1="-4.2" x2="-3.7" y2="-4.69" width="0.0508" layer="21"/>
+<smd name="4" x="-2.54" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="5" x="-1.27" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="6" x="0" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="7" x="1.27" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="8" x="2.54" y="-4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="18" x="-2.54" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="17" x="-1.27" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="16" x="0" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="15" x="1.27" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="14" x="2.54" y="4.05" dx="0.76" dy="1.8" layer="1"/>
+<smd name="13" x="4.05" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="12" x="4.05" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="11" x="4.05" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="10" x="4.05" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="9" x="4.05" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="3" x="-4.05" y="-2.54" dx="1.8" dy="0.76" layer="1"/>
+<smd name="2" x="-4.05" y="-1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="1" x="-4.05" y="0" dx="1.8" dy="0.76" layer="1"/>
+<smd name="20" x="-4.05" y="1.27" dx="1.8" dy="0.76" layer="1"/>
+<smd name="19" x="-4.05" y="2.54" dx="1.8" dy="0.76" layer="1"/>
+<text x="-3.048" y="-6.858" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.175" y="5.715" size="1.27" layer="25" ratio="10">>NAME</text>
+<rectangle x1="-2.79" y1="-4.95" x2="-2.29" y2="-4.7" layer="51"/>
+<rectangle x1="-2.79" y1="4.7" x2="-2.29" y2="4.95" layer="51"/>
+<rectangle x1="-1.52" y1="4.7" x2="-1.02" y2="4.95" layer="51"/>
+<rectangle x1="-0.25" y1="4.7" x2="0.25" y2="4.95" layer="51"/>
+<rectangle x1="1.02" y1="4.7" x2="1.52" y2="4.95" layer="51"/>
+<rectangle x1="2.29" y1="4.7" x2="2.79" y2="4.95" layer="51"/>
+<rectangle x1="1.02" y1="4.7" x2="1.52" y2="4.95" layer="51"/>
+<rectangle x1="-0.25" y1="4.7" x2="0.25" y2="4.95" layer="51"/>
+<rectangle x1="4.7" y1="2.29" x2="4.95" y2="2.79" layer="51"/>
+<rectangle x1="4.7" y1="1.02" x2="4.95" y2="1.52" layer="51"/>
+<rectangle x1="4.7" y1="-0.25" x2="4.95" y2="0.25" layer="51"/>
+<rectangle x1="4.7" y1="-1.52" x2="4.95" y2="-1.02" layer="51"/>
+<rectangle x1="4.7" y1="-2.79" x2="4.95" y2="-2.29" layer="51"/>
+<rectangle x1="-1.52" y1="-4.95" x2="-1.02" y2="-4.7" layer="51"/>
+<rectangle x1="-0.25" y1="-4.95" x2="0.25" y2="-4.7" layer="51"/>
+<rectangle x1="1.02" y1="-4.95" x2="1.52" y2="-4.7" layer="51"/>
+<rectangle x1="2.29" y1="-4.95" x2="2.79" y2="-4.7" layer="51"/>
+<rectangle x1="-4.95" y1="2.29" x2="-4.7" y2="2.79" layer="51"/>
+<rectangle x1="-4.95" y1="1.02" x2="-4.7" y2="1.52" layer="51"/>
+<rectangle x1="-4.95" y1="-0.25" x2="-4.7" y2="0.25" layer="51"/>
+<rectangle x1="-4.95" y1="-1.52" x2="-4.7" y2="-1.02" layer="51"/>
+<rectangle x1="-4.95" y1="-2.79" x2="-4.7" y2="-2.29" layer="51"/>
+</package>
+<package name="MLF64">
+<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
+<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
+<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
+<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
+<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
+<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
+<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
+<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
+<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
+<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
+<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
+<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
+<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
+<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
+<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
+<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
+<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
+<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
+<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
+<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
+<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
+<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
+<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
+<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
+<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
+<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
+<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
+<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
+<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
+<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
+<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
+<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
+<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
+<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
+<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
+<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
+<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
+<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
+<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
+<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
+<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
+<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
+<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
+<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
+<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
+<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
+<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
+<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
+<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
+<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
+<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
+<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
+<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
+<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
+<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
+<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
+<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
+<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
+<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
+<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
+<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
+<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
+<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
+<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
+<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
+<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
+<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
+<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
+<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
+</package>
+<package name="TQFP64">
+<description><B>Thin Plasic Quad Flat Package</B><p>
+Updated from atml.lbr 17.01.2005 alf@cadsoft.de</description>
+<wire x1="7.036" y1="7.036" x2="7.036" y2="-7.036" width="0.1524" layer="21"/>
+<wire x1="7.036" y1="-7.036" x2="-7.036" y2="-7.036" width="0.1524" layer="21"/>
+<wire x1="-7.036" y1="-7.036" x2="-7.036" y2="6.604" width="0.1524" layer="21"/>
+<wire x1="-6.604" y1="7.036" x2="7.036" y2="7.036" width="0.1524" layer="21"/>
+<wire x1="-7.036" y1="6.604" x2="-6.604" y2="7.036" width="0.1524" layer="21"/>
+<circle x="-5.8801" y="5.8801" radius="0.5589" width="0.1524" layer="21"/>
+<smd name="64" x="-6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="63" x="-5.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="62" x="-4.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="61" x="-3.6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="60" x="-2.8" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="59" x="-2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="58" x="-1.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="57" x="-0.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="56" x="0.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="55" x="1.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="54" x="2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="53" x="2.8" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="52" x="3.6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="51" x="4.4" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="50" x="5.2" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="49" x="6" y="7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="8" x="-7.8" y="0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="7" x="-7.8" y="1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="6" x="-7.8" y="2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="5" x="-7.8" y="2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="4" x="-7.8" y="3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="3" x="-7.8" y="4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="2" x="-7.8" y="5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="1" x="-7.8" y="6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="9" x="-7.8" y="-0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="10" x="-7.8" y="-1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="11" x="-7.8" y="-2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="12" x="-7.8" y="-2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="13" x="-7.8" y="-3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="14" x="-7.8" y="-4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="15" x="-7.8" y="-5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="16" x="-7.8" y="-6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="17" x="-6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="18" x="-5.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="19" x="-4.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="20" x="-3.6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="21" x="-2.8" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="22" x="-2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="23" x="-1.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="24" x="-0.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="25" x="0.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="26" x="1.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="27" x="2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="28" x="2.8" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="29" x="3.6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="30" x="4.4" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="31" x="5.2" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="32" x="6" y="-7.8" dx="0.5588" dy="1.1938" layer="1"/>
+<smd name="33" x="7.8" y="-6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="34" x="7.8" y="-5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="35" x="7.8" y="-4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="36" x="7.8" y="-3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="37" x="7.8" y="-2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="38" x="7.8" y="-2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="39" x="7.8" y="-1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="40" x="7.8" y="-0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="41" x="7.8" y="0.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="42" x="7.8" y="1.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="43" x="7.8" y="2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="44" x="7.8" y="2.8" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="45" x="7.8" y="3.6" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="46" x="7.8" y="4.4" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="47" x="7.8" y="5.2" dx="1.1938" dy="0.5588" layer="1"/>
+<smd name="48" x="7.8" y="6" dx="1.1938" dy="0.5588" layer="1"/>
+<text x="-5.715" y="8.9027" size="1.27" layer="25">>NAME</text>
+<text x="-6.35" y="-1.8923" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-8.1788" y1="5.7651" x2="-7.0866" y2="6.2223" layer="51"/>
+<rectangle x1="-8.1788" y1="4.9651" x2="-7.0866" y2="5.4223" layer="51"/>
+<rectangle x1="-8.1788" y1="4.1651" x2="-7.0866" y2="4.6223" layer="51"/>
+<rectangle x1="-8.1788" y1="3.3651" x2="-7.0866" y2="3.8223" layer="51"/>
+<rectangle x1="-8.1788" y1="2.5651" x2="-7.0866" y2="3.0223" layer="51"/>
+<rectangle x1="-8.1788" y1="1.7651" x2="-7.0866" y2="2.2223" layer="51"/>
+<rectangle x1="-8.1788" y1="0.9651" x2="-7.0866" y2="1.4223" layer="51"/>
+<rectangle x1="-8.1788" y1="0.1651" x2="-7.0866" y2="0.6223" layer="51"/>
+<rectangle x1="-8.1788" y1="-0.6349" x2="-7.0866" y2="-0.1777" layer="51"/>
+<rectangle x1="-8.1788" y1="-1.4349" x2="-7.0866" y2="-0.9777" layer="51"/>
+<rectangle x1="-8.1788" y1="-2.2349" x2="-7.0866" y2="-1.7777" layer="51"/>
+<rectangle x1="-8.1788" y1="-3.0349" x2="-7.0866" y2="-2.5777" layer="51"/>
+<rectangle x1="-8.1788" y1="-3.8349" x2="-7.0866" y2="-3.3777" layer="51"/>
+<rectangle x1="-8.1788" y1="-4.6349" x2="-7.0866" y2="-4.1777" layer="51"/>
+<rectangle x1="-8.1788" y1="-5.4349" x2="-7.0866" y2="-4.9777" layer="51"/>
+<rectangle x1="-8.1788" y1="-6.2349" x2="-7.0866" y2="-5.7777" layer="51"/>
+<rectangle x1="-6.5398" y1="-7.8613" x2="-5.4476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-5.7398" y1="-7.8613" x2="-4.6476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-4.9398" y1="-7.8613" x2="-3.8476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-4.1398" y1="-7.8613" x2="-3.0476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-3.3398" y1="-7.8613" x2="-2.2476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-2.5398" y1="-7.8613" x2="-1.4476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-1.7398" y1="-7.8613" x2="-0.6476" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-0.9398" y1="-7.8613" x2="0.1524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="-0.1398" y1="-7.8613" x2="0.9524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="0.6602" y1="-7.8613" x2="1.7524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="1.4602" y1="-7.8613" x2="2.5524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="2.2602" y1="-7.8613" x2="3.3524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="3.0602" y1="-7.8613" x2="4.1524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="3.8602" y1="-7.8613" x2="4.9524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="4.6602" y1="-7.8613" x2="5.7524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="5.4602" y1="-7.8613" x2="6.5524" y2="-7.4041" layer="51" rot="R90"/>
+<rectangle x1="7.0866" y1="-6.2223" x2="8.1788" y2="-5.7651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-5.4223" x2="8.1788" y2="-4.9651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-4.6223" x2="8.1788" y2="-4.1651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-3.8223" x2="8.1788" y2="-3.3651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-3.0223" x2="8.1788" y2="-2.5651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-2.2223" x2="8.1788" y2="-1.7651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-1.4223" x2="8.1788" y2="-0.9651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="-0.6223" x2="8.1788" y2="-0.1651" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="0.1777" x2="8.1788" y2="0.6349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="0.9777" x2="8.1788" y2="1.4349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="1.7777" x2="8.1788" y2="2.2349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="2.5777" x2="8.1788" y2="3.0349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="3.3777" x2="8.1788" y2="3.8349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="4.1777" x2="8.1788" y2="4.6349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="4.9777" x2="8.1788" y2="5.4349" layer="51" rot="R180"/>
+<rectangle x1="7.0866" y1="5.7777" x2="8.1788" y2="6.2349" layer="51" rot="R180"/>
+<rectangle x1="5.4476" y1="7.4041" x2="6.5398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="4.6476" y1="7.4041" x2="5.7398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="3.8476" y1="7.4041" x2="4.9398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="3.0476" y1="7.4041" x2="4.1398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="2.2476" y1="7.4041" x2="3.3398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="1.4476" y1="7.4041" x2="2.5398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="0.6476" y1="7.4041" x2="1.7398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-0.1524" y1="7.4041" x2="0.9398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-0.9524" y1="7.4041" x2="0.1398" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-1.7524" y1="7.4041" x2="-0.6602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-2.5524" y1="7.4041" x2="-1.4602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-3.3524" y1="7.4041" x2="-2.2602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-4.1524" y1="7.4041" x2="-3.0602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-4.9524" y1="7.4041" x2="-3.8602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-5.7524" y1="7.4041" x2="-4.6602" y2="7.8613" layer="51" rot="R270"/>
+<rectangle x1="-6.5524" y1="7.4041" x2="-5.4602" y2="7.8613" layer="51" rot="R270"/>
+</package>
+<package name="VQFP64">
+<description><b>64-lead VQVP</b><p>
+Source. http://www.atmel.com/dyn/resources/prod_documents/doc4136.pdf</description>
+<wire x1="4.95" y1="4.95" x2="4.95" y2="-4.95" width="0.2032" layer="21"/>
+<wire x1="4.95" y1="-4.95" x2="-4.95" y2="-4.95" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="-4.95" x2="-4.95" y2="4.15" width="0.2032" layer="21"/>
+<wire x1="-4.95" y1="4.15" x2="-4.15" y2="4.95" width="0.2032" layer="21"/>
+<wire x1="-4.15" y1="4.95" x2="4.95" y2="4.95" width="0.2032" layer="21"/>
+<smd name="1" x="-5.7" y="3.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="2" x="-5.7" y="3.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="3" x="-5.7" y="2.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="4" x="-5.7" y="2.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="5" x="-5.7" y="1.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="6" x="-5.7" y="1.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="7" x="-5.7" y="0.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="8" x="-5.7" y="0.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="9" x="-5.7" y="-0.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="10" x="-5.7" y="-0.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="11" x="-5.7" y="-1.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="12" x="-5.7" y="-1.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="13" x="-5.7" y="-2.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="14" x="-5.7" y="-2.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="15" x="-5.7" y="-3.25" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="16" x="-5.7" y="-3.75" dx="1" dy="0.3" layer="1" stop="no"/>
+<smd name="17" x="-4" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="18" x="-3.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="19" x="-3" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="20" x="-2.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="21" x="-2" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="22" x="-1.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="23" x="-1" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="24" x="-0.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="25" x="0" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="26" x="0.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="27" x="1" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="28" x="1.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="29" x="2" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="30" x="2.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="31" x="3" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="32" x="3.5" y="-5.7" dx="1" dy="0.3" layer="1" rot="R90" stop="no"/>
+<smd name="33" x="5.7" y="-4" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="34" x="5.7" y="-3.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="35" x="5.7" y="-3" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="36" x="5.7" y="-2.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="37" x="5.7" y="-2" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="38" x="5.7" y="-1.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="39" x="5.7" y="-1" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="40" x="5.7" y="-0.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="41" x="5.7" y="0" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="42" x="5.7" y="0.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="43" x="5.7" y="1" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="44" x="5.7" y="1.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="45" x="5.7" y="2" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="46" x="5.7" y="2.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="47" x="5.7" y="3" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="48" x="5.7" y="3.5" dx="1" dy="0.3" layer="1" rot="R180" stop="no"/>
+<smd name="49" x="4" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="50" x="3.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="51" x="3" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="52" x="2.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="53" x="2" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="54" x="1.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="55" x="1" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="56" x="0.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="57" x="0" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="58" x="-0.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="59" x="-1" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="60" x="-1.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="61" x="-2" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="62" x="-2.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="63" x="-3" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<smd name="64" x="-3.5" y="5.7" dx="1" dy="0.3" layer="1" rot="R270" stop="no"/>
+<text x="-3.5" y="1.5" size="1.27" layer="25">>NAME</text>
+<text x="-3.5" y="-2.25" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-6.125" y1="3.625" x2="-5.025" y2="3.875" layer="51"/>
+<rectangle x1="-6.225" y1="3.575" x2="-5.175" y2="3.925" layer="29"/>
+<rectangle x1="-6.125" y1="3.125" x2="-5.025" y2="3.375" layer="51"/>
+<rectangle x1="-6.225" y1="3.075" x2="-5.175" y2="3.425" layer="29"/>
+<rectangle x1="-6.125" y1="2.625" x2="-5.025" y2="2.875" layer="51"/>
+<rectangle x1="-6.225" y1="2.575" x2="-5.175" y2="2.925" layer="29"/>
+<rectangle x1="-6.125" y1="2.125" x2="-5.025" y2="2.375" layer="51"/>
+<rectangle x1="-6.225" y1="2.075" x2="-5.175" y2="2.425" layer="29"/>
+<rectangle x1="-6.125" y1="1.625" x2="-5.025" y2="1.875" layer="51"/>
+<rectangle x1="-6.225" y1="1.575" x2="-5.175" y2="1.925" layer="29"/>
+<rectangle x1="-6.125" y1="1.125" x2="-5.025" y2="1.375" layer="51"/>
+<rectangle x1="-6.225" y1="1.075" x2="-5.175" y2="1.425" layer="29"/>
+<rectangle x1="-6.125" y1="0.625" x2="-5.025" y2="0.875" layer="51"/>
+<rectangle x1="-6.225" y1="0.575" x2="-5.175" y2="0.925" layer="29"/>
+<rectangle x1="-6.125" y1="0.125" x2="-5.025" y2="0.375" layer="51"/>
+<rectangle x1="-6.225" y1="0.075" x2="-5.175" y2="0.425" layer="29"/>
+<rectangle x1="-6.125" y1="-0.375" x2="-5.025" y2="-0.125" layer="51"/>
+<rectangle x1="-6.225" y1="-0.425" x2="-5.175" y2="-0.075" layer="29"/>
+<rectangle x1="-6.125" y1="-0.875" x2="-5.025" y2="-0.625" layer="51"/>
+<rectangle x1="-6.225" y1="-0.925" x2="-5.175" y2="-0.575" layer="29"/>
+<rectangle x1="-6.125" y1="-1.375" x2="-5.025" y2="-1.125" layer="51"/>
+<rectangle x1="-6.225" y1="-1.425" x2="-5.175" y2="-1.075" layer="29"/>
+<rectangle x1="-6.125" y1="-1.875" x2="-5.025" y2="-1.625" layer="51"/>
+<rectangle x1="-6.225" y1="-1.925" x2="-5.175" y2="-1.575" layer="29"/>
+<rectangle x1="-6.125" y1="-2.375" x2="-5.025" y2="-2.125" layer="51"/>
+<rectangle x1="-6.225" y1="-2.425" x2="-5.175" y2="-2.075" layer="29"/>
+<rectangle x1="-6.125" y1="-2.875" x2="-5.025" y2="-2.625" layer="51"/>
+<rectangle x1="-6.225" y1="-2.925" x2="-5.175" y2="-2.575" layer="29"/>
+<rectangle x1="-6.125" y1="-3.375" x2="-5.025" y2="-3.125" layer="51"/>
+<rectangle x1="-6.225" y1="-3.425" x2="-5.175" y2="-3.075" layer="29"/>
+<rectangle x1="-6.125" y1="-3.875" x2="-5.025" y2="-3.625" layer="51"/>
+<rectangle x1="-6.225" y1="-3.925" x2="-5.175" y2="-3.575" layer="29"/>
+<rectangle x1="-4.55" y1="-5.7" x2="-3.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-4.525" y1="-5.875" x2="-3.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-4.05" y1="-5.7" x2="-2.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-4.025" y1="-5.875" x2="-2.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-3.55" y1="-5.7" x2="-2.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-3.525" y1="-5.875" x2="-2.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-3.05" y1="-5.7" x2="-1.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-3.025" y1="-5.875" x2="-1.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-2.55" y1="-5.7" x2="-1.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-2.525" y1="-5.875" x2="-1.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-2.05" y1="-5.7" x2="-0.95" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-2.025" y1="-5.875" x2="-0.975" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-1.55" y1="-5.7" x2="-0.45" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-1.525" y1="-5.875" x2="-0.475" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-1.05" y1="-5.7" x2="0.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-1.025" y1="-5.875" x2="0.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-0.55" y1="-5.7" x2="0.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-0.525" y1="-5.875" x2="0.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="-0.05" y1="-5.7" x2="1.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="-0.025" y1="-5.875" x2="1.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="0.45" y1="-5.7" x2="1.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="0.475" y1="-5.875" x2="1.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="0.95" y1="-5.7" x2="2.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="0.975" y1="-5.875" x2="2.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="1.45" y1="-5.7" x2="2.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="1.475" y1="-5.875" x2="2.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="1.95" y1="-5.7" x2="3.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="1.975" y1="-5.875" x2="3.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="2.45" y1="-5.7" x2="3.55" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="2.475" y1="-5.875" x2="3.525" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="2.95" y1="-5.7" x2="4.05" y2="-5.45" layer="51" rot="R90"/>
+<rectangle x1="2.975" y1="-5.875" x2="4.025" y2="-5.525" layer="29" rot="R90"/>
+<rectangle x1="5.025" y1="-4.125" x2="6.125" y2="-3.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-4.175" x2="6.225" y2="-3.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-3.625" x2="6.125" y2="-3.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-3.675" x2="6.225" y2="-3.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-3.125" x2="6.125" y2="-2.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-3.175" x2="6.225" y2="-2.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-2.625" x2="6.125" y2="-2.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-2.675" x2="6.225" y2="-2.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-2.125" x2="6.125" y2="-1.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-2.175" x2="6.225" y2="-1.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-1.625" x2="6.125" y2="-1.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-1.675" x2="6.225" y2="-1.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-1.125" x2="6.125" y2="-0.875" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-1.175" x2="6.225" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-0.625" x2="6.125" y2="-0.375" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-0.675" x2="6.225" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="-0.125" x2="6.125" y2="0.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="-0.175" x2="6.225" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="0.375" x2="6.125" y2="0.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="0.325" x2="6.225" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="0.875" x2="6.125" y2="1.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="0.825" x2="6.225" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="1.375" x2="6.125" y2="1.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="1.325" x2="6.225" y2="1.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="1.875" x2="6.125" y2="2.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="1.825" x2="6.225" y2="2.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="2.375" x2="6.125" y2="2.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="2.325" x2="6.225" y2="2.675" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="2.875" x2="6.125" y2="3.125" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="2.825" x2="6.225" y2="3.175" layer="29" rot="R180"/>
+<rectangle x1="5.025" y1="3.375" x2="6.125" y2="3.625" layer="51" rot="R180"/>
+<rectangle x1="5.175" y1="3.325" x2="6.225" y2="3.675" layer="29" rot="R180"/>
+<rectangle x1="3.45" y1="5.45" x2="4.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="3.475" y1="5.525" x2="4.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="2.95" y1="5.45" x2="4.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="2.975" y1="5.525" x2="4.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="2.45" y1="5.45" x2="3.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="2.475" y1="5.525" x2="3.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="1.95" y1="5.45" x2="3.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="1.975" y1="5.525" x2="3.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="1.45" y1="5.45" x2="2.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="1.475" y1="5.525" x2="2.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="0.95" y1="5.45" x2="2.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="0.975" y1="5.525" x2="2.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="0.45" y1="5.45" x2="1.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="0.475" y1="5.525" x2="1.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-0.05" y1="5.45" x2="1.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-0.025" y1="5.525" x2="1.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-0.55" y1="5.45" x2="0.55" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-0.525" y1="5.525" x2="0.525" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-1.05" y1="5.45" x2="0.05" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-1.025" y1="5.525" x2="0.025" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-1.55" y1="5.45" x2="-0.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-1.525" y1="5.525" x2="-0.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-2.05" y1="5.45" x2="-0.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-2.025" y1="5.525" x2="-0.975" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-2.55" y1="5.45" x2="-1.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-2.525" y1="5.525" x2="-1.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-3.05" y1="5.45" x2="-1.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-3.025" y1="5.525" x2="-1.975" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-3.55" y1="5.45" x2="-2.45" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-3.525" y1="5.525" x2="-2.475" y2="5.875" layer="29" rot="R270"/>
+<rectangle x1="-4.05" y1="5.45" x2="-2.95" y2="5.7" layer="51" rot="R270"/>
+<rectangle x1="-4.025" y1="5.525" x2="-2.975" y2="5.875" layer="29" rot="R270"/>
+</package>
+<package name="MLF64-TH">
+<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
+<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
+<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
+<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
+<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
+<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
+<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
+<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
+<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
+<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="7" dy="7" layer="1"/>
+<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
+<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
+<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
+<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
+<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
+<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
+<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
+<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
+<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
+<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
+<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
+<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
+<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
+<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
+<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
+<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
+<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
+<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
+<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
+<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
+<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
+<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
+<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
+<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
+<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
+<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
+<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
+<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
+<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
+<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
+<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
+<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
+<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
+<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
+<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
+<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
+<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
+<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
+<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
+<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
+<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
+<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
+<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
+<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
+<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
+<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
+<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
+<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
+<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
+<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
+<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
+<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
+<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
+<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
+<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
+<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
+<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
+<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
+<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
+<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
+<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
+<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
+<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
+<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
+</package>
+<package name="MLF32-TH">
+<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.35" x2="2.05" y2="2.35" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.35" x2="2.35" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.35" y1="2.05" x2="2.35" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.35" y1="-2.05" x2="2.05" y2="-2.35" width="0.254" layer="21"/>
+<wire x1="2.05" y1="-2.35" x2="-2.05" y2="-2.35" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.35" x2="-2.35" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.35" y1="-2.05" x2="-2.35" y2="2.05" width="0.254" layer="51"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="10" x="-1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="11" x="-0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="12" x="-0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="18" x="2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="19" x="2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="20" x="2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="21" x="2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="22" x="2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="23" x="2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="-0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="-0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="-1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="-1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="3.2" dy="3.2" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.5" y1="1.6" x2="-2.05" y2="1.9" layer="51"/>
+<rectangle x1="-2.5" y1="1.1" x2="-2.05" y2="1.4" layer="51"/>
+<rectangle x1="-2.5" y1="0.6" x2="-2.05" y2="0.9" layer="51"/>
+<rectangle x1="-2.5" y1="0.1" x2="-2.05" y2="0.4" layer="51"/>
+<rectangle x1="-2.5" y1="-0.4" x2="-2.05" y2="-0.1" layer="51"/>
+<rectangle x1="-2.5" y1="-0.9" x2="-2.05" y2="-0.6" layer="51"/>
+<rectangle x1="-2.5" y1="-1.4" x2="-2.05" y2="-1.1" layer="51"/>
+<rectangle x1="-2.5" y1="-1.9" x2="-2.05" y2="-1.6" layer="51"/>
+<rectangle x1="-1.9" y1="-2.5" x2="-1.6" y2="-2.05" layer="51"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-1.1" y2="-2.05" layer="51"/>
+<rectangle x1="-0.9" y1="-2.5" x2="-0.6" y2="-2.05" layer="51"/>
+<rectangle x1="-0.4" y1="-2.5" x2="-0.1" y2="-2.05" layer="51"/>
+<rectangle x1="0.1" y1="-2.5" x2="0.4" y2="-2.05" layer="51"/>
+<rectangle x1="0.6" y1="-2.5" x2="0.9" y2="-2.05" layer="51"/>
+<rectangle x1="1.1" y1="-2.5" x2="1.4" y2="-2.05" layer="51"/>
+<rectangle x1="1.6" y1="-2.5" x2="1.9" y2="-2.05" layer="51"/>
+<rectangle x1="2.05" y1="-1.9" x2="2.5" y2="-1.6" layer="51"/>
+<rectangle x1="2.05" y1="-1.4" x2="2.5" y2="-1.1" layer="51"/>
+<rectangle x1="2.05" y1="-0.9" x2="2.5" y2="-0.6" layer="51"/>
+<rectangle x1="2.05" y1="-0.4" x2="2.5" y2="-0.1" layer="51"/>
+<rectangle x1="2.05" y1="0.1" x2="2.5" y2="0.4" layer="51"/>
+<rectangle x1="2.05" y1="0.6" x2="2.5" y2="0.9" layer="51"/>
+<rectangle x1="2.05" y1="1.1" x2="2.5" y2="1.4" layer="51"/>
+<rectangle x1="2.05" y1="1.6" x2="2.5" y2="1.9" layer="51"/>
+<rectangle x1="1.6" y1="2.05" x2="1.9" y2="2.5" layer="51"/>
+<rectangle x1="1.1" y1="2.05" x2="1.4" y2="2.5" layer="51"/>
+<rectangle x1="0.6" y1="2.05" x2="0.9" y2="2.5" layer="51"/>
+<rectangle x1="0.1" y1="2.05" x2="0.4" y2="2.5" layer="51"/>
+<rectangle x1="-0.4" y1="2.05" x2="-0.1" y2="2.5" layer="51"/>
+<rectangle x1="-0.9" y1="2.05" x2="-0.6" y2="2.5" layer="51"/>
+<rectangle x1="-1.4" y1="2.05" x2="-1.1" y2="2.5" layer="51"/>
+<rectangle x1="-1.9" y1="2.05" x2="-1.6" y2="2.5" layer="51"/>
+</package>
+<package name="MLF16-TH">
+<description><b>HP-VFQFP-N16</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-1.875" y1="1.55" x2="-1.55" y2="1.875" width="0.254" layer="21"/>
+<wire x1="-1.55" y1="1.875" x2="1.55" y2="1.875" width="0.254" layer="51"/>
+<wire x1="1.55" y1="-1.875" x2="-1.55" y2="-1.875" width="0.254" layer="51"/>
+<wire x1="-1.55" y1="-1.875" x2="-1.875" y2="-1.55" width="0.254" layer="21"/>
+<wire x1="-1.875" y1="-1.55" x2="-1.875" y2="1.55" width="0.254" layer="51"/>
+<wire x1="1.875" y1="1.55" x2="1.875" y2="-1.55" width="0.254" layer="51"/>
+<wire x1="1.55" y1="1.875" x2="1.875" y2="1.55" width="0.254" layer="21"/>
+<wire x1="1.875" y1="-1.55" x2="1.55" y2="-1.875" width="0.254" layer="21"/>
+<circle x="-0.9" y="0.9" radius="0.2236" width="0.254" layer="21"/>
+<smd name="1" x="-1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="6" x="-0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="10" x="1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="11" x="1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="14" x="0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="15" x="-0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="16" x="-0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="1.8" dy="1.8" layer="1"/>
+<text x="-2.29" y="2.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.29" y="-3.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.85" y1="0.825" x2="-1.4" y2="1.125" layer="51"/>
+<rectangle x1="-1.85" y1="0.175" x2="-1.4" y2="0.475" layer="51"/>
+<rectangle x1="-1.85" y1="-0.475" x2="-1.4" y2="-0.175" layer="51"/>
+<rectangle x1="-1.85" y1="-1.125" x2="-1.4" y2="-0.825" layer="51"/>
+<rectangle x1="-1.125" y1="-1.85" x2="-0.825" y2="-1.4" layer="51"/>
+<rectangle x1="-0.475" y1="-1.85" x2="-0.175" y2="-1.4" layer="51"/>
+<rectangle x1="0.175" y1="-1.85" x2="0.475" y2="-1.4" layer="51"/>
+<rectangle x1="0.825" y1="-1.85" x2="1.125" y2="-1.4" layer="51"/>
+<rectangle x1="1.4" y1="-1.125" x2="1.85" y2="-0.825" layer="51"/>
+<rectangle x1="1.4" y1="-0.475" x2="1.85" y2="-0.175" layer="51"/>
+<rectangle x1="1.4" y1="0.175" x2="1.85" y2="0.475" layer="51"/>
+<rectangle x1="1.4" y1="0.825" x2="1.85" y2="1.125" layer="51"/>
+<rectangle x1="0.825" y1="1.4" x2="1.125" y2="1.85" layer="51"/>
+<rectangle x1="0.175" y1="1.4" x2="0.475" y2="1.85" layer="51"/>
+<rectangle x1="-0.475" y1="1.4" x2="-0.175" y2="1.85" layer="51"/>
+<rectangle x1="-1.125" y1="1.4" x2="-0.825" y2="1.85" layer="51"/>
+</package>
+<package name="MLF20-5X5-TH">
+<description><b>HP-VFQFP-N20</b> QFN 20 -5 x 5 mm Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/>
+<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/>
+<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/>
+<circle x="-1.9" y="1.9" radius="0.2263" width="0" layer="21"/>
+<smd name="1" x="-2.35" y="1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="-0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-1.3" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="-0.65" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="0.65" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="10" x="1.3" y="-2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="11" x="2.35" y="-1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="2.35" y="-0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="13" x="2.35" y="0" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="14" x="2.35" y="0.65" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="15" x="2.35" y="1.3" dx="0.9" dy="0.3" layer="1" roundness="50"/>
+<smd name="16" x="1.3" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="17" x="0.65" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="18" x="0" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="19" x="-0.65" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="20" x="-1.3" y="2.35" dx="0.3" dy="0.9" layer="1" roundness="50"/>
+<smd name="EXP" x="0" y="0" dx="3.1" dy="3.1" layer="1"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.45" y1="1.15" x2="-2" y2="1.45" layer="51"/>
+<rectangle x1="-2.45" y1="0.5" x2="-2" y2="0.8" layer="51"/>
+<rectangle x1="-2.45" y1="-0.15" x2="-2" y2="0.15" layer="51"/>
+<rectangle x1="-2.45" y1="-0.8" x2="-2" y2="-0.5" layer="51"/>
+<rectangle x1="-2.45" y1="-1.45" x2="-2" y2="-1.15" layer="51"/>
+<rectangle x1="-1.45" y1="-2.45" x2="-1.15" y2="-2" layer="51"/>
+<rectangle x1="-0.8" y1="-2.45" x2="-0.5" y2="-2" layer="51"/>
+<rectangle x1="-0.15" y1="-2.45" x2="0.15" y2="-2" layer="51"/>
+<rectangle x1="0.5" y1="-2.45" x2="0.8" y2="-2" layer="51"/>
+<rectangle x1="1.15" y1="-2.45" x2="1.45" y2="-2" layer="51"/>
+<rectangle x1="2" y1="-1.45" x2="2.45" y2="-1.15" layer="51"/>
+<rectangle x1="2" y1="-0.8" x2="2.45" y2="-0.5" layer="51"/>
+<rectangle x1="2" y1="-0.15" x2="2.45" y2="0.15" layer="51"/>
+<rectangle x1="2" y1="0.5" x2="2.45" y2="0.8" layer="51"/>
+<rectangle x1="2" y1="1.15" x2="2.45" y2="1.45" layer="51"/>
+<rectangle x1="1.15" y1="2" x2="1.45" y2="2.45" layer="51"/>
+<rectangle x1="0.5" y1="2" x2="0.8" y2="2.45" layer="51"/>
+<rectangle x1="-0.15" y1="2" x2="0.15" y2="2.45" layer="51"/>
+<rectangle x1="-0.8" y1="2" x2="-0.5" y2="2.45" layer="51"/>
+<rectangle x1="-1.45" y1="2" x2="-1.15" y2="2.45" layer="51"/>
+</package>
+<package name="MLF16">
+<description><b>HP-VFQFP-N16</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-1.875" y1="1.55" x2="-1.55" y2="1.875" width="0.254" layer="21"/>
+<wire x1="-1.55" y1="1.875" x2="1.55" y2="1.875" width="0.254" layer="51"/>
+<wire x1="1.55" y1="-1.875" x2="-1.55" y2="-1.875" width="0.254" layer="51"/>
+<wire x1="-1.55" y1="-1.875" x2="-1.875" y2="-1.55" width="0.254" layer="21"/>
+<wire x1="-1.875" y1="-1.55" x2="-1.875" y2="1.55" width="0.254" layer="51"/>
+<wire x1="1.875" y1="1.55" x2="1.875" y2="-1.55" width="0.254" layer="51"/>
+<wire x1="1.55" y1="1.875" x2="1.875" y2="1.55" width="0.254" layer="21"/>
+<wire x1="1.875" y1="-1.55" x2="1.55" y2="-1.875" width="0.254" layer="21"/>
+<circle x="-0.9" y="0.9" radius="0.2236" width="0.254" layer="21"/>
+<smd name="1" x="-1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="6" x="-0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="0.325" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0.975" y="-1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="1.75" y="-0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="10" x="1.75" y="-0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="11" x="1.75" y="0.325" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="1.75" y="0.975" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="14" x="0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="15" x="-0.325" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="16" x="-0.975" y="1.75" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<text x="-2.29" y="-3.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.85" y1="0.825" x2="-1.4" y2="1.125" layer="51"/>
+<rectangle x1="-1.85" y1="0.175" x2="-1.4" y2="0.475" layer="51"/>
+<rectangle x1="-1.85" y1="-0.475" x2="-1.4" y2="-0.175" layer="51"/>
+<rectangle x1="-1.85" y1="-1.125" x2="-1.4" y2="-0.825" layer="51"/>
+<rectangle x1="-1.125" y1="-1.85" x2="-0.825" y2="-1.4" layer="51"/>
+<rectangle x1="-0.475" y1="-1.85" x2="-0.175" y2="-1.4" layer="51"/>
+<rectangle x1="0.175" y1="-1.85" x2="0.475" y2="-1.4" layer="51"/>
+<rectangle x1="0.825" y1="-1.85" x2="1.125" y2="-1.4" layer="51"/>
+<rectangle x1="1.4" y1="-1.125" x2="1.85" y2="-0.825" layer="51"/>
+<rectangle x1="1.4" y1="-0.475" x2="1.85" y2="-0.175" layer="51"/>
+<rectangle x1="1.4" y1="0.175" x2="1.85" y2="0.475" layer="51"/>
+<rectangle x1="1.4" y1="0.825" x2="1.85" y2="1.125" layer="51"/>
+<rectangle x1="0.825" y1="1.4" x2="1.125" y2="1.85" layer="51"/>
+<rectangle x1="0.175" y1="1.4" x2="0.475" y2="1.85" layer="51"/>
+<rectangle x1="-0.475" y1="1.4" x2="-0.175" y2="1.85" layer="51"/>
+<rectangle x1="-1.125" y1="1.4" x2="-0.825" y2="1.85" layer="51"/>
+</package>
+<package name="MLF20-5X5">
+<description><b>HP-VFQFP-N20</b> 5 x 5 mm Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/>
+<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/>
+<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="2" x="-2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="3" x="-2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="4" x="-2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="5" x="-2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="6" x="-1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="7" x="-0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="8" x="0" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="9" x="0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="10" x="1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="11" x="2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="12" x="2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="13" x="2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="14" x="2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="15" x="2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/>
+<smd name="16" x="1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="17" x="0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="18" x="0" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="19" x="-0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<smd name="20" x="-1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.35" y1="1.15" x2="-1.9" y2="1.45" layer="51"/>
+<rectangle x1="-2.35" y1="0.5" x2="-1.9" y2="0.8" layer="51"/>
+<rectangle x1="-2.35" y1="-0.15" x2="-1.9" y2="0.15" layer="51"/>
+<rectangle x1="-2.35" y1="-0.8" x2="-1.9" y2="-0.5" layer="51"/>
+<rectangle x1="-2.35" y1="-1.45" x2="-1.9" y2="-1.15" layer="51"/>
+<rectangle x1="-1.45" y1="-2.35" x2="-1.15" y2="-1.9" layer="51"/>
+<rectangle x1="-0.8" y1="-2.35" x2="-0.5" y2="-1.9" layer="51"/>
+<rectangle x1="-0.15" y1="-2.35" x2="0.15" y2="-1.9" layer="51"/>
+<rectangle x1="0.5" y1="-2.35" x2="0.8" y2="-1.9" layer="51"/>
+<rectangle x1="1.15" y1="-2.35" x2="1.45" y2="-1.9" layer="51"/>
+<rectangle x1="1.9" y1="-1.45" x2="2.35" y2="-1.15" layer="51"/>
+<rectangle x1="1.9" y1="-0.8" x2="2.35" y2="-0.5" layer="51"/>
+<rectangle x1="1.9" y1="-0.15" x2="2.35" y2="0.15" layer="51"/>
+<rectangle x1="1.9" y1="0.5" x2="2.35" y2="0.8" layer="51"/>
+<rectangle x1="1.9" y1="1.15" x2="2.35" y2="1.45" layer="51"/>
+<rectangle x1="1.15" y1="1.9" x2="1.45" y2="2.35" layer="51"/>
+<rectangle x1="0.5" y1="1.9" x2="0.8" y2="2.35" layer="51"/>
+<rectangle x1="-0.15" y1="1.9" x2="0.15" y2="2.35" layer="51"/>
+<rectangle x1="-0.8" y1="1.9" x2="-0.5" y2="2.35" layer="51"/>
+<rectangle x1="-1.45" y1="1.9" x2="-1.15" y2="2.35" layer="51"/>
+</package>
+<package name="MLF32">
+<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
+<wire x1="-2.05" y1="2.35" x2="2.05" y2="2.35" width="0.254" layer="51"/>
+<wire x1="2.05" y1="2.35" x2="2.35" y2="2.05" width="0.254" layer="21"/>
+<wire x1="2.35" y1="2.05" x2="2.35" y2="-2.05" width="0.254" layer="51"/>
+<wire x1="2.35" y1="-2.05" x2="2.05" y2="-2.35" width="0.254" layer="21"/>
+<wire x1="2.05" y1="-2.35" x2="-2.05" y2="-2.35" width="0.254" layer="51"/>
+<wire x1="-2.05" y1="-2.35" x2="-2.35" y2="-2.05" width="0.254" layer="21"/>
+<wire x1="-2.35" y1="-2.05" x2="-2.35" y2="2.05" width="0.254" layer="51"/>
+<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/>
+<smd name="1" x="-2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="10" x="-1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="11" x="-0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="12" x="-0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="0.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="0.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="1.25" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="1.75" y="-2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="2.35" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="18" x="2.35" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="19" x="2.35" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="20" x="2.35" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="21" x="2.35" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="22" x="2.35" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="23" x="2.35" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="2.35" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="26" x="1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="27" x="0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="28" x="0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="29" x="-0.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="30" x="-0.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="31" x="-1.25" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="32" x="-1.75" y="2.35" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text>
+<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.5" y1="1.6" x2="-2.05" y2="1.9" layer="51"/>
+<rectangle x1="-2.5" y1="1.1" x2="-2.05" y2="1.4" layer="51"/>
+<rectangle x1="-2.5" y1="0.6" x2="-2.05" y2="0.9" layer="51"/>
+<rectangle x1="-2.5" y1="0.1" x2="-2.05" y2="0.4" layer="51"/>
+<rectangle x1="-2.5" y1="-0.4" x2="-2.05" y2="-0.1" layer="51"/>
+<rectangle x1="-2.5" y1="-0.9" x2="-2.05" y2="-0.6" layer="51"/>
+<rectangle x1="-2.5" y1="-1.4" x2="-2.05" y2="-1.1" layer="51"/>
+<rectangle x1="-2.5" y1="-1.9" x2="-2.05" y2="-1.6" layer="51"/>
+<rectangle x1="-1.9" y1="-2.5" x2="-1.6" y2="-2.05" layer="51"/>
+<rectangle x1="-1.4" y1="-2.5" x2="-1.1" y2="-2.05" layer="51"/>
+<rectangle x1="-0.9" y1="-2.5" x2="-0.6" y2="-2.05" layer="51"/>
+<rectangle x1="-0.4" y1="-2.5" x2="-0.1" y2="-2.05" layer="51"/>
+<rectangle x1="0.1" y1="-2.5" x2="0.4" y2="-2.05" layer="51"/>
+<rectangle x1="0.6" y1="-2.5" x2="0.9" y2="-2.05" layer="51"/>
+<rectangle x1="1.1" y1="-2.5" x2="1.4" y2="-2.05" layer="51"/>
+<rectangle x1="1.6" y1="-2.5" x2="1.9" y2="-2.05" layer="51"/>
+<rectangle x1="2.05" y1="-1.9" x2="2.5" y2="-1.6" layer="51"/>
+<rectangle x1="2.05" y1="-1.4" x2="2.5" y2="-1.1" layer="51"/>
+<rectangle x1="2.05" y1="-0.9" x2="2.5" y2="-0.6" layer="51"/>
+<rectangle x1="2.05" y1="-0.4" x2="2.5" y2="-0.1" layer="51"/>
+<rectangle x1="2.05" y1="0.1" x2="2.5" y2="0.4" layer="51"/>
+<rectangle x1="2.05" y1="0.6" x2="2.5" y2="0.9" layer="51"/>
+<rectangle x1="2.05" y1="1.1" x2="2.5" y2="1.4" layer="51"/>
+<rectangle x1="2.05" y1="1.6" x2="2.5" y2="1.9" layer="51"/>
+<rectangle x1="1.6" y1="2.05" x2="1.9" y2="2.5" layer="51"/>
+<rectangle x1="1.1" y1="2.05" x2="1.4" y2="2.5" layer="51"/>
+<rectangle x1="0.6" y1="2.05" x2="0.9" y2="2.5" layer="51"/>
+<rectangle x1="0.1" y1="2.05" x2="0.4" y2="2.5" layer="51"/>
+<rectangle x1="-0.4" y1="2.05" x2="-0.1" y2="2.5" layer="51"/>
+<rectangle x1="-0.9" y1="2.05" x2="-0.6" y2="2.5" layer="51"/>
+<rectangle x1="-1.4" y1="2.05" x2="-1.1" y2="2.5" layer="51"/>
+<rectangle x1="-1.9" y1="2.05" x2="-1.6" y2="2.5" layer="51"/>
+</package>
+<package name="MLF44">
+<description><b>44M1</b> Micro Lead Frame package (MLF)</description>
+<wire x1="-3.4" y1="2.8" x2="-2.8" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-2.8" y1="3.4" x2="2.8" y2="3.4" width="0.254" layer="51"/>
+<wire x1="2.8" y1="3.4" x2="3.4" y2="2.8" width="0.254" layer="21"/>
+<wire x1="3.4" y1="2.8" x2="3.4" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.4" y1="-2.8" x2="2.8" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="2.8" y1="-3.4" x2="-2.8" y2="-3.4" width="0.254" layer="51"/>
+<wire x1="-2.8" y1="-3.4" x2="-3.4" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-2.8" x2="-3.4" y2="2.8" width="0.254" layer="51"/>
+<circle x="-2.25" y="2.25" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="-2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="-1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="-1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="-0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="0" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="26" x="3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="27" x="3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="28" x="3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="29" x="3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="30" x="3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="31" x="3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="32" x="3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="33" x="3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="35" x="2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="36" x="1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="37" x="1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="38" x="0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="39" x="0" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="40" x="-0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="41" x="-1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="42" x="-1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="43" x="-2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="44" x="-2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<text x="-2.552" y="0.558" size="1.27" layer="25">>NAME</text>
+<text x="-2.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-3.5" y1="2.375" x2="-3" y2="2.625" layer="51"/>
+<rectangle x1="-3.5" y1="1.875" x2="-3" y2="2.125" layer="51"/>
+<rectangle x1="-3.5" y1="1.375" x2="-3" y2="1.625" layer="51"/>
+<rectangle x1="-3.5" y1="0.875" x2="-3" y2="1.125" layer="51"/>
+<rectangle x1="-3.5" y1="0.375" x2="-3" y2="0.625" layer="51"/>
+<rectangle x1="-3.5" y1="-0.125" x2="-3" y2="0.125" layer="51"/>
+<rectangle x1="-3.5" y1="-0.625" x2="-3" y2="-0.375" layer="51"/>
+<rectangle x1="-3.5" y1="-1.125" x2="-3" y2="-0.875" layer="51"/>
+<rectangle x1="-3.5" y1="-1.625" x2="-3" y2="-1.375" layer="51"/>
+<rectangle x1="-3.5" y1="-2.125" x2="-3" y2="-1.875" layer="51"/>
+<rectangle x1="-3.5" y1="-2.625" x2="-3" y2="-2.375" layer="51"/>
+<rectangle x1="-2.625" y1="-3.5" x2="-2.375" y2="-3" layer="51"/>
+<rectangle x1="-2.125" y1="-3.5" x2="-1.875" y2="-3" layer="51"/>
+<rectangle x1="-1.625" y1="-3.5" x2="-1.375" y2="-3" layer="51"/>
+<rectangle x1="-1.125" y1="-3.5" x2="-0.875" y2="-3" layer="51"/>
+<rectangle x1="-0.625" y1="-3.5" x2="-0.375" y2="-3" layer="51"/>
+<rectangle x1="-0.125" y1="-3.5" x2="0.125" y2="-3" layer="51"/>
+<rectangle x1="0.375" y1="-3.5" x2="0.625" y2="-3" layer="51"/>
+<rectangle x1="0.875" y1="-3.5" x2="1.125" y2="-3" layer="51"/>
+<rectangle x1="1.375" y1="-3.5" x2="1.625" y2="-3" layer="51"/>
+<rectangle x1="1.875" y1="-3.5" x2="2.125" y2="-3" layer="51"/>
+<rectangle x1="2.375" y1="-3.5" x2="2.625" y2="-3" layer="51"/>
+<rectangle x1="3" y1="-2.625" x2="3.5" y2="-2.375" layer="51"/>
+<rectangle x1="3" y1="-2.125" x2="3.5" y2="-1.875" layer="51"/>
+<rectangle x1="3" y1="-1.625" x2="3.5" y2="-1.375" layer="51"/>
+<rectangle x1="3" y1="-1.125" x2="3.5" y2="-0.875" layer="51"/>
+<rectangle x1="3" y1="-0.625" x2="3.5" y2="-0.375" layer="51"/>
+<rectangle x1="3" y1="-0.125" x2="3.5" y2="0.125" layer="51"/>
+<rectangle x1="3" y1="0.375" x2="3.5" y2="0.625" layer="51"/>
+<rectangle x1="3" y1="0.875" x2="3.5" y2="1.125" layer="51"/>
+<rectangle x1="3" y1="1.375" x2="3.5" y2="1.625" layer="51"/>
+<rectangle x1="3" y1="1.875" x2="3.5" y2="2.125" layer="51"/>
+<rectangle x1="3" y1="2.375" x2="3.5" y2="2.625" layer="51"/>
+<rectangle x1="2.375" y1="3" x2="2.625" y2="3.5" layer="51"/>
+<rectangle x1="1.875" y1="3" x2="2.125" y2="3.5" layer="51"/>
+<rectangle x1="1.375" y1="3" x2="1.625" y2="3.5" layer="51"/>
+<rectangle x1="0.875" y1="3" x2="1.125" y2="3.5" layer="51"/>
+<rectangle x1="0.375" y1="3" x2="0.625" y2="3.5" layer="51"/>
+<rectangle x1="-0.125" y1="3" x2="0.125" y2="3.5" layer="51"/>
+<rectangle x1="-0.625" y1="3" x2="-0.375" y2="3.5" layer="51"/>
+<rectangle x1="-1.125" y1="3" x2="-0.875" y2="3.5" layer="51"/>
+<rectangle x1="-1.625" y1="3" x2="-1.375" y2="3.5" layer="51"/>
+<rectangle x1="-2.125" y1="3" x2="-1.875" y2="3.5" layer="51"/>
+<rectangle x1="-2.625" y1="3" x2="-2.375" y2="3.5" layer="51"/>
+</package>
+<package name="QFN44ML8X8">
+<description><b>44-Lead Plastic Quad Flat No Lead Package (ML)</b> 8x8 mm Body (QFN)<p>
+Source: http://ww1.microchip.com/downloads/en/devicedoc/39632c.pdf</description>
+<wire x1="-3.9" y1="-3.9" x2="3.9" y2="-3.9" width="0.2032" layer="51"/>
+<wire x1="3.9" y1="-3.9" x2="3.9" y2="3.9" width="0.2032" layer="51"/>
+<wire x1="3.9" y1="3.9" x2="-3.9" y2="3.9" width="0.2032" layer="51"/>
+<wire x1="-3.9" y1="3.9" x2="-3.9" y2="-3.9" width="0.2032" layer="51"/>
+<smd name="1" x="-3.7875" y="3.25" dx="0.45" dy="0.33" layer="1" roundness="40" stop="no"/>
+<smd name="2" x="-3.7875" y="2.6" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="3" x="-3.7875" y="1.95" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="4" x="-3.7875" y="1.3" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="5" x="-3.7875" y="0.65" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="6" x="-3.7875" y="0" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="7" x="-3.7875" y="-0.65" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="8" x="-3.7875" y="-1.3" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="9" x="-3.7875" y="-1.95" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="10" x="-3.7875" y="-2.6" dx="0.45" dy="0.33" layer="1" stop="no"/>
+<smd name="11" x="-3.7875" y="-3.25" dx="0.45" dy="0.33" layer="1" roundness="40" stop="no"/>
+<smd name="12" x="-3.25" y="-3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R90" stop="no"/>
+<smd name="13" x="-2.6" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="14" x="-1.95" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="15" x="-1.3" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="16" x="-0.65" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="17" x="0" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="18" x="0.65" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="19" x="1.3" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="20" x="1.95" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="21" x="2.6" y="-3.7875" dx="0.45" dy="0.33" layer="1" rot="R90" stop="no"/>
+<smd name="22" x="3.25" y="-3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R90" stop="no"/>
+<smd name="23" x="3.7875" y="-3.25" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R180" stop="no"/>
+<smd name="24" x="3.7875" y="-2.6" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="25" x="3.7875" y="-1.95" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="26" x="3.7875" y="-1.3" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="27" x="3.7875" y="-0.65" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="28" x="3.7875" y="0" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="29" x="3.7875" y="0.65" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="30" x="3.7875" y="1.3" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="31" x="3.7875" y="1.95" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="32" x="3.7875" y="2.6" dx="0.45" dy="0.33" layer="1" rot="R180" stop="no"/>
+<smd name="33" x="3.7875" y="3.25" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R180" stop="no"/>
+<smd name="34" x="3.25" y="3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R270" stop="no"/>
+<smd name="35" x="2.6" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="36" x="1.95" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="37" x="1.3" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="38" x="0.65" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="39" x="0" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="40" x="-0.65" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="41" x="-1.3" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="42" x="-1.95" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="43" x="-2.6" y="3.7875" dx="0.45" dy="0.33" layer="1" rot="R270" stop="no"/>
+<smd name="44" x="-3.25" y="3.7875" dx="0.45" dy="0.33" layer="1" roundness="40" rot="R270" stop="no"/>
+<smd name="EXP" x="0" y="0" dx="6" dy="6" layer="1" stop="no"/>
+<text x="-3.9" y="4.55" size="1.27" layer="25">>NAME</text>
+<text x="-3.9" y="-5.525" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-4.05" y1="3.05" x2="-3.525" y2="3.45" layer="29"/>
+<rectangle x1="-4.05" y1="2.4" x2="-3.525" y2="2.8" layer="29"/>
+<rectangle x1="-4.05" y1="1.75" x2="-3.525" y2="2.15" layer="29"/>
+<rectangle x1="-4.05" y1="1.1" x2="-3.525" y2="1.5" layer="29"/>
+<rectangle x1="-4.05" y1="0.45" x2="-3.525" y2="0.85" layer="29"/>
+<rectangle x1="-4.05" y1="-0.2" x2="-3.525" y2="0.2" layer="29"/>
+<rectangle x1="-4.05" y1="-0.85" x2="-3.525" y2="-0.45" layer="29"/>
+<rectangle x1="-4.05" y1="-1.5" x2="-3.525" y2="-1.1" layer="29"/>
+<rectangle x1="-4.05" y1="-2.15" x2="-3.525" y2="-1.75" layer="29"/>
+<rectangle x1="-4.05" y1="-2.8" x2="-3.525" y2="-2.4" layer="29"/>
+<rectangle x1="-4.05" y1="-3.45" x2="-3.525" y2="-3.05" layer="29"/>
+<rectangle x1="-3.5125" y1="-3.9875" x2="-2.9875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-2.8625" y1="-3.9875" x2="-2.3375" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-2.2125" y1="-3.9875" x2="-1.6875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-1.5625" y1="-3.9875" x2="-1.0375" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-0.9125" y1="-3.9875" x2="-0.3875" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="-0.2625" y1="-3.9875" x2="0.2625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="0.3875" y1="-3.9875" x2="0.9125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="1.0375" y1="-3.9875" x2="1.5625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="1.6875" y1="-3.9875" x2="2.2125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="2.3375" y1="-3.9875" x2="2.8625" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="2.9875" y1="-3.9875" x2="3.5125" y2="-3.5875" layer="29" rot="R90"/>
+<rectangle x1="3.525" y1="-3.45" x2="4.05" y2="-3.05" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-2.8" x2="4.05" y2="-2.4" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-2.15" x2="4.05" y2="-1.75" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-1.5" x2="4.05" y2="-1.1" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-0.85" x2="4.05" y2="-0.45" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="-0.2" x2="4.05" y2="0.2" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="0.45" x2="4.05" y2="0.85" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="1.1" x2="4.05" y2="1.5" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="1.75" x2="4.05" y2="2.15" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="2.4" x2="4.05" y2="2.8" layer="29" rot="R180"/>
+<rectangle x1="3.525" y1="3.05" x2="4.05" y2="3.45" layer="29" rot="R180"/>
+<rectangle x1="2.9875" y1="3.5875" x2="3.5125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="2.3375" y1="3.5875" x2="2.8625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="1.6875" y1="3.5875" x2="2.2125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="1.0375" y1="3.5875" x2="1.5625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="0.3875" y1="3.5875" x2="0.9125" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-0.2625" y1="3.5875" x2="0.2625" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-0.9125" y1="3.5875" x2="-0.3875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-1.5625" y1="3.5875" x2="-1.0375" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-2.2125" y1="3.5875" x2="-1.6875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-2.8625" y1="3.5875" x2="-2.3375" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-3.5125" y1="3.5875" x2="-2.9875" y2="3.9875" layer="29" rot="R270"/>
+<rectangle x1="-3.8375" y1="0.65" x2="-0.6625" y2="3.8375" layer="51"/>
+<rectangle x1="-2.9625" y1="-2.9625" x2="2.9625" y2="2.9625" layer="29"/>
+</package>
+<package name="LQFP100">
+<description><b>LQFP 100</b><p>
+Source: 6120s.pdf</description>
+<wire x1="-6.875" y1="6.25" x2="-6.25" y2="6.875" width="0.254" layer="21"/>
+<wire x1="-6.25" y1="6.875" x2="6.625" y2="6.875" width="0.254" layer="21"/>
+<wire x1="6.625" y1="6.875" x2="6.875" y2="6.625" width="0.254" layer="21"/>
+<wire x1="6.875" y1="6.625" x2="6.85" y2="-6.625" width="0.254" layer="21"/>
+<wire x1="6.85" y1="-6.625" x2="6.6" y2="-6.875" width="0.254" layer="21"/>
+<wire x1="6.6" y1="-6.875" x2="-6.625" y2="-6.875" width="0.254" layer="21"/>
+<wire x1="-6.625" y1="-6.875" x2="-6.875" y2="-6.625" width="0.254" layer="21"/>
+<wire x1="-6.875" y1="-6.625" x2="-6.875" y2="6.25" width="0.254" layer="21"/>
+<wire x1="-0.0099" y1="1.3299" x2="0.39" y2="0.9299" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="-6" y="6" radius="0.2499" width="0.254" layer="21"/>
+<circle x="3.59" y="-0.7699" radius="0.4999" width="0.1016" layer="51"/>
+<smd name="1" x="-7.875" y="6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-7.875" y="5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-7.875" y="5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-7.875" y="4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-7.875" y="4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="6" x="-7.875" y="3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="7" x="-7.875" y="3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="8" x="-7.875" y="2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="9" x="-7.875" y="2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="10" x="-7.875" y="1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="11" x="-7.875" y="1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="12" x="-7.875" y="0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="13" x="-7.875" y="0" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="14" x="-7.875" y="-0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="15" x="-7.875" y="-1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="16" x="-7.875" y="-1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="17" x="-7.875" y="-2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="18" x="-7.875" y="-2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="19" x="-7.875" y="-3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="20" x="-7.875" y="-3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="21" x="-7.875" y="-4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="22" x="-7.875" y="-4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="23" x="-7.875" y="-5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="24" x="-7.875" y="-5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="25" x="-7.875" y="-6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="26" x="-6.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="27" x="-5.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="28" x="-5.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="29" x="-4.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="30" x="-4.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="31" x="-3.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="32" x="-3.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="33" x="-2.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="34" x="-2.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="35" x="-1.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="36" x="-1.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="37" x="-0.525" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="38" x="-0.025" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="39" x="0.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="40" x="0.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="41" x="1.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="42" x="1.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="43" x="2.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="44" x="2.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="45" x="3.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="46" x="3.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="47" x="4.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="48" x="4.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="49" x="5.475" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="50" x="5.975" y="-7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="51" x="7.875" y="-6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="52" x="7.875" y="-5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="53" x="7.875" y="-5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="54" x="7.875" y="-4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="55" x="7.875" y="-4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="56" x="7.875" y="-3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="57" x="7.875" y="-3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="58" x="7.875" y="-2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="59" x="7.875" y="-2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="60" x="7.875" y="-1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="61" x="7.875" y="-1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="62" x="7.875" y="-0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="63" x="7.875" y="0" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="64" x="7.875" y="0.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="65" x="7.875" y="1" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="66" x="7.875" y="1.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="67" x="7.875" y="2" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="68" x="7.875" y="2.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="69" x="7.875" y="3" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="70" x="7.875" y="3.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="71" x="7.875" y="4" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="72" x="7.875" y="4.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="73" x="7.875" y="5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="74" x="7.875" y="5.5" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="75" x="7.875" y="6" dx="1.5" dy="0.35" layer="1" stop="no" cream="no"/>
+<smd name="76" x="6" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="77" x="5.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="78" x="5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="79" x="4.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="80" x="4" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="81" x="3.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="82" x="3" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="83" x="2.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="84" x="2" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="85" x="1.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="86" x="1" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="87" x="0.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="88" x="0" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="89" x="-0.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="90" x="-1" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="91" x="-1.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="92" x="-2" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="93" x="-2.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="94" x="-3" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="95" x="-3.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="96" x="-4" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="97" x="-4.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="98" x="-5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="99" x="-5.5" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<smd name="100" x="-6" y="7.875" dx="0.35" dy="1.5" layer="1" stop="no" cream="no"/>
+<text x="-6.395" y="9.1201" size="1.27" layer="25">>NAME</text>
+<text x="-3.1801" y="2.8001" size="1.27" layer="27">>VALUE</text>
+<text x="3.3899" y="-1.0701" size="0.6096" layer="51" ratio="15">R</text>
+<rectangle x1="-8.0749" y1="5.8499" x2="-7.0251" y2="6.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="5.35" x2="-7.0251" y2="5.65" layer="51"/>
+<rectangle x1="-8.0749" y1="4.8499" x2="-7.0251" y2="5.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="4.35" x2="-7.0251" y2="4.65" layer="51"/>
+<rectangle x1="-8.0749" y1="3.8499" x2="-7.0251" y2="4.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="3.35" x2="-7.0251" y2="3.65" layer="51"/>
+<rectangle x1="-8.0749" y1="2.8499" x2="-7.0251" y2="3.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="2.35" x2="-7.0251" y2="2.65" layer="51"/>
+<rectangle x1="-8.0749" y1="1.8499" x2="-7.0251" y2="2.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="1.35" x2="-7.0251" y2="1.65" layer="51"/>
+<rectangle x1="-8.0749" y1="0.8499" x2="-7.0251" y2="1.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="0.35" x2="-7.0251" y2="0.65" layer="51"/>
+<rectangle x1="-8.0749" y1="-0.1501" x2="-7.0251" y2="0.1501" layer="51"/>
+<rectangle x1="-8.0749" y1="-0.65" x2="-7.0251" y2="-0.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-1.1501" x2="-7.0251" y2="-0.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-1.65" x2="-7.0251" y2="-1.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-2.1501" x2="-7.0251" y2="-1.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-2.65" x2="-7.0251" y2="-2.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-3.1501" x2="-7.0251" y2="-2.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-3.65" x2="-7.0251" y2="-3.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-4.1501" x2="-7.0251" y2="-3.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-4.65" x2="-7.0251" y2="-4.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-5.1501" x2="-7.0251" y2="-4.8499" layer="51"/>
+<rectangle x1="-8.0749" y1="-5.65" x2="-7.0251" y2="-5.35" layer="51"/>
+<rectangle x1="-8.0749" y1="-6.1501" x2="-7.0251" y2="-5.8499" layer="51"/>
+<rectangle x1="-6.1751" y1="-8.0749" x2="-5.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-5.675" y1="-8.0749" x2="-5.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-5.1751" y1="-8.0749" x2="-4.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-4.675" y1="-8.0749" x2="-4.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-4.1751" y1="-8.0749" x2="-3.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-3.675" y1="-8.0749" x2="-3.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-3.1751" y1="-8.0749" x2="-2.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-2.675" y1="-8.0749" x2="-2.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-2.1751" y1="-8.0749" x2="-1.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-1.675" y1="-8.0749" x2="-1.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-1.1751" y1="-8.0749" x2="-0.8749" y2="-7.0251" layer="51"/>
+<rectangle x1="-0.675" y1="-8.0749" x2="-0.375" y2="-7.0251" layer="51"/>
+<rectangle x1="-0.1751" y1="-8.0749" x2="0.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="0.325" y1="-8.0749" x2="0.625" y2="-7.0251" layer="51"/>
+<rectangle x1="0.8249" y1="-8.0749" x2="1.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="1.325" y1="-8.0749" x2="1.625" y2="-7.0251" layer="51"/>
+<rectangle x1="1.8249" y1="-8.0749" x2="2.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="2.325" y1="-8.0749" x2="2.625" y2="-7.0251" layer="51"/>
+<rectangle x1="2.8249" y1="-8.0749" x2="3.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="3.325" y1="-8.0749" x2="3.625" y2="-7.0251" layer="51"/>
+<rectangle x1="3.8249" y1="-8.0749" x2="4.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="4.325" y1="-8.0749" x2="4.625" y2="-7.0251" layer="51"/>
+<rectangle x1="4.8249" y1="-8.0749" x2="5.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="5.325" y1="-8.0749" x2="5.625" y2="-7.0251" layer="51"/>
+<rectangle x1="5.8249" y1="-8.0749" x2="6.1251" y2="-7.0251" layer="51"/>
+<rectangle x1="7.0251" y1="-6.1501" x2="8.0749" y2="-5.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-5.65" x2="8.0749" y2="-5.35" layer="51"/>
+<rectangle x1="7.0251" y1="-5.1501" x2="8.0749" y2="-4.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-4.65" x2="8.0749" y2="-4.35" layer="51"/>
+<rectangle x1="7.0251" y1="-4.1501" x2="8.0749" y2="-3.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-3.65" x2="8.0749" y2="-3.35" layer="51"/>
+<rectangle x1="7.0251" y1="-3.1501" x2="8.0749" y2="-2.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-2.65" x2="8.0749" y2="-2.35" layer="51"/>
+<rectangle x1="7.0251" y1="-2.1501" x2="8.0749" y2="-1.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-1.65" x2="8.0749" y2="-1.35" layer="51"/>
+<rectangle x1="7.0251" y1="-1.1501" x2="8.0749" y2="-0.8499" layer="51"/>
+<rectangle x1="7.0251" y1="-0.65" x2="8.0749" y2="-0.35" layer="51"/>
+<rectangle x1="7.0251" y1="-0.1501" x2="8.0749" y2="0.1501" layer="51"/>
+<rectangle x1="7.0251" y1="0.35" x2="8.0749" y2="0.65" layer="51"/>
+<rectangle x1="7.0251" y1="0.8499" x2="8.0749" y2="1.1501" layer="51"/>
+<rectangle x1="7.0251" y1="1.35" x2="8.0749" y2="1.65" layer="51"/>
+<rectangle x1="7.0251" y1="1.8499" x2="8.0749" y2="2.1501" layer="51"/>
+<rectangle x1="7.0251" y1="2.35" x2="8.0749" y2="2.65" layer="51"/>
+<rectangle x1="7.0251" y1="2.8499" x2="8.0749" y2="3.1501" layer="51"/>
+<rectangle x1="7.0251" y1="3.35" x2="8.0749" y2="3.65" layer="51"/>
+<rectangle x1="7.0251" y1="3.8499" x2="8.0749" y2="4.1501" layer="51"/>
+<rectangle x1="7.0251" y1="4.35" x2="8.0749" y2="4.65" layer="51"/>
+<rectangle x1="7.0251" y1="4.8499" x2="8.0749" y2="5.1501" layer="51"/>
+<rectangle x1="7.0251" y1="5.35" x2="8.0749" y2="5.65" layer="51"/>
+<rectangle x1="7.0251" y1="5.8499" x2="8.0749" y2="6.1501" layer="51"/>
+<rectangle x1="5.8499" y1="7.0251" x2="6.1501" y2="8.0749" layer="51"/>
+<rectangle x1="5.35" y1="7.0251" x2="5.65" y2="8.0749" layer="51"/>
+<rectangle x1="4.8499" y1="7.0251" x2="5.1501" y2="8.0749" layer="51"/>
+<rectangle x1="4.35" y1="7.0251" x2="4.65" y2="8.0749" layer="51"/>
+<rectangle x1="3.8499" y1="7.0251" x2="4.1501" y2="8.0749" layer="51"/>
+<rectangle x1="3.35" y1="7.0251" x2="3.65" y2="8.0749" layer="51"/>
+<rectangle x1="2.8499" y1="7.0251" x2="3.1501" y2="8.0749" layer="51"/>
+<rectangle x1="2.35" y1="7.0251" x2="2.65" y2="8.0749" layer="51"/>
+<rectangle x1="1.8499" y1="7.0251" x2="2.1501" y2="8.0749" layer="51"/>
+<rectangle x1="1.35" y1="7.0251" x2="1.65" y2="8.0749" layer="51"/>
+<rectangle x1="0.8499" y1="7.0251" x2="1.1501" y2="8.0749" layer="51"/>
+<rectangle x1="0.35" y1="7.0251" x2="0.65" y2="8.0749" layer="51"/>
+<rectangle x1="-0.1501" y1="7.0251" x2="0.1501" y2="8.0749" layer="51"/>
+<rectangle x1="-0.65" y1="7.0251" x2="-0.35" y2="8.0749" layer="51"/>
+<rectangle x1="-1.1501" y1="7.0251" x2="-0.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-1.65" y1="7.0251" x2="-1.35" y2="8.0749" layer="51"/>
+<rectangle x1="-2.1501" y1="7.0251" x2="-1.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-2.65" y1="7.0251" x2="-2.35" y2="8.0749" layer="51"/>
+<rectangle x1="-3.1501" y1="7.0251" x2="-2.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-3.65" y1="7.0251" x2="-3.35" y2="8.0749" layer="51"/>
+<rectangle x1="-4.1501" y1="7.0251" x2="-3.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-4.65" y1="7.0251" x2="-4.35" y2="8.0749" layer="51"/>
+<rectangle x1="-5.1501" y1="7.0251" x2="-4.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-5.65" y1="7.0251" x2="-5.35" y2="8.0749" layer="51"/>
+<rectangle x1="-6.1501" y1="7.0251" x2="-5.8499" y2="8.0749" layer="51"/>
+<rectangle x1="-8.675" y1="5.8" x2="-7.075" y2="6.2" layer="29"/>
+<rectangle x1="-8.6" y1="5.85" x2="-7.15" y2="6.15" layer="31"/>
+<rectangle x1="-8.675" y1="5.3" x2="-7.075" y2="5.7" layer="29"/>
+<rectangle x1="-8.6" y1="5.35" x2="-7.15" y2="5.65" layer="31"/>
+<rectangle x1="-8.675" y1="4.8" x2="-7.075" y2="5.2" layer="29"/>
+<rectangle x1="-8.6" y1="4.85" x2="-7.15" y2="5.15" layer="31"/>
+<rectangle x1="-8.675" y1="4.3" x2="-7.075" y2="4.7" layer="29"/>
+<rectangle x1="-8.6" y1="4.35" x2="-7.15" y2="4.65" layer="31"/>
+<rectangle x1="-8.675" y1="3.8" x2="-7.075" y2="4.2" layer="29"/>
+<rectangle x1="-8.6" y1="3.85" x2="-7.15" y2="4.15" layer="31"/>
+<rectangle x1="-8.675" y1="3.3" x2="-7.075" y2="3.7" layer="29"/>
+<rectangle x1="-8.6" y1="3.35" x2="-7.15" y2="3.65" layer="31"/>
+<rectangle x1="-8.675" y1="2.8" x2="-7.075" y2="3.2" layer="29"/>
+<rectangle x1="-8.6" y1="2.85" x2="-7.15" y2="3.15" layer="31"/>
+<rectangle x1="-8.675" y1="2.3" x2="-7.075" y2="2.7" layer="29"/>
+<rectangle x1="-8.6" y1="2.35" x2="-7.15" y2="2.65" layer="31"/>
+<rectangle x1="-8.675" y1="1.8" x2="-7.075" y2="2.2" layer="29"/>
+<rectangle x1="-8.6" y1="1.85" x2="-7.15" y2="2.15" layer="31"/>
+<rectangle x1="-8.675" y1="1.3" x2="-7.075" y2="1.7" layer="29"/>
+<rectangle x1="-8.6" y1="1.35" x2="-7.15" y2="1.65" layer="31"/>
+<rectangle x1="-8.675" y1="0.8" x2="-7.075" y2="1.2" layer="29"/>
+<rectangle x1="-8.6" y1="0.85" x2="-7.15" y2="1.15" layer="31"/>
+<rectangle x1="-8.675" y1="0.3" x2="-7.075" y2="0.7" layer="29"/>
+<rectangle x1="-8.6" y1="0.35" x2="-7.15" y2="0.65" layer="31"/>
+<rectangle x1="-8.675" y1="-0.2" x2="-7.075" y2="0.2" layer="29"/>
+<rectangle x1="-8.6" y1="-0.15" x2="-7.15" y2="0.15" layer="31"/>
+<rectangle x1="-8.675" y1="-0.7" x2="-7.075" y2="-0.3" layer="29"/>
+<rectangle x1="-8.6" y1="-0.65" x2="-7.15" y2="-0.35" layer="31"/>
+<rectangle x1="-8.675" y1="-1.2" x2="-7.075" y2="-0.8" layer="29"/>
+<rectangle x1="-8.6" y1="-1.15" x2="-7.15" y2="-0.85" layer="31"/>
+<rectangle x1="-8.675" y1="-1.7" x2="-7.075" y2="-1.3" layer="29"/>
+<rectangle x1="-8.6" y1="-1.65" x2="-7.15" y2="-1.35" layer="31"/>
+<rectangle x1="-8.675" y1="-2.2" x2="-7.075" y2="-1.8" layer="29"/>
+<rectangle x1="-8.6" y1="-2.15" x2="-7.15" y2="-1.85" layer="31"/>
+<rectangle x1="-8.675" y1="-2.7" x2="-7.075" y2="-2.3" layer="29"/>
+<rectangle x1="-8.6" y1="-2.65" x2="-7.15" y2="-2.35" layer="31"/>
+<rectangle x1="-8.675" y1="-3.2" x2="-7.075" y2="-2.8" layer="29"/>
+<rectangle x1="-8.6" y1="-3.15" x2="-7.15" y2="-2.85" layer="31"/>
+<rectangle x1="-8.675" y1="-3.7" x2="-7.075" y2="-3.3" layer="29"/>
+<rectangle x1="-8.6" y1="-3.65" x2="-7.15" y2="-3.35" layer="31"/>
+<rectangle x1="-8.675" y1="-4.2" x2="-7.075" y2="-3.8" layer="29"/>
+<rectangle x1="-8.6" y1="-4.15" x2="-7.15" y2="-3.85" layer="31"/>
+<rectangle x1="-8.675" y1="-4.7" x2="-7.075" y2="-4.3" layer="29"/>
+<rectangle x1="-8.6" y1="-4.65" x2="-7.15" y2="-4.35" layer="31"/>
+<rectangle x1="-8.675" y1="-5.2" x2="-7.075" y2="-4.8" layer="29"/>
+<rectangle x1="-8.6" y1="-5.15" x2="-7.15" y2="-4.85" layer="31"/>
+<rectangle x1="-8.675" y1="-5.7" x2="-7.075" y2="-5.3" layer="29"/>
+<rectangle x1="-8.6" y1="-5.65" x2="-7.15" y2="-5.35" layer="31"/>
+<rectangle x1="-8.675" y1="-6.2" x2="-7.075" y2="-5.8" layer="29"/>
+<rectangle x1="-8.6" y1="-6.15" x2="-7.15" y2="-5.85" layer="31"/>
+<rectangle x1="-6.8" y1="-8.075" x2="-5.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-6.725" y1="-8.025" x2="-5.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-6.3" y1="-8.075" x2="-4.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-6.225" y1="-8.025" x2="-4.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-5.8" y1="-8.075" x2="-4.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-5.725" y1="-8.025" x2="-4.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-5.3" y1="-8.075" x2="-3.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-5.225" y1="-8.025" x2="-3.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-4.8" y1="-8.075" x2="-3.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-4.725" y1="-8.025" x2="-3.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-4.3" y1="-8.075" x2="-2.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-4.225" y1="-8.025" x2="-2.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-3.8" y1="-8.075" x2="-2.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-3.725" y1="-8.025" x2="-2.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-3.3" y1="-8.075" x2="-1.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-3.225" y1="-8.025" x2="-1.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-2.8" y1="-8.075" x2="-1.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-2.725" y1="-8.025" x2="-1.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-2.3" y1="-8.075" x2="-0.7" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-2.225" y1="-8.025" x2="-0.775" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-1.8" y1="-8.075" x2="-0.2" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-1.725" y1="-8.025" x2="-0.275" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-1.3" y1="-8.075" x2="0.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-1.225" y1="-8.025" x2="0.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-0.8" y1="-8.075" x2="0.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-0.725" y1="-8.025" x2="0.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="-0.3" y1="-8.075" x2="1.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="-0.225" y1="-8.025" x2="1.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="0.2" y1="-8.075" x2="1.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="0.275" y1="-8.025" x2="1.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="0.7" y1="-8.075" x2="2.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="0.775" y1="-8.025" x2="2.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="1.2" y1="-8.075" x2="2.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="1.275" y1="-8.025" x2="2.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="1.7" y1="-8.075" x2="3.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="1.775" y1="-8.025" x2="3.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="2.2" y1="-8.075" x2="3.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="2.275" y1="-8.025" x2="3.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="2.7" y1="-8.075" x2="4.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="2.775" y1="-8.025" x2="4.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="3.2" y1="-8.075" x2="4.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="3.275" y1="-8.025" x2="4.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="3.7" y1="-8.075" x2="5.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="3.775" y1="-8.025" x2="5.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="4.2" y1="-8.075" x2="5.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="4.275" y1="-8.025" x2="5.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="4.7" y1="-8.075" x2="6.3" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="4.775" y1="-8.025" x2="6.225" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="5.2" y1="-8.075" x2="6.8" y2="-7.675" layer="29" rot="R90"/>
+<rectangle x1="5.275" y1="-8.025" x2="6.725" y2="-7.725" layer="31" rot="R90"/>
+<rectangle x1="7.075" y1="-6.2" x2="8.675" y2="-5.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-6.15" x2="8.6" y2="-5.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-5.7" x2="8.675" y2="-5.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-5.65" x2="8.6" y2="-5.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-5.2" x2="8.675" y2="-4.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-5.15" x2="8.6" y2="-4.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-4.7" x2="8.675" y2="-4.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-4.65" x2="8.6" y2="-4.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-4.2" x2="8.675" y2="-3.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-4.15" x2="8.6" y2="-3.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-3.7" x2="8.675" y2="-3.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-3.65" x2="8.6" y2="-3.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-3.2" x2="8.675" y2="-2.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-3.15" x2="8.6" y2="-2.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-2.7" x2="8.675" y2="-2.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-2.65" x2="8.6" y2="-2.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-2.2" x2="8.675" y2="-1.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-2.15" x2="8.6" y2="-1.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-1.7" x2="8.675" y2="-1.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-1.65" x2="8.6" y2="-1.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-1.2" x2="8.675" y2="-0.8" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-1.15" x2="8.6" y2="-0.85" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-0.7" x2="8.675" y2="-0.3" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-0.65" x2="8.6" y2="-0.35" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="-0.2" x2="8.675" y2="0.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="-0.15" x2="8.6" y2="0.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="0.3" x2="8.675" y2="0.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="0.35" x2="8.6" y2="0.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="0.8" x2="8.675" y2="1.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="0.85" x2="8.6" y2="1.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="1.3" x2="8.675" y2="1.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="1.35" x2="8.6" y2="1.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="1.8" x2="8.675" y2="2.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="1.85" x2="8.6" y2="2.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="2.3" x2="8.675" y2="2.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="2.35" x2="8.6" y2="2.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="2.8" x2="8.675" y2="3.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="2.85" x2="8.6" y2="3.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="3.3" x2="8.675" y2="3.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="3.35" x2="8.6" y2="3.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="3.8" x2="8.675" y2="4.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="3.85" x2="8.6" y2="4.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="4.3" x2="8.675" y2="4.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="4.35" x2="8.6" y2="4.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="4.8" x2="8.675" y2="5.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="4.85" x2="8.6" y2="5.15" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="5.3" x2="8.675" y2="5.7" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="5.35" x2="8.6" y2="5.65" layer="31" rot="R180"/>
+<rectangle x1="7.075" y1="5.8" x2="8.675" y2="6.2" layer="29" rot="R180"/>
+<rectangle x1="7.15" y1="5.85" x2="8.6" y2="6.15" layer="31" rot="R180"/>
+<rectangle x1="5.2" y1="7.675" x2="6.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="5.275" y1="7.725" x2="6.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="4.7" y1="7.675" x2="6.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="4.775" y1="7.725" x2="6.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="4.2" y1="7.675" x2="5.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="4.275" y1="7.725" x2="5.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="3.7" y1="7.675" x2="5.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="3.775" y1="7.725" x2="5.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="3.2" y1="7.675" x2="4.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="3.275" y1="7.725" x2="4.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="2.7" y1="7.675" x2="4.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="2.775" y1="7.725" x2="4.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="2.2" y1="7.675" x2="3.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="2.275" y1="7.725" x2="3.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="1.7" y1="7.675" x2="3.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="1.775" y1="7.725" x2="3.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="1.2" y1="7.675" x2="2.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="1.275" y1="7.725" x2="2.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="0.7" y1="7.675" x2="2.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="0.775" y1="7.725" x2="2.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="0.2" y1="7.675" x2="1.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="0.275" y1="7.725" x2="1.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-0.3" y1="7.675" x2="1.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-0.225" y1="7.725" x2="1.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-0.8" y1="7.675" x2="0.8" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-0.725" y1="7.725" x2="0.725" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-1.3" y1="7.675" x2="0.3" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-1.225" y1="7.725" x2="0.225" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-1.8" y1="7.675" x2="-0.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-1.725" y1="7.725" x2="-0.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-2.3" y1="7.675" x2="-0.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-2.225" y1="7.725" x2="-0.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-2.8" y1="7.675" x2="-1.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-2.725" y1="7.725" x2="-1.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-3.3" y1="7.675" x2="-1.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-3.225" y1="7.725" x2="-1.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-3.8" y1="7.675" x2="-2.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-3.725" y1="7.725" x2="-2.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-4.3" y1="7.675" x2="-2.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-4.225" y1="7.725" x2="-2.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-4.8" y1="7.675" x2="-3.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-4.725" y1="7.725" x2="-3.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-5.3" y1="7.675" x2="-3.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-5.225" y1="7.725" x2="-3.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-5.8" y1="7.675" x2="-4.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-5.725" y1="7.725" x2="-4.275" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-6.3" y1="7.675" x2="-4.7" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-6.225" y1="7.725" x2="-4.775" y2="8.025" layer="31" rot="R270"/>
+<rectangle x1="-6.8" y1="7.675" x2="-5.2" y2="8.075" layer="29" rot="R270"/>
+<rectangle x1="-6.725" y1="7.725" x2="-5.275" y2="8.025" layer="31" rot="R270"/>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.6701"/>
+<vertex x="-2.81" y="1.3299"/>
+<vertex x="-2.2101" y="1.3299"/>
+<vertex x="-2.2101" y="-0.6701"/>
+<vertex x="-2.6101" y="-0.6701"/>
+<vertex x="-2.6101" y="0.73"/>
+<vertex x="-3.2101" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.6701"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-2.7099" y="1.6299"/>
+<vertex x="-2.51" y="2.03"/>
+<vertex x="3.0899" y="2.03"/>
+<vertex x="3.0899" y="1.6299"/>
+<vertex x="-1.51" y="1.6299"/>
+<vertex x="-1.51" y="-0.6701"/>
+<vertex x="-1.9101" y="-0.6701"/>
+<vertex x="-1.9101" y="1.6299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-1.2101" y="1.3299"/>
+<vertex x="-1.2101" y="-0.6701"/>
+<vertex x="-0.81" y="-0.6701"/>
+<vertex x="-0.81" y="1.13"/>
+<vertex x="-0.6101" y="1.13"/>
+<vertex x="-0.6101" y="-0.6701"/>
+<vertex x="-0.2101" y="-0.6701"/>
+<vertex x="-0.2101" y="1.13"/>
+<vertex x="-0.0099" y="1.13"/>
+<vertex x="-0.0099" y="-0.6701"/>
+<vertex x="0.3899" y="-0.6701"/>
+<vertex x="0.3899" y="0.9299"/>
+<vertex x="0.2901" y="1.13"/>
+<vertex x="0.19" y="1.2301"/>
+<vertex x="-0.0099" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0.6901" y="1.3299"/>
+<vertex x="0.6901" y="-0.6701"/>
+<vertex x="1.89" y="-0.6701"/>
+<vertex x="1.89" y="-0.0701"/>
+<vertex x="0.89" y="-0.0701"/>
+<vertex x="0.89" y="0.13"/>
+<vertex x="1.89" y="0.13"/>
+<vertex x="1.89" y="0.5301"/>
+<vertex x="0.89" y="0.5301"/>
+<vertex x="0.89" y="0.73"/>
+<vertex x="1.89" y="0.73"/>
+<vertex x="1.89" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.19" y="1.3299"/>
+<vertex x="2.19" y="-0.6701"/>
+<vertex x="2.7899" y="-0.6701"/>
+<vertex x="2.9901" y="-0.27"/>
+<vertex x="2.59" y="-0.27"/>
+<vertex x="2.59" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.8699"/>
+<vertex x="-3.81" y="-1.27"/>
+<vertex x="2.49" y="-1.27"/>
+<vertex x="2.6901" y="-0.8699"/>
+</polygon>
+</package>
+<package name="TFBGA100">
+<description><b>TFBGA 100</b><p>
+Source: 6120s.pdf</description>
+<wire x1="-4.4" y1="4.4" x2="4.375" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.375" y1="4.4" x2="4.375" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.375" y1="-4.4" x2="-4.4" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.4" x2="-4.4" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-3.6" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-3.6" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2.8" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-1.2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="-0.4" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="0.4" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="1.2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="2.8" y="-3.6" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="3.6" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="2.8" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="1.2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="0.4" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-0.4" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-1.2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-2" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-2.8" radius="0.225" width="0" layer="29"/>
+<circle x="3.6" y="-3.6" radius="0.225" width="0" layer="29"/>
+<smd name="A1" x="-3.6" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B1" x="-3.6" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C1" x="-3.6" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D1" x="-3.6" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E1" x="-3.6" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F1" x="-3.6" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G1" x="-3.6" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H1" x="-3.6" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J1" x="-3.6" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K1" x="-3.6" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A2" x="-2.8" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B2" x="-2.8" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C2" x="-2.8" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D2" x="-2.8" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E2" x="-2.8" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F2" x="-2.8" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G2" x="-2.8" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H2" x="-2.8" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J2" x="-2.8" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K2" x="-2.8" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A3" x="-2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B3" x="-2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C3" x="-2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D3" x="-2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E3" x="-2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F3" x="-2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G3" x="-2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H3" x="-2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J3" x="-2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K3" x="-2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A4" x="-1.2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B4" x="-1.2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C4" x="-1.2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D4" x="-1.2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E4" x="-1.2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F4" x="-1.2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G4" x="-1.2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H4" x="-1.2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J4" x="-1.2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K4" x="-1.2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A5" x="-0.4" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B5" x="-0.4" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C5" x="-0.4" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D5" x="-0.4" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E5" x="-0.4" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F5" x="-0.4" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G5" x="-0.4" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H5" x="-0.4" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J5" x="-0.4" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K5" x="-0.4" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A6" x="0.4" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B6" x="0.4" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C6" x="0.4" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D6" x="0.4" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E6" x="0.4" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F6" x="0.4" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G6" x="0.4" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H6" x="0.4" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J6" x="0.4" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K6" x="0.4" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A7" x="1.2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B7" x="1.2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C7" x="1.2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D7" x="1.2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E7" x="1.2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F7" x="1.2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G7" x="1.2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H7" x="1.2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J7" x="1.2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K7" x="1.2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A8" x="2" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B8" x="2" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C8" x="2" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D8" x="2" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E8" x="2" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F8" x="2" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G8" x="2" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H8" x="2" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J8" x="2" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K8" x="2" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A9" x="2.8" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B9" x="2.8" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C9" x="2.8" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D9" x="2.8" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E9" x="2.8" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F9" x="2.8" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G9" x="2.8" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H9" x="2.8" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J9" x="2.8" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K9" x="2.8" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="A10" x="3.6" y="3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="B10" x="3.6" y="2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="C10" x="3.6" y="2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="D10" x="3.6" y="1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="E10" x="3.6" y="0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="F10" x="3.6" y="-0.4" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="G10" x="3.6" y="-1.2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="H10" x="3.6" y="-2" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="J10" x="3.6" y="-2.8" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<smd name="K10" x="3.6" y="-3.6" dx="0.5" dy="0.5" layer="1" roundness="100" stop="no" cream="no"/>
+<text x="-4.5" y="5" size="1.27" layer="25">>NAME</text>
+<text x="-4.5" y="-6" size="1.27" layer="27">>VALUE</text>
+<polygon width="0.2032" layer="21">
+<vertex x="-4.35" y="3.75"/>
+<vertex x="-3.725" y="4.375"/>
+<vertex x="-4.35" y="4.375"/>
+</polygon>
+</package>
+<package name="TSSOP8">
+<description><b>8A2-TSSOP</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc5089.pdf</description>
+<wire x1="1.225" y1="-2.175" x2="1.475" y2="-1.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.475" y1="-1.925" x2="-1.225" y2="-2.175" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.235" y1="-2.175" x2="-1.215" y2="-2.175" width="0.1524" layer="21"/>
+<wire x1="-1.475" y1="1.925" x2="-1.475" y2="-1.915" width="0.1524" layer="21"/>
+<wire x1="1.475" y1="-1.925" x2="1.475" y2="1.925" width="0.1524" layer="21"/>
+<wire x1="-1.225" y1="2.175" x2="-1.475" y2="1.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="1.475" y1="1.925" x2="1.225" y2="2.175" width="0.1524" layer="21" curve="90"/>
+<wire x1="-1.235" y1="2.175" x2="1.215" y2="2.175" width="0.1524" layer="21"/>
+<circle x="-0.82" y="-1.565" radius="0.3203" width="0.0508" layer="21"/>
+<smd name="1" x="-0.975" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="2" x="-0.325" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="3" x="0.325" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="4" x="0.975" y="-2.925" dx="0.35" dy="1" layer="1" stop="no"/>
+<smd name="5" x="0.975" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="6" x="0.325" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="7" x="-0.325" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<smd name="8" x="-0.975" y="2.925" dx="0.35" dy="1" layer="1" rot="R180" stop="no"/>
+<text x="-1.778" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="3.048" y="-2.54" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-1.125" y1="-3.2" x2="-0.825" y2="-2.225" layer="51"/>
+<rectangle x1="-1.175" y1="-3.475" x2="-0.775" y2="-2.4" layer="29"/>
+<rectangle x1="-0.525" y1="-3.475" x2="-0.125" y2="-2.4" layer="29"/>
+<rectangle x1="0.125" y1="-3.475" x2="0.525" y2="-2.4" layer="29"/>
+<rectangle x1="0.775" y1="-3.475" x2="1.175" y2="-2.4" layer="29"/>
+<rectangle x1="-0.475" y1="-3.2" x2="-0.175" y2="-2.225" layer="51"/>
+<rectangle x1="0.175" y1="-3.2" x2="0.475" y2="-2.225" layer="51"/>
+<rectangle x1="0.825" y1="-3.2" x2="1.125" y2="-2.225" layer="51"/>
+<rectangle x1="0.825" y1="2.225" x2="1.125" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="0.775" y1="2.4" x2="1.175" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="0.125" y1="2.4" x2="0.525" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="-0.525" y1="2.4" x2="-0.125" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="-1.175" y1="2.4" x2="-0.775" y2="3.475" layer="29" rot="R180"/>
+<rectangle x1="0.175" y1="2.225" x2="0.475" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="-0.475" y1="2.225" x2="-0.175" y2="3.2" layer="51" rot="R180"/>
+<rectangle x1="-1.125" y1="2.225" x2="-0.825" y2="3.2" layer="51" rot="R180"/>
+</package>
+<package name="10M1">
+<description><b>10M1</b> 10-pad, 3 x 3 x 1.0 mm Body<p>
+Lead Pitch 0.50 mm, 1.64 x 2.60 mm Exposed Pad, Micro Lead Frame Package<br>
+MLF10, QFN10</b><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-1.45" y1="1.45" x2="1.45" y2="1.45" width="0.1016" layer="21"/>
+<wire x1="1.45" y1="1.45" x2="1.45" y2="-1.45" width="0.1016" layer="51"/>
+<wire x1="1.45" y1="-1.45" x2="-1.45" y2="-1.45" width="0.1016" layer="21"/>
+<wire x1="-1.45" y1="-1.45" x2="-1.45" y2="1.45" width="0.1016" layer="51"/>
+<smd name="1" x="-1.25" y="1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-1.25" y="0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-1.25" y="0" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-1.25" y="-0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-1.25" y="-1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="6" x="1.25" y="-1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="7" x="1.25" y="-0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="8" x="1.25" y="0" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="9" x="1.25" y="0.5" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="10" x="1.25" y="1" dx="0.6" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="11" x="0" y="0" dx="1.6" dy="2.7" layer="1" stop="no" cream="no"/>
+<text x="-1.5" y="2" size="1.27" layer="25">>NAME</text>
+<text x="-1.5" y="-3" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.575" y1="0.825" x2="-0.925" y2="1.175" layer="29"/>
+<rectangle x1="-1.575" y1="0.325" x2="-0.925" y2="0.675" layer="29"/>
+<rectangle x1="-1.575" y1="-0.175" x2="-0.925" y2="0.175" layer="29"/>
+<rectangle x1="-1.575" y1="-0.675" x2="-0.925" y2="-0.325" layer="29"/>
+<rectangle x1="-1.575" y1="-1.175" x2="-0.925" y2="-0.825" layer="29"/>
+<rectangle x1="0.925" y1="-1.175" x2="1.575" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="-0.675" x2="1.575" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="-0.175" x2="1.575" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="0.325" x2="1.575" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="0.925" y1="0.825" x2="1.575" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="-1.525" y1="0.875" x2="-0.975" y2="1.125" layer="31"/>
+<rectangle x1="-1.525" y1="0.375" x2="-0.975" y2="0.625" layer="31"/>
+<rectangle x1="-1.525" y1="-0.125" x2="-0.975" y2="0.125" layer="31"/>
+<rectangle x1="-1.525" y1="-0.625" x2="-0.975" y2="-0.375" layer="31"/>
+<rectangle x1="-1.525" y1="-1.125" x2="-0.975" y2="-0.875" layer="31"/>
+<rectangle x1="0.975" y1="-1.125" x2="1.525" y2="-0.875" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="-0.625" x2="1.525" y2="-0.375" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="-0.125" x2="1.525" y2="0.125" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="0.375" x2="1.525" y2="0.625" layer="31" rot="R180"/>
+<rectangle x1="0.975" y1="0.875" x2="1.525" y2="1.125" layer="31" rot="R180"/>
+<rectangle x1="-1.425" y1="1.25" x2="-1" y2="1.425" layer="21"/>
+<polygon width="0.2032" layer="29">
+<vertex x="0.7" y="1.25"/>
+<vertex x="-0.575" y="1.25"/>
+<vertex x="-0.7" y="1.125"/>
+<vertex x="-0.7" y="-1.25"/>
+<vertex x="0.7" y="-1.25"/>
+</polygon>
+<polygon width="0.2032" layer="31">
+<vertex x="0.6" y="1.175"/>
+<vertex x="-0.45" y="1.175"/>
+<vertex x="-0.625" y="1"/>
+<vertex x="-0.625" y="-1.175"/>
+<vertex x="0.6" y="-1.175"/>
+</polygon>
+</package>
+<package name="8S2">
+<description><b>8S2</b> 8-lead, 0.208 Body<p>
+Plastic Small Outline Package (EIAJ)<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-2.6" y1="2.65" x2="-2.35" y2="2.9" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="2.9" x2="2.6" y2="2.65" width="0.1524" layer="21" curve="-90"/>
+<wire x1="2.35" y1="-2.925" x2="2.6" y2="-2.675" width="0.1524" layer="21" curve="90"/>
+<wire x1="-2.6" y1="-2.675" x2="-2.35" y2="-2.925" width="0.1524" layer="21" curve="90"/>
+<wire x1="2.36" y1="-2.925" x2="-2.34" y2="-2.925" width="0.1524" layer="51"/>
+<wire x1="-2.34" y1="2.9" x2="2.36" y2="2.9" width="0.1524" layer="51"/>
+<wire x1="-2.21" y1="2.9" x2="-2.34" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="-1.59" y1="2.9" x2="-0.95" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="-0.32" y1="2.9" x2="0.32" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="0.95" y1="2.9" x2="1.59" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="2.21" y1="2.9" x2="2.36" y2="2.9" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-2.925" x2="2.33" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="1.59" y1="-2.925" x2="0.94" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="0.32" y1="-2.925" x2="-0.33" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-0.95" y1="-2.925" x2="-1.59" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-2.21" y1="-2.925" x2="-2.34" y2="-2.925" width="0.1524" layer="21"/>
+<wire x1="-2.6" y1="2.65" x2="-2.6" y2="-2.665" width="0.1524" layer="21"/>
+<wire x1="2.6" y1="-2.675" x2="2.6" y2="2.65" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="2" x="-0.645" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="3" x="0.625" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="4" x="1.895" y="-3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="8" x="-1.905" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="7" x="-0.635" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="6" x="0.635" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<smd name="5" x="1.905" y="3.404" dx="0.5" dy="1.4" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="2.95" x2="-1.73" y2="3.85" layer="51"/>
+<rectangle x1="-0.81" y1="2.95" x2="-0.46" y2="3.85" layer="51"/>
+<rectangle x1="0.46" y1="2.95" x2="0.81" y2="3.85" layer="51"/>
+<rectangle x1="1.73" y1="2.95" x2="2.08" y2="3.85" layer="51"/>
+<rectangle x1="1.72" y1="-3.85" x2="2.07" y2="-2.95" layer="51"/>
+<rectangle x1="0.45" y1="-3.85" x2="0.8" y2="-2.95" layer="51"/>
+<rectangle x1="-0.82" y1="-3.85" x2="-0.47" y2="-2.95" layer="51"/>
+<rectangle x1="-2.08" y1="-3.85" x2="-1.73" y2="-2.95" layer="51"/>
+</package>
+<package name="8S1">
+<description><b>8S1</b> 8-lead (0.150" Wide Body)<p>
+Plastic Gull Wing Small Outline (JEDEC SOIC)<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-2.425" y1="1.675" x2="-2.175" y2="1.925" width="0.1524" layer="51" curve="-90"/>
+<wire x1="2.175" y1="1.925" x2="2.425" y2="1.675" width="0.1524" layer="51" curve="-90"/>
+<wire x1="2.175" y1="-1.925" x2="2.425" y2="-1.675" width="0.1524" layer="51" curve="90"/>
+<wire x1="-2.425" y1="-1.675" x2="-2.175" y2="-1.925" width="0.1524" layer="51" curve="90"/>
+<wire x1="-1.59" y1="1.925" x2="-0.95" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="-2.165" y1="1.925" x2="2.185" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="0.95" y1="1.925" x2="1.59" y2="1.925" width="0.1524" layer="51"/>
+<wire x1="2.21" y1="1.925" x2="2.185" y2="1.925" width="0.1524" layer="21"/>
+<wire x1="2.2" y1="-1.925" x2="2.185" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="2.185" y1="-1.925" x2="2.155" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="1.59" y1="-1.925" x2="0.94" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="0.32" y1="-1.925" x2="-0.33" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="2.185" y1="-1.925" x2="-2.165" y2="-1.925" width="0.1524" layer="51"/>
+<wire x1="-2.425" y1="1.675" x2="-2.425" y2="-1.665" width="0.1524" layer="21"/>
+<wire x1="2.425" y1="-1.675" x2="2.425" y2="1.675" width="0.1524" layer="21"/>
+<circle x="-1.42" y="-1.115" radius="0.5" width="0.0508" layer="21"/>
+<smd name="1" x="-1.905" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="2" x="-0.645" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="3" x="0.625" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="4" x="1.895" y="-2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="8" x="-1.905" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="7" x="-0.635" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="6" x="0.635" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<smd name="5" x="1.905" y="2.654" dx="0.6" dy="1.6" layer="1"/>
+<text x="-2.8575" y="-2.159" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.064" y="-2.159" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-2.08" y1="1.975" x2="-1.73" y2="3.075" layer="51"/>
+<rectangle x1="-0.81" y1="1.975" x2="-0.46" y2="3.075" layer="51"/>
+<rectangle x1="0.46" y1="1.975" x2="0.81" y2="3.075" layer="51"/>
+<rectangle x1="1.73" y1="1.975" x2="2.08" y2="3.075" layer="51"/>
+<rectangle x1="1.72" y1="-3.075" x2="2.07" y2="-1.975" layer="51"/>
+<rectangle x1="0.45" y1="-3.075" x2="0.8" y2="-1.975" layer="51"/>
+<rectangle x1="-0.82" y1="-3.075" x2="-0.47" y2="-1.975" layer="51"/>
+<rectangle x1="-2.08" y1="-3.075" x2="-1.73" y2="-1.975" layer="51"/>
+</package>
+<package name="20M1">
+<description><b>20M1</b> 20-pad, 4 x 4 x 0.8 mm Body<p>
+Lead Pitch 0.50 mm, 2.6 mm Exposed Pad, Micro Lead Frame Package (MLF)<br>
+
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<wire x1="-1.95" y1="1.95" x2="1.95" y2="1.95" width="0.1016" layer="51"/>
+<wire x1="1.95" y1="1.95" x2="1.95" y2="-1.95" width="0.1016" layer="51"/>
+<wire x1="1.95" y1="-1.95" x2="-1.95" y2="-1.95" width="0.1016" layer="51"/>
+<wire x1="-1.95" y1="-1.95" x2="-1.95" y2="1.95" width="0.1016" layer="51"/>
+<wire x1="-1.95" y1="1.95" x2="-1.3" y2="1.95" width="0.1016" layer="21"/>
+<wire x1="-1.95" y1="1.3" x2="-1.95" y2="1.95" width="0.1016" layer="21"/>
+<wire x1="-1.95" y1="-1.95" x2="-1.95" y2="-1.3" width="0.1016" layer="21"/>
+<wire x1="-1.3" y1="-1.95" x2="-1.95" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="-1.95" x2="1.3" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="-1.3" x2="1.95" y2="-1.95" width="0.1016" layer="21"/>
+<wire x1="1.95" y1="1.95" x2="1.95" y2="1.3" width="0.1016" layer="21"/>
+<wire x1="1.3" y1="1.95" x2="1.95" y2="1.95" width="0.1016" layer="21"/>
+<circle x="-1.625" y="1.625" radius="0.1767" width="0" layer="21"/>
+<smd name="1" x="-1.85" y="1" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="2" x="-1.85" y="0.5" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="3" x="-1.85" y="0" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="4" x="-1.85" y="-0.5" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="5" x="-1.85" y="-1" dx="0.7" dy="0.3" layer="1" stop="no" cream="no"/>
+<smd name="6" x="-1" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="7" x="-0.5" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="8" x="0" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="9" x="0.5" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="10" x="1" y="-1.85" dx="0.7" dy="0.3" layer="1" rot="R90" stop="no" cream="no"/>
+<smd name="11" x="1.85" y="-1" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="12" x="1.85" y="-0.5" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="13" x="1.85" y="0" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="14" x="1.85" y="0.5" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="15" x="1.85" y="1" dx="0.7" dy="0.3" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="16" x="1" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="17" x="0.5" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="18" x="0" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="19" x="-0.5" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="20" x="-1" y="1.85" dx="0.7" dy="0.3" layer="1" rot="R270" stop="no" cream="no"/>
+<smd name="21" x="0" y="0" dx="2.6" dy="2.6" layer="1" stop="no" cream="no"/>
+<text x="-1.875" y="2.375" size="1.27" layer="25">>NAME</text>
+<text x="-1.875" y="-3.625" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.225" y1="0.825" x2="-1.475" y2="1.175" layer="29"/>
+<rectangle x1="-2.175" y1="0.875" x2="-1.525" y2="1.125" layer="31"/>
+<rectangle x1="-2.225" y1="0.325" x2="-1.475" y2="0.675" layer="29"/>
+<rectangle x1="-2.175" y1="0.375" x2="-1.525" y2="0.625" layer="31"/>
+<rectangle x1="-2.225" y1="-0.175" x2="-1.475" y2="0.175" layer="29"/>
+<rectangle x1="-2.175" y1="-0.125" x2="-1.525" y2="0.125" layer="31"/>
+<rectangle x1="-2.225" y1="-0.675" x2="-1.475" y2="-0.325" layer="29"/>
+<rectangle x1="-2.175" y1="-0.625" x2="-1.525" y2="-0.375" layer="31"/>
+<rectangle x1="-2.225" y1="-1.175" x2="-1.475" y2="-0.825" layer="29"/>
+<rectangle x1="-2.175" y1="-1.125" x2="-1.525" y2="-0.875" layer="31"/>
+<rectangle x1="-1.375" y1="-2.025" x2="-0.625" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-1.325" y1="-1.975" x2="-0.675" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="-0.875" y1="-2.025" x2="-0.125" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-0.825" y1="-1.975" x2="-0.175" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="-0.375" y1="-2.025" x2="0.375" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="-0.325" y1="-1.975" x2="0.325" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="0.125" y1="-2.025" x2="0.875" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="0.175" y1="-1.975" x2="0.825" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="0.625" y1="-2.025" x2="1.375" y2="-1.675" layer="29" rot="R90"/>
+<rectangle x1="0.675" y1="-1.975" x2="1.325" y2="-1.725" layer="31" rot="R90"/>
+<rectangle x1="1.475" y1="-1.175" x2="2.225" y2="-0.825" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-1.125" x2="2.175" y2="-0.875" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="-0.675" x2="2.225" y2="-0.325" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-0.625" x2="2.175" y2="-0.375" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="-0.175" x2="2.225" y2="0.175" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="-0.125" x2="2.175" y2="0.125" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="0.325" x2="2.225" y2="0.675" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="0.375" x2="2.175" y2="0.625" layer="31" rot="R180"/>
+<rectangle x1="1.475" y1="0.825" x2="2.225" y2="1.175" layer="29" rot="R180"/>
+<rectangle x1="1.525" y1="0.875" x2="2.175" y2="1.125" layer="31" rot="R180"/>
+<rectangle x1="0.625" y1="1.675" x2="1.375" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="0.675" y1="1.725" x2="1.325" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="0.125" y1="1.675" x2="0.875" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="0.175" y1="1.725" x2="0.825" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-0.375" y1="1.675" x2="0.375" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-0.325" y1="1.725" x2="0.325" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-0.875" y1="1.675" x2="-0.125" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-0.825" y1="1.725" x2="-0.175" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-1.375" y1="1.675" x2="-0.625" y2="2.025" layer="29" rot="R270"/>
+<rectangle x1="-1.325" y1="1.725" x2="-0.675" y2="1.975" layer="31" rot="R270"/>
+<rectangle x1="-1.325" y1="-1.325" x2="1.325" y2="1.325" layer="29"/>
+<rectangle x1="-1.125" y1="-1.125" x2="1.125" y2="1.125" layer="31"/>
+</package>
+<package name="TQFP44">
+<description><b>44-lead Thin Quad Flat Package</b></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
+</package>
+<package name="MLF44-TH">
+<description><b>44M1</b> Micro Lead Frame package (MLF)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<wire x1="-3.4" y1="2.8" x2="-3.4" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="3.4" x2="-2.8" y2="3.4" width="0.254" layer="21"/>
+<wire x1="-2.8" y1="3.4" x2="2.8" y2="3.4" width="0.254" layer="51"/>
+<wire x1="2.8" y1="3.4" x2="3.4" y2="3.4" width="0.254" layer="21"/>
+<wire x1="3.4" y1="3.4" x2="3.4" y2="2.8" width="0.254" layer="21"/>
+<wire x1="3.4" y1="2.8" x2="3.4" y2="-2.8" width="0.254" layer="51"/>
+<wire x1="3.4" y1="-2.8" x2="3.4" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="3.4" y1="-3.4" x2="2.8" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="2.8" y1="-3.4" x2="-2.8" y2="-3.4" width="0.254" layer="51"/>
+<wire x1="-2.8" y1="-3.4" x2="-3.4" y2="-3.4" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-3.4" x2="-3.4" y2="-2.8" width="0.254" layer="21"/>
+<wire x1="-3.4" y1="-2.8" x2="-3.4" y2="2.8" width="0.254" layer="51"/>
+<circle x="-2.25" y="2.25" radius="0.1581" width="0.254" layer="21"/>
+<smd name="1" x="-3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="2" x="-3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="3" x="-3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="4" x="-3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="5" x="-3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="6" x="-3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="7" x="-3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="8" x="-3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="9" x="-3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="10" x="-3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="11" x="-3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="12" x="-2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="13" x="-2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="14" x="-1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="15" x="-1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="16" x="-0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="17" x="0" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="18" x="0.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="19" x="1" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="20" x="1.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="21" x="2" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="22" x="2.5" y="-3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="23" x="3.325" y="-2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="24" x="3.325" y="-2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="25" x="3.325" y="-1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="26" x="3.325" y="-1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="27" x="3.325" y="-0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="28" x="3.325" y="0" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="29" x="3.325" y="0.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="30" x="3.325" y="1" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="31" x="3.325" y="1.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="32" x="3.325" y="2" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="33" x="3.325" y="2.5" dx="0.7" dy="0.3" layer="1" roundness="50"/>
+<smd name="34" x="2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="35" x="2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="36" x="1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="37" x="1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="38" x="0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="39" x="0" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="40" x="-0.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="41" x="-1" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="42" x="-1.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="43" x="-2" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="44" x="-2.5" y="3.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
+<smd name="TH" x="0" y="0" dx="5" dy="5" layer="1" roundness="10"/>
+<text x="-2.5" y="1" size="0.6096" layer="25">>NAME</text>
+<text x="-2.75" y="-1.5" size="0.6096" layer="27">>VALUE</text>
+<rectangle x1="-3.5" y1="2.375" x2="-3" y2="2.625" layer="51"/>
+<rectangle x1="-3.5" y1="1.875" x2="-3" y2="2.125" layer="51"/>
+<rectangle x1="-3.5" y1="1.375" x2="-3" y2="1.625" layer="51"/>
+<rectangle x1="-3.5" y1="0.875" x2="-3" y2="1.125" layer="51"/>
+<rectangle x1="-3.5" y1="0.375" x2="-3" y2="0.625" layer="51"/>
+<rectangle x1="-3.5" y1="-0.125" x2="-3" y2="0.125" layer="51"/>
+<rectangle x1="-3.5" y1="-0.625" x2="-3" y2="-0.375" layer="51"/>
+<rectangle x1="-3.5" y1="-1.125" x2="-3" y2="-0.875" layer="51"/>
+<rectangle x1="-3.5" y1="-1.625" x2="-3" y2="-1.375" layer="51"/>
+<rectangle x1="-3.5" y1="-2.125" x2="-3" y2="-1.875" layer="51"/>
+<rectangle x1="-3.5" y1="-2.625" x2="-3" y2="-2.375" layer="51"/>
+<rectangle x1="-2.625" y1="-3.5" x2="-2.375" y2="-3" layer="51"/>
+<rectangle x1="-2.125" y1="-3.5" x2="-1.875" y2="-3" layer="51"/>
+<rectangle x1="-1.625" y1="-3.5" x2="-1.375" y2="-3" layer="51"/>
+<rectangle x1="-1.125" y1="-3.5" x2="-0.875" y2="-3" layer="51"/>
+<rectangle x1="-0.625" y1="-3.5" x2="-0.375" y2="-3" layer="51"/>
+<rectangle x1="-0.125" y1="-3.5" x2="0.125" y2="-3" layer="51"/>
+<rectangle x1="0.375" y1="-3.5" x2="0.625" y2="-3" layer="51"/>
+<rectangle x1="0.875" y1="-3.5" x2="1.125" y2="-3" layer="51"/>
+<rectangle x1="1.375" y1="-3.5" x2="1.625" y2="-3" layer="51"/>
+<rectangle x1="1.875" y1="-3.5" x2="2.125" y2="-3" layer="51"/>
+<rectangle x1="2.375" y1="-3.5" x2="2.625" y2="-3" layer="51"/>
+<rectangle x1="3" y1="-2.625" x2="3.5" y2="-2.375" layer="51"/>
+<rectangle x1="3" y1="-2.125" x2="3.5" y2="-1.875" layer="51"/>
+<rectangle x1="3" y1="-1.625" x2="3.5" y2="-1.375" layer="51"/>
+<rectangle x1="3" y1="-1.125" x2="3.5" y2="-0.875" layer="51"/>
+<rectangle x1="3" y1="-0.625" x2="3.5" y2="-0.375" layer="51"/>
+<rectangle x1="3" y1="-0.125" x2="3.5" y2="0.125" layer="51"/>
+<rectangle x1="3" y1="0.375" x2="3.5" y2="0.625" layer="51"/>
+<rectangle x1="3" y1="0.875" x2="3.5" y2="1.125" layer="51"/>
+<rectangle x1="3" y1="1.375" x2="3.5" y2="1.625" layer="51"/>
+<rectangle x1="3" y1="1.875" x2="3.5" y2="2.125" layer="51"/>
+<rectangle x1="3" y1="2.375" x2="3.5" y2="2.625" layer="51"/>
+<rectangle x1="2.375" y1="3" x2="2.625" y2="3.5" layer="51"/>
+<rectangle x1="1.875" y1="3" x2="2.125" y2="3.5" layer="51"/>
+<rectangle x1="1.375" y1="3" x2="1.625" y2="3.5" layer="51"/>
+<rectangle x1="0.875" y1="3" x2="1.125" y2="3.5" layer="51"/>
+<rectangle x1="0.375" y1="3" x2="0.625" y2="3.5" layer="51"/>
+<rectangle x1="-0.125" y1="3" x2="0.125" y2="3.5" layer="51"/>
+<rectangle x1="-0.625" y1="3" x2="-0.375" y2="3.5" layer="51"/>
+<rectangle x1="-1.125" y1="3" x2="-0.875" y2="3.5" layer="51"/>
+<rectangle x1="-1.625" y1="3" x2="-1.375" y2="3.5" layer="51"/>
+<rectangle x1="-2.125" y1="3" x2="-1.875" y2="3.5" layer="51"/>
+<rectangle x1="-2.625" y1="3" x2="-2.375" y2="3.5" layer="51"/>
+</package>
+<package name="TQFP100">
+<description><b>100-lead Thin Quad Flat Pack Package</b></description>
+<wire x1="-7" y1="6.25" x2="-6.25" y2="7" width="0.254" layer="21"/>
+<wire x1="-6.25" y1="7" x2="6.75" y2="7" width="0.254" layer="21"/>
+<wire x1="6.75" y1="7" x2="7" y2="6.75" width="0.254" layer="21"/>
+<wire x1="7" y1="6.75" x2="7" y2="-6.75" width="0.254" layer="21"/>
+<wire x1="7" y1="-6.75" x2="6.75" y2="-7" width="0.254" layer="21"/>
+<wire x1="6.75" y1="-7" x2="-6.75" y2="-7" width="0.254" layer="21"/>
+<wire x1="-6.75" y1="-7" x2="-7" y2="-6.75" width="0.254" layer="21"/>
+<wire x1="-7" y1="-6.75" x2="-7" y2="6.25" width="0.254" layer="21"/>
+<wire x1="-0.0099" y1="1.3299" x2="0.39" y2="0.9299" width="0.1016" layer="51" curve="-89.985678"/>
+<circle x="-6" y="6" radius="0.2499" width="0.254" layer="21"/>
+<circle x="3.59" y="-0.7699" radius="0.4999" width="0.1016" layer="51"/>
+<smd name="1" x="-8" y="6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="2" x="-8" y="5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="3" x="-8" y="5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="4" x="-8" y="4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="5" x="-8" y="4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="6" x="-8" y="3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="7" x="-8" y="3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="8" x="-8" y="2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="9" x="-8" y="2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="10" x="-8" y="1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="11" x="-8" y="1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="12" x="-8" y="0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="13" x="-8" y="0" dx="1.5" dy="0.35" layer="1"/>
+<smd name="14" x="-8" y="-0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="15" x="-8" y="-1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="16" x="-8" y="-1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="17" x="-8" y="-2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="18" x="-8" y="-2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="19" x="-8" y="-3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="20" x="-8" y="-3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="21" x="-8" y="-4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="22" x="-8" y="-4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="23" x="-8" y="-5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="24" x="-8" y="-5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="25" x="-8" y="-6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="26" x="-6" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="27" x="-5.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="28" x="-5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="29" x="-4.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="30" x="-4" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="31" x="-3.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="32" x="-3" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="33" x="-2.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="34" x="-2" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="35" x="-1.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="36" x="-1" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="37" x="-0.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="38" x="0" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="39" x="0.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="40" x="1" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="41" x="1.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="42" x="2" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="43" x="2.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="44" x="3" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="45" x="3.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="46" x="4" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="47" x="4.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="48" x="5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="49" x="5.5" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="50" x="6" y="-8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="51" x="8" y="-6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="52" x="8" y="-5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="53" x="8" y="-5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="54" x="8" y="-4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="55" x="8" y="-4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="56" x="8" y="-3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="57" x="8" y="-3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="58" x="8" y="-2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="59" x="8" y="-2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="60" x="8" y="-1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="61" x="8" y="-1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="62" x="8" y="-0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="63" x="8" y="0" dx="1.5" dy="0.35" layer="1"/>
+<smd name="64" x="8" y="0.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="65" x="8" y="1" dx="1.5" dy="0.35" layer="1"/>
+<smd name="66" x="8" y="1.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="67" x="8" y="2" dx="1.5" dy="0.35" layer="1"/>
+<smd name="68" x="8" y="2.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="69" x="8" y="3" dx="1.5" dy="0.35" layer="1"/>
+<smd name="70" x="8" y="3.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="71" x="8" y="4" dx="1.5" dy="0.35" layer="1"/>
+<smd name="72" x="8" y="4.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="73" x="8" y="5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="74" x="8" y="5.5" dx="1.5" dy="0.35" layer="1"/>
+<smd name="75" x="8" y="6" dx="1.5" dy="0.35" layer="1"/>
+<smd name="76" x="6" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="77" x="5.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="78" x="5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="79" x="4.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="80" x="4" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="81" x="3.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="82" x="3" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="83" x="2.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="84" x="2" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="85" x="1.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="86" x="1" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="87" x="0.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="88" x="0" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="89" x="-0.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="90" x="-1" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="91" x="-1.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="92" x="-2" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="93" x="-2.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="94" x="-3" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="95" x="-3.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="96" x="-4" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="97" x="-4.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="98" x="-5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="99" x="-5.5" y="8" dx="0.35" dy="1.5" layer="1"/>
+<smd name="100" x="-6" y="8" dx="0.35" dy="1.5" layer="1"/>
+<text x="-6" y="9.25" size="1.27" layer="25">>NAME</text>
+<text x="-6" y="3" size="1.27" layer="27">>VALUE</text>
+<text x="-2.75" y="-2.5" size="0.8128" layer="51">TQFP 100</text>
+<text x="3.3899" y="-1.0701" size="0.6096" layer="51" ratio="15">R</text>
+<rectangle x1="-8.1999" y1="5.8499" x2="-7.1501" y2="6.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="5.35" x2="-7.1501" y2="5.65" layer="51"/>
+<rectangle x1="-8.1999" y1="4.8499" x2="-7.1501" y2="5.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="4.35" x2="-7.1501" y2="4.65" layer="51"/>
+<rectangle x1="-8.1999" y1="3.8499" x2="-7.1501" y2="4.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="3.35" x2="-7.1501" y2="3.65" layer="51"/>
+<rectangle x1="-8.1999" y1="2.8499" x2="-7.1501" y2="3.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="2.35" x2="-7.1501" y2="2.65" layer="51"/>
+<rectangle x1="-8.1999" y1="1.8499" x2="-7.1501" y2="2.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="1.35" x2="-7.1501" y2="1.65" layer="51"/>
+<rectangle x1="-8.1999" y1="0.8499" x2="-7.1501" y2="1.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="0.35" x2="-7.1501" y2="0.65" layer="51"/>
+<rectangle x1="-8.1999" y1="-0.1501" x2="-7.1501" y2="0.1501" layer="51"/>
+<rectangle x1="-8.1999" y1="-0.65" x2="-7.1501" y2="-0.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-1.1501" x2="-7.1501" y2="-0.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-1.65" x2="-7.1501" y2="-1.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-2.1501" x2="-7.1501" y2="-1.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-2.65" x2="-7.1501" y2="-2.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-3.1501" x2="-7.1501" y2="-2.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-3.65" x2="-7.1501" y2="-3.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-4.1501" x2="-7.1501" y2="-3.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-4.65" x2="-7.1501" y2="-4.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-5.1501" x2="-7.1501" y2="-4.8499" layer="51"/>
+<rectangle x1="-8.1999" y1="-5.65" x2="-7.1501" y2="-5.35" layer="51"/>
+<rectangle x1="-8.1999" y1="-6.1501" x2="-7.1501" y2="-5.8499" layer="51"/>
+<rectangle x1="-6.1501" y1="-8.1999" x2="-5.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-5.65" y1="-8.1999" x2="-5.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-5.1501" y1="-8.1999" x2="-4.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-4.65" y1="-8.1999" x2="-4.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-4.1501" y1="-8.1999" x2="-3.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-3.65" y1="-8.1999" x2="-3.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-3.1501" y1="-8.1999" x2="-2.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-2.65" y1="-8.1999" x2="-2.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-2.1501" y1="-8.1999" x2="-1.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-1.65" y1="-8.1999" x2="-1.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-1.1501" y1="-8.1999" x2="-0.8499" y2="-7.1501" layer="51"/>
+<rectangle x1="-0.65" y1="-8.1999" x2="-0.35" y2="-7.1501" layer="51"/>
+<rectangle x1="-0.1501" y1="-8.1999" x2="0.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="0.35" y1="-8.1999" x2="0.65" y2="-7.1501" layer="51"/>
+<rectangle x1="0.8499" y1="-8.1999" x2="1.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="1.35" y1="-8.1999" x2="1.65" y2="-7.1501" layer="51"/>
+<rectangle x1="1.8499" y1="-8.1999" x2="2.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="2.35" y1="-8.1999" x2="2.65" y2="-7.1501" layer="51"/>
+<rectangle x1="2.8499" y1="-8.1999" x2="3.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="3.35" y1="-8.1999" x2="3.65" y2="-7.1501" layer="51"/>
+<rectangle x1="3.8499" y1="-8.1999" x2="4.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="4.35" y1="-8.1999" x2="4.65" y2="-7.1501" layer="51"/>
+<rectangle x1="4.8499" y1="-8.1999" x2="5.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="5.35" y1="-8.1999" x2="5.65" y2="-7.1501" layer="51"/>
+<rectangle x1="5.8499" y1="-8.1999" x2="6.1501" y2="-7.1501" layer="51"/>
+<rectangle x1="7.1501" y1="-6.1501" x2="8.1999" y2="-5.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-5.65" x2="8.1999" y2="-5.35" layer="51"/>
+<rectangle x1="7.1501" y1="-5.1501" x2="8.1999" y2="-4.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-4.65" x2="8.1999" y2="-4.35" layer="51"/>
+<rectangle x1="7.1501" y1="-4.1501" x2="8.1999" y2="-3.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-3.65" x2="8.1999" y2="-3.35" layer="51"/>
+<rectangle x1="7.1501" y1="-3.1501" x2="8.1999" y2="-2.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-2.65" x2="8.1999" y2="-2.35" layer="51"/>
+<rectangle x1="7.1501" y1="-2.1501" x2="8.1999" y2="-1.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-1.65" x2="8.1999" y2="-1.35" layer="51"/>
+<rectangle x1="7.1501" y1="-1.1501" x2="8.1999" y2="-0.8499" layer="51"/>
+<rectangle x1="7.1501" y1="-0.65" x2="8.1999" y2="-0.35" layer="51"/>
+<rectangle x1="7.1501" y1="-0.1501" x2="8.1999" y2="0.1501" layer="51"/>
+<rectangle x1="7.1501" y1="0.35" x2="8.1999" y2="0.65" layer="51"/>
+<rectangle x1="7.1501" y1="0.8499" x2="8.1999" y2="1.1501" layer="51"/>
+<rectangle x1="7.1501" y1="1.35" x2="8.1999" y2="1.65" layer="51"/>
+<rectangle x1="7.1501" y1="1.8499" x2="8.1999" y2="2.1501" layer="51"/>
+<rectangle x1="7.1501" y1="2.35" x2="8.1999" y2="2.65" layer="51"/>
+<rectangle x1="7.1501" y1="2.8499" x2="8.1999" y2="3.1501" layer="51"/>
+<rectangle x1="7.1501" y1="3.35" x2="8.1999" y2="3.65" layer="51"/>
+<rectangle x1="7.1501" y1="3.8499" x2="8.1999" y2="4.1501" layer="51"/>
+<rectangle x1="7.1501" y1="4.35" x2="8.1999" y2="4.65" layer="51"/>
+<rectangle x1="7.1501" y1="4.8499" x2="8.1999" y2="5.1501" layer="51"/>
+<rectangle x1="7.1501" y1="5.35" x2="8.1999" y2="5.65" layer="51"/>
+<rectangle x1="7.1501" y1="5.8499" x2="8.1999" y2="6.1501" layer="51"/>
+<rectangle x1="5.8499" y1="7.1501" x2="6.1501" y2="8.1999" layer="51"/>
+<rectangle x1="5.35" y1="7.1501" x2="5.65" y2="8.1999" layer="51"/>
+<rectangle x1="4.8499" y1="7.1501" x2="5.1501" y2="8.1999" layer="51"/>
+<rectangle x1="4.35" y1="7.1501" x2="4.65" y2="8.1999" layer="51"/>
+<rectangle x1="3.8499" y1="7.1501" x2="4.1501" y2="8.1999" layer="51"/>
+<rectangle x1="3.35" y1="7.1501" x2="3.65" y2="8.1999" layer="51"/>
+<rectangle x1="2.8499" y1="7.1501" x2="3.1501" y2="8.1999" layer="51"/>
+<rectangle x1="2.35" y1="7.1501" x2="2.65" y2="8.1999" layer="51"/>
+<rectangle x1="1.8499" y1="7.1501" x2="2.1501" y2="8.1999" layer="51"/>
+<rectangle x1="1.35" y1="7.1501" x2="1.65" y2="8.1999" layer="51"/>
+<rectangle x1="0.8499" y1="7.1501" x2="1.1501" y2="8.1999" layer="51"/>
+<rectangle x1="0.35" y1="7.1501" x2="0.65" y2="8.1999" layer="51"/>
+<rectangle x1="-0.1501" y1="7.1501" x2="0.1501" y2="8.1999" layer="51"/>
+<rectangle x1="-0.65" y1="7.1501" x2="-0.35" y2="8.1999" layer="51"/>
+<rectangle x1="-1.1501" y1="7.1501" x2="-0.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-1.65" y1="7.1501" x2="-1.35" y2="8.1999" layer="51"/>
+<rectangle x1="-2.1501" y1="7.1501" x2="-1.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-2.65" y1="7.1501" x2="-2.35" y2="8.1999" layer="51"/>
+<rectangle x1="-3.1501" y1="7.1501" x2="-2.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-3.65" y1="7.1501" x2="-3.35" y2="8.1999" layer="51"/>
+<rectangle x1="-4.1501" y1="7.1501" x2="-3.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-4.65" y1="7.1501" x2="-4.35" y2="8.1999" layer="51"/>
+<rectangle x1="-5.1501" y1="7.1501" x2="-4.8499" y2="8.1999" layer="51"/>
+<rectangle x1="-5.65" y1="7.1501" x2="-5.35" y2="8.1999" layer="51"/>
+<rectangle x1="-6.1501" y1="7.1501" x2="-5.8499" y2="8.1999" layer="51"/>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.6701"/>
+<vertex x="-2.81" y="1.3299"/>
+<vertex x="-2.2101" y="1.3299"/>
+<vertex x="-2.2101" y="-0.6701"/>
+<vertex x="-2.6101" y="-0.6701"/>
+<vertex x="-2.6101" y="0.73"/>
+<vertex x="-3.2101" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.4699"/>
+<vertex x="-3.0099" y="-0.6701"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-2.7099" y="1.6299"/>
+<vertex x="-2.51" y="2.03"/>
+<vertex x="3.0899" y="2.03"/>
+<vertex x="3.0899" y="1.6299"/>
+<vertex x="-1.51" y="1.6299"/>
+<vertex x="-1.51" y="-0.6701"/>
+<vertex x="-1.9101" y="-0.6701"/>
+<vertex x="-1.9101" y="1.6299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-1.2101" y="1.3299"/>
+<vertex x="-1.2101" y="-0.6701"/>
+<vertex x="-0.81" y="-0.6701"/>
+<vertex x="-0.81" y="1.13"/>
+<vertex x="-0.6101" y="1.13"/>
+<vertex x="-0.6101" y="-0.6701"/>
+<vertex x="-0.2101" y="-0.6701"/>
+<vertex x="-0.2101" y="1.13"/>
+<vertex x="-0.0099" y="1.13"/>
+<vertex x="-0.0099" y="-0.6701"/>
+<vertex x="0.3899" y="-0.6701"/>
+<vertex x="0.3899" y="0.9299"/>
+<vertex x="0.2901" y="1.13"/>
+<vertex x="0.19" y="1.2301"/>
+<vertex x="-0.0099" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="0.6901" y="1.3299"/>
+<vertex x="0.6901" y="-0.6701"/>
+<vertex x="1.89" y="-0.6701"/>
+<vertex x="1.89" y="-0.0701"/>
+<vertex x="0.89" y="-0.0701"/>
+<vertex x="0.89" y="0.13"/>
+<vertex x="1.89" y="0.13"/>
+<vertex x="1.89" y="0.5301"/>
+<vertex x="0.89" y="0.5301"/>
+<vertex x="0.89" y="0.73"/>
+<vertex x="1.89" y="0.73"/>
+<vertex x="1.89" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="2.19" y="1.3299"/>
+<vertex x="2.19" y="-0.6701"/>
+<vertex x="2.7899" y="-0.6701"/>
+<vertex x="2.9901" y="-0.27"/>
+<vertex x="2.59" y="-0.27"/>
+<vertex x="2.59" y="1.3299"/>
+</polygon>
+<polygon width="0.1" layer="51">
+<vertex x="-3.81" y="-0.8699"/>
+<vertex x="-3.81" y="-1.27"/>
+<vertex x="2.49" y="-1.27"/>
+<vertex x="2.6901" y="-0.8699"/>
+</polygon>
+</package>
+<package name="64M1">
+<description><b>64M1</b><p> 64-pad, 9 x 9 x 1.0 mm<p>
+ Lead Pitch 0.50 mm, 5.40 mm Exposed Pad, Micro Lead Frame Package (MLF)<br>
+Source: http://www.atmel.com .. doc8023.pdf</description>
+<wire x1="-4.4484" y1="-4.4484" x2="4.4484" y2="-4.4484" width="0.2032" layer="51"/>
+<wire x1="4.4484" y1="-4.4484" x2="4.4484" y2="4.4484" width="0.2032" layer="51"/>
+<wire x1="4.4484" y1="4.4484" x2="-4.4484" y2="4.4484" width="0.2032" layer="51"/>
+<wire x1="-4.4484" y1="4.4484" x2="-4.4484" y2="-4.4484" width="0.2032" layer="51"/>
+<circle x="-3.5" y="3.5" radius="0.3535" width="0" layer="51"/>
+<smd name="1" x="-4.56" y="3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="2" x="-4.56" y="3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="3" x="-4.56" y="2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="4" x="-4.56" y="2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="5" x="-4.56" y="1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="6" x="-4.56" y="1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="7" x="-4.56" y="0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="8" x="-4.56" y="0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="9" x="-4.56" y="-0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="10" x="-4.56" y="-0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="11" x="-4.56" y="-1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="12" x="-4.56" y="-1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="13" x="-4.56" y="-2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="14" x="-4.56" y="-2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="15" x="-4.56" y="-3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="16" x="-4.56" y="-3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="17" x="-3.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="18" x="-3.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="19" x="-2.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="20" x="-2.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="21" x="-1.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="22" x="-1.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="23" x="-0.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="24" x="-0.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="25" x="0.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="26" x="0.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="27" x="1.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="28" x="1.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="29" x="2.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="30" x="2.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="31" x="3.25" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="32" x="3.75" y="-4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="33" x="4.56" y="-3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="34" x="4.56" y="-3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="35" x="4.56" y="-2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="36" x="4.56" y="-2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="37" x="4.56" y="-1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="38" x="4.56" y="-1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="39" x="4.56" y="-0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="40" x="4.56" y="-0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="41" x="4.56" y="0.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="42" x="4.56" y="0.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="43" x="4.56" y="1.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="44" x="4.56" y="1.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="45" x="4.56" y="2.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="46" x="4.56" y="2.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="47" x="4.56" y="3.25" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="48" x="4.56" y="3.75" dx="0.95" dy="0.3" layer="1" roundness="100"/>
+<smd name="49" x="3.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="50" x="3.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="51" x="2.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="52" x="2.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="53" x="1.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="54" x="1.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="55" x="0.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="56" x="0.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="57" x="-0.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="58" x="-0.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="59" x="-1.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="60" x="-1.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="61" x="-2.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="62" x="-2.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="63" x="-3.25" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="64" x="-3.75" y="4.56" dx="0.3" dy="0.95" layer="1" roundness="100"/>
+<smd name="EXP" x="0" y="0" dx="5.6" dy="5.6" layer="1" roundness="10"/>
+<text x="-4.46" y="6.365" size="1.27" layer="25">>NAME</text>
+<text x="-4.46" y="-6.365" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="28T-TSOP-1">
+<description><b>28T</b> 28-lead (8 x 13.4 mm) Plastic Thin Small Outline Type I (TSOP)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3542.pdf</description>
+<wire x1="-5.825" y1="3.9" x2="5.825" y2="3.9" width="0.254" layer="21"/>
+<wire x1="5.825" y1="3.9" x2="5.825" y2="-3.925" width="0.254" layer="51"/>
+<wire x1="5.825" y1="-3.925" x2="-5.825" y2="-3.925" width="0.254" layer="21"/>
+<wire x1="-5.825" y1="-3.925" x2="-5.825" y2="3.9" width="0.254" layer="51"/>
+<smd name="1" x="-6.45" y="3.575" dx="1.2" dy="0.33" layer="1"/>
+<smd name="2" x="-6.45" y="3.025" dx="1.2" dy="0.33" layer="1"/>
+<smd name="3" x="-6.45" y="2.475" dx="1.2" dy="0.33" layer="1"/>
+<smd name="4" x="-6.45" y="1.925" dx="1.2" dy="0.33" layer="1"/>
+<smd name="5" x="-6.45" y="1.375" dx="1.2" dy="0.33" layer="1"/>
+<smd name="6" x="-6.45" y="0.825" dx="1.2" dy="0.33" layer="1"/>
+<smd name="7" x="-6.45" y="0.275" dx="1.2" dy="0.33" layer="1"/>
+<smd name="8" x="-6.45" y="-0.275" dx="1.2" dy="0.33" layer="1"/>
+<smd name="9" x="-6.45" y="-0.825" dx="1.2" dy="0.33" layer="1"/>
+<smd name="10" x="-6.45" y="-1.375" dx="1.2" dy="0.33" layer="1"/>
+<smd name="11" x="-6.45" y="-1.925" dx="1.2" dy="0.33" layer="1"/>
+<smd name="12" x="-6.45" y="-2.475" dx="1.2" dy="0.33" layer="1"/>
+<smd name="13" x="-6.45" y="-3.025" dx="1.2" dy="0.33" layer="1"/>
+<smd name="14" x="-6.45" y="-3.575" dx="1.2" dy="0.33" layer="1"/>
+<smd name="15" x="6.45" y="-3.575" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="16" x="6.45" y="-3.025" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="17" x="6.45" y="-2.475" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="18" x="6.45" y="-1.925" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="19" x="6.45" y="-1.375" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="20" x="6.45" y="-0.825" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="21" x="6.45" y="-0.275" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="22" x="6.45" y="0.275" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="23" x="6.45" y="0.825" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="24" x="6.45" y="1.375" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="25" x="6.45" y="1.925" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="26" x="6.45" y="2.475" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="27" x="6.45" y="3.025" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<smd name="28" x="6.45" y="3.575" dx="1.2" dy="0.33" layer="1" rot="R180"/>
+<text x="-5.715" y="4.445" size="1.27" layer="25">>NAME</text>
+<text x="-5.08" y="-0.635" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-6.8" y1="3.45" x2="-5.9678" y2="3.7" layer="51"/>
+<rectangle x1="-6.8" y1="2.9" x2="-5.9678" y2="3.15" layer="51"/>
+<rectangle x1="-6.8" y1="2.35" x2="-5.9678" y2="2.6" layer="51"/>
+<rectangle x1="-6.8" y1="1.8" x2="-5.9678" y2="2.05" layer="51"/>
+<rectangle x1="-6.8" y1="1.25" x2="-5.9678" y2="1.5" layer="51"/>
+<rectangle x1="-6.8" y1="0.7" x2="-5.9678" y2="0.95" layer="51"/>
+<rectangle x1="-6.8" y1="0.15" x2="-5.9678" y2="0.4" layer="51"/>
+<rectangle x1="-6.8" y1="-0.4" x2="-5.9678" y2="-0.15" layer="51"/>
+<rectangle x1="-6.8" y1="-0.95" x2="-5.9678" y2="-0.7" layer="51"/>
+<rectangle x1="-6.8" y1="-1.5" x2="-5.9678" y2="-1.25" layer="51"/>
+<rectangle x1="-6.8" y1="-2.05" x2="-5.9678" y2="-1.8" layer="51"/>
+<rectangle x1="-6.8" y1="-2.6" x2="-5.9678" y2="-2.35" layer="51"/>
+<rectangle x1="-6.8" y1="-3.15" x2="-5.9678" y2="-2.9" layer="51"/>
+<rectangle x1="-6.8" y1="-3.7" x2="-5.9678" y2="-3.45" layer="51"/>
+<rectangle x1="5.9678" y1="-3.7" x2="6.8" y2="-3.45" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-3.15" x2="6.8" y2="-2.9" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-2.6" x2="6.8" y2="-2.35" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-2.05" x2="6.8" y2="-1.8" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-1.5" x2="6.8" y2="-1.25" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-0.95" x2="6.8" y2="-0.7" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="-0.4" x2="6.8" y2="-0.15" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="0.15" x2="6.8" y2="0.4" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="0.7" x2="6.8" y2="0.95" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="1.25" x2="6.8" y2="1.5" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="1.8" x2="6.8" y2="2.05" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="2.35" x2="6.8" y2="2.6" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="2.9" x2="6.8" y2="3.15" layer="51" rot="R180"/>
+<rectangle x1="5.9678" y1="3.45" x2="6.8" y2="3.7" layer="51" rot="R180"/>
+<rectangle x1="-5.715" y1="1.27" x2="-5.08" y2="3.81" layer="21"/>
+</package>
+<package name="VDFN-8">
+<description><b>8M1-A-MLF (VDFN)</b> 6 x 5 mm<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3500.pdf</description>
+<wire x1="-2.9" y1="-2.4" x2="2.9" y2="-2.4" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-2.4" x2="2.9" y2="2.4" width="0.2032" layer="51"/>
+<wire x1="2.9" y1="2.4" x2="-2.9" y2="2.4" width="0.2032" layer="21"/>
+<wire x1="-2.9" y1="2.4" x2="-2.9" y2="-2.4" width="0.2032" layer="51"/>
+<circle x="-1.5" y="1.5" radius="0.35" width="0" layer="51"/>
+<smd name="1" x="-2.675" y="1.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="2" x="-2.675" y="0.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="3" x="-2.675" y="-0.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="4" x="-2.675" y="-1.5" dx="1.1" dy="0.6" layer="1" roundness="100"/>
+<smd name="5" x="2.675" y="-1.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="6" x="2.675" y="-0.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="7" x="2.675" y="0.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="8" x="2.675" y="1.5" dx="1.1" dy="0.6" layer="1" roundness="100" rot="R180"/>
+<smd name="9" x="0" y="0" dx="3.6" dy="4.2" layer="1" roundness="5" stop="no" cream="no"/>
+<text x="-3" y="3" size="1.27" layer="25">>NAME</text>
+<text x="-3" y="-4" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.3" y1="-1.7" x2="1.3" y2="1.7" layer="31"/>
+<polygon width="0.254" layer="29">
+<vertex x="-1.7" y="2"/>
+<vertex x="1.7" y="2"/>
+<vertex x="1.7" y="-2"/>
+<vertex x="-1.7" y="-2"/>
+<vertex x="-1.7" y="1.4" curve="180"/>
+<vertex x="-1.7" y="1.9"/>
+</polygon>
+</package>
+</packages>
+<symbols>
+<symbol name="6-I/O-1">
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="12.7" y1="10.16" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="10.922" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="(XTAL2)PB4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(XTAL1)PB3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(RESET)PB5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(T0)PB2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-2.54" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="6-I/O-2">
+<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="(XTAL2)PB4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(XTAL1)PB3" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(RESET)PB5" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB2" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="5-I/O-1">
+<wire x1="-12.7" y1="-7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="-2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-17.78" y="5.08" length="middle" direction="in" function="dot"/>
+<pin name="PB4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(CLOCK)PB3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(SCK)PB2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+</symbol>
+<symbol name="6-I/O-3">
+<wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>
+<text x="-12.7" y="8.382" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC3)PB4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PB3" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC0)PB5" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC1)PB2" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(OCP)PB1" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(AREF)PB0" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="VCC" x="-17.78" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="16-I/O-1">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="21.082" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<pin name="PC6" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(ADC3)PB4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(ADC2)PB3" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(ADC1)PB2" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(OCP)PB1" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AVREF)PB0" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="AGND" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="PC7" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(ADC0)PB5" x="20.32" y="17.78" length="middle" rot="R180"/>
+</symbol>
+<symbol name="15-I/O-1">
+<wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="22.86" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="22.86" width="0.254" layer="94"/>
+<text x="-12.7" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(SCK)PB7" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PB4" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="PB3" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="PD6" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD5" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD1" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD0" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-17.78" y="7.62" length="middle"/>
+<pin name="XTAL2" x="-17.78" y="12.7" length="middle"/>
+<pin name="RESET" x="-17.78" y="20.32" length="middle" function="dot"/>
+</symbol>
+<symbol name="3-I/O-1">
+<wire x1="-12.7" y1="-12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-12.7" x2="12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="12.7" y1="10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="10.16" x2="-12.7" y2="-12.7" width="0.254" layer="94"/>
+<text x="-12.7" y="-15.24" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="10.922" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="-17.78" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="-7.62" length="middle" direction="pwr"/>
+<pin name="RESET" x="-17.78" y="7.62" length="middle" direction="in" function="dot"/>
+<pin name="XTAL2" x="-17.78" y="2.54" length="middle"/>
+<pin name="XTAL1" x="-17.78" y="-2.54" length="middle"/>
+<pin name="(SCK)PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(MISO)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(MOSI)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+</symbol>
+<symbol name="20-I/O-1">
+<wire x1="-15.24" y1="27.94" x2="12.7" y2="27.94" width="0.254" layer="94"/>
+<wire x1="12.7" y1="27.94" x2="12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC5)PC5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(ADC4)PC4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC3)PC3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PC2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC1)PC1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(ADC0)PC0" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB5" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="(MISO)PB4" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="(MOSI)PB3" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(SS)PB2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(OC1)PB1" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="(ICP)PB0" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PD7" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PD6" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-2.54" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="7.62" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="AGND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="NC4" x="-15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="-15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-1">
+<wire x1="-15.24" y1="35.56" x2="15.24" y2="35.56" width="0.254" layer="94"/>
+<wire x1="15.24" y1="35.56" x2="15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-55.88" x2="-15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="35.56" width="0.254" layer="94"/>
+<text x="-15.24" y="36.322" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-58.42" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OC1B" x="-20.32" y="10.16" length="middle"/>
+<pin name="ALE" x="-20.32" y="12.7" length="middle"/>
+<pin name="ICP" x="-20.32" y="15.24" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="20.32" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="25.4" length="middle"/>
+<pin name="VCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="33.02" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-35.56" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-2">
+<wire x1="-15.24" y1="35.56" x2="15.24" y2="35.56" width="0.254" layer="94"/>
+<wire x1="15.24" y1="35.56" x2="15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-55.88" x2="-15.24" y2="-55.88" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-55.88" x2="-15.24" y2="35.56" width="0.254" layer="94"/>
+<text x="-15.24" y="36.322" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-58.42" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OC1B" x="-20.32" y="10.16" length="middle"/>
+<pin name="ALE" x="-20.32" y="12.7" length="middle"/>
+<pin name="ICP" x="-20.32" y="15.24" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="20.32" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="25.4" length="middle"/>
+<pin name="VCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="33.02" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-50.8" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-53.34" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="48-I/O-1">
+<wire x1="-15.24" y1="53.34" x2="15.24" y2="53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="53.34" x2="15.24" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-60.96" x2="-15.24" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-60.96" x2="-15.24" y2="53.34" width="0.254" layer="94"/>
+<text x="-15.24" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-20.32" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-20.32" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-20.32" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-20.32" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4)" x="-20.32" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5)" x="-20.32" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6)" x="-20.32" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7)" x="-20.32" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD)PE0" x="20.32" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD)PE1" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="(AC+)PE2" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(AC-)PE3" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(INT4)PE4" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(INT5)PE5" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT6)PE6" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT7)PE7" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="(INT3)PD3" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(INT2)PD2" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(INT1)PD1" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(INT0)PD0" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2)PB7" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="20.32" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="33.02" length="middle" direction="pwr"/>
+<pin name="AGND" x="-20.32" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-20.32" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="TOSC2" x="-20.32" y="12.7" length="middle"/>
+<pin name="TOSC1" x="-20.32" y="7.62" length="middle"/>
+<pin name="WR" x="-20.32" y="-2.54" length="middle" function="dot"/>
+<pin name="RD" x="-20.32" y="0" length="middle" function="dot"/>
+<pin name="ALE" x="-20.32" y="2.54" length="middle"/>
+<pin name="RESET" x="-20.32" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-20.32" y="-5.08" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="15-I/O-2">
+<wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="22.86" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="-12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-20.32" x2="-12.7" y2="22.86" width="0.254" layer="94"/>
+<text x="-12.7" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<text x="-12.7" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(SCK)PB7" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="PB4" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(OCI)PB3" x="17.78" y="10.16" length="middle" rot="R180"/>
+<pin name="PB2" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB1" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB0" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-17.78" y="7.62" length="middle"/>
+<pin name="XTAL2" x="-17.78" y="12.7" length="middle"/>
+<pin name="RESET" x="-17.78" y="20.32" length="middle" function="dot"/>
+</symbol>
+<symbol name="20-I/O-2">
+<wire x1="-15.24" y1="27.94" x2="12.7" y2="27.94" width="0.254" layer="94"/>
+<wire x1="12.7" y1="27.94" x2="12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC5)PC5" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="(ADC4)PC4" x="17.78" y="5.08" length="middle" rot="R180"/>
+<pin name="(ADC3)PC3" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="(ADC2)PC2" x="17.78" y="0" length="middle" rot="R180"/>
+<pin name="(ADC1)PC1" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="(ADC0)PC0)" x="17.78" y="-5.08" length="middle" rot="R180"/>
+<pin name="(SCK)PB5" x="17.78" y="25.4" length="middle" rot="R180"/>
+<pin name="(MISO)PB4" x="17.78" y="22.86" length="middle" rot="R180"/>
+<pin name="(MOSI)PB3" x="17.78" y="20.32" length="middle" rot="R180"/>
+<pin name="(SS)PB2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="(OC1)PB1" x="17.78" y="15.24" length="middle" rot="R180"/>
+<pin name="(ICP)PB0" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PD7" x="17.78" y="-10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PD6" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="(T1)PD5" x="17.78" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T0)PD4" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="17.78" y="-20.32" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="17.78" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="17.78" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD)PD0" x="17.78" y="-27.94" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="-5.08" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-2.54" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="7.62" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="AGND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-3">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-4">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="15-I/O-3">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-38.1" x2="-15.24" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-38.1" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-40.64" size="1.778" layer="96">>VALUE</text>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="INT1" x="20.32" y="20.32" length="middle" direction="in" rot="R180"/>
+<pin name="INT0" x="20.32" y="17.78" length="middle" direction="in" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="in"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="in"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="ADIN5" x="20.32" y="12.7" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN4" x="20.32" y="10.16" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN3" x="20.32" y="7.62" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN2" x="20.32" y="5.08" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN1" x="20.32" y="2.54" length="middle" direction="in" rot="R180"/>
+<pin name="ADIN0" x="20.32" y="0" length="middle" direction="in" rot="R180"/>
+<pin name="NC13" x="-15.24" y="-35.56" visible="off" length="point" direction="nc"/>
+<pin name="NC12" x="-15.24" y="-33.02" visible="off" length="point" direction="nc"/>
+<pin name="NC11" x="-15.24" y="-30.48" visible="off" length="point" direction="nc"/>
+<pin name="NC10" x="-15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC9" x="-15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC8" x="-15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC7" x="-15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC6" x="-15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC5" x="-15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-12.7" visible="off" length="point" direction="nc"/>
+<pin name="NC14" x="15.24" y="-35.56" visible="off" length="point" direction="nc"/>
+<pin name="NC15" x="15.24" y="-33.02" visible="off" length="point" direction="nc"/>
+<pin name="NC16" x="15.24" y="-30.48" visible="off" length="point" direction="nc"/>
+<pin name="NC17" x="15.24" y="-27.94" visible="off" length="point" direction="nc"/>
+<pin name="NC18" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC19" x="15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC20" x="15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC21" x="15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC22" x="15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+<pin name="NC23" x="15.24" y="-12.7" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-10.16" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-7.62" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="-15.24" y="-5.08" visible="off" length="point" direction="nc"/>
+<pin name="NC24" x="15.24" y="-10.16" visible="off" length="point" direction="nc"/>
+<pin name="NC25" x="15.24" y="-7.62" visible="off" length="point" direction="nc"/>
+<pin name="NC26" x="15.24" y="-5.08" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="35-I/O-1">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="-15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(TXD1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(RXD1)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(TOSC2)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(TOSC1)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(TXD0)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(RXD0)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC1B)PE2" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(ALE)PE1" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(INT2)PE0" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle" direction="in"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle" direction="in"/>
+</symbol>
+<symbol name="35-I/O-2">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="-15.24" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(TXD1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(RXD1)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(TOSC2)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(TOSC1)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(TXD0)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(RXD0)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC1B)PE2" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="(ALE)PE1" x="20.32" y="-53.34" length="middle" rot="R180"/>
+<pin name="(INT2)PE0" x="20.32" y="-55.88" length="middle" rot="R180"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="VCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle" direction="in"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle" direction="in"/>
+<pin name="NC1" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-50.8" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-53.34" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-55.88" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-5">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-6">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="20-I/O-3">
+<wire x1="-15.24" y1="27.94" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="PB5" x="-20.32" y="-12.7" length="middle" direction="in"/>
+<pin name="PB4(INT1)" x="-20.32" y="-15.24" length="middle" direction="in"/>
+<pin name="PB3(INT0)" x="-20.32" y="-17.78" length="middle" direction="in"/>
+<pin name="PB2(T0)" x="-20.32" y="-20.32" length="middle" direction="in"/>
+<pin name="PB1(AIN1)" x="-20.32" y="-22.86" length="middle" direction="in"/>
+<pin name="PB0(AIN0)" x="-20.32" y="-25.4" length="middle" direction="in"/>
+<pin name="PA3" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(IR)PA2" x="20.32" y="22.86" length="middle" direction="out" rot="R180"/>
+<pin name="PA1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="PB7" x="-20.32" y="-7.62" length="middle" direction="in"/>
+<pin name="PB6" x="-20.32" y="-10.16" length="middle" direction="in"/>
+<pin name="PD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="PD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="VCC1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND1" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="NC1" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="20-I/O-4">
+<wire x1="-15.24" y1="27.94" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="28.702" size="1.778" layer="95">>NAME</text>
+<pin name="PB5" x="-20.32" y="-12.7" length="middle" direction="in"/>
+<pin name="PB4(INT1)" x="-20.32" y="-15.24" length="middle" direction="in"/>
+<pin name="PB3(INT0)" x="-20.32" y="-17.78" length="middle" direction="in"/>
+<pin name="PB2(T0)" x="-20.32" y="-20.32" length="middle" direction="in"/>
+<pin name="PB1(AIN1)" x="-20.32" y="-22.86" length="middle" direction="in"/>
+<pin name="PB0(AIN0)" x="-20.32" y="-25.4" length="middle" direction="in"/>
+<pin name="PA3" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(IR)PA2" x="20.32" y="22.86" length="middle" direction="out" rot="R180"/>
+<pin name="PA1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="PA0" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="PB7" x="-20.32" y="-7.62" length="middle" direction="in"/>
+<pin name="PB6" x="-20.32" y="-10.16" length="middle" direction="in"/>
+<pin name="PD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="PD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="PD5" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="PD4" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="PD3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="PD1" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD0" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="XTAL1" x="-20.32" y="12.7" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle"/>
+<pin name="RESET" x="-20.32" y="25.4" length="middle" direction="in" function="dot"/>
+<pin name="VCC1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND1" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="NC5" x="15.24" y="-25.4" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="15.24" y="-22.86" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="15.24" y="-20.32" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="15.24" y="-17.78" visible="off" length="point" direction="nc"/>
+<pin name="NC1" x="15.24" y="-15.24" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="24CXX">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="A2" x="10.16" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="A1" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="A0" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="WP" x="10.16" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SCL" x="10.16" y="-5.08" length="short" rot="R180"/>
+<pin name="SDA" x="10.16" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="250X0">
+<wire x1="-7.62" y1="10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="HOLD/" x="12.7" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="CS/" x="12.7" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="SO" x="12.7" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="WP/" x="12.7" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SCK" x="12.7" y="2.54" length="short" rot="R180"/>
+<pin name="SI" x="12.7" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="SDE2506">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="CLK" x="10.16" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="CE/" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="D" x="10.16" y="2.54" length="short" rot="R180"/>
+<pin name="NC" x="10.16" y="-2.54" length="short" direction="nc" rot="R180"/>
+<pin name="TP" x="10.16" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="TG" x="10.16" y="-7.62" length="short" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="93CX6">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="DO" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="DI" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="CS" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="SK" x="10.16" y="-2.54" length="short" rot="R180"/>
+<pin name="ORG" x="10.16" y="-5.08" length="short" direction="in" rot="R180"/>
+<pin name="DC" x="10.16" y="-7.62" length="short" direction="in" rot="R180"/>
+<pin name="GND" x="-10.16" y="-7.62" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="15IO-1">
+<wire x1="-12.7" y1="20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="20.32" x2="12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
+<text x="-12.7" y="20.955" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="AIN0-PB0" x="15.24" y="17.78" length="short" rot="R180"/>
+<pin name="AIN1-PB1" x="15.24" y="15.24" length="short" rot="R180"/>
+<pin name="PB2" x="15.24" y="12.7" length="short" rot="R180"/>
+<pin name="PB3" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="PB4" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="MOSI-PB5" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="MISO-PB6" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="SCK-PB7" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="PD0" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="PD1" x="15.24" y="-7.62" length="short" rot="R180"/>
+<pin name="INT0-PD2" x="15.24" y="-10.16" length="short" rot="R180"/>
+<pin name="PD3" x="15.24" y="-12.7" length="short" rot="R180"/>
+<pin name="T0-PD4" x="15.24" y="-15.24" length="short" rot="R180"/>
+<pin name="PD5" x="15.24" y="-17.78" length="short" rot="R180"/>
+<pin name="PD6" x="15.24" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-15.24" y="-20.32" length="short" direction="pwr"/>
+<pin name="VCC" x="-15.24" y="17.78" length="short" direction="pwr"/>
+<pin name="XTAL2" x="-15.24" y="-7.62" length="short"/>
+<pin name="XTAL1" x="-15.24" y="-2.54" length="short"/>
+<pin name="RST/" x="-15.24" y="10.16" length="short"/>
+</symbol>
+<symbol name="5IO-1">
+<wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
+<text x="-12.7" y="8.255" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="MOSI-PB0" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="MISO-PB1" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="SCK-PB2" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="CLK-PB3" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="PB4" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="GND" x="-15.24" y="-5.08" length="short" direction="pwr"/>
+<pin name="VCC" x="-15.24" y="5.08" length="short" direction="pwr"/>
+<pin name="RST/" x="-15.24" y="0" length="short"/>
+</symbol>
+<symbol name="32IO-1">
+<wire x1="-15.24" y1="27.94" x2="17.78" y2="27.94" width="0.254" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="17.78" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="17.78" y1="-30.48" x2="-15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-30.48" x2="-15.24" y2="27.94" width="0.254" layer="94"/>
+<text x="-15.24" y="29.21" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="0.635" y="25.4" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="0.635" y="-29.845" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="AD7-PA7" x="20.32" y="5.08" length="short" rot="R180"/>
+<pin name="AD6-PA6" x="20.32" y="7.62" length="short" rot="R180"/>
+<pin name="AD5-PA5" x="20.32" y="10.16" length="short" rot="R180"/>
+<pin name="AD4-PA4" x="20.32" y="12.7" length="short" rot="R180"/>
+<pin name="AD3-PA3" x="20.32" y="15.24" length="short" rot="R180"/>
+<pin name="AD2-PA2" x="20.32" y="17.78" length="short" rot="R180"/>
+<pin name="AD1-PA1" x="20.32" y="20.32" length="short" rot="R180"/>
+<pin name="AD0-PA0" x="20.32" y="22.86" length="short" rot="R180"/>
+<pin name="A15-PC7" x="20.32" y="-17.78" length="short" rot="R180"/>
+<pin name="A14-PC6" x="20.32" y="-15.24" length="short" rot="R180"/>
+<pin name="A13-PC5" x="20.32" y="-12.7" length="short" rot="R180"/>
+<pin name="A12-PC4" x="20.32" y="-10.16" length="short" rot="R180"/>
+<pin name="A11-PC3" x="20.32" y="-7.62" length="short" rot="R180"/>
+<pin name="A10-PC2" x="20.32" y="-5.08" length="short" rot="R180"/>
+<pin name="A9-PC1" x="20.32" y="-2.54" length="short" rot="R180"/>
+<pin name="A8-PC0" x="20.32" y="0" length="short" rot="R180"/>
+<pin name="PB7-SCK" x="-17.78" y="-27.94" length="short"/>
+<pin name="PB6-MISO" x="-17.78" y="-25.4" length="short"/>
+<pin name="PB5-MOSI" x="-17.78" y="-22.86" length="short"/>
+<pin name="PB4-SS/" x="-17.78" y="-20.32" length="short"/>
+<pin name="PB3-AIN1" x="-17.78" y="-17.78" length="short"/>
+<pin name="PB2-AIN0" x="-17.78" y="-15.24" length="short"/>
+<pin name="PB1-T1" x="-17.78" y="-12.7" length="short"/>
+<pin name="PB0-T0" x="-17.78" y="-10.16" length="short"/>
+<pin name="PD0-RXD" x="-17.78" y="12.7" length="short"/>
+<pin name="PD1-TXD" x="-17.78" y="10.16" length="short"/>
+<pin name="PD2-INT0" x="-17.78" y="7.62" length="short"/>
+<pin name="PD3-INT1" x="-17.78" y="5.08" length="short"/>
+<pin name="PD4" x="-17.78" y="2.54" length="short"/>
+<pin name="PD5-OC1A" x="-17.78" y="0" length="short"/>
+<pin name="PD6-WR/" x="-17.78" y="-2.54" length="short"/>
+<pin name="PD7-RD/" x="-17.78" y="-5.08" length="short"/>
+<pin name="XTAL2" x="-17.78" y="17.78" length="short"/>
+<pin name="XTAL1" x="-17.78" y="20.32" length="short"/>
+<pin name="VCC" x="2.54" y="30.48" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="GND" x="2.54" y="-33.02" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="RST/" x="-17.78" y="25.4" length="short" direction="in"/>
+<pin name="ICP" x="20.32" y="-25.4" length="short" rot="R180"/>
+<pin name="ALE" x="20.32" y="-22.86" length="short" rot="R180"/>
+<pin name="OC1B" x="20.32" y="-27.94" length="short" rot="R180"/>
+</symbol>
+<symbol name="89C2051">
+<wire x1="-12.7" y1="17.78" x2="15.24" y2="17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="17.78" x2="15.24" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-17.78" x2="-12.7" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-17.78" x2="-12.7" y2="17.78" width="0.254" layer="94"/>
+<text x="-12.7" y="18.542" size="1.778" layer="95">>NAME</text>
+<text x="-12.7" y="-20.32" size="1.778" layer="96">>VALUE</text>
+<text x="5.715" y="15.24" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="5.715" y="-17.145" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="P3.7" x="-15.24" y="-15.24" length="short"/>
+<pin name="P3.5-T1" x="-15.24" y="-12.7" length="short"/>
+<pin name="P3.4-T0" x="-15.24" y="-10.16" length="short"/>
+<pin name="P3.3-INT1/" x="-15.24" y="-7.62" length="short"/>
+<pin name="P3.2-INTO/" x="-15.24" y="-5.08" length="short"/>
+<pin name="P3.1-TXD" x="-15.24" y="-2.54" length="short"/>
+<pin name="P3.0-RXD" x="-15.24" y="0" length="short"/>
+<pin name="P1.7" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="P1.6" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="P1.5" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="P1.4" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="P1.3" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="P1.2" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="AIN1-P1.1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="AIN0-P1.0" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="XTAL1" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="XTAL2" x="-15.24" y="5.08" length="short" direction="out"/>
+<pin name="VCC" x="7.62" y="20.32" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="GND" x="7.62" y="-20.32" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="RST-VPP" x="-15.24" y="15.24" length="short" direction="in"/>
+</symbol>
+<symbol name="48-I/O-2">
+<wire x1="-17.78" y1="50.8" x2="15.24" y2="50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="50.8" x2="15.24" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-53.34" x2="-17.78" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-53.34" x2="-17.78" y2="50.8" width="0.254" layer="94"/>
+<text x="-17.78" y="-55.88" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="51.435" size="1.778" layer="95">>NAME</text>
+<text x="4.445" y="48.26" size="1.4224" layer="95" ratio="10">VCC</text>
+<text x="4.445" y="-52.705" size="1.4224" layer="95" ratio="10">GND</text>
+<pin name="ADC0-PF0" x="-20.32" y="-17.78" length="short" direction="in"/>
+<pin name="ADC1-PF1" x="-20.32" y="-20.32" length="short" direction="in"/>
+<pin name="ADC2-PF2" x="-20.32" y="-22.86" length="short" direction="in"/>
+<pin name="ADC3-PF3" x="-20.32" y="-25.4" length="short" direction="in"/>
+<pin name="ADC4-PF4" x="-20.32" y="-27.94" length="short" direction="in"/>
+<pin name="ADC5-PF5" x="-20.32" y="-30.48" length="short" direction="in"/>
+<pin name="ADC6-PF6" x="-20.32" y="-33.02" length="short" direction="in"/>
+<pin name="ADC7-PF7" x="-20.32" y="-35.56" length="short" direction="in"/>
+<pin name="RXD-PE0" x="-20.32" y="27.94" length="short" direction="out"/>
+<pin name="TXD-PE1" x="-20.32" y="25.4" length="short" direction="out"/>
+<pin name="AC+_PE2" x="-20.32" y="22.86" length="short" direction="out"/>
+<pin name="AC-_PE3" x="-20.32" y="20.32" length="short" direction="out"/>
+<pin name="INT4-PE4" x="-20.32" y="17.78" length="short" direction="out"/>
+<pin name="INT5-PE5" x="-20.32" y="15.24" length="short" direction="out"/>
+<pin name="INT6-PE6" x="-20.32" y="12.7" length="short" direction="out"/>
+<pin name="INT7-PE7" x="-20.32" y="10.16" length="short" direction="out"/>
+<pin name="PD7-T2" x="-20.32" y="-12.7" length="short"/>
+<pin name="PD6-T1" x="-20.32" y="-10.16" length="short"/>
+<pin name="PD5" x="-20.32" y="-7.62" length="short"/>
+<pin name="PD4-IC1" x="-20.32" y="-5.08" length="short"/>
+<pin name="PD3-INT3" x="-20.32" y="-2.54" length="short"/>
+<pin name="PD2-INT2" x="-20.32" y="0" length="short"/>
+<pin name="PD1-INT1" x="-20.32" y="2.54" length="short"/>
+<pin name="PD0-INT0" x="-20.32" y="5.08" length="short"/>
+<pin name="A15-PC7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="A14-PC6" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="A13-PC5" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="A12-PC4" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="A11-PC3" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="A10-PC2" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="A9-PC1" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="A8-PC0" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="OC2-PB7" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="OC1B-PB6" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="OC1A-PB5" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="OC0-PB4" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="MISO-PB3" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="MOSI-PB2" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="SCK-PB1" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="SS-PB0" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="AD6-PA6" x="17.78" y="22.86" length="short" rot="R180"/>
+<pin name="AD7-PA7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="AD5-PA5" x="17.78" y="25.4" length="short" rot="R180"/>
+<pin name="AD4-PA4" x="17.78" y="27.94" length="short" rot="R180"/>
+<pin name="AD3-PA3" x="17.78" y="30.48" length="short" rot="R180"/>
+<pin name="AD2-PA2" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="AD1-PA1" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="AD0-PA0" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="AVCC" x="-20.32" y="-40.64" length="short"/>
+<pin name="AGND" x="-20.32" y="-50.8" length="short"/>
+<pin name="AVREF" x="-20.32" y="-45.72" length="short"/>
+<pin name="XTAL1" x="-20.32" y="43.18" length="short"/>
+<pin name="XTAL2" x="-20.32" y="40.64" length="short"/>
+<pin name="01" x="5.08" y="53.34" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VCC" x="7.62" y="53.34" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="02" x="7.62" y="-55.88" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="GND" x="5.08" y="-55.88" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="TOSC2" x="-20.32" y="33.02" length="short"/>
+<pin name="TOSC1" x="-20.32" y="35.56" length="short"/>
+<pin name="WR/" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="RD/" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="ALE" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="RESET/" x="-20.32" y="48.26" length="short" direction="in"/>
+<pin name="PEN/" x="17.78" y="-43.18" length="short" direction="in" rot="R180"/>
+</symbol>
+<symbol name="AT89C52">
+<wire x1="-6.1722" y1="-16.5608" x2="-1.778" y2="-16.5608" width="0.127" layer="95"/>
+<wire x1="-6.1722" y1="-14.0208" x2="-1.3208" y2="-14.0208" width="0.127" layer="95"/>
+<wire x1="-6.1214" y1="-26.8478" x2="-3.81" y2="-26.8478" width="0.127" layer="95"/>
+<wire x1="-6.1214" y1="-24.3078" x2="-3.81" y2="-24.3078" width="0.127" layer="95"/>
+<wire x1="7.4676" y1="-19.2278" x2="12.573" y2="-19.2278" width="0.127" layer="95"/>
+<wire x1="10.0076" y1="-14.1478" x2="12.319" y2="-14.1478" width="0.127" layer="95"/>
+<wire x1="-15.24" y1="-30.48" x2="15.24" y2="-30.48" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-30.48" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-30.48" width="0.4064" layer="94"/>
+<text x="-7.62" y="-18.415" size="1.524" layer="95">/INT1</text>
+<text x="-7.62" y="-15.875" size="1.524" layer="95">/INT0</text>
+<text x="-7.62" y="-10.795" size="1.524" layer="95">/RxD</text>
+<text x="-7.62" y="-13.335" size="1.524" layer="95">/TxD</text>
+<text x="-12.7" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="EA" x="20.32" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0AD0" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="P0.1AD1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="P0.2AD2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.3AD3" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.4AD4" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.5AD5" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.6AD6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.7AD7" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE" x="20.32" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="PSEN" x="20.32" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P1.0_T2" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1_T2EX" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/RD" x="-20.32" y="-27.94" length="middle"/>
+</symbol>
+<symbol name="VCCGND">
+<text x="2.54" y="0.635" size="1.778" layer="95">>NAME</text>
+<pin name="GND" x="0" y="-10.16" length="short" direction="pwr" rot="R90"/>
+<pin name="VCC" x="0" y="10.16" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="NC">
+<text x="5.842" y="-0.762" size="1.778" layer="95">>NAME</text>
+<pin name="NC" x="-2.54" y="0" length="short" direction="nc"/>
+</symbol>
+<symbol name="27C080">
+<wire x1="-7.62" y1="-30.48" x2="7.62" y2="-30.48" width="0.4064" layer="94"/>
+<wire x1="7.62" y1="-30.48" x2="7.62" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="7.62" y1="30.48" x2="-7.62" y2="30.48" width="0.4064" layer="94"/>
+<wire x1="-7.62" y1="30.48" x2="-7.62" y2="-30.48" width="0.4064" layer="94"/>
+<text x="-7.62" y="31.115" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-33.02" size="1.778" layer="96">>VALUE</text>
+<pin name="A16" x="-10.16" y="-12.7" length="short" direction="in"/>
+<pin name="A15" x="-10.16" y="-10.16" length="short" direction="in"/>
+<pin name="A12" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="A7" x="-10.16" y="10.16" length="short" direction="in"/>
+<pin name="A6" x="-10.16" y="12.7" length="short" direction="in"/>
+<pin name="A5" x="-10.16" y="15.24" length="short" direction="in"/>
+<pin name="A4" x="-10.16" y="17.78" length="short" direction="in"/>
+<pin name="A3" x="-10.16" y="20.32" length="short" direction="in"/>
+<pin name="A2" x="-10.16" y="22.86" length="short" direction="in"/>
+<pin name="A1" x="-10.16" y="25.4" length="short" direction="in"/>
+<pin name="A0" x="-10.16" y="27.94" length="short" direction="in"/>
+<pin name="O0" x="10.16" y="27.94" length="short" direction="hiz" rot="R180"/>
+<pin name="O1" x="10.16" y="25.4" length="short" direction="hiz" rot="R180"/>
+<pin name="O2" x="10.16" y="22.86" length="short" direction="hiz" rot="R180"/>
+<pin name="O3" x="10.16" y="20.32" length="short" direction="hiz" rot="R180"/>
+<pin name="O4" x="10.16" y="17.78" length="short" direction="hiz" rot="R180"/>
+<pin name="O5" x="10.16" y="15.24" length="short" direction="hiz" rot="R180"/>
+<pin name="O6" x="10.16" y="12.7" length="short" direction="hiz" rot="R180"/>
+<pin name="O7" x="10.16" y="10.16" length="short" direction="hiz" rot="R180"/>
+<pin name="!CE" x="-10.16" y="-25.4" length="short" direction="in"/>
+<pin name="A10" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="!OE!VPP" x="-10.16" y="-27.94" length="short" direction="in"/>
+<pin name="A11" x="-10.16" y="0" length="short" direction="in"/>
+<pin name="A9" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="A8" x="-10.16" y="7.62" length="short" direction="in"/>
+<pin name="A13" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="A14" x="-10.16" y="-7.62" length="short" direction="in"/>
+<pin name="A17" x="-10.16" y="-15.24" length="short" direction="in"/>
+<pin name="A18" x="-10.16" y="-17.78" length="short" direction="in"/>
+<pin name="A19" x="-10.16" y="-20.32" length="short" direction="in"/>
+</symbol>
+<symbol name="AT91R4008">
+<wire x1="-7.62" y1="22.86" x2="7.62" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-25.4" x2="7.62" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="7.62" y1="22.86" x2="7.62" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-25.4" x2="-7.62" y2="22.86" width="0.254" layer="94"/>
+<text x="-7.62" y="24.13" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-27.94" size="1.778" layer="96">>VALUE</text>
+<pin name="NCS0" x="-10.16" y="15.24" length="short" direction="out"/>
+<pin name="NCS1" x="-10.16" y="12.7" length="short" direction="out"/>
+<pin name="NWAIT" x="-10.16" y="20.32" length="short" direction="in"/>
+<pin name="GND" x="5.08" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="NWDOVF" x="-10.16" y="-5.08" length="short" direction="out"/>
+<pin name="MCKI" x="-10.16" y="-10.16" length="short" direction="in"/>
+<pin name="NRW0/NWE" x="-10.16" y="7.62" length="short" direction="out"/>
+<pin name="NRD/NOE" x="-10.16" y="5.08" length="short" direction="out"/>
+<pin name="NRW1/NUB" x="-10.16" y="0" length="short" direction="out"/>
+<pin name="NRST" x="-10.16" y="2.54" length="short" direction="out"/>
+<pin name="TMS" x="-10.16" y="-15.24" length="short" direction="in"/>
+<pin name="TDO" x="-10.16" y="-17.78" length="short" direction="out"/>
+<pin name="TDI" x="-10.16" y="-20.32" length="short" direction="in"/>
+<pin name="TCK" x="-10.16" y="-22.86" length="short" direction="in"/>
+</symbol>
+<symbol name="ICE-TEST">
+<wire x1="0" y1="-7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="7.62" y2="5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="5.08" x2="0" y2="5.08" width="0.254" layer="94"/>
+<wire x1="0" y1="5.08" x2="0" y2="-7.62" width="0.254" layer="94"/>
+<text x="0" y="6.35" size="1.778" layer="95">>NAME</text>
+<pin name="TMS" x="-2.54" y="2.54" length="short" direction="in"/>
+<pin name="TDO" x="-2.54" y="0" length="short" direction="out"/>
+<pin name="TDI" x="-2.54" y="-2.54" length="short" direction="in"/>
+<pin name="TCK" x="-2.54" y="-5.08" length="short" direction="in"/>
+</symbol>
+<symbol name="AT91R4008-PARPORT">
+<wire x1="-7.62" y1="33.02" x2="10.16" y2="33.02" width="0.254" layer="94"/>
+<wire x1="10.16" y1="33.02" x2="10.16" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-40.64" x2="-7.62" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-40.64" x2="-7.62" y2="33.02" width="0.254" layer="94"/>
+<text x="-7.62" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-43.18" size="1.778" layer="96">>VALUE</text>
+<pin name="P0/TCLK0" x="-10.16" y="30.48" length="short"/>
+<pin name="P1/TIOA0" x="-10.16" y="27.94" length="short"/>
+<pin name="P2/TIOB0" x="-10.16" y="25.4" length="short"/>
+<pin name="P3/TCLK1" x="-10.16" y="22.86" length="short"/>
+<pin name="P4/TIOA1" x="-10.16" y="20.32" length="short"/>
+<pin name="P5/TIOB1" x="-10.16" y="17.78" length="short"/>
+<pin name="P6/TCLK2" x="-10.16" y="15.24" length="short"/>
+<pin name="P7/TIOA2" x="-10.16" y="12.7" length="short"/>
+<pin name="P8/TIOB2" x="-10.16" y="10.16" length="short"/>
+<pin name="P9/IRQ0" x="-10.16" y="7.62" length="short"/>
+<pin name="P10/IRQ1" x="-10.16" y="5.08" length="short"/>
+<pin name="P11/IRQ2" x="-10.16" y="2.54" length="short"/>
+<pin name="P12/FIQ" x="-10.16" y="0" length="short"/>
+<pin name="P13/SCK0" x="-10.16" y="-2.54" length="short"/>
+<pin name="P14/TXD0" x="-10.16" y="-5.08" length="short"/>
+<pin name="P15/RXD0" x="-10.16" y="-7.62" length="short"/>
+<pin name="P16" x="-10.16" y="-10.16" length="short"/>
+<pin name="P17" x="-10.16" y="-12.7" length="short"/>
+<pin name="P18" x="-10.16" y="-15.24" length="short"/>
+<pin name="P19" x="-10.16" y="-17.78" length="short"/>
+<pin name="P20/SCK1" x="-10.16" y="-20.32" length="short"/>
+<pin name="P21/TXD1/NTRI" x="-10.16" y="-22.86" length="short"/>
+<pin name="P22/RXD1" x="-10.16" y="-25.4" length="short"/>
+<pin name="P23" x="-10.16" y="-27.94" length="short"/>
+<pin name="P24/BMS" x="-10.16" y="-30.48" length="short"/>
+<pin name="P25/MCKO" x="-10.16" y="-33.02" length="short"/>
+<pin name="P26/NCS2" x="-10.16" y="-35.56" length="short"/>
+<pin name="P27/NCS3" x="-10.16" y="-38.1" length="short"/>
+</symbol>
+<symbol name="AT91R4008-ADR">
+<wire x1="-10.16" y1="33.02" x2="7.62" y2="33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="33.02" x2="7.62" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-33.02" x2="-10.16" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-33.02" x2="-10.16" y2="33.02" width="0.254" layer="94"/>
+<text x="-5.08" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<pin name="P31/CS4/A23" x="10.16" y="-27.94" length="short" direction="out" rot="R180"/>
+<pin name="P30/CS5/A22" x="10.16" y="-25.4" length="short" direction="out" rot="R180"/>
+<pin name="P29/CS6/A21" x="10.16" y="-22.86" length="short" direction="out" rot="R180"/>
+<pin name="P28/CS7/A20" x="10.16" y="-20.32" length="short" direction="out" rot="R180"/>
+<pin name="NLB/A0" x="10.16" y="30.48" length="short" direction="out" rot="R180"/>
+<pin name="A1" x="10.16" y="27.94" length="short" direction="out" rot="R180"/>
+<pin name="A2" x="10.16" y="25.4" length="short" direction="out" rot="R180"/>
+<pin name="A3" x="10.16" y="22.86" length="short" direction="out" rot="R180"/>
+<pin name="A4" x="10.16" y="20.32" length="short" direction="out" rot="R180"/>
+<pin name="A5" x="10.16" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="A6" x="10.16" y="15.24" length="short" direction="out" rot="R180"/>
+<pin name="A7" x="10.16" y="12.7" length="short" direction="out" rot="R180"/>
+<pin name="A8" x="10.16" y="10.16" length="short" direction="out" rot="R180"/>
+<pin name="A9" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="A10" x="10.16" y="5.08" length="short" direction="out" rot="R180"/>
+<pin name="A11" x="10.16" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="A12" x="10.16" y="0" length="short" direction="out" rot="R180"/>
+<pin name="A13" x="10.16" y="-2.54" length="short" direction="out" rot="R180"/>
+<pin name="A14" x="10.16" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="A15" x="10.16" y="-7.62" length="short" direction="out" rot="R180"/>
+<pin name="A16" x="10.16" y="-10.16" length="short" direction="out" rot="R180"/>
+<pin name="A17" x="10.16" y="-12.7" length="short" direction="out" rot="R180"/>
+<pin name="A18" x="10.16" y="-15.24" length="short" direction="out" rot="R180"/>
+<pin name="A19" x="10.16" y="-17.78" length="short" direction="out" rot="R180"/>
+</symbol>
+<symbol name="D0-32">
+<wire x1="-2.54" y1="40.64" x2="5.08" y2="40.64" width="0.254" layer="94"/>
+<wire x1="5.08" y1="40.64" x2="5.08" y2="-43.18" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-43.18" x2="-2.54" y2="-43.18" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-43.18" x2="-2.54" y2="40.64" width="0.254" layer="94"/>
+<text x="-2.54" y="41.91" size="1.778" layer="95">>NAME</text>
+<text x="-2.54" y="-45.72" size="1.778" layer="96">>VALUE</text>
+<pin name="D0" x="-5.08" y="38.1" length="short" direction="hiz"/>
+<pin name="D1" x="-5.08" y="35.56" length="short" direction="hiz"/>
+<pin name="D2" x="-5.08" y="33.02" length="short" direction="hiz"/>
+<pin name="D3" x="-5.08" y="30.48" length="short" direction="hiz"/>
+<pin name="D4" x="-5.08" y="27.94" length="short" direction="hiz"/>
+<pin name="D5" x="-5.08" y="25.4" length="short" direction="hiz"/>
+<pin name="D6" x="-5.08" y="22.86" length="short" direction="hiz"/>
+<pin name="D7" x="-5.08" y="20.32" length="short" direction="hiz"/>
+<pin name="D8" x="-5.08" y="17.78" length="short" direction="hiz"/>
+<pin name="D9" x="-5.08" y="15.24" length="short" direction="hiz"/>
+<pin name="D10" x="-5.08" y="12.7" length="short" direction="hiz"/>
+<pin name="D11" x="-5.08" y="10.16" length="short" direction="hiz"/>
+<pin name="D12" x="-5.08" y="7.62" length="short" direction="hiz"/>
+<pin name="D13" x="-5.08" y="5.08" length="short" direction="hiz"/>
+<pin name="D14" x="-5.08" y="2.54" length="short" direction="hiz"/>
+<pin name="D15" x="-5.08" y="0" length="short" direction="hiz"/>
+<pin name="D16" x="-5.08" y="-2.54" length="short" direction="hiz"/>
+<pin name="D17" x="-5.08" y="-5.08" length="short" direction="hiz"/>
+<pin name="D18" x="-5.08" y="-7.62" length="short" direction="hiz"/>
+<pin name="D19" x="-5.08" y="-10.16" length="short" direction="hiz"/>
+<pin name="D20" x="-5.08" y="-12.7" length="short" direction="hiz"/>
+<pin name="D21" x="-5.08" y="-15.24" length="short" direction="hiz"/>
+<pin name="D22" x="-5.08" y="-17.78" length="short" direction="hiz"/>
+<pin name="D23" x="-5.08" y="-20.32" length="short" direction="hiz"/>
+<pin name="D24" x="-5.08" y="-22.86" length="short" direction="hiz"/>
+<pin name="D25" x="-5.08" y="-25.4" length="short" direction="hiz"/>
+<pin name="D26" x="-5.08" y="-27.94" length="short" direction="hiz"/>
+<pin name="D27" x="-5.08" y="-30.48" length="short" direction="hiz"/>
+<pin name="D28" x="-5.08" y="-33.02" length="short" direction="hiz"/>
+<pin name="D29" x="-5.08" y="-35.56" length="short" direction="hiz"/>
+<pin name="D30" x="-5.08" y="-38.1" length="short" direction="hiz"/>
+<pin name="D31" x="-5.08" y="-40.64" length="short" direction="hiz"/>
+</symbol>
+<symbol name="D0-15">
+<wire x1="-2.54" y1="22.86" x2="5.08" y2="22.86" width="0.254" layer="94"/>
+<wire x1="5.08" y1="22.86" x2="5.08" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-20.32" x2="-2.54" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-20.32" x2="-2.54" y2="22.86" width="0.254" layer="94"/>
+<text x="-2.54" y="24.13" size="1.778" layer="95">>NAME</text>
+<text x="-2.54" y="-22.86" size="1.778" layer="96">>VALUE</text>
+<pin name="D0" x="-5.08" y="20.32" length="short" direction="hiz"/>
+<pin name="D1" x="-5.08" y="17.78" length="short" direction="hiz"/>
+<pin name="D2" x="-5.08" y="15.24" length="short" direction="hiz"/>
+<pin name="D3" x="-5.08" y="12.7" length="short" direction="hiz"/>
+<pin name="D4" x="-5.08" y="10.16" length="short" direction="hiz"/>
+<pin name="D5" x="-5.08" y="7.62" length="short" direction="hiz"/>
+<pin name="D6" x="-5.08" y="5.08" length="short" direction="hiz"/>
+<pin name="D7" x="-5.08" y="2.54" length="short" direction="hiz"/>
+<pin name="D8" x="-5.08" y="0" length="short" direction="hiz"/>
+<pin name="D9" x="-5.08" y="-2.54" length="short" direction="hiz"/>
+<pin name="D10" x="-5.08" y="-5.08" length="short" direction="hiz"/>
+<pin name="D11" x="-5.08" y="-7.62" length="short" direction="hiz"/>
+<pin name="D12" x="-5.08" y="-10.16" length="short" direction="hiz"/>
+<pin name="D13" x="-5.08" y="-12.7" length="short" direction="hiz"/>
+<pin name="D14" x="-5.08" y="-15.24" length="short" direction="hiz"/>
+<pin name="D15" x="-5.08" y="-17.78" length="short" direction="hiz"/>
+</symbol>
+<symbol name="GND">
+<pin name="GND" x="0" y="-2.54" length="short" direction="pwr" rot="R90"/>
+</symbol>
+<symbol name="VCC">
+<pin name="VCC" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VDDIO">
+<pin name="VDDIO" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VDDCORE">
+<pin name="VDDCORE" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="TINY26">
+<wire x1="-17.78" y1="22.86" x2="15.24" y2="22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="22.86" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-17.78" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC8/XTAL2)PB5" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="(ADC7/XTAL1)PB4" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="(OC1B)PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="(SCK/SCL/!OC1B!)PB2" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="(MISO/DO/OC1A)PB1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="(MOSI/DI/SDA/!OC1A!)PB0" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="(ADC6/AIN1)PA7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="(ADC5/AIN0)PA6" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="(ADC4)PA5" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="(ADC3)PA4" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="(AREF)PA3" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="(ADC2)PA2" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="(ADC1)PA1" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="(ADC0)PA0" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-20.32" y="-17.78" length="short" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-7.62" length="short" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="-12.7" length="short" direction="pwr"/>
+<pin name="(ADC10/!RESET!)PB7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="(ADC9/INT0/T0)PB6" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="-20.32" length="short" direction="pwr"/>
+</symbol>
+<symbol name="SAM9708">
+<wire x1="-10.16" y1="33.02" x2="7.62" y2="33.02" width="0.254" layer="94"/>
+<wire x1="7.62" y1="33.02" x2="7.62" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-35.56" x2="-10.16" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-35.56" x2="-10.16" y2="33.02" width="0.254" layer="94"/>
+<text x="-10.16" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-10.16" y="-38.1" size="1.778" layer="96">>VALUE</text>
+<pin name="READY" x="-12.7" y="-7.62" length="short" direction="hiz"/>
+<pin name="!RD" x="-12.7" y="-10.16" length="short" direction="in"/>
+<pin name="!WR" x="-12.7" y="-12.7" length="short" direction="in"/>
+<pin name="IRQ" x="-12.7" y="-25.4" length="short" direction="hiz"/>
+<pin name="!CS" x="-12.7" y="0" length="short" direction="in"/>
+<pin name="OVCK-OUT" x="-12.7" y="17.78" length="short" direction="out"/>
+<pin name="X1" x="-12.7" y="22.86" length="short" direction="out"/>
+<pin name="X2" x="-12.7" y="20.32" length="short" direction="in"/>
+<pin name="!RESET" x="-12.7" y="30.48" length="short" direction="in"/>
+<pin name="TEST" x="-12.7" y="-30.48" length="short" direction="in"/>
+<pin name="LDTEST" x="-12.7" y="-33.02" length="short" direction="in"/>
+<pin name="!PWDN" x="-12.7" y="27.94" length="short" direction="in"/>
+<pin name="!IO16" x="-12.7" y="-2.54" length="short" direction="hiz"/>
+<pin name="!RAS" x="-12.7" y="-15.24" length="short"/>
+<pin name="!CAS" x="-12.7" y="-17.78" length="short"/>
+<pin name="!REFRESH" x="-12.7" y="-20.32" length="short"/>
+<pin name="RBS" x="-12.7" y="-5.08" length="short" direction="out"/>
+<pin name="CK_OUT" x="-12.7" y="15.24" length="short" direction="out"/>
+<pin name="A0" x="-12.7" y="10.16" length="short" direction="in"/>
+<pin name="A1" x="-12.7" y="7.62" length="short" direction="in"/>
+<pin name="A2" x="-12.7" y="5.08" length="short" direction="in"/>
+</symbol>
+<symbol name="WD15">
+<wire x1="-5.08" y1="20.32" x2="-5.08" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-22.86" x2="5.08" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-22.86" x2="5.08" y2="20.32" width="0.254" layer="94"/>
+<wire x1="5.08" y1="20.32" x2="-5.08" y2="20.32" width="0.254" layer="94"/>
+<text x="-5.08" y="21.59" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="WD0" x="-7.62" y="17.78" length="short"/>
+<pin name="WD1" x="-7.62" y="15.24" length="short"/>
+<pin name="WD2" x="-7.62" y="12.7" length="short"/>
+<pin name="WD3" x="-7.62" y="10.16" length="short"/>
+<pin name="WD4" x="-7.62" y="7.62" length="short"/>
+<pin name="WD5" x="-7.62" y="5.08" length="short"/>
+<pin name="WD6" x="-7.62" y="2.54" length="short"/>
+<pin name="WD7" x="-7.62" y="0" length="short"/>
+<pin name="WD8" x="-7.62" y="-2.54" length="short"/>
+<pin name="WD9" x="-7.62" y="-5.08" length="short"/>
+<pin name="WD10" x="-7.62" y="-7.62" length="short"/>
+<pin name="WD11" x="-7.62" y="-10.16" length="short"/>
+<pin name="WD12" x="-7.62" y="-12.7" length="short"/>
+<pin name="WD13" x="-7.62" y="-15.24" length="short"/>
+<pin name="WD14" x="-7.62" y="-17.78" length="short"/>
+<pin name="WD15" x="-7.62" y="-20.32" length="short"/>
+</symbol>
+<symbol name="WA27">
+<wire x1="-5.08" y1="33.02" x2="5.08" y2="33.02" width="0.254" layer="94"/>
+<wire x1="5.08" y1="33.02" x2="5.08" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-38.1" x2="-5.08" y2="-38.1" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-38.1" x2="-5.08" y2="33.02" width="0.254" layer="94"/>
+<text x="-5.08" y="34.29" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-40.64" size="1.778" layer="96">>VALUE</text>
+<pin name="WA0" x="-7.62" y="30.48" length="short" direction="out"/>
+<pin name="WA1" x="-7.62" y="27.94" length="short" direction="out"/>
+<pin name="WA2" x="-7.62" y="25.4" length="short" direction="out"/>
+<pin name="WA3" x="-7.62" y="22.86" length="short" direction="out"/>
+<pin name="WA4" x="-7.62" y="20.32" length="short" direction="out"/>
+<pin name="WA5" x="-7.62" y="17.78" length="short" direction="out"/>
+<pin name="WA6" x="-7.62" y="15.24" length="short" direction="out"/>
+<pin name="WA7" x="-7.62" y="12.7" length="short" direction="out"/>
+<pin name="WA8" x="-7.62" y="10.16" length="short" direction="out"/>
+<pin name="WA9" x="-7.62" y="7.62" length="short" direction="out"/>
+<pin name="WA10" x="-7.62" y="5.08" length="short" direction="out"/>
+<pin name="WA11" x="-7.62" y="2.54" length="short" direction="out"/>
+<pin name="WA12" x="-7.62" y="0" length="short" direction="out"/>
+<pin name="WA13" x="-7.62" y="-2.54" length="short" direction="out"/>
+<pin name="WA14" x="-7.62" y="-5.08" length="short" direction="out"/>
+<pin name="WA15" x="-7.62" y="-7.62" length="short" direction="out"/>
+<pin name="WA16" x="-7.62" y="-10.16" length="short" direction="out"/>
+<pin name="WA17" x="-7.62" y="-12.7" length="short" direction="out"/>
+<pin name="WA18" x="-7.62" y="-15.24" length="short" direction="out"/>
+<pin name="WA19" x="-7.62" y="-17.78" length="short" direction="out"/>
+<pin name="WA20" x="-7.62" y="-20.32" length="short" direction="out"/>
+<pin name="WA21" x="-7.62" y="-22.86" length="short" direction="out"/>
+<pin name="WA22" x="-7.62" y="-25.4" length="short" direction="out"/>
+<pin name="WA23" x="-7.62" y="-27.94" length="short" direction="out"/>
+<pin name="WA24" x="-7.62" y="-30.48" length="short" direction="out"/>
+<pin name="WA25" x="-7.62" y="-33.02" length="short" direction="out"/>
+<pin name="WA26" x="-7.62" y="-35.56" length="short" direction="out"/>
+</symbol>
+<symbol name="SAM9708-SND">
+<wire x1="-15.24" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-22.86" x2="-15.24" y2="20.32" width="0.254" layer="94"/>
+<text x="-15.24" y="21.59" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<pin name="MIDI1_OUT" x="17.78" y="17.78" length="short" direction="in" rot="R180"/>
+<pin name="MIDI2_OUT" x="17.78" y="15.24" length="short" direction="in" rot="R180"/>
+<pin name="MIDI1_IN" x="-17.78" y="17.78" length="short" direction="in"/>
+<pin name="MIDI2_IN" x="-17.78" y="15.24" length="short" direction="in"/>
+<pin name="SD-IN0" x="-17.78" y="-2.54" length="short"/>
+<pin name="SD-IN1" x="-17.78" y="-5.08" length="short"/>
+<pin name="SD-IN2" x="-17.78" y="-7.62" length="short"/>
+<pin name="SD-IN3" x="-17.78" y="-10.16" length="short"/>
+<pin name="SD-OUT0" x="17.78" y="-2.54" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT1" x="17.78" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT2" x="17.78" y="-7.62" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT3" x="17.78" y="-10.16" length="short" direction="out" rot="R180"/>
+<pin name="WS-OUT" x="17.78" y="5.08" length="short" direction="out" rot="R180"/>
+<pin name="BCK-OUT" x="17.78" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="SD-IN4" x="-17.78" y="-12.7" length="short"/>
+<pin name="SD-IN5" x="-17.78" y="-15.24" length="short"/>
+<pin name="SD-IN6" x="-17.78" y="-17.78" length="short"/>
+<pin name="SD-IN7" x="-17.78" y="-20.32" length="short"/>
+<pin name="SD-OUT4" x="17.78" y="-12.7" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT5" x="17.78" y="-15.24" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT6" x="17.78" y="-17.78" length="short" direction="out" rot="R180"/>
+<pin name="SD-OUT7" x="17.78" y="-20.32" length="short" direction="out" rot="R180"/>
+<pin name="LFT" x="17.78" y="10.16" length="short" direction="pas" rot="R180"/>
+<pin name="!WCS0" x="-17.78" y="10.16" length="short" direction="out"/>
+<pin name="!WCS1" x="-17.78" y="7.62" length="short" direction="out"/>
+<pin name="!WWE" x="-17.78" y="5.08" length="short" direction="out"/>
+<pin name="!WOE" x="-17.78" y="2.54" length="short" direction="out"/>
+</symbol>
+<symbol name="VCC1">
+<pin name="VCC1" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VCC2">
+<pin name="VCC2" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="VC3">
+<pin name="VC3" x="0" y="2.54" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="T8XC5121">
+<wire x1="-15.24" y1="17.78" x2="-15.24" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="15.24" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-15.24" x2="15.24" y2="17.78" width="0.254" layer="94"/>
+<wire x1="15.24" y1="17.78" x2="-15.24" y2="17.78" width="0.254" layer="94"/>
+<text x="-15.24" y="19.05" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-17.78" size="1.778" layer="96">>VALUE</text>
+<pin name="CVSS" x="-17.78" y="15.24" length="short" direction="pwr"/>
+<pin name="LI" x="-17.78" y="12.7" length="short" direction="pwr"/>
+<pin name="CVCC" x="-17.78" y="10.16" length="short" direction="pwr"/>
+<pin name="P1.5/CRST" x="-17.78" y="7.62" length="short"/>
+<pin name="P1.4/CCLK" x="-17.78" y="5.08" length="short"/>
+<pin name="P1.3/CC4" x="-17.78" y="2.54" length="short"/>
+<pin name="P1.2/CPRES" x="-17.78" y="0" length="short"/>
+<pin name="P1.1/CC8" x="-17.78" y="-2.54" length="short"/>
+<pin name="P1.0/CIO" x="-17.78" y="-5.08" length="short"/>
+<pin name="RST" x="-17.78" y="-7.62" length="short"/>
+<pin name="XTAL2" x="-17.78" y="-10.16" length="short" direction="in"/>
+<pin name="XTAL1" x="-17.78" y="-12.7" length="short" direction="out"/>
+<pin name="P3.7/CRST1/LED1" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="P3.6/CCLK1/LED0" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="P3.5/CIO1" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="P3.2/INT0" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="P3.4/T0" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="P3.3/INT1" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="P3.1/TXD" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="P3.0/RXD" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="VSS" x="17.78" y="7.62" length="short" direction="pwr" rot="R180"/>
+<pin name="DVCC" x="17.78" y="10.16" length="short" direction="pwr" rot="R180"/>
+<pin name="EVCC" x="17.78" y="12.7" length="short" direction="pas" rot="R180"/>
+<pin name="VCC" x="17.78" y="15.24" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="T8X5121-PLCC52">
+<wire x1="-27.94" y1="-25.4" x2="30.48" y2="-25.4" width="0.254" layer="94"/>
+<wire x1="30.48" y1="-25.4" x2="30.48" y2="25.4" width="0.254" layer="94"/>
+<wire x1="30.48" y1="25.4" x2="-25.4" y2="25.4" width="0.254" layer="94"/>
+<wire x1="-25.4" y1="25.4" x2="-27.94" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="22.86" x2="-27.94" y2="-25.4" width="0.254" layer="94"/>
+<text x="-7.62" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="0" size="1.778" layer="96">>VALUE</text>
+<pin name="CVSS" x="2.54" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="LI" x="0" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="CVCC" x="-7.62" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="P1.5/CRST" x="-10.16" y="27.94" length="short" rot="R270"/>
+<pin name="P1.4/CCLK" x="-30.48" y="15.24" length="short"/>
+<pin name="P1.3/CC4" x="-30.48" y="12.7" length="short"/>
+<pin name="P1.2/CPRES" x="-30.48" y="-5.08" length="short"/>
+<pin name="P1.1/CC8" x="-30.48" y="-7.62" length="short"/>
+<pin name="P1.0/CIO" x="-30.48" y="-10.16" length="short"/>
+<pin name="!RST" x="-30.48" y="-15.24" length="short"/>
+<pin name="XTAL2" x="-12.7" y="-27.94" length="short" direction="in" rot="R90"/>
+<pin name="XTAL1" x="-10.16" y="-27.94" length="short" direction="out" rot="R90"/>
+<pin name="P3.7/CRST1/LED1" x="10.16" y="-27.94" length="short" rot="R90"/>
+<pin name="P3.6/CCLK1/LED0" x="12.7" y="-27.94" length="short" rot="R90"/>
+<pin name="P3.5/CIO1" x="33.02" y="-15.24" length="short" rot="R180"/>
+<pin name="P3.2/INT0" x="33.02" y="-12.7" length="short" rot="R180"/>
+<pin name="P3.4/T0" x="33.02" y="-10.16" length="short" rot="R180"/>
+<pin name="P3.3/INT1" x="33.02" y="-7.62" length="short" rot="R180"/>
+<pin name="P3.1/TXD" x="33.02" y="7.62" length="short" rot="R180"/>
+<pin name="P3.0/RXD" x="33.02" y="10.16" length="short" rot="R180"/>
+<pin name="VSS" x="-5.08" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="DVCC" x="33.02" y="15.24" length="short" direction="pwr" rot="R180"/>
+<pin name="EVCC" x="10.16" y="27.94" length="short" direction="pas" rot="R270"/>
+<pin name="VCC" x="-7.62" y="-27.94" length="short" direction="pwr" rot="R90"/>
+<pin name="EA" x="-30.48" y="10.16" length="short"/>
+<pin name="PSEN" x="-30.48" y="7.62" length="short"/>
+<pin name="ALE" x="-30.48" y="5.08" length="short"/>
+<pin name="P2.7/A15" x="-30.48" y="2.54" length="short"/>
+<pin name="P2.6/A14" x="-30.48" y="0" length="short"/>
+<pin name="P2.5/A13" x="-30.48" y="-2.54" length="short"/>
+<pin name="P2.4/A12" x="-30.48" y="-12.7" length="short"/>
+<pin name="P0.5/AD5" x="-15.24" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.3/A11" x="-2.54" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.2/A10" x="0" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.1/A9" x="2.54" y="-27.94" length="short" rot="R90"/>
+<pin name="P2.0/A8" x="5.08" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.7/AD7" x="7.62" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.4/AD4" x="15.24" y="-27.94" length="short" rot="R90"/>
+<pin name="P0.6/AD6" x="33.02" y="-5.08" length="short" rot="R180"/>
+<pin name="P0.1/AD1" x="33.02" y="2.54" length="short" rot="R180"/>
+<pin name="P0.2/AD2" x="33.02" y="0" length="short" rot="R180"/>
+<pin name="P0.3/AD3" x="33.02" y="-2.54" length="short" rot="R180"/>
+<pin name="P0.0/AD0" x="33.02" y="5.08" length="short" rot="R180"/>
+<pin name="VSS@1" x="33.02" y="12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="VCC@1" x="5.08" y="27.94" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="AT89C51SND1C">
+<wire x1="-15.24" y1="50.8" x2="-1.27" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="50.8" x2="15.24" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="50.8" x2="15.24" y2="43.18" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="25.4" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="25.4" x2="15.24" y2="12.7" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="12.7" x2="15.24" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-58.42" x2="0" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="0" y1="-58.42" x2="-15.24" y2="-58.42" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-58.42" x2="-15.24" y2="-40.64" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-40.64" x2="-15.24" y2="-27.94" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-27.94" x2="-15.24" y2="-15.24" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="-15.24" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="15.24" x2="-15.24" y2="22.86" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="22.86" x2="-15.24" y2="50.8" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="22.86" x2="-5.08" y2="22.86" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="22.86" x2="-5.08" y2="15.24" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="15.24" x2="-15.24" y2="15.24" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-15.24" x2="1.27" y2="-15.24" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-15.24" x2="1.27" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="1.27" y1="-27.94" x2="-15.24" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-40.64" x2="0" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="0" y1="-40.64" x2="0" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="-1.27" y2="43.18" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="43.18" x2="-1.27" y2="50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="12.7" x2="1.27" y2="12.7" width="0.254" layer="94"/>
+<wire x1="1.27" y1="12.7" x2="1.27" y2="25.4" width="0.254" layer="94"/>
+<wire x1="1.27" y1="25.4" x2="15.24" y2="25.4" width="0.254" layer="94"/>
+<text x="-15.24" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="52.07" size="1.778" layer="95">>NAME</text>
+<text x="-6.35" y="16.51" size="1.778" layer="94" rot="R90">USB</text>
+<text x="0" y="-24.13" size="1.778" layer="94" rot="R90">Flash</text>
+<text x="-1.27" y="-52.07" size="1.778" layer="94" rot="R90">A/D</text>
+<text x="2.54" y="44.45" size="1.778" layer="94" rot="R90">TWI</text>
+<text x="5.08" y="16.51" size="1.778" layer="94" rot="R90">PCM</text>
+<pin name="AVDD" x="-17.78" y="-55.88" length="short" direction="pwr"/>
+<pin name="AVSS" x="-17.78" y="-53.34" length="short" direction="pwr"/>
+<pin name="AREFN" x="-17.78" y="-50.8" length="short" direction="in"/>
+<pin name="AIN0" x="-17.78" y="-45.72" length="short" direction="in"/>
+<pin name="AIN1" x="-17.78" y="-43.18" length="short" direction="in"/>
+<pin name="P3.1/TXD" x="-17.78" y="2.54" length="short"/>
+<pin name="P3.0/RXD" x="-17.78" y="0" length="short"/>
+<pin name="P3.4/T0" x="-17.78" y="10.16" length="short"/>
+<pin name="P3.5/T1" x="-17.78" y="12.7" length="short"/>
+<pin name="P4.3/!SS" x="-17.78" y="-17.78" length="short" direction="in"/>
+<pin name="P4.0/MISO" x="-17.78" y="-25.4" length="short" direction="in"/>
+<pin name="P4.1/MOSI" x="-17.78" y="-22.86" length="short" direction="out"/>
+<pin name="P4.2/SCK" x="-17.78" y="-20.32" length="short" direction="out"/>
+<pin name="P1.6/SCL" x="17.78" y="45.72" length="short" rot="R180"/>
+<pin name="P1.7/SDA" x="17.78" y="48.26" length="short" rot="R180"/>
+<pin name="P3.2/!INT0" x="-17.78" y="5.08" length="short"/>
+<pin name="P3.3/!INT1" x="-17.78" y="7.62" length="short"/>
+<pin name="FILT" x="-17.78" y="40.64" length="short" direction="in"/>
+<pin name="X1" x="-17.78" y="43.18" length="short" direction="in"/>
+<pin name="X2" x="-17.78" y="45.72" length="short" direction="out"/>
+<pin name="RST" x="-17.78" y="48.26" length="short" direction="in"/>
+<pin name="!ISP" x="17.78" y="-7.62" length="short" direction="in" rot="R180"/>
+<pin name="ALE" x="17.78" y="-5.08" length="short" direction="out" rot="R180"/>
+<pin name="DOUT" x="17.78" y="15.24" length="short" direction="out" rot="R180"/>
+<pin name="DCLK" x="17.78" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="DESL" x="17.78" y="20.32" length="short" direction="out" rot="R180"/>
+<pin name="SCLK" x="17.78" y="22.86" length="short" direction="out" rot="R180"/>
+<pin name="D+" x="-17.78" y="20.32" length="short"/>
+<pin name="D-" x="-17.78" y="17.78" length="short"/>
+<pin name="MCLK" x="-17.78" y="25.4" length="short" direction="out"/>
+<pin name="MDAT" x="-17.78" y="27.94" length="short"/>
+<pin name="MCMD" x="-17.78" y="30.48" length="short"/>
+<pin name="P1.0/KIN0" x="17.78" y="27.94" length="short" rot="R180"/>
+<pin name="P1.1/KIN1" x="17.78" y="30.48" length="short" rot="R180"/>
+<pin name="P1.2/KIN2" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="P1.3/KIN3" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="P1.4" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="P1.5" x="17.78" y="40.64" length="short" rot="R180"/>
+<pin name="P3.6/!WR" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="P5.2" x="-17.78" y="-33.02" length="short"/>
+<pin name="P5.3" x="-17.78" y="-30.48" length="short"/>
+<pin name="P5.1" x="-17.78" y="-35.56" length="short"/>
+<pin name="P5.0" x="-17.78" y="-38.1" length="short"/>
+<pin name="P0.0/AD0" x="17.78" y="-53.34" length="short" rot="R180"/>
+<pin name="P0.1/AD1" x="17.78" y="-50.8" length="short" rot="R180"/>
+<pin name="P0.2/AD2" x="17.78" y="-48.26" length="short" rot="R180"/>
+<pin name="P0.3/AD3" x="17.78" y="-45.72" length="short" rot="R180"/>
+<pin name="P0.4/AD4" x="17.78" y="-43.18" length="short" rot="R180"/>
+<pin name="P0.5/AD5" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="P0.6/AD6" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="P0.7/AD7" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="P2.0/A8" x="17.78" y="-30.48" length="short" rot="R180"/>
+<pin name="P2.1/A9" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="P2.2/A10" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="P2.3/A11" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="P2.4/A12" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="P2.5/A13" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="P2.6/A14" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="P2.7/A15" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="P4.4" x="-17.78" y="-12.7" length="short" direction="in"/>
+<pin name="P4.5" x="-17.78" y="-10.16" length="short" direction="in"/>
+<pin name="P4.6" x="-17.78" y="-7.62" length="short" direction="in"/>
+<pin name="P4.7" x="-17.78" y="-5.08" length="short" direction="in"/>
+<pin name="AREFP" x="-17.78" y="-48.26" length="short" direction="in"/>
+<pin name="!TST" x="-17.78" y="35.56" length="short" direction="in"/>
+</symbol>
+<symbol name="P-AT89C51SND1C">
+<wire x1="-10.16" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="7.62" x2="12.7" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-7.62" x2="-10.16" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="-7.62" x2="-10.16" y2="7.62" width="0.254" layer="94"/>
+<text x="1.27" y="5.08" size="1.524" layer="95">VDD</text>
+<text x="1.27" y="-6.35" size="1.524" layer="95">VSS</text>
+<text x="-10.16" y="8.89" size="1.778" layer="95">>NAME</text>
+<pin name="VDD@1" x="0" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@2" x="2.54" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@3" x="5.08" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VDD@4" x="7.62" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VSS@1" x="0" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@2" x="2.54" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@3" x="5.08" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="VSS@4" x="7.62" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+<pin name="PVDD" x="-12.7" y="5.08" length="short" direction="pwr"/>
+<pin name="PVSS" x="-12.7" y="-5.08" length="short" direction="pwr"/>
+<pin name="UVDD" x="-12.7" y="2.54" length="short" direction="pwr"/>
+<pin name="UVSS" x="-12.7" y="-2.54" length="short" direction="pwr"/>
+<pin name="VDD@5" x="10.16" y="10.16" visible="pad" length="short" direction="pwr" rot="R270"/>
+<pin name="VSS@5" x="10.16" y="-10.16" visible="pad" length="short" direction="pwr" rot="R90"/>
+</symbol>
+<symbol name="AT89C51">
+<wire x1="-15.24" y1="-33.02" x2="15.24" y2="-33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-33.02" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-33.02" width="0.4064" layer="94"/>
+<text x="-15.24" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="20.32" y="-20.32" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE/!PROG" x="20.32" y="-22.86" length="middle" direction="out" rot="R180"/>
+<pin name="!PSEN" x="20.32" y="-25.4" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="P1.0" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0/RXD" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1/TXD" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2/!INT0" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3/!INT1" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/!WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/!RD" x="-20.32" y="-27.94" length="middle"/>
+<pin name="VCC" x="20.32" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="GND" x="20.32" y="-30.48" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="AT89S51">
+<wire x1="-15.24" y1="-33.02" x2="15.24" y2="-33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="-33.02" x2="15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="15.24" y1="33.02" x2="-15.24" y2="33.02" width="0.4064" layer="94"/>
+<wire x1="-15.24" y1="33.02" x2="-15.24" y2="-33.02" width="0.4064" layer="94"/>
+<text x="-15.24" y="-35.56" size="1.778" layer="96">>VALUE</text>
+<text x="-15.24" y="33.655" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="20.32" y="-20.32" length="middle" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle" direction="in"/>
+<pin name="XTAL2" x="-20.32" y="17.78" length="middle" direction="in"/>
+<pin name="RST" x="-20.32" y="30.48" length="middle" direction="in"/>
+<pin name="ALE/!PROG" x="20.32" y="-22.86" length="middle" direction="out" rot="R180"/>
+<pin name="!PSEN" x="20.32" y="-25.4" length="middle" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="P1.0" x="-20.32" y="12.7" length="middle"/>
+<pin name="P1.1" x="-20.32" y="10.16" length="middle"/>
+<pin name="P1.2" x="-20.32" y="7.62" length="middle"/>
+<pin name="P1.3" x="-20.32" y="5.08" length="middle"/>
+<pin name="P1.4" x="-20.32" y="2.54" length="middle"/>
+<pin name="P1.5_MOSI" x="-20.32" y="0" length="middle"/>
+<pin name="P1.6_MISO" x="-20.32" y="-2.54" length="middle"/>
+<pin name="P1.7_SCK" x="-20.32" y="-5.08" length="middle"/>
+<pin name="P3.0/RXD" x="-20.32" y="-10.16" length="middle"/>
+<pin name="P3.1/TXD" x="-20.32" y="-12.7" length="middle"/>
+<pin name="P3.2/!INT0" x="-20.32" y="-15.24" length="middle"/>
+<pin name="P3.3/!INT1" x="-20.32" y="-17.78" length="middle"/>
+<pin name="P3.4/T0" x="-20.32" y="-20.32" length="middle"/>
+<pin name="P3.5/T1" x="-20.32" y="-22.86" length="middle"/>
+<pin name="P3.6/!WR" x="-20.32" y="-25.4" length="middle"/>
+<pin name="P3.7/!RD" x="-20.32" y="-27.94" length="middle"/>
+<pin name="VCC" x="20.32" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="GND" x="20.32" y="-30.48" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="T89C51CC02">
+<wire x1="-17.78" y1="-22.86" x2="17.78" y2="-22.86" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-22.86" x2="17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-22.86" width="0.4064" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="28.575" size="1.778" layer="95">>NAME</text>
+<pin name="P4.0/RXDC" x="-22.86" y="-15.24" length="middle"/>
+<pin name="P4.1/TXDC" x="-22.86" y="-17.78" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="20.32" length="middle" direction="in"/>
+<pin name="XTAL2" x="-22.86" y="15.24" length="middle" direction="in"/>
+<pin name="RST" x="-22.86" y="25.4" length="middle" direction="in"/>
+<pin name="P2.0" x="22.86" y="20.32" length="middle" rot="R180"/>
+<pin name="P2.1" x="22.86" y="17.78" length="middle" rot="R180"/>
+<pin name="P1.0/AN0/T2" x="22.86" y="12.7" length="middle" rot="R180"/>
+<pin name="P1.1/AN1/T2EX" x="22.86" y="10.16" length="middle" rot="R180"/>
+<pin name="P1.2/AN2/ECI" x="22.86" y="7.62" length="middle" rot="R180"/>
+<pin name="P1.3/AN3/CEX0" x="22.86" y="5.08" length="middle" rot="R180"/>
+<pin name="P1.4/AN4/CEX1" x="22.86" y="2.54" length="middle" rot="R180"/>
+<pin name="P1.5/AN5" x="22.86" y="0" length="middle" rot="R180"/>
+<pin name="P1.6/AN6" x="22.86" y="-2.54" length="middle" rot="R180"/>
+<pin name="P1.7/AN7" x="22.86" y="-5.08" length="middle" rot="R180"/>
+<pin name="P3.0/RXD" x="-22.86" y="7.62" length="middle"/>
+<pin name="P3.1/TXD" x="-22.86" y="5.08" length="middle"/>
+<pin name="P3.2/!INT" x="-22.86" y="2.54" length="middle"/>
+<pin name="P3.3/!INT1" x="-22.86" y="0" length="middle"/>
+<pin name="P3.4/T0" x="-22.86" y="-2.54" length="middle"/>
+<pin name="P3.5/T1" x="-22.86" y="-5.08" length="middle"/>
+<pin name="P3.6" x="-22.86" y="-7.62" length="middle"/>
+<pin name="P3.7" x="-22.86" y="-10.16" length="middle"/>
+<pin name="VCC" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSS" x="22.86" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VAREF" x="22.86" y="-12.7" length="middle" direction="in" rot="R180"/>
+<pin name="VAGND" x="22.86" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="VAVCC" x="22.86" y="-10.16" length="middle" direction="in" rot="R180"/>
+</symbol>
+<symbol name="T89C51CC02-SO24">
+<wire x1="-17.78" y1="-22.86" x2="17.78" y2="-22.86" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-22.86" x2="17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="27.94" x2="-17.78" y2="27.94" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="27.94" x2="-17.78" y2="-22.86" width="0.4064" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="28.575" size="1.778" layer="95">>NAME</text>
+<pin name="P4.0/RXDC" x="-22.86" y="-15.24" length="middle"/>
+<pin name="P4.1/TXDC" x="-22.86" y="-17.78" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="20.32" length="middle" direction="in"/>
+<pin name="XTAL2" x="-22.86" y="15.24" length="middle" direction="in"/>
+<pin name="RST" x="-22.86" y="25.4" length="middle" direction="in"/>
+<pin name="P1.0/AN0/T2" x="22.86" y="12.7" length="middle" rot="R180"/>
+<pin name="P1.1/AN1/T2EX" x="22.86" y="10.16" length="middle" rot="R180"/>
+<pin name="P1.2/AN2/ECI" x="22.86" y="7.62" length="middle" rot="R180"/>
+<pin name="P1.3/AN3/CEX0" x="22.86" y="5.08" length="middle" rot="R180"/>
+<pin name="P1.4/AN4/CEX1" x="22.86" y="2.54" length="middle" rot="R180"/>
+<pin name="P1.5/AN5" x="22.86" y="0" length="middle" rot="R180"/>
+<pin name="P1.6/AN6" x="22.86" y="-2.54" length="middle" rot="R180"/>
+<pin name="P1.7/AN7" x="22.86" y="-5.08" length="middle" rot="R180"/>
+<pin name="P3.0/RXD" x="-22.86" y="7.62" length="middle"/>
+<pin name="P3.1/TXD" x="-22.86" y="5.08" length="middle"/>
+<pin name="P3.2/!INT" x="-22.86" y="2.54" length="middle"/>
+<pin name="P3.3/!INT1" x="-22.86" y="0" length="middle"/>
+<pin name="P3.4/T0" x="-22.86" y="-2.54" length="middle"/>
+<pin name="P3.5/T1" x="-22.86" y="-5.08" length="middle"/>
+<pin name="VCC" x="22.86" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSS" x="22.86" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VAREF" x="22.86" y="-12.7" length="middle" direction="in" rot="R180"/>
+<pin name="VAGND" x="22.86" y="-15.24" length="middle" direction="in" rot="R180"/>
+<pin name="VAVCC" x="22.86" y="-10.16" length="middle" direction="in" rot="R180"/>
+</symbol>
+<symbol name="AT91RM9200_BGA">
+<wire x1="-25.4" y1="-165.1" x2="25.4" y2="-165.1" width="0.2032" layer="94"/>
+<wire x1="25.4" y1="-165.1" x2="25.4" y2="162.56" width="0.2032" layer="94"/>
+<wire x1="25.4" y1="162.56" x2="-25.4" y2="162.56" width="0.2032" layer="94"/>
+<wire x1="-25.4" y1="162.56" x2="-25.4" y2="-165.1" width="0.2032" layer="94"/>
+<text x="-5.08" y="0" size="1.778" layer="95">>NAME</text>
+<text x="-5.08" y="-3.81" size="1.778" layer="96">>VALUE</text>
+<pin name="ICETCK" x="-30.48" y="160.02" length="middle" direction="in"/>
+<pin name="ICETDI" x="-30.48" y="157.48" length="middle" direction="in"/>
+<pin name="ICETMS" x="-30.48" y="154.94" length="middle" direction="in"/>
+<pin name="JTAGSEL" x="-30.48" y="152.4" length="middle" direction="in"/>
+<pin name="NTRST" x="-30.48" y="149.86" length="middle" direction="in"/>
+<pin name="TST0" x="-30.48" y="147.32" length="middle" direction="in"/>
+<pin name="TST1" x="-30.48" y="144.78" length="middle" direction="in"/>
+<pin name="D_0" x="-30.48" y="142.24" length="middle"/>
+<pin name="D_1" x="-30.48" y="139.7" length="middle"/>
+<pin name="D_10" x="-30.48" y="137.16" length="middle"/>
+<pin name="D_11" x="-30.48" y="134.62" length="middle"/>
+<pin name="D_12" x="-30.48" y="132.08" length="middle"/>
+<pin name="D_13" x="-30.48" y="129.54" length="middle"/>
+<pin name="D_14" x="-30.48" y="127" length="middle"/>
+<pin name="D_15" x="-30.48" y="124.46" length="middle"/>
+<pin name="D_2" x="-30.48" y="121.92" length="middle"/>
+<pin name="D_3" x="-30.48" y="119.38" length="middle"/>
+<pin name="D_4" x="-30.48" y="116.84" length="middle"/>
+<pin name="D_5" x="-30.48" y="114.3" length="middle"/>
+<pin name="D_6" x="-30.48" y="111.76" length="middle"/>
+<pin name="D_7" x="-30.48" y="109.22" length="middle"/>
+<pin name="D_8" x="-30.48" y="106.68" length="middle"/>
+<pin name="D_9" x="-30.48" y="104.14" length="middle"/>
+<pin name="NRW0NWE" x="-30.48" y="101.6" length="middle"/>
+<pin name="NRW1_NUB_DQM1" x="-30.48" y="99.06" length="middle"/>
+<pin name="PA0" x="-30.48" y="96.52" length="middle"/>
+<pin name="PA1" x="-30.48" y="93.98" length="middle"/>
+<pin name="PA10" x="-30.48" y="91.44" length="middle"/>
+<pin name="PA11" x="-30.48" y="88.9" length="middle"/>
+<pin name="PA12" x="-30.48" y="86.36" length="middle"/>
+<pin name="PA13" x="-30.48" y="83.82" length="middle"/>
+<pin name="PA14" x="-30.48" y="81.28" length="middle"/>
+<pin name="PA15" x="-30.48" y="78.74" length="middle"/>
+<pin name="PA16" x="-30.48" y="76.2" length="middle"/>
+<pin name="PA17" x="-30.48" y="73.66" length="middle"/>
+<pin name="PA18" x="-30.48" y="71.12" length="middle"/>
+<pin name="PA19" x="-30.48" y="68.58" length="middle"/>
+<pin name="PA2" x="-30.48" y="66.04" length="middle"/>
+<pin name="PA20" x="-30.48" y="63.5" length="middle"/>
+<pin name="PA21" x="-30.48" y="60.96" length="middle"/>
+<pin name="PA22" x="-30.48" y="58.42" length="middle"/>
+<pin name="PA23" x="-30.48" y="55.88" length="middle"/>
+<pin name="PA24" x="-30.48" y="53.34" length="middle"/>
+<pin name="PA25" x="-30.48" y="50.8" length="middle"/>
+<pin name="PA26" x="-30.48" y="48.26" length="middle"/>
+<pin name="PA27" x="-30.48" y="45.72" length="middle"/>
+<pin name="PA28" x="-30.48" y="43.18" length="middle"/>
+<pin name="PA29" x="-30.48" y="40.64" length="middle"/>
+<pin name="PA3" x="-30.48" y="38.1" length="middle"/>
+<pin name="PA30" x="-30.48" y="35.56" length="middle"/>
+<pin name="PA31" x="-30.48" y="33.02" length="middle"/>
+<pin name="PA4" x="-30.48" y="30.48" length="middle"/>
+<pin name="PA5" x="-30.48" y="27.94" length="middle"/>
+<pin name="PA6" x="-30.48" y="25.4" length="middle"/>
+<pin name="PA7" x="-30.48" y="22.86" length="middle"/>
+<pin name="PA8" x="-30.48" y="20.32" length="middle"/>
+<pin name="PA9" x="-30.48" y="17.78" length="middle"/>
+<pin name="PB0" x="-30.48" y="15.24" length="middle"/>
+<pin name="PB1" x="-30.48" y="12.7" length="middle"/>
+<pin name="PB10" x="-30.48" y="10.16" length="middle"/>
+<pin name="PB11" x="-30.48" y="7.62" length="middle"/>
+<pin name="PB12" x="-30.48" y="5.08" length="middle"/>
+<pin name="PB13" x="-30.48" y="2.54" length="middle"/>
+<pin name="PB14" x="-30.48" y="0" length="middle"/>
+<pin name="PB15" x="-30.48" y="-2.54" length="middle"/>
+<pin name="PB16" x="-30.48" y="-5.08" length="middle"/>
+<pin name="PB17" x="-30.48" y="-7.62" length="middle"/>
+<pin name="PB18" x="-30.48" y="-10.16" length="middle"/>
+<pin name="PB19" x="-30.48" y="-12.7" length="middle"/>
+<pin name="PB2" x="-30.48" y="-15.24" length="middle"/>
+<pin name="PB20" x="-30.48" y="-17.78" length="middle"/>
+<pin name="PB21" x="-30.48" y="-20.32" length="middle"/>
+<pin name="PB22" x="-30.48" y="-22.86" length="middle"/>
+<pin name="PB23" x="-30.48" y="-25.4" length="middle"/>
+<pin name="PB24" x="-30.48" y="-27.94" length="middle"/>
+<pin name="PB25" x="-30.48" y="-30.48" length="middle"/>
+<pin name="PB26" x="-30.48" y="-33.02" length="middle"/>
+<pin name="PB27" x="-30.48" y="-35.56" length="middle"/>
+<pin name="PB28" x="-30.48" y="-38.1" length="middle"/>
+<pin name="PB29" x="-30.48" y="-40.64" length="middle"/>
+<pin name="PB3" x="-30.48" y="-43.18" length="middle"/>
+<pin name="PB4" x="-30.48" y="-45.72" length="middle"/>
+<pin name="PB5" x="-30.48" y="-48.26" length="middle"/>
+<pin name="PB6" x="-30.48" y="-50.8" length="middle"/>
+<pin name="PB7" x="-30.48" y="-53.34" length="middle"/>
+<pin name="PB8" x="-30.48" y="-55.88" length="middle"/>
+<pin name="PB9" x="-30.48" y="-58.42" length="middle"/>
+<pin name="PC0" x="-30.48" y="-60.96" length="middle"/>
+<pin name="PC1" x="-30.48" y="-63.5" length="middle"/>
+<pin name="PC10" x="-30.48" y="-66.04" length="middle"/>
+<pin name="PC11" x="-30.48" y="-68.58" length="middle"/>
+<pin name="PC12" x="-30.48" y="-71.12" length="middle"/>
+<pin name="PC13" x="-30.48" y="-73.66" length="middle"/>
+<pin name="PC14" x="-30.48" y="-76.2" length="middle"/>
+<pin name="PC15" x="-30.48" y="-78.74" length="middle"/>
+<pin name="PC16" x="-30.48" y="-81.28" length="middle"/>
+<pin name="PC17" x="-30.48" y="-83.82" length="middle"/>
+<pin name="PC18" x="-30.48" y="-86.36" length="middle"/>
+<pin name="PC19" x="-30.48" y="-88.9" length="middle"/>
+<pin name="PC2" x="-30.48" y="-91.44" length="middle"/>
+<pin name="PC20" x="-30.48" y="-93.98" length="middle"/>
+<pin name="PC21" x="-30.48" y="-96.52" length="middle"/>
+<pin name="PC22" x="-30.48" y="-99.06" length="middle"/>
+<pin name="PC23" x="-30.48" y="-101.6" length="middle"/>
+<pin name="PC24" x="-30.48" y="-104.14" length="middle"/>
+<pin name="PC25" x="-30.48" y="-106.68" length="middle"/>
+<pin name="PC26" x="-30.48" y="-109.22" length="middle"/>
+<pin name="PC27" x="-30.48" y="-111.76" length="middle"/>
+<pin name="PC28" x="-30.48" y="-114.3" length="middle"/>
+<pin name="PC29" x="-30.48" y="-116.84" length="middle"/>
+<pin name="PC3" x="-30.48" y="-119.38" length="middle"/>
+<pin name="PC30" x="-30.48" y="-121.92" length="middle"/>
+<pin name="PC31" x="-30.48" y="-124.46" length="middle"/>
+<pin name="PC4" x="-30.48" y="-127" length="middle"/>
+<pin name="PC5" x="-30.48" y="-129.54" length="middle"/>
+<pin name="PC6" x="-30.48" y="-132.08" length="middle"/>
+<pin name="PC7" x="-30.48" y="-134.62" length="middle"/>
+<pin name="PC8" x="-30.48" y="-137.16" length="middle"/>
+<pin name="PC9" x="-30.48" y="-139.7" length="middle"/>
+<pin name="PD0" x="-30.48" y="-142.24" length="middle"/>
+<pin name="PD1" x="-30.48" y="-144.78" length="middle"/>
+<pin name="PD10" x="-30.48" y="-147.32" length="middle"/>
+<pin name="PD11" x="-30.48" y="-149.86" length="middle"/>
+<pin name="PD12" x="-30.48" y="-152.4" length="middle"/>
+<pin name="PD13" x="-30.48" y="-154.94" length="middle"/>
+<pin name="PD14" x="-30.48" y="-157.48" length="middle"/>
+<pin name="PD15" x="-30.48" y="-160.02" length="middle"/>
+<pin name="PD16" x="-30.48" y="-162.56" length="middle"/>
+<pin name="PD17" x="30.48" y="-162.56" length="middle" rot="R180"/>
+<pin name="PD18" x="30.48" y="-160.02" length="middle" rot="R180"/>
+<pin name="PD19" x="30.48" y="-157.48" length="middle" rot="R180"/>
+<pin name="PD2" x="30.48" y="-154.94" length="middle" rot="R180"/>
+<pin name="PD20" x="30.48" y="-152.4" length="middle" rot="R180"/>
+<pin name="PD21" x="30.48" y="-149.86" length="middle" rot="R180"/>
+<pin name="PD22" x="30.48" y="-147.32" length="middle" rot="R180"/>
+<pin name="PD23" x="30.48" y="-144.78" length="middle" rot="R180"/>
+<pin name="PD24" x="30.48" y="-142.24" length="middle" rot="R180"/>
+<pin name="PD25" x="30.48" y="-139.7" length="middle" rot="R180"/>
+<pin name="PD26" x="30.48" y="-137.16" length="middle" rot="R180"/>
+<pin name="PD27" x="30.48" y="-134.62" length="middle" rot="R180"/>
+<pin name="PD3" x="30.48" y="-132.08" length="middle" rot="R180"/>
+<pin name="PD4" x="30.48" y="-129.54" length="middle" rot="R180"/>
+<pin name="PD5" x="30.48" y="-127" length="middle" rot="R180"/>
+<pin name="PD6" x="30.48" y="-124.46" length="middle" rot="R180"/>
+<pin name="PD7" x="30.48" y="-121.92" length="middle" rot="R180"/>
+<pin name="PD8" x="30.48" y="-119.38" length="middle" rot="R180"/>
+<pin name="PD9" x="30.48" y="-116.84" length="middle" rot="R180"/>
+<pin name="A_10" x="30.48" y="-114.3" length="middle" direction="out" rot="R180"/>
+<pin name="A10_SDRAM" x="30.48" y="-111.76" length="middle" direction="out" rot="R180"/>
+<pin name="A_11" x="30.48" y="-109.22" length="middle" direction="out" rot="R180"/>
+<pin name="A_12" x="30.48" y="-106.68" length="middle" direction="out" rot="R180"/>
+<pin name="A_13" x="30.48" y="-104.14" length="middle" direction="out" rot="R180"/>
+<pin name="A_14" x="30.48" y="-101.6" length="middle" direction="out" rot="R180"/>
+<pin name="A_15" x="30.48" y="-99.06" length="middle" direction="out" rot="R180"/>
+<pin name="A16_BA0" x="30.48" y="-96.52" length="middle" direction="out" rot="R180"/>
+<pin name="A17_BA1" x="30.48" y="-93.98" length="middle" direction="out" rot="R180"/>
+<pin name="A_18" x="30.48" y="-91.44" length="middle" direction="out" rot="R180"/>
+<pin name="A_19" x="30.48" y="-88.9" length="middle" direction="out" rot="R180"/>
+<pin name="A1_DQM2" x="30.48" y="-86.36" length="middle" direction="out" rot="R180"/>
+<pin name="A_2" x="30.48" y="-83.82" length="middle" direction="out" rot="R180"/>
+<pin name="A_20" x="30.48" y="-81.28" length="middle" direction="out" rot="R180"/>
+<pin name="A_21" x="30.48" y="-78.74" length="middle" direction="out" rot="R180"/>
+<pin name="A_22" x="30.48" y="-76.2" length="middle" direction="out" rot="R180"/>
+<pin name="A_3" x="30.48" y="-73.66" length="middle" direction="out" rot="R180"/>
+<pin name="A_4" x="30.48" y="-71.12" length="middle" direction="out" rot="R180"/>
+<pin name="A_5" x="30.48" y="-68.58" length="middle" direction="out" rot="R180"/>
+<pin name="A_6" x="30.48" y="-66.04" length="middle" direction="out" rot="R180"/>
+<pin name="A_7" x="30.48" y="-63.5" length="middle" direction="out" rot="R180"/>
+<pin name="A_8" x="30.48" y="-60.96" length="middle" direction="out" rot="R180"/>
+<pin name="A_9" x="30.48" y="-58.42" length="middle" direction="out" rot="R180"/>
+<pin name="CAS" x="30.48" y="-55.88" length="middle" direction="out" rot="R180"/>
+<pin name="ICETDO" x="30.48" y="-53.34" length="middle" direction="out" rot="R180"/>
+<pin name="NBS3" x="30.48" y="-50.8" length="middle" direction="out" rot="R180"/>
+<pin name="NCS0_BFCS" x="30.48" y="-48.26" length="middle" direction="out" rot="R180"/>
+<pin name="NCS1_SDCS" x="30.48" y="-45.72" length="middle" direction="out" rot="R180"/>
+<pin name="NCS2" x="30.48" y="-43.18" length="middle" direction="out" rot="R180"/>
+<pin name="NCS3" x="30.48" y="-40.64" length="middle" direction="out" rot="R180"/>
+<pin name="NLBA0_DQM0" x="30.48" y="-38.1" length="middle" direction="out" rot="R180"/>
+<pin name="NRDNOE" x="30.48" y="-35.56" length="middle" direction="out" rot="R180"/>
+<pin name="RAS" x="30.48" y="-33.02" length="middle" direction="out" rot="R180"/>
+<pin name="SDRAMCKE" x="30.48" y="-30.48" length="middle" direction="out" rot="R180"/>
+<pin name="WE" x="30.48" y="-27.94" length="middle" direction="out" rot="R180"/>
+<pin name="DM" x="30.48" y="-25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="DP" x="30.48" y="-22.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDMA" x="30.48" y="-20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDMB" x="30.48" y="-17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDPA" x="30.48" y="-15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="HDPB" x="30.48" y="-12.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="NRST" x="30.48" y="-10.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC32K_XIN" x="30.48" y="-7.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC32K_XOUT" x="30.48" y="-5.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC9M_XIN" x="30.48" y="-2.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="OSC9M_XOUT" x="30.48" y="0" length="middle" direction="pwr" rot="R180"/>
+<pin name="PLL_A_RC" x="30.48" y="2.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="PLL_B_RC" x="30.48" y="5.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="SDRAMCLK" x="30.48" y="7.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@1" x="30.48" y="10.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@2" x="30.48" y="12.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@3" x="30.48" y="15.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@4" x="30.48" y="17.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@5" x="30.48" y="20.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@6" x="30.48" y="22.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@7" x="30.48" y="25.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@8" x="30.48" y="27.94" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@9" x="30.48" y="30.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@10" x="30.48" y="33.02" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@11" x="30.48" y="35.56" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@12" x="30.48" y="38.1" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@13" x="30.48" y="40.64" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@14" x="30.48" y="43.18" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@15" x="30.48" y="45.72" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@16" x="30.48" y="48.26" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@17" x="30.48" y="50.8" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@18" x="30.48" y="53.34" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@19" x="30.48" y="55.88" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@20" x="30.48" y="58.42" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VDD@21" x="30.48" y="60.96" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@1" x="30.48" y="63.5" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@2" x="30.48" y="66.04" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@3" x="30.48" y="68.58" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@4" x="30.48" y="71.12" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@5" x="30.48" y="73.66" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@6" x="30.48" y="76.2" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@7" x="30.48" y="78.74" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@8" x="30.48" y="81.28" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@9" x="30.48" y="83.82" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@10" x="30.48" y="86.36" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@11" x="30.48" y="88.9" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@12" x="30.48" y="91.44" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@13" x="30.48" y="93.98" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@14" x="30.48" y="96.52" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@15" x="30.48" y="99.06" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@16" x="30.48" y="101.6" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@17" x="30.48" y="104.14" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@18" x="30.48" y="106.68" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@19" x="30.48" y="109.22" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@20" x="30.48" y="111.76" length="middle" direction="pwr" rot="R180"/>
+<pin name="MIX33VSS@21" x="30.48" y="114.3" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@1" x="30.48" y="116.84" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@2" x="30.48" y="119.38" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@3" x="30.48" y="121.92" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@4" x="30.48" y="124.46" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@5" x="30.48" y="127" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@6" x="30.48" y="129.54" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@7" x="30.48" y="132.08" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@8" x="30.48" y="134.62" length="middle" direction="pwr" rot="R180"/>
+<pin name="VDDI@9" x="30.48" y="137.16" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@1" x="30.48" y="139.7" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@2" x="30.48" y="142.24" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@3" x="30.48" y="144.78" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@4" x="30.48" y="147.32" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@5" x="30.48" y="149.86" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@6" x="30.48" y="152.4" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@7" x="30.48" y="154.94" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@8" x="30.48" y="157.48" length="middle" direction="pwr" rot="R180"/>
+<pin name="VSSI@9" x="30.48" y="160.02" length="middle" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="ATF16V8B">
+<wire x1="-7.62" y1="17.78" x2="7.62" y2="17.78" width="0.254" layer="94"/>
+<wire x1="7.62" y1="17.78" x2="7.62" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-17.78" x2="-7.62" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-17.78" x2="-7.62" y2="17.78" width="0.254" layer="94"/>
+<text x="-7.62" y="19.05" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-20.32" size="1.778" layer="96">>VALUE</text>
+<pin name="CLK" x="-10.16" y="12.7" length="short" direction="in"/>
+<pin name="I1" x="-10.16" y="7.62" length="short" direction="in" swaplevel="1"/>
+<pin name="I2" x="-10.16" y="5.08" length="short" direction="in" swaplevel="1"/>
+<pin name="I3" x="-10.16" y="2.54" length="short" direction="in" swaplevel="1"/>
+<pin name="I4" x="-10.16" y="0" length="short" direction="in" swaplevel="1"/>
+<pin name="I5" x="-10.16" y="-2.54" length="short" direction="in" swaplevel="1"/>
+<pin name="I6" x="-10.16" y="-5.08" length="short" direction="in" swaplevel="1"/>
+<pin name="I7" x="-10.16" y="-7.62" length="short" direction="in" swaplevel="1"/>
+<pin name="I8" x="-10.16" y="-10.16" length="short" direction="in" swaplevel="1"/>
+<pin name="O1" x="10.16" y="7.62" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O2" x="10.16" y="5.08" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O3" x="10.16" y="2.54" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O4" x="10.16" y="0" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O5" x="10.16" y="-2.54" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O6" x="10.16" y="-5.08" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O7" x="10.16" y="-7.62" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="O8" x="10.16" y="-10.16" length="short" direction="out" swaplevel="2" rot="R180"/>
+<pin name="OE" x="10.16" y="12.7" length="short" direction="in" rot="R180"/>
+<pin name="VCC" x="-10.16" y="15.24" length="short" direction="pwr"/>
+<pin name="GND" x="-10.16" y="-15.24" length="short" direction="pwr"/>
+</symbol>
+<symbol name="23-I/O">
+<wire x1="-17.78" y1="27.94" x2="20.32" y2="27.94" width="0.254" layer="94"/>
+<wire x1="20.32" y1="27.94" x2="20.32" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-35.56" x2="-17.78" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-35.56" x2="-17.78" y2="27.94" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="29.21" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="2.54" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="7.62" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-22.86" y="-12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="17.78" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="15.24" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="ADC7" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="ADC6" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="25.4" length="middle" function="dot"/>
+</symbol>
+<symbol name="23-I/O-2">
+<wire x1="-17.78" y1="30.48" x2="20.32" y2="30.48" width="0.254" layer="94"/>
+<wire x1="20.32" y1="30.48" x2="20.32" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-33.02" x2="-17.78" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-33.02" x2="-17.78" y2="30.48" width="0.254" layer="94"/>
+<text x="-17.78" y="-35.56" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="31.75" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="5.08" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="10.16" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-2.54" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="20.32" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="17.78" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="27.94" length="middle" function="dot"/>
+</symbol>
+<symbol name="32-I/O-M16-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M16-P">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M32-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M32-P">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="MEGA64">
+<wire x1="-20.32" y1="53.34" x2="22.86" y2="53.34" width="0.254" layer="94"/>
+<wire x1="22.86" y1="53.34" x2="22.86" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-60.96" x2="-20.32" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-60.96" x2="-20.32" y2="53.34" width="0.254" layer="94"/>
+<text x="-20.32" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-25.4" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-25.4" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-25.4" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-25.4" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-25.4" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-25.4" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-25.4" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-25.4" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="27.94" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="27.94" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="33.02" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-25.4" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-25.4" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-25.4" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-25.4" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-25.4" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-25.4" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="20.32" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-25.4" y="12.7" length="middle"/>
+<pin name="PG4(TOSC1)" x="-25.4" y="7.62" length="middle"/>
+<pin name="PG0(WR)" x="-25.4" y="-2.54" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-25.4" y="0" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-25.4" y="2.54" length="middle"/>
+<pin name="RESET" x="-25.4" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-25.4" y="-5.08" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="MEGA128">
+<wire x1="-22.86" y1="55.88" x2="20.32" y2="55.88" width="0.254" layer="94"/>
+<wire x1="20.32" y1="55.88" x2="20.32" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-58.42" x2="-22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-58.42" x2="-22.86" y2="55.88" width="0.254" layer="94"/>
+<text x="-22.86" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-27.94" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-27.94" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-27.94" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-27.94" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-27.94" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-27.94" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-27.94" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-27.94" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="25.4" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="25.4" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="25.4" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="25.4" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="25.4" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="25.4" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="43.18" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-27.94" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-27.94" y="15.24" length="middle"/>
+<pin name="PG4(TOSC1)" x="-27.94" y="10.16" length="middle"/>
+<pin name="PG0(WR)" x="-27.94" y="0" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-27.94" y="2.54" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-27.94" y="5.08" length="middle"/>
+<pin name="RESET" x="-27.94" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-27.94" y="-2.54" length="middle" direction="in" function="dot"/>
+</symbol>
+<symbol name="MEGA169">
+<wire x1="-27.94" y1="55.88" x2="22.86" y2="55.88" width="0.254" layer="94"/>
+<wire x1="22.86" y1="55.88" x2="22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-58.42" x2="-27.94" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-58.42" x2="-27.94" y2="55.88" width="0.254" layer="94"/>
+<text x="-27.94" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-27.94" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-33.02" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-33.02" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-33.02" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-33.02" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-33.02" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-33.02" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-33.02" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-33.02" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PCINT0)PE0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PCINT1)PE1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0/PCINT2)PE2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(AIN1/PCINT3)PE3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(USCK/SCL/PCINT4)PE4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(DI/SDA/PCINT5)PE5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(DO/PCINT6)PE6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(CLKO/PCINT7)PE7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="(SEG15)PD7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SEG16)PD6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SEG17)PD5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SEG18)PD4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(SEG19)PD3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(SEG20)PD2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SEG21/INT0)PD1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SEG22/ICP)PD0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SEG5)PC7" x="27.94" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG6)PC6" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG7)PC5" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG8)PC4" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG9)PC3" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG10)PC2" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG11)PC1" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG12)PC0" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2A/PCINT15)PB7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B/PCINT14)PB6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT13)PB5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0A/PCINT12)PB4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO/PCINT11)PB3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT10)PB2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK/PCINT9)PB1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/PCINT8)PB0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SEG2)PA6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(SEG3)PA7" x="27.94" y="53.34" length="middle" rot="R180"/>
+<pin name="(SEG1)PA5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(SEG0)PA4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(COM3)PA3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(COM2)PA2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(COM1)PA1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(COM0)PA0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-33.02" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-33.02" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-33.02" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1(TOSC1)" x="-33.02" y="43.18" length="middle"/>
+<pin name="XTAL2(TOSC2)" x="-33.02" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-33.02" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-33.02" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-33.02" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-33.02" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(T1/SEG24)" x="-33.02" y="7.62" length="middle"/>
+<pin name="PG4(T0/SEG23)" x="-33.02" y="10.16" length="middle"/>
+<pin name="PG0(SEG14)" x="-33.02" y="0" length="middle"/>
+<pin name="PG1(SEG13)" x="-33.02" y="2.54" length="middle"/>
+<pin name="PG2(SEG4)" x="-33.02" y="5.08" length="middle"/>
+<pin name="PG5(RESET)" x="-33.02" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="LCDCAP" x="-33.02" y="-2.54" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA323-A">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="MEGA1284">
+<wire x1="-15.24" y1="45.72" x2="27.94" y2="45.72" width="0.254" layer="94"/>
+<wire x1="27.94" y1="45.72" x2="27.94" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="27.94" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7/PCINT7)PA7" x="33.02" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6/PCINT6)PA6" x="33.02" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5/PCINT5)PA5" x="33.02" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4/PCINT4)PA4" x="33.02" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3/PCINT3)PA3" x="33.02" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2/PCINT2)PA2" x="33.02" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1/PCINT1)PA1" x="33.02" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0/PCINT0)PA0" x="33.02" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK/OC3B/PCINT15)PB7" x="33.02" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO/OC3A/PCINT14)PB6" x="33.02" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT13/ICP3)PB5" x="33.02" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/OCB0/PCINT12)PB4" x="33.02" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0A/PCINT11)PB3" x="33.02" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2/PCINT10)PB2" x="33.02" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1/CLKO/PCINT9)PB1" x="33.02" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK0/PCINT8)PB0" x="33.02" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2/PCINT23)PC7" x="33.02" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1/PCINT22)PC6" x="33.02" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI/PCINT21)PC5" x="33.02" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO/PCINT20)PC4" x="33.02" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS/PCINT19)PC3" x="33.02" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK/PCINT18)PC2" x="33.02" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA/PCINT17)" x="33.02" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL/PCINT16)" x="33.02" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD0/T3/PCINT24)PD0" x="33.02" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD0/PCINT25)PD1" x="33.02" y="-40.64" length="middle" rot="R180"/>
+<pin name="(RXD1/INT0/PCINT26)PD2" x="33.02" y="-38.1" length="middle" rot="R180"/>
+<pin name="(TXD1/INT1/PCINT27)PD3" x="33.02" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B/XCK1/PCINT28)PD4" x="33.02" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT29)PD5" x="33.02" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP/OC2B/PCINT30)PD6" x="33.02" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2A/PCINT31)PD7" x="33.02" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="MEGA323">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="15.24" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M8515-A">
+<wire x1="-15.24" y1="40.64" x2="15.24" y2="40.64" width="0.254" layer="94"/>
+<wire x1="15.24" y1="40.64" x2="15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-50.8" x2="-15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-50.8" x2="-15.24" y2="40.64" width="0.254" layer="94"/>
+<text x="-15.24" y="41.402" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-53.34" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="12.7" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="15.24" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="17.78" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="30.48" length="middle"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="38.1" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-40.64" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-43.18" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+</symbol>
+<symbol name="32-I/O-7">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="17.78" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="20.32" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="22.86" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+</symbol>
+<symbol name="32-I/O-M8535-A">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="32-I/O-M8535-P">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/INT2)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/OC0)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SDA)PC1" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SCL)PC0" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+</symbol>
+<symbol name="AT89C5131">
+<wire x1="-22.86" y1="-43.18" x2="22.86" y2="-43.18" width="0.4064" layer="94"/>
+<wire x1="22.86" y1="-43.18" x2="22.86" y2="40.64" width="0.4064" layer="94"/>
+<wire x1="22.86" y1="40.64" x2="-22.86" y2="40.64" width="0.4064" layer="94"/>
+<wire x1="-22.86" y1="40.64" x2="-22.86" y2="-43.18" width="0.4064" layer="94"/>
+<text x="-22.86" y="-45.72" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="41.91" size="1.778" layer="95">>NAME</text>
+<pin name="!EA!/VPP" x="25.4" y="-22.86" length="short" direction="in" rot="R180"/>
+<pin name="P0.0_AD0" x="25.4" y="30.48" length="short" rot="R180"/>
+<pin name="P0.1_AD1" x="25.4" y="27.94" length="short" rot="R180"/>
+<pin name="P0.2_AD2" x="25.4" y="25.4" length="short" rot="R180"/>
+<pin name="P0.3_AD3" x="25.4" y="22.86" length="short" rot="R180"/>
+<pin name="P0.4_AD4" x="25.4" y="20.32" length="short" rot="R180"/>
+<pin name="P0.5_AD5" x="25.4" y="17.78" length="short" rot="R180"/>
+<pin name="P0.6_AD6" x="25.4" y="15.24" length="short" rot="R180"/>
+<pin name="P0.7_AD7" x="25.4" y="12.7" length="short" rot="R180"/>
+<pin name="XTAL1" x="-25.4" y="33.02" length="short" direction="in"/>
+<pin name="XTAL2" x="-25.4" y="27.94" length="short" direction="in"/>
+<pin name="!RST" x="-25.4" y="38.1" length="short" direction="in"/>
+<pin name="ALE" x="25.4" y="-25.4" length="short" rot="R180"/>
+<pin name="!PSEN" x="25.4" y="-27.94" length="short" direction="out" rot="R180"/>
+<pin name="P2.0_A8" x="25.4" y="7.62" length="short" rot="R180"/>
+<pin name="P2.1_A9" x="25.4" y="5.08" length="short" rot="R180"/>
+<pin name="P2.2_A10" x="25.4" y="2.54" length="short" rot="R180"/>
+<pin name="P2.3_A11" x="25.4" y="0" length="short" rot="R180"/>
+<pin name="P2.4_A12" x="25.4" y="-2.54" length="short" rot="R180"/>
+<pin name="P2.5_A13" x="25.4" y="-5.08" length="short" rot="R180"/>
+<pin name="P2.6_A14" x="25.4" y="-7.62" length="short" rot="R180"/>
+<pin name="P2.7_A15" x="25.4" y="-10.16" length="short" rot="R180"/>
+<pin name="P1.0/T2/KIN0" x="-25.4" y="22.86" length="short"/>
+<pin name="P1.1/T2EX/KIN1/SS" x="-25.4" y="20.32" length="short"/>
+<pin name="P1.2/ECI/KIN2" x="-25.4" y="17.78" length="short"/>
+<pin name="P1.3/CEX0/KIN3" x="-25.4" y="15.24" length="short"/>
+<pin name="P1.4/CEX1/KIN4" x="-25.4" y="12.7" length="short"/>
+<pin name="P1.5/CEX2/KIN5/MISO" x="-25.4" y="10.16" length="short"/>
+<pin name="P1.6/CEX3/KIN6/SCK" x="-25.4" y="7.62" length="short"/>
+<pin name="P1.7/CEX4/KIN7/MOSI" x="-25.4" y="5.08" length="short"/>
+<pin name="P3.0/RXD" x="-25.4" y="0" length="short"/>
+<pin name="P3.1/TXD" x="-25.4" y="-2.54" length="short"/>
+<pin name="P3.2/!INT0" x="-25.4" y="-5.08" length="short"/>
+<pin name="P3.3/!INT1" x="-25.4" y="-7.62" length="short"/>
+<pin name="P3.4/T0" x="-25.4" y="-10.16" length="short"/>
+<pin name="P3.5/T1" x="-25.4" y="-12.7" length="short"/>
+<pin name="P3.6/!WR" x="25.4" y="-15.24" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="25.4" y="-17.78" length="short" rot="R180"/>
+<pin name="VDD" x="25.4" y="38.1" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS" x="25.4" y="-40.64" length="short" direction="pwr" rot="R180"/>
+<pin name="AVDD" x="-25.4" y="-38.1" length="short" direction="pwr"/>
+<pin name="D+" x="-25.4" y="-25.4" length="short"/>
+<pin name="D-" x="-25.4" y="-27.94" length="short"/>
+<pin name="PLLF" x="-25.4" y="-33.02" length="short"/>
+<pin name="FREV" x="-25.4" y="-35.56" length="short"/>
+<pin name="P4.0/SCL" x="-25.4" y="-17.78" length="short"/>
+<pin name="P4.1/SDA" x="-25.4" y="-20.32" length="short"/>
+<pin name="AVSS" x="-25.4" y="-40.64" length="short" direction="pwr"/>
+</symbol>
+<symbol name="AT89C5132">
+<wire x1="-17.78" y1="-71.12" x2="17.78" y2="-71.12" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="-71.12" x2="17.78" y2="63.5" width="0.4064" layer="94"/>
+<wire x1="17.78" y1="63.5" x2="-17.78" y2="63.5" width="0.4064" layer="94"/>
+<wire x1="-17.78" y1="63.5" x2="-17.78" y2="-71.12" width="0.4064" layer="94"/>
+<text x="-17.78" y="-73.66" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="64.77" size="1.778" layer="95">>NAME</text>
+<pin name="VDD@1" x="20.32" y="58.42" length="short" direction="pwr" rot="R180"/>
+<pin name="P0.0_AD0" x="20.32" y="40.64" length="short" rot="R180"/>
+<pin name="P0.1_AD1" x="20.32" y="38.1" length="short" rot="R180"/>
+<pin name="P0.2_AD2" x="20.32" y="35.56" length="short" rot="R180"/>
+<pin name="P0.3_AD3" x="20.32" y="33.02" length="short" rot="R180"/>
+<pin name="P0.4_AD4" x="20.32" y="30.48" length="short" rot="R180"/>
+<pin name="P0.5_AD5" x="20.32" y="27.94" length="short" rot="R180"/>
+<pin name="P0.6_AD6" x="20.32" y="25.4" length="short" rot="R180"/>
+<pin name="P0.7_AD7" x="20.32" y="22.86" length="short" rot="R180"/>
+<pin name="X1" x="-20.32" y="53.34" length="short" direction="in"/>
+<pin name="X2" x="-20.32" y="50.8" length="short" direction="in"/>
+<pin name="RST" x="-20.32" y="55.88" length="short" direction="in"/>
+<pin name="ALE" x="20.32" y="-10.16" length="short" rot="R180"/>
+<pin name="P4.3/!SS" x="-20.32" y="-17.78" length="short"/>
+<pin name="P2.0_A8" x="20.32" y="17.78" length="short" rot="R180"/>
+<pin name="P2.1_A9" x="20.32" y="15.24" length="short" rot="R180"/>
+<pin name="P2.2_A10" x="20.32" y="12.7" length="short" rot="R180"/>
+<pin name="P2.3_A11" x="20.32" y="10.16" length="short" rot="R180"/>
+<pin name="P2.4_A12" x="20.32" y="7.62" length="short" rot="R180"/>
+<pin name="P2.5_A13" x="20.32" y="5.08" length="short" rot="R180"/>
+<pin name="P2.6_A14" x="20.32" y="2.54" length="short" rot="R180"/>
+<pin name="P2.7_A15" x="20.32" y="0" length="short" rot="R180"/>
+<pin name="P1.0/KIN0" x="-20.32" y="30.48" length="short"/>
+<pin name="P1.1/KIN1" x="-20.32" y="27.94" length="short"/>
+<pin name="P1.2/KIN2" x="-20.32" y="25.4" length="short"/>
+<pin name="P1.3/KIN3" x="-20.32" y="22.86" length="short"/>
+<pin name="P1.6/SCL" x="-20.32" y="15.24" length="short"/>
+<pin name="P1.7/SDA" x="-20.32" y="12.7" length="short"/>
+<pin name="P3.0/RXD" x="-20.32" y="7.62" length="short"/>
+<pin name="P3.1/TXD" x="-20.32" y="5.08" length="short"/>
+<pin name="P3.2/!INT0" x="-20.32" y="2.54" length="short"/>
+<pin name="P3.3/!INT1" x="-20.32" y="0" length="short"/>
+<pin name="P3.4/T0" x="-20.32" y="-2.54" length="short"/>
+<pin name="P3.5/T1" x="-20.32" y="-5.08" length="short"/>
+<pin name="P3.6/!WR" x="20.32" y="-5.08" length="short" rot="R180"/>
+<pin name="P3.7/!RD" x="20.32" y="-7.62" length="short" rot="R180"/>
+<pin name="VDD" x="20.32" y="60.96" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS" x="20.32" y="-38.1" length="short" direction="pwr" rot="R180"/>
+<pin name="AVDD" x="-20.32" y="-50.8" length="short" direction="pwr"/>
+<pin name="D+" x="-20.32" y="-38.1" length="short"/>
+<pin name="D-" x="-20.32" y="-40.64" length="short"/>
+<pin name="VDD@3" x="20.32" y="53.34" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@3" x="20.32" y="-30.48" length="short" direction="pwr" rot="R180"/>
+<pin name="AVSS" x="-20.32" y="-68.58" length="short" direction="pwr"/>
+<pin name="P4.0/MISO" x="-20.32" y="-10.16" length="short"/>
+<pin name="P4.1/MOSI" x="-20.32" y="-12.7" length="short"/>
+<pin name="P4.2/SCK" x="-20.32" y="-15.24" length="short"/>
+<pin name="P4.4" x="-20.32" y="-20.32" length="short"/>
+<pin name="P5.0" x="20.32" y="-15.24" length="short" rot="R180"/>
+<pin name="P5.1" x="20.32" y="-17.78" length="short" rot="R180"/>
+<pin name="P5.2" x="20.32" y="-20.32" length="short" rot="R180"/>
+<pin name="P5.3" x="20.32" y="-22.86" length="short" rot="R180"/>
+<pin name="FILT" x="-20.32" y="48.26" length="short" direction="in"/>
+<pin name="DCLK" x="20.32" y="-50.8" length="short" direction="out" rot="R180"/>
+<pin name="DOUT" x="20.32" y="-53.34" length="short" direction="out" rot="R180"/>
+<pin name="DSEL" x="20.32" y="-55.88" length="short" direction="out" rot="R180"/>
+<pin name="SCLK" x="20.32" y="-58.42" length="short" direction="out" rot="R180"/>
+<pin name="MCLK" x="20.32" y="-63.5" length="short" direction="out" rot="R180"/>
+<pin name="MCMD" x="20.32" y="-66.04" length="short" rot="R180"/>
+<pin name="MDAT" x="20.32" y="-68.58" length="short" rot="R180"/>
+<pin name="AIN0" x="-20.32" y="-55.88" length="short" direction="in"/>
+<pin name="AIN1" x="-20.32" y="-58.42" length="short" direction="in"/>
+<pin name="AREFP" x="-20.32" y="-60.96" length="short" direction="in"/>
+<pin name="AREFN" x="-20.32" y="-63.5" length="short" direction="in"/>
+<pin name="!ISP" x="-20.32" y="38.1" length="short"/>
+<pin name="!TST" x="-20.32" y="35.56" length="short" direction="in"/>
+<pin name="UVDD" x="-20.32" y="-33.02" length="short" direction="pwr"/>
+<pin name="UVSS" x="-20.32" y="-45.72" length="short" direction="pwr"/>
+<pin name="PVDD" x="-20.32" y="60.96" length="short" direction="pwr"/>
+<pin name="PVSS" x="-20.32" y="43.18" length="short" direction="pwr"/>
+<pin name="P1.4" x="-20.32" y="20.32" length="short"/>
+<pin name="P1.5" x="-20.32" y="17.78" length="short"/>
+<pin name="P4.5" x="-20.32" y="-22.86" length="short"/>
+<pin name="P4.6" x="-20.32" y="-25.4" length="short"/>
+<pin name="P4.7" x="-20.32" y="-27.94" length="short"/>
+<pin name="VSS@1" x="20.32" y="-35.56" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@2" x="20.32" y="-33.02" length="short" direction="pwr" rot="R180"/>
+<pin name="VDD@2" x="20.32" y="55.88" length="short" direction="pwr" rot="R180"/>
+<pin name="VDD@4" x="20.32" y="50.8" length="short" direction="pwr" rot="R180"/>
+<pin name="VSS@4" x="20.32" y="-27.94" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="23-I/O_MI">
+<wire x1="-17.78" y1="27.94" x2="20.32" y2="27.94" width="0.254" layer="94"/>
+<wire x1="20.32" y1="27.94" x2="20.32" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-35.56" x2="-17.78" y2="-35.56" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-35.56" x2="-17.78" y2="27.94" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="29.21" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5(SCK)" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="PB7(XTAL2/TOSC2)" x="-22.86" y="2.54" length="middle"/>
+<pin name="PB6(XTAL1/TOSC1)" x="-22.86" y="7.62" length="middle"/>
+<pin name="GND@1" x="-22.86" y="-5.08" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-22.86" y="-7.62" length="middle" direction="pwr"/>
+<pin name="VCC@1" x="-22.86" y="-10.16" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-22.86" y="-12.7" length="middle" direction="pwr"/>
+<pin name="GND" x="-22.86" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-22.86" y="17.78" length="middle" direction="pas"/>
+<pin name="AVCC" x="-22.86" y="15.24" length="middle" direction="pwr"/>
+<pin name="PB4(MISO)" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="PB3(MOSI/OC2)" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="PB2(SS/OC1B)" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="PB1(OC1A)" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB0(ICP)" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD7(AIN1)" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD6(AIN0)" x="25.4" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD5(T1)" x="25.4" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD4(XCK/T0)" x="25.4" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD3(INT1)" x="25.4" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD2(INT0)" x="25.4" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD1(TXD)" x="25.4" y="0" length="middle" rot="R180"/>
+<pin name="PD0(RXD)" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="ADC7" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="ADC6" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="PC5(ADC5/SCL)" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="PC4(ADC4/SDA)" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="PC3(ADC3)" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="PC2(ADC2)" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="PC1(ADC1)" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="PC0(ADC0)" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="PC6(/RESET)" x="-22.86" y="25.4" length="middle" function="dot"/>
+<pin name="THERMAL" x="-22.86" y="-20.32" length="middle" direction="pas"/>
+</symbol>
+<symbol name="32-I/O-M16-A_M">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-5.08" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M32-A_M">
+<wire x1="-15.24" y1="45.72" x2="15.24" y2="45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="45.72" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI)PC5" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO)PC4" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS)PC3" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK)PC2" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-5.08" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA64-M">
+<wire x1="-20.32" y1="53.34" x2="22.86" y2="53.34" width="0.254" layer="94"/>
+<wire x1="22.86" y1="53.34" x2="22.86" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-60.96" x2="-20.32" y2="-60.96" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-60.96" x2="-20.32" y2="53.34" width="0.254" layer="94"/>
+<text x="-20.32" y="-63.5" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="54.61" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-25.4" y="-58.42" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-25.4" y="-55.88" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-25.4" y="-53.34" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-25.4" y="-50.8" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-25.4" y="-48.26" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-25.4" y="-45.72" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-25.4" y="-43.18" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-25.4" y="-40.64" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="27.94" y="-58.42" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="27.94" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="33.02" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-25.4" y="30.48" length="middle" direction="pwr"/>
+<pin name="AREF" x="-25.4" y="35.56" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-25.4" y="40.64" length="middle"/>
+<pin name="XTAL2" x="-25.4" y="45.72" length="middle"/>
+<pin name="VCC@1" x="-25.4" y="25.4" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-25.4" y="17.78" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="20.32" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-25.4" y="7.62" length="middle"/>
+<pin name="PG4(TOSC1)" x="-25.4" y="2.54" length="middle"/>
+<pin name="PG0(WR)" x="-25.4" y="-7.62" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-25.4" y="-5.08" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-25.4" y="-2.54" length="middle"/>
+<pin name="RESET" x="-25.4" y="50.8" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-25.4" y="-10.16" length="middle" direction="in" function="dot"/>
+<pin name="THERMAL" x="-25.4" y="12.7" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA128-M">
+<wire x1="-22.86" y1="55.88" x2="20.32" y2="55.88" width="0.254" layer="94"/>
+<wire x1="20.32" y1="55.88" x2="20.32" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-58.42" x2="-22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-58.42" x2="-22.86" y2="55.88" width="0.254" layer="94"/>
+<text x="-22.86" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-27.94" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-27.94" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-27.94" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-27.94" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-27.94" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-27.94" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-27.94" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-27.94" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PDI)PE0" x="25.4" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PDO)PE1" x="25.4" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0)PE2" x="25.4" y="-50.8" length="middle" rot="R180"/>
+<pin name="(OC3A/AIN1)PE3" x="25.4" y="-48.26" length="middle" rot="R180"/>
+<pin name="(OC3B/INT4)PE4" x="25.4" y="-45.72" length="middle" rot="R180"/>
+<pin name="(OC3C/INT5)PE5" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(T3/INT6)PE6" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(IC3/INT7)PE7" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(T2)PD7" x="25.4" y="-15.24" length="middle" rot="R180"/>
+<pin name="(T1)PD6" x="25.4" y="-17.78" length="middle" rot="R180"/>
+<pin name="(XCK1)PD5" x="25.4" y="-20.32" length="middle" rot="R180"/>
+<pin name="(IC1)PD4" x="25.4" y="-22.86" length="middle" rot="R180"/>
+<pin name="(TXD1/INT3)PD3" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(RXD1/INT2)PD2" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SDA/INT1)PD1" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SCL/INT0)PD0" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="25.4" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A14)PC6" x="25.4" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A13)PC5" x="25.4" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A12)PC4" x="25.4" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(A11)PC3" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(A10)PC2" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(A9)PC1" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(A8)PC0" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2/OC1C)PB7" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B)PB6" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A)PB5" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0)PB4" x="25.4" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO)PB3" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI)PB2" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK)PB1" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS)PB0" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="25.4" y="50.8" length="middle" rot="R180"/>
+<pin name="(AD7)PA7" x="25.4" y="53.34" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="25.4" y="48.26" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="25.4" y="45.72" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="43.18" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-27.94" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(TOSC2)" x="-27.94" y="10.16" length="middle"/>
+<pin name="PG4(TOSC1)" x="-27.94" y="5.08" length="middle"/>
+<pin name="PG0(WR)" x="-27.94" y="-5.08" length="middle" function="dot"/>
+<pin name="PG1(RD)" x="-27.94" y="-2.54" length="middle" function="dot"/>
+<pin name="PG2(ALE)" x="-27.94" y="0" length="middle"/>
+<pin name="RESET" x="-27.94" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="PEN" x="-27.94" y="-7.62" length="middle" direction="in" function="dot"/>
+<pin name="THERMAL" x="-27.94" y="15.24" length="middle" direction="in"/>
+</symbol>
+<symbol name="MEGA169-M">
+<wire x1="-27.94" y1="55.88" x2="22.86" y2="55.88" width="0.254" layer="94"/>
+<wire x1="22.86" y1="55.88" x2="22.86" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-58.42" x2="-27.94" y2="-58.42" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-58.42" x2="-27.94" y2="55.88" width="0.254" layer="94"/>
+<text x="-27.94" y="-60.96" size="1.778" layer="96">>VALUE</text>
+<text x="-27.94" y="57.15" size="1.778" layer="95">>NAME</text>
+<pin name="PF0(ADC0)" x="-33.02" y="-55.88" length="middle" direction="in"/>
+<pin name="PF1(ADC1)" x="-33.02" y="-53.34" length="middle" direction="in"/>
+<pin name="PF2(ADC2)" x="-33.02" y="-50.8" length="middle" direction="in"/>
+<pin name="PF3(ADC3)" x="-33.02" y="-48.26" length="middle" direction="in"/>
+<pin name="PF4(ADC4/TCK)" x="-33.02" y="-45.72" length="middle" direction="in"/>
+<pin name="PF5(ADC5/TMS)" x="-33.02" y="-43.18" length="middle" direction="in"/>
+<pin name="PF6(ADC6/TDO)" x="-33.02" y="-40.64" length="middle" direction="in"/>
+<pin name="PF7(ADC7/TDI)" x="-33.02" y="-38.1" length="middle" direction="in"/>
+<pin name="(RXD/PCINT0)PE0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="(TXD/PCINT1)PE1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="(XCK0/AIN0/PCINT2)PE2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="(AIN1/PCINT3)PE3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="(USCK/SCL/PCINT4)PE4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="(DI/SDA/PCINT5)PE5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="(DO/PCINT6)PE6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="(CLKO/PCINT7)PE7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="(SEG15)PD7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="(SEG16)PD6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="(SEG17)PD5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="(SEG18)PD4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="(SEG19)PD3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="(SEG20)PD2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="(SEG21/INT0)PD1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="(SEG22/ICP)PD0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="(SEG5)PC7" x="27.94" y="7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG6)PC6" x="27.94" y="5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG7)PC5" x="27.94" y="2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG8)PC4" x="27.94" y="0" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG9)PC3" x="27.94" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG10)PC2" x="27.94" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG11)PC1" x="27.94" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(SEG12)PC0" x="27.94" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(OC2A/PCINT15)PB7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="(OC1B/PCINT14)PB6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT13)PB5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="(OC0A/PCINT12)PB4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="(MISO/PCINT11)PB3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT10)PB2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="(SCK/PCINT9)PB1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/PCINT8)PB0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="(SEG2)PA6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="(SEG3)PA7" x="27.94" y="53.34" length="middle" rot="R180"/>
+<pin name="(SEG1)PA5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="(SEG0)PA4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="(COM3)PA3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="(COM2)PA2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="(COM1)PA1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="(COM0)PA0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="AVCC" x="-33.02" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-33.02" y="33.02" length="middle" direction="pwr"/>
+<pin name="AREF" x="-33.02" y="38.1" length="middle" direction="pas"/>
+<pin name="XTAL1(TOSC1)" x="-33.02" y="43.18" length="middle"/>
+<pin name="XTAL2(TOSC2)" x="-33.02" y="48.26" length="middle"/>
+<pin name="VCC@1" x="-33.02" y="27.94" length="middle" direction="pwr"/>
+<pin name="VCC" x="-33.02" y="25.4" length="middle" direction="pwr"/>
+<pin name="GND@2" x="-33.02" y="20.32" length="middle" direction="pwr"/>
+<pin name="GND" x="-33.02" y="22.86" length="middle" direction="pwr"/>
+<pin name="PG3(T1/SEG24)" x="-33.02" y="7.62" length="middle"/>
+<pin name="PG4(T0/SEG23)" x="-33.02" y="10.16" length="middle"/>
+<pin name="PG0(SEG14)" x="-33.02" y="0" length="middle"/>
+<pin name="PG1(SEG13)" x="-33.02" y="2.54" length="middle"/>
+<pin name="PG2(SEG4)" x="-33.02" y="5.08" length="middle"/>
+<pin name="PG5(RESET)" x="-33.02" y="53.34" length="middle" direction="in" function="dot"/>
+<pin name="LCDCAP" x="-33.02" y="-2.54" length="middle" direction="in"/>
+<pin name="THERMAL" x="-33.02" y="15.24" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M8515-A_M">
+<wire x1="-15.24" y1="40.64" x2="15.24" y2="40.64" width="0.254" layer="94"/>
+<wire x1="15.24" y1="40.64" x2="15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-50.8" x2="-15.24" y2="-50.8" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-50.8" x2="-15.24" y2="40.64" width="0.254" layer="94"/>
+<text x="-15.24" y="41.402" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-53.34" size="1.778" layer="96">>VALUE</text>
+<pin name="(AD7)PA7" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(AD6)PA6" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(AD5)PA5" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(AD4)PA4" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(AD3)PA3" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(AD2)PA2" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(AD1)PA1" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(AD0)PA0" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN1)PB3" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(AIN0)PB2" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(T0/OC0)PB0" x="20.32" y="-2.54" length="middle" rot="R180"/>
+<pin name="(A15)PC7" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="(A14)PC6" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="(A13)PC5" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="(A12)PC4" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="(A11)PC3" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="(A10)PC2" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="(A9)PC1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="(A8)PC0" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE2(OC1B)" x="-20.32" y="12.7" length="middle"/>
+<pin name="PE1(ALE)" x="-20.32" y="15.24" length="middle"/>
+<pin name="PE0(ICP/INT2)" x="-20.32" y="17.78" length="middle"/>
+<pin name="XTAL1" x="-20.32" y="25.4" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="30.48" length="middle"/>
+<pin name="VCC" x="-20.32" y="7.62" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="5.08" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="38.1" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(XCK)PD4" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(WR)PD6" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(RD)PD7" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="NC1" x="-15.24" y="-40.64" visible="off" length="point" direction="nc"/>
+<pin name="NC2" x="-15.24" y="-43.18" visible="off" length="point" direction="nc"/>
+<pin name="NC3" x="-15.24" y="-45.72" visible="off" length="point" direction="nc"/>
+<pin name="NC4" x="-15.24" y="-48.26" visible="off" length="point" direction="nc"/>
+<pin name="THERMAL" x="-20.32" y="0" length="middle" direction="in"/>
+</symbol>
+<symbol name="32-I/O-M8535-A_M">
+<wire x1="-15.24" y1="43.18" x2="15.24" y2="43.18" width="0.254" layer="94"/>
+<wire x1="15.24" y1="43.18" x2="15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-48.26" x2="-15.24" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-48.26" x2="-15.24" y2="43.18" width="0.254" layer="94"/>
+<text x="-15.24" y="43.942" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-50.8" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7)PA7" x="20.32" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC6)PA6" x="20.32" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC5)PA5" x="20.32" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC4)PA4" x="20.32" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC3)PA3" x="20.32" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC2)PA2" x="20.32" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC1)PA1" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="(ADC0)PA0" x="20.32" y="22.86" length="middle" rot="R180"/>
+<pin name="(SCK)PB7" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="(MISO)PB6" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="(MOSI)PB5" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="(SS)PB4" x="20.32" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0)PB3" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2)PB2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="(T1)PB1" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="(T0/XCK)PB0" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="(TOSC2)PC7" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TOSC1)PC6" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC5" x="20.32" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC4" x="20.32" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC3" x="20.32" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC2" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC1(SDA)" x="20.32" y="-20.32" length="middle" rot="R180"/>
+<pin name="PC0(SCL)" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="17.78" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="22.86" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="27.94" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="33.02" length="middle"/>
+<pin name="GND1" x="-20.32" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="-2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="40.64" length="middle" direction="in" function="dot"/>
+<pin name="(RXD)PD0" x="20.32" y="-45.72" length="middle" rot="R180"/>
+<pin name="(TXD)PD1" x="20.32" y="-43.18" length="middle" rot="R180"/>
+<pin name="(INT0)PD2" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="(INT1)PD3" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="(OC1B)PD4" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1A)PD5" x="20.32" y="-33.02" length="middle" rot="R180"/>
+<pin name="(ICP)PD6" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="(OC2)PD7" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="10.16" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="0" length="middle" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-7.62" length="middle" direction="in"/>
+</symbol>
+<symbol name="TINY26_M">
+<wire x1="-17.78" y1="22.86" x2="15.24" y2="22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="22.86" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-17.78" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-22.86" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
+<text x="-17.78" y="-25.4" size="1.778" layer="96">>VALUE</text>
+<text x="-17.78" y="23.622" size="1.778" layer="95">>NAME</text>
+<pin name="(ADC8/XTAL2)PB5" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="(ADC7/XTAL1)PB4" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="(OC1B)PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="(SCK/SCL/!OC1B!)PB2" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="(MISO/DO/OC1A)PB1" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="(MOSI/DI/SDA/!OC1A!)PB0" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="(ADC6/AIN1)PA7" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="(ADC5/AIN0)PA6" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="(ADC4)PA5" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="(ADC3)PA4" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="(AREF)PA3" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="(ADC2)PA2" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="(ADC1)PA1" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="(ADC0)PA0" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="GND" x="-20.32" y="-15.24" length="short" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="-5.08" length="short" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="-10.16" length="short" direction="pwr"/>
+<pin name="(ADC10/!RESET!)PB7" x="17.78" y="20.32" length="short" rot="R180"/>
+<pin name="(ADC9/INT0/T0)PB6" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="GND@1" x="-20.32" y="-17.78" length="short" direction="pwr"/>
+<pin name="THERMAL" x="-20.32" y="-20.32" length="short" direction="in"/>
+</symbol>
+<symbol name="ATMEGA644">
+<wire x1="-22.86" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="45.72" x2="20.32" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-45.72" x2="-22.86" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="45.72" width="0.254" layer="94"/>
+<text x="-22.86" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="46.99" size="1.778" layer="95">>NAME</text>
+<pin name="(PCINT31/OC2A)PD7" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(PCINT30/OC2B/ICP)PD6" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(PCINT29/OC1A)PD5" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(PCINT28/OC1B)PD4" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(PCINT27/INT1)PD3" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="(PCINT26/INT0)PD2" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(PCINT25/TXD0)PD1" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(PCINT24/RXD0)PD0" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(PCINT23/TOSC2)PC7" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT22/TOSC1)PC6" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT21/TDI)PC5" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT20/TDO)PC4" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT19/TMS)PC3" x="25.4" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT18/TCK)PC2" x="25.4" y="-15.24" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT17/SDA)PC1" x="25.4" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT16/SCL)PC0" x="25.4" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT15/SCK)PB7" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(PCINT14/MISO)PB6" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(PCINT13/MOSI)PB5" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(PCINT12/OC0B/!SS!)PB4" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(PCINT11/OC0A/AIN1)PB3" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="(PCINT10/INT2/AIN0)PB2" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="(PCINT9/CLKO/T1)PB1" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="(PCINT8/XCK0/T0)PB0" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="(PCINT6/ADC6)PA6" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(PCINT7/ADC7)PA7" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(PCINT5/ADC5)PA5" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(PCINT4/ADC4)PA4" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="(PCINT3/ADC3)PA3" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="(PCINT2/ADC2)PA2" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(PCINT1/ADC1)PA1" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(PCINT0/ADC0)PA0" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="15.24" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="17.78" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="22.86" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="25.4" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="40.64" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="43.18" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="-40.64" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="-43.18" length="middle" direction="pwr"/>
+<pin name="RESET" x="-27.94" y="30.48" length="middle" direction="in" function="dot"/>
+<pin name="GND@2" x="-27.94" y="-38.1" length="middle" direction="pwr"/>
+<pin name="GND@3" x="-27.94" y="-35.56" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-27.94" y="38.1" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="ATMEGA644E">
+<wire x1="-22.86" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="45.72" x2="20.32" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="20.32" y1="-45.72" x2="-22.86" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="45.72" width="0.254" layer="94"/>
+<text x="-22.86" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<text x="-22.86" y="46.99" size="1.778" layer="95">>NAME</text>
+<pin name="(PCINT31/OC2A)PD7" x="25.4" y="-25.4" length="middle" rot="R180"/>
+<pin name="(PCINT30/OC2B/ICP)PD6" x="25.4" y="-27.94" length="middle" rot="R180"/>
+<pin name="(PCINT29/OC1A)PD5" x="25.4" y="-30.48" length="middle" rot="R180"/>
+<pin name="(PCINT28/OC1B)PD4" x="25.4" y="-33.02" length="middle" rot="R180"/>
+<pin name="(PCINT27/INT1)PD3" x="25.4" y="-35.56" length="middle" rot="R180"/>
+<pin name="(PCINT26/INT0)PD2" x="25.4" y="-38.1" length="middle" rot="R180"/>
+<pin name="(PCINT25/TXD0)PD1" x="25.4" y="-40.64" length="middle" rot="R180"/>
+<pin name="(PCINT24/RXD0)PD0" x="25.4" y="-43.18" length="middle" rot="R180"/>
+<pin name="(PCINT23/TOSC2)PC7" x="25.4" y="-2.54" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT22/TOSC1)PC6" x="25.4" y="-5.08" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT21/TDI)PC5" x="25.4" y="-7.62" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT20/TDO)PC4" x="25.4" y="-10.16" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT19/TMS)PC3" x="25.4" y="-12.7" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT18/TCK)PC2" x="25.4" y="-15.24" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT17/SDA)PC1" x="25.4" y="-17.78" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT16/SCL)PC0" x="25.4" y="-20.32" length="middle" direction="out" rot="R180"/>
+<pin name="(PCINT15/SCK)PB7" x="25.4" y="20.32" length="middle" rot="R180"/>
+<pin name="(PCINT14/MISO)PB6" x="25.4" y="17.78" length="middle" rot="R180"/>
+<pin name="(PCINT13/MOSI)PB5" x="25.4" y="15.24" length="middle" rot="R180"/>
+<pin name="(PCINT12/OC0B/!SS!)PB4" x="25.4" y="12.7" length="middle" rot="R180"/>
+<pin name="(PCINT11/OC0A/AIN1)PB3" x="25.4" y="10.16" length="middle" rot="R180"/>
+<pin name="(PCINT10/INT2/AIN0)PB2" x="25.4" y="7.62" length="middle" rot="R180"/>
+<pin name="(PCINT9/CLKO/T1)PB1" x="25.4" y="5.08" length="middle" rot="R180"/>
+<pin name="(PCINT8/XCK0/T0)PB0" x="25.4" y="2.54" length="middle" rot="R180"/>
+<pin name="(PCINT6/ADC6)PA6" x="25.4" y="40.64" length="middle" rot="R180"/>
+<pin name="(PCINT7/ADC7)PA7" x="25.4" y="43.18" length="middle" rot="R180"/>
+<pin name="(PCINT5/ADC5)PA5" x="25.4" y="38.1" length="middle" rot="R180"/>
+<pin name="(PCINT4/ADC4)PA4" x="25.4" y="35.56" length="middle" rot="R180"/>
+<pin name="(PCINT3/ADC3)PA3" x="25.4" y="33.02" length="middle" rot="R180"/>
+<pin name="(PCINT2/ADC2)PA2" x="25.4" y="30.48" length="middle" rot="R180"/>
+<pin name="(PCINT1/ADC1)PA1" x="25.4" y="27.94" length="middle" rot="R180"/>
+<pin name="(PCINT0/ADC0)PA0" x="25.4" y="25.4" length="middle" rot="R180"/>
+<pin name="AVCC" x="-27.94" y="15.24" length="middle" direction="pwr"/>
+<pin name="AREF" x="-27.94" y="17.78" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-27.94" y="22.86" length="middle"/>
+<pin name="XTAL2" x="-27.94" y="25.4" length="middle"/>
+<pin name="VCC@1" x="-27.94" y="40.64" length="middle" direction="pwr"/>
+<pin name="VCC" x="-27.94" y="43.18" length="middle" direction="pwr"/>
+<pin name="GND@1" x="-27.94" y="-40.64" length="middle" direction="pwr"/>
+<pin name="GND" x="-27.94" y="-43.18" length="middle" direction="pwr"/>
+<pin name="RESET" x="-27.94" y="30.48" length="middle" direction="in" function="dot"/>
+<pin name="GND@2" x="-27.94" y="-38.1" length="middle" direction="pwr"/>
+<pin name="GND@3" x="-27.94" y="-35.56" length="middle" direction="pwr"/>
+<pin name="VCC@2" x="-27.94" y="38.1" length="middle" direction="pwr"/>
+<pin name="EXP" x="-27.94" y="-33.02" length="middle" direction="pwr"/>
+</symbol>
+<symbol name="AT91SAM7X">
+<wire x1="-48.26" y1="48.26" x2="48.26" y2="48.26" width="0.254" layer="94"/>
+<wire x1="48.26" y1="48.26" x2="48.26" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="48.26" y1="-48.26" x2="-48.26" y2="-48.26" width="0.254" layer="94"/>
+<wire x1="-48.26" y1="-48.26" x2="-48.26" y2="48.26" width="0.254" layer="94"/>
+<text x="-7.62" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="ADVREF" x="-50.8" y="33.02" length="short"/>
+<pin name="GND@1" x="-50.8" y="30.48" length="short"/>
+<pin name="AD4" x="-50.8" y="27.94" length="short"/>
+<pin name="AD5" x="-50.8" y="25.4" length="short"/>
+<pin name="AD6" x="-50.8" y="22.86" length="short"/>
+<pin name="AD7" x="-50.8" y="20.32" length="short"/>
+<pin name="VDDOUT@1" x="-50.8" y="17.78" length="short"/>
+<pin name="VDDIN@1" x="-50.8" y="15.24" length="short"/>
+<pin name="PB27/AD0" x="-50.8" y="12.7" length="short"/>
+<pin name="PB28/AD1" x="-50.8" y="10.16" length="short"/>
+<pin name="PB29/AD2" x="-50.8" y="7.62" length="short"/>
+<pin name="PB30/AD3" x="-50.8" y="5.08" length="short"/>
+<pin name="PA8/PGMM0" x="-50.8" y="2.54" length="short"/>
+<pin name="PA9/PGMM1" x="-50.8" y="0" length="short"/>
+<pin name="VDDCORE@1" x="-50.8" y="-2.54" length="short"/>
+<pin name="GND@2" x="-50.8" y="-5.08" length="short"/>
+<pin name="VDDIO@1" x="-50.8" y="-7.62" length="short"/>
+<pin name="PA10/PGMM2" x="-50.8" y="-10.16" length="short"/>
+<pin name="PA11/PGMM3" x="-50.8" y="-12.7" length="short"/>
+<pin name="PA12/PGMD0" x="-50.8" y="-15.24" length="short"/>
+<pin name="PA13/PGMD1" x="-50.8" y="-17.78" length="short"/>
+<pin name="PA14/PGMD2" x="-50.8" y="-20.32" length="short"/>
+<pin name="PA15/PGMD3" x="-50.8" y="-22.86" length="short"/>
+<pin name="PA16/PGMD4" x="-50.8" y="-25.4" length="short"/>
+<pin name="PA17/PGMD5" x="-50.8" y="-27.94" length="short"/>
+<pin name="PA18/PGMD6" x="-30.48" y="-50.8" length="short" rot="R90"/>
+<pin name="PB9" x="-27.94" y="-50.8" length="short" rot="R90"/>
+<pin name="PB1" x="7.62" y="-50.8" length="short" rot="R90"/>
+<pin name="PB2" x="10.16" y="-50.8" length="short" rot="R90"/>
+<pin name="PB3" x="12.7" y="-50.8" length="short" rot="R90"/>
+<pin name="PB4" x="50.8" y="25.4" length="short" rot="R180"/>
+<pin name="PB5" x="-10.16" y="-50.8" length="short" rot="R90"/>
+<pin name="PB6" x="-17.78" y="-50.8" length="short" rot="R90"/>
+<pin name="PB7" x="0" y="-50.8" length="short" rot="R90"/>
+<pin name="PB8" x="-25.4" y="-50.8" length="short" rot="R90"/>
+<pin name="PB10" x="15.24" y="-50.8" length="short" rot="R90"/>
+<pin name="PB11" x="17.78" y="-50.8" length="short" rot="R90"/>
+<pin name="PB12" x="2.54" y="-50.8" length="short" rot="R90"/>
+<pin name="PB13" x="-20.32" y="-50.8" length="short" rot="R90"/>
+<pin name="PB14" x="-22.86" y="-50.8" length="short" rot="R90"/>
+<pin name="PB15" x="-7.62" y="-50.8" length="short" rot="R90"/>
+<pin name="PB16" x="50.8" y="27.94" length="short" rot="R180"/>
+<pin name="PB17" x="-5.08" y="-50.8" length="short" rot="R90"/>
+<pin name="PB18" x="50.8" y="2.54" length="short" rot="R180"/>
+<pin name="PA19/PGMD7" x="20.32" y="-50.8" length="short" rot="R90"/>
+<pin name="PA20/PGMD8" x="22.86" y="-50.8" length="short" rot="R90"/>
+<pin name="PB21" x="50.8" y="-5.08" length="short" rot="R180"/>
+<pin name="PB22" x="50.8" y="-7.62" length="short" rot="R180"/>
+<pin name="PB23" x="50.8" y="-12.7" length="short" rot="R180"/>
+<pin name="PB24" x="50.8" y="-15.24" length="short" rot="R180"/>
+<pin name="PB25" x="50.8" y="-17.78" length="short" rot="R180"/>
+<pin name="PB26" x="50.8" y="-20.32" length="short" rot="R180"/>
+<pin name="GND@3" x="-15.24" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDIO@2" x="-12.7" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDCORE@2" x="-2.54" y="-50.8" length="short" rot="R90"/>
+<pin name="PB0" x="5.08" y="-50.8" length="short" rot="R90"/>
+<pin name="VDDIO@3" x="25.4" y="-50.8" length="short" rot="R90"/>
+<pin name="PA21/PGMD9" x="27.94" y="-50.8" length="short" rot="R90"/>
+<pin name="PA22/PGMD10" x="30.48" y="-50.8" length="short" rot="R90"/>
+<pin name="TDI" x="50.8" y="33.02" length="short" rot="R180"/>
+<pin name="GND@4" x="50.8" y="30.48" length="short" rot="R180"/>
+<pin name="PA23/PGMD11" x="50.8" y="22.86" length="short" rot="R180"/>
+<pin name="PA24/PGMD12" x="50.8" y="20.32" length="short" rot="R180"/>
+<pin name="NRST" x="50.8" y="17.78" length="short" rot="R180"/>
+<pin name="TST" x="50.8" y="15.24" length="short" rot="R180"/>
+<pin name="PA25/PGMD13" x="50.8" y="12.7" length="short" rot="R180"/>
+<pin name="PA26/PGMD14" x="50.8" y="10.16" length="short" rot="R180"/>
+<pin name="VDDIO@4" x="50.8" y="7.62" length="short" rot="R180"/>
+<pin name="VDDCORE@3" x="50.8" y="5.08" length="short" rot="R180"/>
+<pin name="PB19" x="50.8" y="0" length="short" rot="R180"/>
+<pin name="PB20" x="50.8" y="-2.54" length="short" rot="R180"/>
+<pin name="GND@5" x="50.8" y="-10.16" length="short" rot="R180"/>
+<pin name="PA27/PGMD15" x="50.8" y="-22.86" length="short" rot="R180"/>
+<pin name="PA28" x="50.8" y="-25.4" length="short" rot="R180"/>
+<pin name="PA2" x="5.08" y="50.8" length="short" rot="R270"/>
+<pin name="PA3" x="7.62" y="50.8" length="short" rot="R270"/>
+<pin name="PA4/PGMNCMD" x="0" y="50.8" length="short" rot="R270"/>
+<pin name="PA5/PGMRDY" x="-2.54" y="50.8" length="short" rot="R270"/>
+<pin name="PA6/PGMNOE" x="-5.08" y="50.8" length="short" rot="R270"/>
+<pin name="PA7/PGMNVALID" x="-7.62" y="50.8" length="short" rot="R270"/>
+<pin name="PA29" x="50.8" y="-27.94" length="short" rot="R180"/>
+<pin name="TDO" x="30.48" y="50.8" length="short" rot="R270"/>
+<pin name="JTAGSEL" x="27.94" y="50.8" length="short" rot="R270"/>
+<pin name="TMS" x="25.4" y="50.8" length="short" rot="R270"/>
+<pin name="TCK" x="22.86" y="50.8" length="short" rot="R270"/>
+<pin name="PA30" x="20.32" y="50.8" length="short" rot="R270"/>
+<pin name="PA0/PGMEN0" x="17.78" y="50.8" length="short" rot="R270"/>
+<pin name="PA1/PGMEN1" x="15.24" y="50.8" length="short" rot="R270"/>
+<pin name="GND@6" x="12.7" y="50.8" length="short" rot="R270"/>
+<pin name="VDDIO@5" x="10.16" y="50.8" length="short" rot="R270"/>
+<pin name="VDDCORE@4" x="2.54" y="50.8" length="short" rot="R270"/>
+<pin name="ERASE" x="-10.16" y="50.8" length="short" rot="R270"/>
+<pin name="DDM" x="-12.7" y="50.8" length="short" rot="R270"/>
+<pin name="DDP" x="-15.24" y="50.8" length="short" rot="R270"/>
+<pin name="VDDFLASH" x="-17.78" y="50.8" length="short" rot="R270"/>
+<pin name="GND@7" x="-20.32" y="50.8" length="short" rot="R270"/>
+<pin name="XOUT" x="-25.4" y="50.8" length="short" rot="R270"/>
+<pin name="PLLRC" x="-27.94" y="50.8" length="short" rot="R270"/>
+<pin name="VDDPLL" x="-30.48" y="50.8" length="short" rot="R270"/>
+<pin name="XIN/PGMCK" x="-22.86" y="50.8" length="short" rot="R270"/>
+</symbol>
+<symbol name="AT91SAM7X-BGA">
+<wire x1="-17.78" y1="76.2" x2="15.24" y2="76.2" width="0.254" layer="94"/>
+<wire x1="15.24" y1="76.2" x2="15.24" y2="-78.74" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-78.74" x2="-17.78" y2="-78.74" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-78.74" x2="-17.78" y2="76.2" width="0.254" layer="94"/>
+<text x="-17.78" y="77.47" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="-81.28" size="1.778" layer="96">>VALUE</text>
+<pin name="ADVREF" x="-20.32" y="35.56" length="short"/>
+<pin name="GND@1" x="-20.32" y="-60.96" length="short"/>
+<pin name="AD4" x="-20.32" y="33.02" length="short"/>
+<pin name="AD5" x="-20.32" y="30.48" length="short"/>
+<pin name="AD6" x="-20.32" y="27.94" length="short"/>
+<pin name="AD7" x="-20.32" y="25.4" length="short"/>
+<pin name="VDDOUT@1" x="-20.32" y="71.12" length="short" direction="out"/>
+<pin name="VDDIN@1" x="-20.32" y="73.66" length="short"/>
+<pin name="PB27/AD0" x="17.78" y="-50.8" length="short" rot="R180"/>
+<pin name="PB28/AD1" x="17.78" y="-53.34" length="short" rot="R180"/>
+<pin name="PB29/AD2" x="17.78" y="-55.88" length="short" rot="R180"/>
+<pin name="PB30/AD3" x="17.78" y="-58.42" length="short" rot="R180"/>
+<pin name="PA8/PGMM0" x="-20.32" y="0" length="short"/>
+<pin name="PA9/PGMM1" x="-20.32" y="-2.54" length="short"/>
+<pin name="VDDCORE@1" x="17.78" y="60.96" length="short" rot="R180"/>
+<pin name="GND@2" x="-20.32" y="-63.5" length="short"/>
+<pin name="VDDIO@1" x="17.78" y="73.66" length="short" rot="R180"/>
+<pin name="PA10/PGMM2" x="-20.32" y="-5.08" length="short"/>
+<pin name="PA11/PGMM3" x="-20.32" y="-7.62" length="short"/>
+<pin name="PA12/PGMD0" x="-20.32" y="-10.16" length="short"/>
+<pin name="PA13/PGMD1" x="-20.32" y="-12.7" length="short"/>
+<pin name="PA14/PGMD2" x="-20.32" y="-15.24" length="short"/>
+<pin name="PA15/PGMD3" x="-20.32" y="-17.78" length="short"/>
+<pin name="PA16/PGMD4" x="-20.32" y="-20.32" length="short"/>
+<pin name="PA17/PGMD5" x="-20.32" y="-22.86" length="short"/>
+<pin name="PA18/PGMD6" x="-20.32" y="-25.4" length="short"/>
+<pin name="PB9" x="17.78" y="-5.08" length="short" rot="R180"/>
+<pin name="PB1" x="17.78" y="15.24" length="short" rot="R180"/>
+<pin name="PB2" x="17.78" y="12.7" length="short" rot="R180"/>
+<pin name="PB3" x="17.78" y="10.16" length="short" rot="R180"/>
+<pin name="PB4" x="17.78" y="7.62" length="short" rot="R180"/>
+<pin name="PB5" x="17.78" y="5.08" length="short" rot="R180"/>
+<pin name="PB6" x="17.78" y="2.54" length="short" rot="R180"/>
+<pin name="PB7" x="17.78" y="0" length="short" rot="R180"/>
+<pin name="PB8" x="17.78" y="-2.54" length="short" rot="R180"/>
+<pin name="PB10" x="17.78" y="-7.62" length="short" rot="R180"/>
+<pin name="PB11" x="17.78" y="-10.16" length="short" rot="R180"/>
+<pin name="PB12" x="17.78" y="-12.7" length="short" rot="R180"/>
+<pin name="PB13" x="17.78" y="-15.24" length="short" rot="R180"/>
+<pin name="PB14" x="17.78" y="-17.78" length="short" rot="R180"/>
+<pin name="PB15" x="17.78" y="-20.32" length="short" rot="R180"/>
+<pin name="PB16" x="17.78" y="-22.86" length="short" rot="R180"/>
+<pin name="PB17" x="17.78" y="-25.4" length="short" rot="R180"/>
+<pin name="PB18" x="17.78" y="-27.94" length="short" rot="R180"/>
+<pin name="PA19/PGMD7" x="-20.32" y="-27.94" length="short"/>
+<pin name="PA20/PGMD8" x="-20.32" y="-30.48" length="short"/>
+<pin name="PB21" x="17.78" y="-35.56" length="short" rot="R180"/>
+<pin name="PB22" x="17.78" y="-38.1" length="short" rot="R180"/>
+<pin name="PB23" x="17.78" y="-40.64" length="short" rot="R180"/>
+<pin name="PB24" x="17.78" y="-43.18" length="short" rot="R180"/>
+<pin name="PB25" x="17.78" y="-45.72" length="short" rot="R180"/>
+<pin name="PB26" x="17.78" y="-48.26" length="short" rot="R180"/>
+<pin name="GND@3" x="-20.32" y="-66.04" length="short"/>
+<pin name="VDDIO@2" x="17.78" y="71.12" length="short" rot="R180"/>
+<pin name="VDDCORE@2" x="17.78" y="58.42" length="short" rot="R180"/>
+<pin name="PB0" x="17.78" y="17.78" length="short" rot="R180"/>
+<pin name="VDDIO@3" x="17.78" y="68.58" length="short" rot="R180"/>
+<pin name="PA21/PGMD9" x="-20.32" y="-33.02" length="short"/>
+<pin name="PA22/PGMD10" x="-20.32" y="-35.56" length="short"/>
+<pin name="TDI" x="17.78" y="43.18" length="short" rot="R180"/>
+<pin name="GND@4" x="-20.32" y="-68.58" length="short"/>
+<pin name="PA23/PGMD11" x="-20.32" y="-38.1" length="short"/>
+<pin name="PA24/PGMD12" x="-20.32" y="-40.64" length="short"/>
+<pin name="NRST" x="-20.32" y="48.26" length="short"/>
+<pin name="TST" x="-20.32" y="50.8" length="short"/>
+<pin name="PA25/PGMD13" x="-20.32" y="-43.18" length="short"/>
+<pin name="PA26/PGMD14" x="-20.32" y="-45.72" length="short"/>
+<pin name="VDDIO@4" x="17.78" y="66.04" length="short" rot="R180"/>
+<pin name="VDDCORE@3" x="17.78" y="55.88" length="short" rot="R180"/>
+<pin name="PB19" x="17.78" y="-30.48" length="short" rot="R180"/>
+<pin name="PB20" x="17.78" y="-33.02" length="short" rot="R180"/>
+<pin name="GND@5" x="-20.32" y="-71.12" length="short"/>
+<pin name="PA27/PGMD15" x="-20.32" y="-48.26" length="short"/>
+<pin name="PA28" x="-20.32" y="-50.8" length="short"/>
+<pin name="PA2" x="-20.32" y="15.24" length="short"/>
+<pin name="PA3" x="-20.32" y="12.7" length="short"/>
+<pin name="PA4/PGMNCMD" x="-20.32" y="10.16" length="short"/>
+<pin name="PA5/PGMRDY" x="-20.32" y="7.62" length="short"/>
+<pin name="PA6/PGMNOE" x="-20.32" y="5.08" length="short"/>
+<pin name="PA7/PGMNVALID" x="-20.32" y="2.54" length="short"/>
+<pin name="PA29" x="-20.32" y="-53.34" length="short"/>
+<pin name="TDO" x="17.78" y="40.64" length="short" rot="R180"/>
+<pin name="JTAGSEL" x="17.78" y="38.1" length="short" rot="R180"/>
+<pin name="TMS" x="17.78" y="35.56" length="short" rot="R180"/>
+<pin name="TCK" x="17.78" y="33.02" length="short" rot="R180"/>
+<pin name="PA30" x="-20.32" y="-55.88" length="short"/>
+<pin name="PA0/PGMEN0" x="-20.32" y="20.32" length="short"/>
+<pin name="PA1/PGMEN1" x="-20.32" y="17.78" length="short"/>
+<pin name="GND@6" x="-20.32" y="-73.66" length="short"/>
+<pin name="VDDCORE@5" x="17.78" y="50.8" length="short" rot="R180"/>
+<pin name="VDDCORE@4" x="17.78" y="53.34" length="short" rot="R180"/>
+<pin name="ERASE" x="-20.32" y="45.72" length="short"/>
+<pin name="DDM" x="17.78" y="25.4" length="short" rot="R180"/>
+<pin name="DDP" x="17.78" y="22.86" length="short" rot="R180"/>
+<pin name="VDDFLASH" x="-20.32" y="63.5" length="short"/>
+<pin name="GND@7" x="-20.32" y="-76.2" length="short"/>
+<pin name="XOUT" x="-20.32" y="55.88" length="short" direction="out"/>
+<pin name="PLLRC" x="-20.32" y="40.64" length="short"/>
+<pin name="VDDPLL" x="-20.32" y="66.04" length="short"/>
+<pin name="XIN/PGMCK" x="-20.32" y="58.42" length="short"/>
+</symbol>
+<symbol name="AT93C46A">
+<wire x1="-7.62" y1="10.16" x2="7.62" y2="10.16" width="0.254" layer="94"/>
+<wire x1="7.62" y1="10.16" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="10.16" width="0.254" layer="94"/>
+<text x="-7.62" y="10.795" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="DO" x="10.16" y="7.62" length="short" direction="out" rot="R180"/>
+<pin name="DI" x="10.16" y="5.08" length="short" direction="in" rot="R180"/>
+<pin name="CS" x="10.16" y="-2.54" length="short" direction="in" rot="R180"/>
+<pin name="SK" x="10.16" y="2.54" length="short" direction="in" rot="R180"/>
+<pin name="NC" x="-7.62" y="2.54" visible="off" length="point" direction="nc" rot="R180"/>
+<pin name="DC" x="-7.62" y="0" length="point" direction="nc"/>
+<pin name="GND" x="-10.16" y="-5.08" length="short" direction="pwr"/>
+<pin name="VCC" x="-10.16" y="7.62" length="short" direction="pwr"/>
+</symbol>
+<symbol name="TINY13">
+<wire x1="-17.78" y1="15.24" x2="25.4" y2="15.24" width="0.254" layer="94"/>
+<wire x1="25.4" y1="15.24" x2="25.4" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="25.4" y1="-7.62" x2="-17.78" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-7.62" x2="-17.78" y2="15.24" width="0.254" layer="94"/>
+<text x="-17.78" y="16.51" size="1.778" layer="95">>NAME</text>
+<text x="-17.78" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="PB5/PCINT5/!RESET!/ADC0/DW" x="-20.32" y="-2.54" length="short"/>
+<pin name="PB3/PCINT3/CLKI/ADC3" x="-20.32" y="2.54" length="short"/>
+<pin name="PB4/PCINT4/ADC2" x="-20.32" y="0" length="short"/>
+<pin name="PB0/PCINT0/AIN0/OC0A/MOSI" x="-20.32" y="10.16" length="short"/>
+<pin name="PB1/PCINT1/AIN1/OC0B/INT0/MISO" x="-20.32" y="7.62" length="short"/>
+<pin name="PB2/PCINT2/SCK/ADC1/T0" x="-20.32" y="5.08" length="short"/>
+<pin name="VCC" x="-20.32" y="12.7" length="short" direction="pwr"/>
+<pin name="GND" x="-20.32" y="-5.08" length="short" direction="pwr"/>
+</symbol>
+<symbol name="T7024">
+<wire x1="-12.7" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
+<wire x1="15.24" y1="20.32" x2="15.24" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
+<text x="-12.7" y="21.59" size="1.778" layer="95" font="vector">>NAME</text>
+<text x="-12.7" y="-25.4" size="1.778" layer="96" font="vector">>VALUE</text>
+<pin name="RX_ON" x="-15.24" y="17.78" length="short" direction="in"/>
+<pin name="PU" x="-15.24" y="15.24" length="short" direction="in"/>
+<pin name="VS_LNA" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="LNA_OUT" x="17.78" y="7.62" length="short" direction="in" rot="R180"/>
+<pin name="LNA_IN" x="-15.24" y="5.08" length="short" direction="in"/>
+<pin name="RAMP" x="-15.24" y="0" length="short" direction="in"/>
+<pin name="PA_IN" x="-15.24" y="-5.08" length="short" direction="in"/>
+<pin name="V3_PA_OUT@1" x="17.78" y="-15.24" length="short" direction="pas" rot="R180"/>
+<pin name="V1_PA" x="17.78" y="2.54" length="short" direction="pas" rot="R180"/>
+<pin name="V2_PA@1" x="17.78" y="-5.08" length="short" direction="pas" rot="R180"/>
+<pin name="R_SWITCH" x="17.78" y="12.7" length="short" direction="in" rot="R180"/>
+<pin name="SWITCH_OUT" x="17.78" y="17.78" length="short" direction="out" rot="R180"/>
+<pin name="GND@1" x="-15.24" y="-10.16" length="short" direction="pwr"/>
+<pin name="GND@2" x="-15.24" y="-12.7" length="short" direction="pwr"/>
+<pin name="GND@3" x="-15.24" y="-15.24" length="short" direction="pwr"/>
+<pin name="GND@4" x="-15.24" y="-17.78" length="short" direction="pwr"/>
+<pin name="GND@5" x="-15.24" y="-20.32" length="short" direction="pwr"/>
+<pin name="V3_PA_OUT@2" x="17.78" y="-12.7" length="short" direction="pas" rot="R180"/>
+<pin name="V3_PA_OUT@3" x="17.78" y="-10.16" length="short" direction="pas" rot="R180"/>
+<pin name="V2_PA@2" x="17.78" y="-2.54" length="short" direction="pas" rot="R180"/>
+<pin name="EXP" x="17.78" y="-20.32" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="XMEGA16A4">
+<wire x1="-20.32" y1="40.64" x2="22.86" y2="40.64" width="0.254" layer="94"/>
+<wire x1="22.86" y1="40.64" x2="22.86" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-40.64" x2="-20.32" y2="-40.64" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-40.64" x2="-20.32" y2="40.64" width="0.254" layer="94"/>
+<text x="-20.32" y="-43.18" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="41.91" size="1.778" layer="95">>NAME</text>
+<pin name="PE0" x="-25.4" y="-38.1" length="middle"/>
+<pin name="PE1" x="-25.4" y="-35.56" length="middle"/>
+<pin name="PE2" x="-25.4" y="-33.02" length="middle"/>
+<pin name="PE3" x="-25.4" y="-30.48" length="middle"/>
+<pin name="PD7" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD6" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD5" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="PD4" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="PD3" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="PD2" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="PD1" x="27.94" y="-35.56" length="middle" rot="R180"/>
+<pin name="PD0" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="PC7" x="27.94" y="2.54" length="middle" rot="R180"/>
+<pin name="PC6" x="27.94" y="0" length="middle" rot="R180"/>
+<pin name="PC5" x="27.94" y="-2.54" length="middle" rot="R180"/>
+<pin name="PC4" x="27.94" y="-5.08" length="middle" rot="R180"/>
+<pin name="PC3" x="27.94" y="-7.62" length="middle" rot="R180"/>
+<pin name="PC2" x="27.94" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC1" x="27.94" y="-12.7" length="middle" rot="R180"/>
+<pin name="PC0" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="PB3" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="PB2" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="PB1" x="27.94" y="10.16" length="middle" rot="R180"/>
+<pin name="PB0" x="27.94" y="7.62" length="middle" rot="R180"/>
+<pin name="PA6" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="PA7" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="PA5" x="27.94" y="33.02" length="middle" rot="R180"/>
+<pin name="PA4" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="PA3" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="PA2" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="PA1" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="PA0" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="AVCC" x="-25.4" y="22.86" length="middle" direction="pwr"/>
+<pin name="GND3" x="-25.4" y="7.62" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-25.4" y="17.78" visible="pad" length="middle" direction="pwr"/>
+<pin name="PR0(XT2)" x="-25.4" y="-25.4" length="middle"/>
+<pin name="PR1(XT1)" x="-25.4" y="-20.32" length="middle"/>
+<pin name="VCC1" x="-25.4" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="12.7" length="middle" direction="pwr"/>
+<pin name="GND1" x="-25.4" y="2.54" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="0" length="middle" direction="pwr"/>
+<pin name="PDI_DATA" x="-25.4" y="33.02" length="middle"/>
+<pin name="GND2" x="-25.4" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="!RESET!/PDI_CLK" x="-25.4" y="38.1" length="middle"/>
+</symbol>
+<symbol name="XMEGA128A1">
+<wire x1="-20.32" y1="78.74" x2="22.86" y2="78.74" width="0.254" layer="94"/>
+<wire x1="22.86" y1="78.74" x2="22.86" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="22.86" y1="-81.28" x2="-20.32" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="-20.32" y1="-81.28" x2="-20.32" y2="78.74" width="0.254" layer="94"/>
+<text x="-20.32" y="-83.82" size="1.778" layer="96">>VALUE</text>
+<text x="-20.32" y="80.01" size="1.778" layer="95">>NAME</text>
+<pin name="PF0" x="27.94" y="-55.88" length="middle" rot="R180"/>
+<pin name="PF1" x="27.94" y="-53.34" length="middle" rot="R180"/>
+<pin name="PF2" x="27.94" y="-50.8" length="middle" rot="R180"/>
+<pin name="PF3" x="27.94" y="-48.26" length="middle" rot="R180"/>
+<pin name="PF4" x="27.94" y="-45.72" length="middle" rot="R180"/>
+<pin name="PF5" x="27.94" y="-43.18" length="middle" rot="R180"/>
+<pin name="PF6" x="27.94" y="-40.64" length="middle" rot="R180"/>
+<pin name="PF7" x="27.94" y="-38.1" length="middle" rot="R180"/>
+<pin name="PE0" x="27.94" y="-33.02" length="middle" rot="R180"/>
+<pin name="PE1" x="27.94" y="-30.48" length="middle" rot="R180"/>
+<pin name="PE2" x="27.94" y="-27.94" length="middle" rot="R180"/>
+<pin name="PE3" x="27.94" y="-25.4" length="middle" rot="R180"/>
+<pin name="PE4" x="27.94" y="-22.86" length="middle" rot="R180"/>
+<pin name="PE5" x="27.94" y="-20.32" length="middle" rot="R180"/>
+<pin name="PE6" x="27.94" y="-17.78" length="middle" rot="R180"/>
+<pin name="PE7" x="27.94" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD7" x="27.94" y="7.62" length="middle" rot="R180"/>
+<pin name="PD6" x="27.94" y="5.08" length="middle" rot="R180"/>
+<pin name="PD5" x="27.94" y="2.54" length="middle" rot="R180"/>
+<pin name="PD4" x="27.94" y="0" length="middle" rot="R180"/>
+<pin name="PD3" x="27.94" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2" x="27.94" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD1" x="27.94" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD0" x="27.94" y="-10.16" length="middle" rot="R180"/>
+<pin name="PC7" x="27.94" y="30.48" length="middle" rot="R180"/>
+<pin name="PC6" x="27.94" y="27.94" length="middle" rot="R180"/>
+<pin name="PC5" x="27.94" y="25.4" length="middle" rot="R180"/>
+<pin name="PC4" x="27.94" y="22.86" length="middle" rot="R180"/>
+<pin name="PC3" x="27.94" y="20.32" length="middle" rot="R180"/>
+<pin name="PC2" x="27.94" y="17.78" length="middle" rot="R180"/>
+<pin name="PC1" x="27.94" y="15.24" length="middle" rot="R180"/>
+<pin name="PC0" x="27.94" y="12.7" length="middle" rot="R180"/>
+<pin name="PB0" x="27.94" y="35.56" length="middle" rot="R180"/>
+<pin name="PA6" x="27.94" y="73.66" length="middle" rot="R180"/>
+<pin name="PA7" x="27.94" y="76.2" length="middle" rot="R180"/>
+<pin name="PA5" x="27.94" y="71.12" length="middle" rot="R180"/>
+<pin name="PA4" x="27.94" y="68.58" length="middle" rot="R180"/>
+<pin name="PA3" x="27.94" y="66.04" length="middle" rot="R180"/>
+<pin name="PA2" x="27.94" y="63.5" length="middle" rot="R180"/>
+<pin name="PA1" x="27.94" y="60.96" length="middle" rot="R180"/>
+<pin name="PA0" x="27.94" y="58.42" length="middle" rot="R180"/>
+<pin name="AVCC1" x="-25.4" y="60.96" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND9" x="-25.4" y="30.48" visible="pad" length="middle" direction="pwr"/>
+<pin name="PDI_DATA" x="-25.4" y="71.12" length="middle"/>
+<pin name="VCC1" x="-25.4" y="38.1" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-25.4" y="35.56" length="middle" direction="pwr"/>
+<pin name="GND1" x="-25.4" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-25.4" y="7.62" length="middle" direction="pwr"/>
+<pin name="!RESET!/PDI_CLK" x="-25.4" y="76.2" length="middle" direction="in"/>
+<pin name="GND2" x="-25.4" y="12.7" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND3" x="-25.4" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND4" x="-25.4" y="17.78" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND5" x="-25.4" y="20.32" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND6" x="-25.4" y="22.86" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND7" x="-25.4" y="25.4" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-25.4" y="40.64" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC3" x="-25.4" y="43.18" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC4" x="-25.4" y="45.72" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC5" x="-25.4" y="48.26" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC6" x="-25.4" y="50.8" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC7" x="-25.4" y="53.34" visible="pad" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-25.4" y="58.42" length="middle" direction="pwr"/>
+<pin name="GND8" x="-25.4" y="27.94" visible="pad" length="middle" direction="pwr"/>
+<pin name="PH0" x="27.94" y="-78.74" length="middle" rot="R180"/>
+<pin name="PH1" x="27.94" y="-76.2" length="middle" rot="R180"/>
+<pin name="PH2" x="27.94" y="-73.66" length="middle" rot="R180"/>
+<pin name="PH3" x="27.94" y="-71.12" length="middle" rot="R180"/>
+<pin name="PH4" x="27.94" y="-68.58" length="middle" rot="R180"/>
+<pin name="PH5" x="27.94" y="-66.04" length="middle" rot="R180"/>
+<pin name="PH6" x="27.94" y="-63.5" length="middle" rot="R180"/>
+<pin name="PH7" x="27.94" y="-60.96" length="middle" rot="R180"/>
+<pin name="PJ0" x="-25.4" y="-78.74" length="middle"/>
+<pin name="PJ1" x="-25.4" y="-76.2" length="middle"/>
+<pin name="PJ2" x="-25.4" y="-73.66" length="middle"/>
+<pin name="PJ3" x="-25.4" y="-71.12" length="middle"/>
+<pin name="PJ4" x="-25.4" y="-68.58" length="middle"/>
+<pin name="PJ5" x="-25.4" y="-66.04" length="middle"/>
+<pin name="PJ6" x="-25.4" y="-63.5" length="middle"/>
+<pin name="PJ7" x="-25.4" y="-60.96" length="middle"/>
+<pin name="PK0" x="-25.4" y="-55.88" length="middle"/>
+<pin name="PK1" x="-25.4" y="-53.34" length="middle"/>
+<pin name="PK2" x="-25.4" y="-50.8" length="middle"/>
+<pin name="PK3" x="-25.4" y="-48.26" length="middle"/>
+<pin name="PK4" x="-25.4" y="-45.72" length="middle"/>
+<pin name="PK5" x="-25.4" y="-43.18" length="middle"/>
+<pin name="PK6" x="-25.4" y="-40.64" length="middle"/>
+<pin name="PK7" x="-25.4" y="-38.1" length="middle"/>
+<pin name="PQ0" x="-25.4" y="-33.02" length="middle"/>
+<pin name="PQ1" x="-25.4" y="-30.48" length="middle"/>
+<pin name="PQ2" x="-25.4" y="-27.94" length="middle"/>
+<pin name="PQ3" x="-25.4" y="-25.4" length="middle"/>
+<pin name="PR0(XT2)" x="-25.4" y="-20.32" length="middle"/>
+<pin name="PR1(XT1)" x="-25.4" y="-15.24" length="middle"/>
+<pin name="PB1" x="27.94" y="38.1" length="middle" rot="R180"/>
+<pin name="PB2" x="27.94" y="40.64" length="middle" rot="R180"/>
+<pin name="PB3" x="27.94" y="43.18" length="middle" rot="R180"/>
+<pin name="PB4" x="27.94" y="45.72" length="middle" rot="R180"/>
+<pin name="PB5" x="27.94" y="48.26" length="middle" rot="R180"/>
+<pin name="PB6" x="27.94" y="50.8" length="middle" rot="R180"/>
+<pin name="PB7" x="27.94" y="53.34" length="middle" rot="R180"/>
+</symbol>
+<symbol name="ATMEGA325P">
+<wire x1="-40.64" y1="-27.94" x2="43.18" y2="-27.94" width="0.2032" layer="94"/>
+<wire x1="43.18" y1="-27.94" x2="43.18" y2="25.4" width="0.2032" layer="94"/>
+<wire x1="43.18" y1="25.4" x2="-40.64" y2="25.4" width="0.2032" layer="94"/>
+<wire x1="-40.64" y1="25.4" x2="-40.64" y2="-27.94" width="0.2032" layer="94"/>
+<text x="0" y="1.27" size="1.778" layer="95">>NAME</text>
+<text x="0" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="DNC" x="-43.18" y="17.78" length="short" direction="in"/>
+<pin name="RXD/PCINT0/PE0" x="-43.18" y="15.24" length="short"/>
+<pin name="TXD/PCINT1/PE1" x="-43.18" y="12.7" length="short"/>
+<pin name="XCK/AIN0/PCINT2/PE2" x="-43.18" y="10.16" length="short"/>
+<pin name="AIN1/PCINT3/PE3" x="-43.18" y="7.62" length="short"/>
+<pin name="USCK/SCL/PCINT4/PE4" x="-43.18" y="5.08" length="short"/>
+<pin name="DI/SDA/PCINT5/PE5" x="-43.18" y="2.54" length="short"/>
+<pin name="DO/PCINT6/PE6" x="-43.18" y="0" length="short"/>
+<pin name="CLKO/PCINT7/PE7" x="-43.18" y="-2.54" length="short"/>
+<pin name="!SS!/PCINT8/PB0" x="-43.18" y="-5.08" length="short"/>
+<pin name="SCK/PCINT9/PB1" x="-43.18" y="-7.62" length="short"/>
+<pin name="MOSI/PCINT10/PB2" x="-43.18" y="-10.16" length="short"/>
+<pin name="MISO/PCINT11/PB3" x="-43.18" y="-12.7" length="short"/>
+<pin name="OC0A/PCINT12/PB4" x="-43.18" y="-15.24" length="short"/>
+<pin name="OC1B/PCINT14/PB6" x="-43.18" y="-17.78" length="short"/>
+<pin name="OC1A/PCINT13/PB5" x="-43.18" y="-20.32" length="short"/>
+<pin name="OC2A/PCINT15/PB7" x="-15.24" y="-30.48" length="short" rot="R90"/>
+<pin name="T1/PG3" x="-12.7" y="-30.48" length="short" rot="R90"/>
+<pin name="T0/PG4" x="-10.16" y="-30.48" length="short" rot="R90"/>
+<pin name="!RESET!/PG5" x="-7.62" y="-30.48" length="short" direction="in" rot="R90"/>
+<pin name="VCC" x="-5.08" y="-30.48" length="short" direction="pwr" rot="R90"/>
+<pin name="GND" x="-2.54" y="-30.48" length="short" direction="pwr" rot="R90"/>
+<pin name="TOSC2/XTAL2" x="0" y="-30.48" length="short" direction="out" rot="R90"/>
+<pin name="TOSC1/XTAL1" x="2.54" y="-30.48" length="short" direction="in" rot="R90"/>
+<pin name="ICP1/PD0" x="5.08" y="-30.48" length="short" rot="R90"/>
+<pin name="INT0/PD1" x="7.62" y="-30.48" length="short" rot="R90"/>
+<pin name="PD2" x="10.16" y="-30.48" length="short" rot="R90"/>
+<pin name="PD3" x="12.7" y="-30.48" length="short" rot="R90"/>
+<pin name="PD4" x="15.24" y="-30.48" length="short" rot="R90"/>
+<pin name="PD5" x="17.78" y="-30.48" length="short" rot="R90"/>
+<pin name="PD6" x="20.32" y="-30.48" length="short" rot="R90"/>
+<pin name="PD7" x="22.86" y="-30.48" length="short" rot="R90"/>
+<pin name="PG0" x="45.72" y="-20.32" length="short" rot="R180"/>
+<pin name="PG1" x="45.72" y="-17.78" length="short" rot="R180"/>
+<pin name="PC0" x="45.72" y="-15.24" length="short" rot="R180"/>
+<pin name="PC1" x="45.72" y="-12.7" length="short" rot="R180"/>
+<pin name="PC3" x="45.72" y="-7.62" length="short" rot="R180"/>
+<pin name="PC4" x="45.72" y="-5.08" length="short" rot="R180"/>
+<pin name="PC5" x="45.72" y="-2.54" length="short" rot="R180"/>
+<pin name="PC6" x="45.72" y="0" length="short" rot="R180"/>
+<pin name="PC7" x="45.72" y="2.54" length="short" rot="R180"/>
+<pin name="PG2" x="45.72" y="5.08" length="short" rot="R180"/>
+<pin name="PC2" x="45.72" y="-10.16" length="short" rot="R180"/>
+<pin name="PA7" x="45.72" y="7.62" length="short" rot="R180"/>
+<pin name="PA6" x="45.72" y="10.16" length="short" rot="R180"/>
+<pin name="PA5" x="45.72" y="12.7" length="short" rot="R180"/>
+<pin name="PA4" x="45.72" y="15.24" length="short" rot="R180"/>
+<pin name="PA3" x="45.72" y="17.78" length="short" rot="R180"/>
+<pin name="PA2" x="22.86" y="27.94" length="short" rot="R270"/>
+<pin name="PA1" x="20.32" y="27.94" length="short" rot="R270"/>
+<pin name="PA0" x="17.78" y="27.94" length="short" rot="R270"/>
+<pin name="VCC@1" x="15.24" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="GND@1" x="12.7" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="ADC7/TDI/PF7" x="10.16" y="27.94" length="short" rot="R270"/>
+<pin name="ADC6/TDO/PF6" x="7.62" y="27.94" length="short" rot="R270"/>
+<pin name="ADC5/TMS/PF5" x="5.08" y="27.94" length="short" rot="R270"/>
+<pin name="ADC4/TCK/PF4" x="2.54" y="27.94" length="short" rot="R270"/>
+<pin name="ADC3/PF3" x="0" y="27.94" length="short" rot="R270"/>
+<pin name="ADC2/PF2" x="-2.54" y="27.94" length="short" rot="R270"/>
+<pin name="ADC1/PF1" x="-5.08" y="27.94" length="short" rot="R270"/>
+<pin name="ADC0/PF0" x="-7.62" y="27.94" length="short" rot="R270"/>
+<pin name="AREF" x="-10.16" y="27.94" length="short" direction="in" rot="R270"/>
+<pin name="GND@2" x="-12.7" y="27.94" length="short" direction="pwr" rot="R270"/>
+<pin name="AVCC" x="-15.24" y="27.94" length="short" direction="pwr" rot="R270"/>
+</symbol>
+<symbol name="AT45DB642D">
+<wire x1="-10.16" y1="-15.24" x2="12.7" y2="-15.24" width="0.4064" layer="94"/>
+<wire x1="12.7" y1="-15.24" x2="12.7" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="12.7" y1="15.24" x2="-10.16" y2="15.24" width="0.4064" layer="94"/>
+<wire x1="-10.16" y1="15.24" x2="-10.16" y2="-15.24" width="0.4064" layer="94"/>
+<text x="-10.16" y="16.51" size="1.778" layer="95">>NAME</text>
+<text x="-10.16" y="-17.78" size="1.778" layer="96">>VALUE</text>
+<pin name="SI" x="-12.7" y="-5.08" length="short" direction="in"/>
+<pin name="GND" x="-12.7" y="-12.7" length="short" direction="pwr"/>
+<pin name="VCC" x="-12.7" y="12.7" length="short" direction="pwr"/>
+<pin name="!WP" x="-12.7" y="2.54" length="short" direction="in"/>
+<pin name="!RESET" x="-12.7" y="7.62" length="short" direction="in"/>
+<pin name="RDY/!BUSY" x="-12.7" y="-2.54" length="short" direction="out"/>
+<pin name="I/O3" x="15.24" y="0" length="short" rot="R180"/>
+<pin name="I/O2" x="15.24" y="-2.54" length="short" rot="R180"/>
+<pin name="I/O1" x="15.24" y="-5.08" length="short" rot="R180"/>
+<pin name="I/O0" x="15.24" y="-7.62" length="short" rot="R180"/>
+<pin name="SER/!BYTE" x="15.24" y="-10.16" length="short" direction="in" rot="R180"/>
+<pin name="!CS" x="-12.7" y="0" length="short" direction="in"/>
+<pin name="SCK/CLK" x="-12.7" y="5.08" length="short" direction="in"/>
+<pin name="SO" x="-12.7" y="-7.62" length="short" direction="out"/>
+<pin name="I/O7" x="15.24" y="10.16" length="short" rot="R180"/>
+<pin name="I/O6" x="15.24" y="7.62" length="short" rot="R180"/>
+<pin name="I/O5" x="15.24" y="5.08" length="short" rot="R180"/>
+<pin name="I/O4" x="15.24" y="2.54" length="short" rot="R180"/>
+<pin name="VCCP" x="15.24" y="12.7" length="short" direction="pwr" rot="R180"/>
+<pin name="GNDP" x="15.24" y="-12.7" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="ATMEGA644-20PU">
+<wire x1="-27.94" y1="-27.94" x2="27.94" y2="-27.94" width="0.254" layer="94"/>
+<wire x1="27.94" y1="-27.94" x2="27.94" y2="25.4" width="0.254" layer="94"/>
+<wire x1="27.94" y1="25.4" x2="-27.94" y2="25.4" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="25.4" x2="-27.94" y2="-27.94" width="0.254" layer="94"/>
+<text x="-27.94" y="26.67" size="1.778" layer="95">>NAME</text>
+<text x="-27.94" y="-30.48" size="1.778" layer="96">>VALUE</text>
+<pin name="PCINT8/XCK0/T0_PB0" x="-30.48" y="22.86" length="short"/>
+<pin name="PCINT9/CLKO/T1_PB1" x="-30.48" y="20.32" length="short"/>
+<pin name="PCINT10/INT2/AIN0_PB2" x="-30.48" y="17.78" length="short"/>
+<pin name="PCINT11/OC0A/AIN1_PB3" x="-30.48" y="15.24" length="short"/>
+<pin name="PCINT12/OC0B/SS_PB4" x="-30.48" y="12.7" length="short"/>
+<pin name="PCINT13/MOSI_PB5" x="-30.48" y="10.16" length="short"/>
+<pin name="PCINT14/MISO_PB6" x="-30.48" y="7.62" length="short"/>
+<pin name="PCINT15/SCK_PB7" x="-30.48" y="5.08" length="short"/>
+<pin name="!RESET" x="-30.48" y="2.54" length="short" direction="in"/>
+<pin name="VCC" x="-30.48" y="0" length="short" direction="pwr"/>
+<pin name="GND" x="-30.48" y="-2.54" length="short" direction="pwr"/>
+<pin name="XTAL2" x="-30.48" y="-5.08" length="short" direction="out"/>
+<pin name="XTAL1" x="-30.48" y="-7.62" length="short" direction="in"/>
+<pin name="PCINT24/RXD0_PD0" x="-30.48" y="-10.16" length="short"/>
+<pin name="PCINT25/TXD0_PD1" x="-30.48" y="-12.7" length="short"/>
+<pin name="PCINT26/INT0_PD2" x="-30.48" y="-15.24" length="short"/>
+<pin name="PCINT27/INT1_PD3" x="-30.48" y="-17.78" length="short"/>
+<pin name="PCINT28/OC1B_PD4" x="-30.48" y="-20.32" length="short"/>
+<pin name="PCINT29/OC1A_PD5" x="-30.48" y="-22.86" length="short"/>
+<pin name="PCINT30/OC2B/ICP_PD6" x="-30.48" y="-25.4" length="short"/>
+<pin name="PCINT31/OC2A_PD7" x="30.48" y="-25.4" length="short" rot="R180"/>
+<pin name="PCINT16/SCL_PC0" x="30.48" y="-22.86" length="short" rot="R180"/>
+<pin name="PCINT17/SDA_PC1" x="30.48" y="-20.32" length="short" rot="R180"/>
+<pin name="PCINT18/TCK_PC2" x="30.48" y="-17.78" length="short" rot="R180"/>
+<pin name="PCINT19/TMS_PC3" x="30.48" y="-15.24" length="short" rot="R180"/>
+<pin name="PCINT20/TDO_PC4" x="30.48" y="-12.7" length="short" rot="R180"/>
+<pin name="PCINT21/TDI_PC5" x="30.48" y="-10.16" length="short" rot="R180"/>
+<pin name="PCINT22/TOSC1_PC6" x="30.48" y="-7.62" length="short" rot="R180"/>
+<pin name="PCINT23/TOSC2_PC7" x="30.48" y="-5.08" length="short" rot="R180"/>
+<pin name="AVCC" x="30.48" y="-2.54" length="short" direction="pwr" rot="R180"/>
+<pin name="GND@1" x="30.48" y="0" length="short" direction="pwr" rot="R180"/>
+<pin name="AREF" x="30.48" y="2.54" length="short" direction="pas" rot="R180"/>
+<pin name="PCINT7/ADC7_PA7" x="30.48" y="5.08" length="short" rot="R180"/>
+<pin name="PCINT6/ADC6_PA6" x="30.48" y="7.62" length="short" rot="R180"/>
+<pin name="PCINT5/ADC5_PA5" x="30.48" y="10.16" length="short" rot="R180"/>
+<pin name="PCINT4/ADC4_PA4" x="30.48" y="12.7" length="short" rot="R180"/>
+<pin name="PCINT3/ADC3_PA3" x="30.48" y="15.24" length="short" rot="R180"/>
+<pin name="PCINT2/ADC2_PA2" x="30.48" y="17.78" length="short" rot="R180"/>
+<pin name="PCINT1/ADC1_PA1" x="30.48" y="20.32" length="short" rot="R180"/>
+<pin name="PCINT0/ADC0_PA0" x="30.48" y="22.86" length="short" rot="R180"/>
+</symbol>
+<symbol name="AT45DB161D">
+<wire x1="-7.62" y1="7.62" x2="10.16" y2="7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="7.62" x2="10.16" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-10.16" x2="-7.62" y2="-10.16" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-10.16" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-7.62" y="8.89" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-12.7" size="1.778" layer="96">>VALUE</text>
+<pin name="!CS" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="SCK" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="SI" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="SO" x="12.7" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="!WP" x="-10.16" y="-7.62" length="short" direction="in"/>
+<pin name="RESET" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="RDY/!BUSY" x="12.7" y="0" length="short" direction="out" rot="R180"/>
+<pin name="VCC" x="12.7" y="5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="GND" x="12.7" y="-7.62" length="short" direction="pwr" rot="R180"/>
+</symbol>
+<symbol name="AT45DB161VFN8">
+<wire x1="-7.62" y1="7.62" x2="10.16" y2="7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="7.62" x2="10.16" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-7.62" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
+<text x="-7.62" y="8.89" size="1.778" layer="95">>NAME</text>
+<text x="-7.62" y="-10.16" size="1.778" layer="96">>VALUE</text>
+<pin name="!CS" x="-10.16" y="-5.08" length="short" direction="in"/>
+<pin name="SCK" x="-10.16" y="-2.54" length="short" direction="in"/>
+<pin name="SI" x="-10.16" y="2.54" length="short" direction="in"/>
+<pin name="SO" x="12.7" y="2.54" length="short" direction="out" rot="R180"/>
+<pin name="!RESET" x="-10.16" y="5.08" length="short" direction="in"/>
+<pin name="VCC" x="12.7" y="5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="GND" x="12.7" y="-5.08" length="short" direction="pwr" rot="R180"/>
+<pin name="!WP" x="-10.16" y="0" length="short" direction="in"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="AT90*4434P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC0" pad="22"/>
+<connect gate="G$1" pin="PC1" pad="23"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*4434" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (LS)<p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="44"/>
+<connect gate="G$1" pin="VCC2" pad="11"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0" pad="19"/>
+<connect gate="G$1" pin="PC1" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*8535P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC0" pad="22"/>
+<connect gate="G$1" pin="PC1" pad="23"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*8535" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AGND" pad="34"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="24"/>
+<connect gate="G$1" pin="GND1" pad="1"/>
+<connect gate="G$1" pin="GND2" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="25"/>
+<connect gate="G$1" pin="PC1" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="23"/>
+<connect gate="G$1" pin="VCC1" pad="11"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0" pad="19"/>
+<connect gate="G$1" pin="PC1" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S4414" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+256 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="ICP" pad="31"/>
+<connect gate="G$1" pin="OC1B" pad="29"/>
+<connect gate="G$1" pin="PD4" pad="14"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J1" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J2" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J3" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515-A" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="ICP" pad="35"/>
+<connect gate="G$1" pin="NC1" pad="34"/>
+<connect gate="G$1" pin="NC2" pad="23"/>
+<connect gate="G$1" pin="NC3" pad="12"/>
+<connect gate="G$1" pin="NC4" pad="1"/>
+<connect gate="G$1" pin="OC1B" pad="32"/>
+<connect gate="G$1" pin="PD4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="ICP" pad="29"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="OC1B" pad="26"/>
+<connect gate="G$1" pin="PD4" pad="10"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S8515P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes SRAM<p>
+512 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="ICP" pad="31"/>
+<connect gate="G$1" pin="OC1B" pad="29"/>
+<connect gate="G$1" pin="PD4" pad="14"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2333A" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART<p>
+6-channel 10-bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="10"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="11"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="12"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="32"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="1"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="16"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="15"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="30"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="17"/>
+<connect gate="G$1" pin="(SS)PB2" pad="14"/>
+<connect gate="G$1" pin="(T0)PD4" pad="2"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="31"/>
+<connect gate="G$1" pin="AGND" pad="21"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="6"/>
+<connect gate="G$1" pin="NC3" pad="19"/>
+<connect gate="G$1" pin="NC4" pad="22"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2333P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART<p>
+6-channel 10-bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="13"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="14"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="4"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="5"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="17"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="19"/>
+<connect gate="G$1" pin="(SS)PB2" pad="16"/>
+<connect gate="G$1" pin="(T0)PD4" pad="6"/>
+<connect gate="G$1" pin="(T1)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S4433" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+4 Kbytes FLASH<p>
+128 bytes SRAM<p>
+256 bytes EEPROM<p>
+UART<p>
+6-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="13"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="14"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="4"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="5"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="17"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="19"/>
+<connect gate="G$1" pin="(SS)PB2" pad="16"/>
+<connect gate="G$1" pin="(T0)PD4" pad="6"/>
+<connect gate="G$1" pin="(T1)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PC0)" pad="23"/>
+<connect gate="G$1" pin="(ADC1)PC1" pad="24"/>
+<connect gate="G$1" pin="(ADC2)PC2" pad="25"/>
+<connect gate="G$1" pin="(ADC3)PC3" pad="26"/>
+<connect gate="G$1" pin="(ADC4)PC4" pad="27"/>
+<connect gate="G$1" pin="(ADC5)PC5" pad="28"/>
+<connect gate="G$1" pin="(AIN0)PD6" pad="10"/>
+<connect gate="G$1" pin="(AIN1)PD7" pad="11"/>
+<connect gate="G$1" pin="(ICP)PB0" pad="12"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="32"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="1"/>
+<connect gate="G$1" pin="(MISO)PB4" pad="16"/>
+<connect gate="G$1" pin="(MOSI)PB3" pad="15"/>
+<connect gate="G$1" pin="(OC1)PB1" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="30"/>
+<connect gate="G$1" pin="(SCK)PB5" pad="17"/>
+<connect gate="G$1" pin="(SS)PB2" pad="14"/>
+<connect gate="G$1" pin="(T0)PD4" pad="2"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="31"/>
+<connect gate="G$1" pin="AGND" pad="21"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*2323" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="3-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="XTAL1" pad="2"/>
+<connect gate="G$1" pin="XTAL2" pad="3"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="XTAL1" pad="2"/>
+<connect gate="G$1" pin="XTAL2" pad="3"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90*2343" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="5-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="LS">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="S">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S2313" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+128 bytes SRAM<p>
+128 bytes EEPROM<p>
+UART</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="11"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="7"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(OCI)PB3" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="11"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="7"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(OCI)PB3" pad="15"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="(T1)PD5" pad="9"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="3"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90S1200" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="Y" package="SSOP20D8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="12"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="13"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="6"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="18"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="17"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="19"/>
+<connect gate="G$1" pin="(T0)PD4" pad="8"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="PB2" pad="14"/>
+<connect gate="G$1" pin="PB3" pad="15"/>
+<connect gate="G$1" pin="PB4" pad="16"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD3" pad="7"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY10" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes ROM</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY11*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(AIN0)PB0" pad="5"/>
+<connect gate="G$1" pin="(AIN1)PB1" pad="6"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(T0)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="3617970" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="3617970" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY12*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(RESET)PB5" pad="1"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="(XTAL1)PB3" pad="2"/>
+<connect gate="G$1" pin="(XTAL2)PB4" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY22" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1K ROM<p>
+128 bytes RAM<p>
+128 bytes EEPROM</description>
+<gates>
+<gate name="G$1" symbol="5-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(CLOCK)PB3" pad="2"/>
+<connect gate="G$1" pin="(MISO)PB1" pad="6"/>
+<connect gate="G$1" pin="(MOSI)PB0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB2" pad="7"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB4" pad="3"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA103*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (L)<br>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+UART<br>
+RTC<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="48-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AC+)PE2" pad="4"/>
+<connect gate="G$1" pin="(AC-)PE3" pad="5"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PE1" pad="3"/>
+<connect gate="G$1" pin="AGND" pad="63"/>
+<connect gate="G$1" pin="ALE" pad="43"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7)" pad="54"/>
+<connect gate="G$1" pin="RD" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="TOSC1" pad="19"/>
+<connect gate="G$1" pin="TOSC2" pad="18"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="WR" pad="33"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT90C8534" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<p>
+512 bytes EEPROM<p>
+256 bytes SRAM<p>
+6-channel<p>
+10-bit A/D</description>
+<gates>
+<gate name="G$1" symbol="15-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP48">
+<connects>
+<connect gate="G$1" pin="ADIN0" pad="1"/>
+<connect gate="G$1" pin="ADIN1" pad="13"/>
+<connect gate="G$1" pin="ADIN2" pad="14"/>
+<connect gate="G$1" pin="ADIN3" pad="15"/>
+<connect gate="G$1" pin="ADIN4" pad="16"/>
+<connect gate="G$1" pin="ADIN5" pad="17"/>
+<connect gate="G$1" pin="AGND" pad="11"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="31"/>
+<connect gate="G$1" pin="INT0" pad="35"/>
+<connect gate="G$1" pin="INT1" pad="34"/>
+<connect gate="G$1" pin="NC1" pad="2"/>
+<connect gate="G$1" pin="NC10" pad="12"/>
+<connect gate="G$1" pin="NC11" pad="19"/>
+<connect gate="G$1" pin="NC12" pad="21"/>
+<connect gate="G$1" pin="NC13" pad="25"/>
+<connect gate="G$1" pin="NC14" pad="26"/>
+<connect gate="G$1" pin="NC15" pad="27"/>
+<connect gate="G$1" pin="NC16" pad="28"/>
+<connect gate="G$1" pin="NC17" pad="29"/>
+<connect gate="G$1" pin="NC18" pad="30"/>
+<connect gate="G$1" pin="NC19" pad="32"/>
+<connect gate="G$1" pin="NC2" pad="3"/>
+<connect gate="G$1" pin="NC20" pad="36"/>
+<connect gate="G$1" pin="NC21" pad="37"/>
+<connect gate="G$1" pin="NC22" pad="40"/>
+<connect gate="G$1" pin="NC23" pad="41"/>
+<connect gate="G$1" pin="NC24" pad="42"/>
+<connect gate="G$1" pin="NC25" pad="43"/>
+<connect gate="G$1" pin="NC26" pad="48"/>
+<connect gate="G$1" pin="NC3" pad="4"/>
+<connect gate="G$1" pin="NC4" pad="5"/>
+<connect gate="G$1" pin="NC5" pad="6"/>
+<connect gate="G$1" pin="NC6" pad="7"/>
+<connect gate="G$1" pin="NC7" pad="8"/>
+<connect gate="G$1" pin="NC8" pad="9"/>
+<connect gate="G$1" pin="NC9" pad="10"/>
+<connect gate="G$1" pin="PA0" pad="47"/>
+<connect gate="G$1" pin="PA1" pad="46"/>
+<connect gate="G$1" pin="PA2" pad="45"/>
+<connect gate="G$1" pin="PA3" pad="44"/>
+<connect gate="G$1" pin="PA4" pad="39"/>
+<connect gate="G$1" pin="PA5" pad="38"/>
+<connect gate="G$1" pin="PA6" pad="33"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="22"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA161*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+512 bytes EEPROM<br>
+1 Kbytes SRAM<br>
+dual UART<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="35-I/O-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="30"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="31"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="29"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="10"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="3"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="14"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="15"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="11"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="4"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="98M0167" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="98M0167" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA161*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+512 bytes EEPROM<br>
+1 Kbytes SRAM<br>
+dual UART<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="35-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-S" package="S44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J-SM" package="PLCC-SM44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="33"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="35"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="32"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="11"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="4"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="16"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="17"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="13"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="5"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(ALE)PE1" pad="27"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(INT2)PE0" pad="29"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PE2" pad="26"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD0)PD0" pad="5"/>
+<connect gate="G$1" pin="(RXD1)PB2" pad="42"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PD4" pad="10"/>
+<connect gate="G$1" pin="(TOSC2)PD5" pad="11"/>
+<connect gate="G$1" pin="(TXD0)PD1" pad="7"/>
+<connect gate="G$1" pin="(TXD1)PB3" pad="43"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171134" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6515" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY15L" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+2.7 V<p>
+1 Kbytes FLASH<p>
+64 bytes EEPROM<p>
+4-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="6-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="(ADC0)PB5" pad="1"/>
+<connect gate="G$1" pin="(ADC1)PB2" pad="7"/>
+<connect gate="G$1" pin="(ADC2)PB3" pad="3"/>
+<connect gate="G$1" pin="(ADC3)PB4" pad="2"/>
+<connect gate="G$1" pin="(AREF)PB0" pad="5"/>
+<connect gate="G$1" pin="(OCP)PB1" pad="6"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="(ADC0)PB5" pad="1"/>
+<connect gate="G$1" pin="(ADC1)PB2" pad="7"/>
+<connect gate="G$1" pin="(ADC2)PB3" pad="3"/>
+<connect gate="G$1" pin="(ADC3)PB4" pad="2"/>
+<connect gate="G$1" pin="(AREF)PB0" pad="5"/>
+<connect gate="G$1" pin="(OCP)PB1" pad="6"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA163*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes <B>EEPROM</B><br>
+1 Kbytes SRAM<br>
+UART<br>
+8-channel 10 bit ADC<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-5" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA163*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes EEPROM<br>
+1 Kbytes SRAM<br>
+UART<br>
+8-channel 10 bit ADC<br>
+hardware multiplier<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY28*P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1.8 V<p>
+2 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="(IR)PA2" pad="25"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="21"/>
+<connect gate="G$1" pin="PA0" pad="28"/>
+<connect gate="G$1" pin="PA1" pad="27"/>
+<connect gate="G$1" pin="PA3" pad="26"/>
+<connect gate="G$1" pin="PB0(AIN0)" pad="14"/>
+<connect gate="G$1" pin="PB1(AIN1)" pad="15"/>
+<connect gate="G$1" pin="PB2(T0)" pad="16"/>
+<connect gate="G$1" pin="PB3(INT0)" pad="17"/>
+<connect gate="G$1" pin="PB4(INT1)" pad="18"/>
+<connect gate="G$1" pin="PB5" pad="19"/>
+<connect gate="G$1" pin="PB6" pad="23"/>
+<connect gate="G$1" pin="PB7" pad="24"/>
+<connect gate="G$1" pin="PD0" pad="2"/>
+<connect gate="G$1" pin="PD1" pad="3"/>
+<connect gate="G$1" pin="PD2" pad="4"/>
+<connect gate="G$1" pin="PD3" pad="5"/>
+<connect gate="G$1" pin="PD4" pad="6"/>
+<connect gate="G$1" pin="PD5" pad="11"/>
+<connect gate="G$1" pin="PD6" pad="12"/>
+<connect gate="G$1" pin="PD7" pad="13"/>
+<connect gate="G$1" pin="RESET" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="7"/>
+<connect gate="G$1" pin="VCC1" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="9"/>
+<connect gate="G$1" pin="XTAL2" pad="10"/>
+</connects>
+<technologies>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="V">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY28*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+1.8 V<p>
+2 Kbytes FLASH</description>
+<gates>
+<gate name="G$1" symbol="20-I/O-4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="(IR)PA2" pad="25"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND1" pad="21"/>
+<connect gate="G$1" pin="NC1" pad="3"/>
+<connect gate="G$1" pin="NC2" pad="6"/>
+<connect gate="G$1" pin="NC3" pad="19"/>
+<connect gate="G$1" pin="NC4" pad="20"/>
+<connect gate="G$1" pin="NC5" pad="22"/>
+<connect gate="G$1" pin="PA0" pad="28"/>
+<connect gate="G$1" pin="PA1" pad="27"/>
+<connect gate="G$1" pin="PA3" pad="26"/>
+<connect gate="G$1" pin="PB0(AIN0)" pad="12"/>
+<connect gate="G$1" pin="PB1(AIN1)" pad="13"/>
+<connect gate="G$1" pin="PB2(T0)" pad="14"/>
+<connect gate="G$1" pin="PB3(INT0)" pad="15"/>
+<connect gate="G$1" pin="PB4(INT1)" pad="16"/>
+<connect gate="G$1" pin="PB5" pad="17"/>
+<connect gate="G$1" pin="PB6" pad="23"/>
+<connect gate="G$1" pin="PB7" pad="24"/>
+<connect gate="G$1" pin="PD0" pad="30"/>
+<connect gate="G$1" pin="PD1" pad="31"/>
+<connect gate="G$1" pin="PD2" pad="32"/>
+<connect gate="G$1" pin="PD3" pad="1"/>
+<connect gate="G$1" pin="PD4" pad="2"/>
+<connect gate="G$1" pin="PD5" pad="9"/>
+<connect gate="G$1" pin="PD6" pad="10"/>
+<connect gate="G$1" pin="PD7" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="29"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="VCC1" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="7"/>
+<connect gate="G$1" pin="XTAL2" pad="8"/>
+</connects>
+<technologies>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="V">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT25*" prefix="IC">
+<description>SPI bus serial <B>EEPROM</B></description>
+<gates>
+<gate name="G$1" symbol="250X0" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CS/" pad="1"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="HOLD/" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="6"/>
+<connect gate="G$1" pin="SI" pad="5"/>
+<connect gate="G$1" pin="SO" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="WP/" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="CAT25040LI-G" constant="no"/>
+<attribute name="OC_FARNELL" value="1718045" constant="no"/>
+<attribute name="OC_NEWARK" value="06R0588" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT24C*" prefix="IC">
+<description>2-wire serial <B>EEPROM</B></description>
+<gates>
+<gate name="G$1" symbol="24CXX" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="A0" pad="1"/>
+<connect gate="G$1" pin="A1" pad="2"/>
+<connect gate="G$1" pin="A2" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="SCL" pad="6"/>
+<connect gate="G$1" pin="SDA" pad="5"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+<connect gate="G$1" pin="WP" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT24C1024BW-SH-B" constant="no"/>
+<attribute name="OC_FARNELL" value="1362646" constant="no"/>
+<attribute name="OC_NEWARK" value="03P2044" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="SDE2506" prefix="IC">
+<description>I2C/MicroWire <B>EEPROM</B> (24xxx)</description>
+<gates>
+<gate name="G$1" symbol="SDE2506" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CE/" pad="2"/>
+<connect gate="G$1" pin="CLK" pad="5"/>
+<connect gate="G$1" pin="D" pad="4"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="TG" pad="8"/>
+<connect gate="G$1" pin="TP" pad="7"/>
+<connect gate="G$1" pin="VCC" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT93C*6" prefix="IC">
+<description>3-wire serial EEPROM</description>
+<gates>
+<gate name="G$1" symbol="93CX6" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL08">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="ORG" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT93C46D-PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1362666" constant="no"/>
+<attribute name="OC_NEWARK" value="50M3339" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C2051" prefix="IC">
+<description>80C31 <b>MICROCONTROLLER</b><p>
+2 Kbytes FLASH<p>
+2.7 V</description>
+<gates>
+<gate name="G$1" symbol="89C2051" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="AIN0-P1.0" pad="12"/>
+<connect gate="G$1" pin="AIN1-P1.1" pad="13"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="P1.2" pad="14"/>
+<connect gate="G$1" pin="P1.3" pad="15"/>
+<connect gate="G$1" pin="P1.4" pad="16"/>
+<connect gate="G$1" pin="P1.5" pad="17"/>
+<connect gate="G$1" pin="P1.6" pad="18"/>
+<connect gate="G$1" pin="P1.7" pad="19"/>
+<connect gate="G$1" pin="P3.0-RXD" pad="2"/>
+<connect gate="G$1" pin="P3.1-TXD" pad="3"/>
+<connect gate="G$1" pin="P3.2-INTO/" pad="6"/>
+<connect gate="G$1" pin="P3.3-INT1/" pad="7"/>
+<connect gate="G$1" pin="P3.4-T0" pad="8"/>
+<connect gate="G$1" pin="P3.5-T1" pad="9"/>
+<connect gate="G$1" pin="P3.7" pad="11"/>
+<connect gate="G$1" pin="RST-VPP" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C2051-12PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1699389" constant="no"/>
+<attribute name="OC_NEWARK" value="80P3687" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SOIC20S">
+<connects>
+<connect gate="G$1" pin="AIN0-P1.0" pad="12"/>
+<connect gate="G$1" pin="AIN1-P1.1" pad="13"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="P1.2" pad="14"/>
+<connect gate="G$1" pin="P1.3" pad="15"/>
+<connect gate="G$1" pin="P1.4" pad="16"/>
+<connect gate="G$1" pin="P1.5" pad="17"/>
+<connect gate="G$1" pin="P1.6" pad="18"/>
+<connect gate="G$1" pin="P1.7" pad="19"/>
+<connect gate="G$1" pin="P3.0-RXD" pad="2"/>
+<connect gate="G$1" pin="P3.1-TXD" pad="3"/>
+<connect gate="G$1" pin="P3.2-INTO/" pad="6"/>
+<connect gate="G$1" pin="P3.3-INT1/" pad="7"/>
+<connect gate="G$1" pin="P3.4-T0" pad="8"/>
+<connect gate="G$1" pin="P3.5-T1" pad="9"/>
+<connect gate="G$1" pin="P3.7" pad="11"/>
+<connect gate="G$1" pin="RST-VPP" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+<connect gate="G$1" pin="XTAL1" pad="5"/>
+<connect gate="G$1" pin="XTAL2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C2051-12SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1699390" constant="no"/>
+<attribute name="OC_NEWARK" value="80P3688" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA103*" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+Low-voltage (L)<p>
+128 Kbytes FLASH<p>
+4 Kbytes SRAM<p>
+2 Kbytes EEPROM<p>
+UART<p>
+RTC<p>
+8-channel 10 bit ADC</description>
+<gates>
+<gate name="G$1" symbol="48-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="01" pad="21"/>
+<connect gate="G$1" pin="02" pad="22"/>
+<connect gate="G$1" pin="A10-PC2" pad="37"/>
+<connect gate="G$1" pin="A11-PC3" pad="38"/>
+<connect gate="G$1" pin="A12-PC4" pad="39"/>
+<connect gate="G$1" pin="A13-PC5" pad="40"/>
+<connect gate="G$1" pin="A14-PC6" pad="41"/>
+<connect gate="G$1" pin="A15-PC7" pad="42"/>
+<connect gate="G$1" pin="A8-PC0" pad="35"/>
+<connect gate="G$1" pin="A9-PC1" pad="36"/>
+<connect gate="G$1" pin="AC+_PE2" pad="4"/>
+<connect gate="G$1" pin="AC-_PE3" pad="5"/>
+<connect gate="G$1" pin="AD0-PA0" pad="51"/>
+<connect gate="G$1" pin="AD1-PA1" pad="50"/>
+<connect gate="G$1" pin="AD2-PA2" pad="49"/>
+<connect gate="G$1" pin="AD3-PA3" pad="48"/>
+<connect gate="G$1" pin="AD4-PA4" pad="47"/>
+<connect gate="G$1" pin="AD5-PA5" pad="46"/>
+<connect gate="G$1" pin="AD6-PA6" pad="45"/>
+<connect gate="G$1" pin="AD7-PA7" pad="44"/>
+<connect gate="G$1" pin="ADC0-PF0" pad="61"/>
+<connect gate="G$1" pin="ADC1-PF1" pad="60"/>
+<connect gate="G$1" pin="ADC2-PF2" pad="59"/>
+<connect gate="G$1" pin="ADC3-PF3" pad="58"/>
+<connect gate="G$1" pin="ADC4-PF4" pad="57"/>
+<connect gate="G$1" pin="ADC5-PF5" pad="56"/>
+<connect gate="G$1" pin="ADC6-PF6" pad="55"/>
+<connect gate="G$1" pin="ADC7-PF7" pad="54"/>
+<connect gate="G$1" pin="AGND" pad="63"/>
+<connect gate="G$1" pin="ALE" pad="43"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="AVREF" pad="62"/>
+<connect gate="G$1" pin="GND" pad="53"/>
+<connect gate="G$1" pin="INT4-PE4" pad="6"/>
+<connect gate="G$1" pin="INT5-PE5" pad="7"/>
+<connect gate="G$1" pin="INT6-PE6" pad="8"/>
+<connect gate="G$1" pin="INT7-PE7" pad="9"/>
+<connect gate="G$1" pin="MISO-PB3" pad="13"/>
+<connect gate="G$1" pin="MOSI-PB2" pad="12"/>
+<connect gate="G$1" pin="OC0-PB4" pad="14"/>
+<connect gate="G$1" pin="OC1A-PB5" pad="15"/>
+<connect gate="G$1" pin="OC1B-PB6" pad="16"/>
+<connect gate="G$1" pin="OC2-PB7" pad="17"/>
+<connect gate="G$1" pin="PD0-INT0" pad="25"/>
+<connect gate="G$1" pin="PD1-INT1" pad="26"/>
+<connect gate="G$1" pin="PD2-INT2" pad="27"/>
+<connect gate="G$1" pin="PD3-INT3" pad="28"/>
+<connect gate="G$1" pin="PD4-IC1" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6-T1" pad="31"/>
+<connect gate="G$1" pin="PD7-T2" pad="32"/>
+<connect gate="G$1" pin="PEN/" pad="1"/>
+<connect gate="G$1" pin="RD/" pad="34"/>
+<connect gate="G$1" pin="RESET/" pad="20"/>
+<connect gate="G$1" pin="RXD-PE0" pad="2"/>
+<connect gate="G$1" pin="SCK-PB1" pad="11"/>
+<connect gate="G$1" pin="SS-PB0" pad="10"/>
+<connect gate="G$1" pin="TOSC1" pad="19"/>
+<connect gate="G$1" pin="TOSC2" pad="18"/>
+<connect gate="G$1" pin="TXD-PE1" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="52"/>
+<connect gate="G$1" pin="WR/" pad="33"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C*52" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH; 2K Bytes EEPROM<br>
+Compatible with MCS-51 Products<br>
+at89s8252.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C52" x="0" y="0"/>
+<gate name="P" symbol="VCCGND" x="33.02" y="5.08" addlevel="request"/>
+</gates>
+<devices>
+<device name="P6" package="DIL40">
+<connects>
+<connect gate="G$1" pin="ALE" pad="30"/>
+<connect gate="G$1" pin="EA" pad="31"/>
+<connect gate="G$1" pin="P0.0AD0" pad="39"/>
+<connect gate="G$1" pin="P0.1AD1" pad="38"/>
+<connect gate="G$1" pin="P0.2AD2" pad="37"/>
+<connect gate="G$1" pin="P0.3AD3" pad="36"/>
+<connect gate="G$1" pin="P0.4AD4" pad="35"/>
+<connect gate="G$1" pin="P0.5AD5" pad="34"/>
+<connect gate="G$1" pin="P0.6AD6" pad="33"/>
+<connect gate="G$1" pin="P0.7AD7" pad="32"/>
+<connect gate="G$1" pin="P1.0_T2" pad="1"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="2"/>
+<connect gate="G$1" pin="P1.2" pad="3"/>
+<connect gate="G$1" pin="P1.3" pad="4"/>
+<connect gate="G$1" pin="P1.4" pad="5"/>
+<connect gate="G$1" pin="P1.5" pad="6"/>
+<connect gate="G$1" pin="P1.6" pad="7"/>
+<connect gate="G$1" pin="P1.7" pad="8"/>
+<connect gate="G$1" pin="P2.0_A8" pad="21"/>
+<connect gate="G$1" pin="P2.1_A9" pad="22"/>
+<connect gate="G$1" pin="P2.2_A10" pad="23"/>
+<connect gate="G$1" pin="P2.3_A11" pad="24"/>
+<connect gate="G$1" pin="P2.4_A12" pad="25"/>
+<connect gate="G$1" pin="P2.5_A13" pad="26"/>
+<connect gate="G$1" pin="P2.6_A14" pad="27"/>
+<connect gate="G$1" pin="P2.7_A15" pad="28"/>
+<connect gate="G$1" pin="P3.0" pad="10"/>
+<connect gate="G$1" pin="P3.1" pad="11"/>
+<connect gate="G$1" pin="P3.2" pad="12"/>
+<connect gate="G$1" pin="P3.3" pad="13"/>
+<connect gate="G$1" pin="P3.4/T0" pad="14"/>
+<connect gate="G$1" pin="P3.5/T1" pad="15"/>
+<connect gate="G$1" pin="P3.6/WR" pad="16"/>
+<connect gate="G$1" pin="P3.7/RD" pad="17"/>
+<connect gate="G$1" pin="PSEN" pad="29"/>
+<connect gate="G$1" pin="RST" pad="9"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+<connect gate="P" pin="GND" pad="20"/>
+<connect gate="P" pin="VCC" pad="40"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="33"/>
+<connect gate="G$1" pin="EA" pad="35"/>
+<connect gate="G$1" pin="P0.0AD0" pad="43"/>
+<connect gate="G$1" pin="P0.1AD1" pad="42"/>
+<connect gate="G$1" pin="P0.2AD2" pad="41"/>
+<connect gate="G$1" pin="P0.3AD3" pad="40"/>
+<connect gate="G$1" pin="P0.4AD4" pad="39"/>
+<connect gate="G$1" pin="P0.5AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0_T2" pad="2"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="3"/>
+<connect gate="G$1" pin="P1.2" pad="4"/>
+<connect gate="G$1" pin="P1.3" pad="5"/>
+<connect gate="G$1" pin="P1.4" pad="6"/>
+<connect gate="G$1" pin="P1.5" pad="7"/>
+<connect gate="G$1" pin="P1.6" pad="8"/>
+<connect gate="G$1" pin="P1.7" pad="9"/>
+<connect gate="G$1" pin="P2.0_A8" pad="24"/>
+<connect gate="G$1" pin="P2.1_A9" pad="25"/>
+<connect gate="G$1" pin="P2.2_A10" pad="26"/>
+<connect gate="G$1" pin="P2.3_A11" pad="27"/>
+<connect gate="G$1" pin="P2.4_A12" pad="28"/>
+<connect gate="G$1" pin="P2.5_A13" pad="29"/>
+<connect gate="G$1" pin="P2.6_A14" pad="30"/>
+<connect gate="G$1" pin="P2.7_A15" pad="31"/>
+<connect gate="G$1" pin="P3.0" pad="11"/>
+<connect gate="G$1" pin="P3.1" pad="13"/>
+<connect gate="G$1" pin="P3.2" pad="14"/>
+<connect gate="G$1" pin="P3.3" pad="15"/>
+<connect gate="G$1" pin="P3.4/T0" pad="16"/>
+<connect gate="G$1" pin="P3.5/T1" pad="17"/>
+<connect gate="G$1" pin="P3.6/WR" pad="18"/>
+<connect gate="G$1" pin="P3.7/RD" pad="19"/>
+<connect gate="G$1" pin="PSEN" pad="32"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="VCC" pad="44"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="Q" package="PQFP44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="EA" pad="29"/>
+<connect gate="G$1" pin="P0.0AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0_T2" pad="40"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0" pad="5"/>
+<connect gate="G$1" pin="P3.1" pad="7"/>
+<connect gate="G$1" pin="P3.2" pad="8"/>
+<connect gate="G$1" pin="P3.3" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/RD" pad="13"/>
+<connect gate="G$1" pin="PSEN" pad="26"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="38"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="EA" pad="29"/>
+<connect gate="G$1" pin="P0.0AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0_T2" pad="40"/>
+<connect gate="G$1" pin="P1.1_T2EX" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0" pad="5"/>
+<connect gate="G$1" pin="P3.1" pad="7"/>
+<connect gate="G$1" pin="P3.2" pad="8"/>
+<connect gate="G$1" pin="P3.3" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/RD" pad="13"/>
+<connect gate="G$1" pin="PSEN" pad="26"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="38"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="82">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="27C080" prefix="IC">
+<description><b>8-Megabit (1Mx8) OTP EPROM</b></description>
+<gates>
+<gate name="G$1" symbol="27C080" x="0" y="0"/>
+<gate name="P" symbol="VCCGND" x="15.24" y="-10.16" addlevel="request"/>
+</gates>
+<devices>
+<device name="32P6" package="DIL32">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT27C080-90PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455026" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3824" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="R" package="SO32X">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC32R">
+<connects>
+<connect gate="G$1" pin="!CE" pad="22"/>
+<connect gate="G$1" pin="!OE!VPP" pad="24"/>
+<connect gate="G$1" pin="A0" pad="12"/>
+<connect gate="G$1" pin="A1" pad="11"/>
+<connect gate="G$1" pin="A10" pad="23"/>
+<connect gate="G$1" pin="A11" pad="25"/>
+<connect gate="G$1" pin="A12" pad="4"/>
+<connect gate="G$1" pin="A13" pad="28"/>
+<connect gate="G$1" pin="A14" pad="29"/>
+<connect gate="G$1" pin="A15" pad="3"/>
+<connect gate="G$1" pin="A16" pad="2"/>
+<connect gate="G$1" pin="A17" pad="30"/>
+<connect gate="G$1" pin="A18" pad="31"/>
+<connect gate="G$1" pin="A19" pad="1"/>
+<connect gate="G$1" pin="A2" pad="10"/>
+<connect gate="G$1" pin="A3" pad="9"/>
+<connect gate="G$1" pin="A4" pad="8"/>
+<connect gate="G$1" pin="A5" pad="7"/>
+<connect gate="G$1" pin="A6" pad="6"/>
+<connect gate="G$1" pin="A7" pad="5"/>
+<connect gate="G$1" pin="A8" pad="27"/>
+<connect gate="G$1" pin="A9" pad="26"/>
+<connect gate="G$1" pin="O0" pad="13"/>
+<connect gate="G$1" pin="O1" pad="14"/>
+<connect gate="G$1" pin="O2" pad="15"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="18"/>
+<connect gate="G$1" pin="O5" pad="19"/>
+<connect gate="G$1" pin="O6" pad="20"/>
+<connect gate="G$1" pin="O7" pad="21"/>
+<connect gate="P" pin="GND" pad="16"/>
+<connect gate="P" pin="VCC" pad="32"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT27C080-90JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455025" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3823" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="T" package="TSOP32">
+<connects>
+<connect gate="G$1" pin="!CE" pad="30"/>
+<connect gate="G$1" pin="!OE!VPP" pad="32"/>
+<connect gate="G$1" pin="A0" pad="20"/>
+<connect gate="G$1" pin="A1" pad="19"/>
+<connect gate="G$1" pin="A10" pad="31"/>
+<connect gate="G$1" pin="A11" pad="1"/>
+<connect gate="G$1" pin="A12" pad="12"/>
+<connect gate="G$1" pin="A13" pad="4"/>
+<connect gate="G$1" pin="A14" pad="5"/>
+<connect gate="G$1" pin="A15" pad="11"/>
+<connect gate="G$1" pin="A16" pad="10"/>
+<connect gate="G$1" pin="A17" pad="6"/>
+<connect gate="G$1" pin="A18" pad="7"/>
+<connect gate="G$1" pin="A19" pad="9"/>
+<connect gate="G$1" pin="A2" pad="18"/>
+<connect gate="G$1" pin="A3" pad="17"/>
+<connect gate="G$1" pin="A4" pad="16"/>
+<connect gate="G$1" pin="A5" pad="15"/>
+<connect gate="G$1" pin="A6" pad="14"/>
+<connect gate="G$1" pin="A7" pad="13"/>
+<connect gate="G$1" pin="A8" pad="3"/>
+<connect gate="G$1" pin="A9" pad="2"/>
+<connect gate="G$1" pin="O0" pad="21"/>
+<connect gate="G$1" pin="O1" pad="22"/>
+<connect gate="G$1" pin="O2" pad="23"/>
+<connect gate="G$1" pin="O3" pad="25"/>
+<connect gate="G$1" pin="O4" pad="26"/>
+<connect gate="G$1" pin="O5" pad="27"/>
+<connect gate="G$1" pin="O6" pad="28"/>
+<connect gate="G$1" pin="O7" pad="29"/>
+<connect gate="P" pin="GND" pad="24"/>
+<connect gate="P" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91R4008" prefix="IC">
+<description><b>AT91 ARM® Thumb® RISC-Controller</b><p>
+Microcontroller AT91R40008</description>
+<gates>
+<gate name="A" symbol="AT91R4008" x="-25.4" y="2.54" addlevel="always"/>
+<gate name="B" symbol="AT91R4008-PARPORT" x="0" y="-7.62" addlevel="always"/>
+<gate name="C" symbol="AT91R4008-ADR" x="27.94" y="-7.62" addlevel="always"/>
+<gate name="D" symbol="D0-15" x="53.34" y="2.54" addlevel="always"/>
+<gate name="P1" symbol="GND" x="-38.1" y="-58.42" addlevel="always"/>
+<gate name="P2" symbol="GND" x="-35.56" y="-58.42" addlevel="always"/>
+<gate name="P3" symbol="GND" x="-33.02" y="-58.42" addlevel="always"/>
+<gate name="P4" symbol="GND" x="-30.48" y="-58.42" addlevel="always"/>
+<gate name="P5" symbol="GND" x="-27.94" y="-58.42" addlevel="always"/>
+<gate name="P15" symbol="VDDIO" x="-38.1" y="-35.56" addlevel="always"/>
+<gate name="P16" symbol="VDDIO" x="-35.56" y="-35.56" addlevel="always"/>
+<gate name="P17" symbol="VDDIO" x="-33.02" y="-35.56" addlevel="always"/>
+<gate name="P6" symbol="GND" x="-25.4" y="-58.42" addlevel="always"/>
+<gate name="P7" symbol="GND" x="-22.86" y="-58.42" addlevel="always"/>
+<gate name="P8" symbol="GND" x="-20.32" y="-58.42" addlevel="always"/>
+<gate name="P9" symbol="GND" x="-17.78" y="-58.42" addlevel="always"/>
+<gate name="P10" symbol="VDDIO" x="-30.48" y="-35.56" addlevel="always"/>
+<gate name="P11" symbol="VDDIO" x="-27.94" y="-35.56" addlevel="always"/>
+<gate name="P12" symbol="VDDCORE" x="-20.32" y="-35.56" addlevel="always"/>
+<gate name="P13" symbol="VDDCORE" x="-17.78" y="-35.56" addlevel="always"/>
+<gate name="P14" symbol="VDDCORE" x="-15.24" y="-35.56" addlevel="always"/>
+<gate name="P18" symbol="VDDIO" x="-25.4" y="-35.56" addlevel="always"/>
+</gates>
+<devices>
+<device name="" package="TQFP100">
+<connects>
+<connect gate="A" pin="GND" pad="78"/>
+<connect gate="A" pin="MCKI" pad="82"/>
+<connect gate="A" pin="NCS0" pad="97"/>
+<connect gate="A" pin="NCS1" pad="98"/>
+<connect gate="A" pin="NRD/NOE" pad="92"/>
+<connect gate="A" pin="NRST" pad="79"/>
+<connect gate="A" pin="NRW0/NWE" pad="93"/>
+<connect gate="A" pin="NRW1/NUB" pad="77"/>
+<connect gate="A" pin="NWAIT" pad="96"/>
+<connect gate="A" pin="NWDOVF" pad="80"/>
+<connect gate="A" pin="TCK" pad="91"/>
+<connect gate="A" pin="TDI" pad="89"/>
+<connect gate="A" pin="TDO" pad="90"/>
+<connect gate="A" pin="TMS" pad="88"/>
+<connect gate="B" pin="P0/TCLK0" pad="49"/>
+<connect gate="B" pin="P1/TIOA0" pad="50"/>
+<connect gate="B" pin="P10/IRQ1" pad="63"/>
+<connect gate="B" pin="P11/IRQ2" pad="64"/>
+<connect gate="B" pin="P12/FIQ" pad="66"/>
+<connect gate="B" pin="P13/SCK0" pad="67"/>
+<connect gate="B" pin="P14/TXD0" pad="68"/>
+<connect gate="B" pin="P15/RXD0" pad="69"/>
+<connect gate="B" pin="P16" pad="70"/>
+<connect gate="B" pin="P17" pad="71"/>
+<connect gate="B" pin="P18" pad="72"/>
+<connect gate="B" pin="P19" pad="73"/>
+<connect gate="B" pin="P2/TIOB0" pad="51"/>
+<connect gate="B" pin="P20/SCK1" pad="74"/>
+<connect gate="B" pin="P21/TXD1/NTRI" pad="75"/>
+<connect gate="B" pin="P22/RXD1" pad="76"/>
+<connect gate="B" pin="P23" pad="83"/>
+<connect gate="B" pin="P24/BMS" pad="84"/>
+<connect gate="B" pin="P25/MCKO" pad="85"/>
+<connect gate="B" pin="P26/NCS2" pad="99"/>
+<connect gate="B" pin="P27/NCS3" pad="100"/>
+<connect gate="B" pin="P3/TCLK1" pad="54"/>
+<connect gate="B" pin="P4/TIOA1" pad="55"/>
+<connect gate="B" pin="P5/TIOB1" pad="56"/>
+<connect gate="B" pin="P6/TCLK2" pad="57"/>
+<connect gate="B" pin="P7/TIOA2" pad="58"/>
+<connect gate="B" pin="P8/TIOB2" pad="59"/>
+<connect gate="B" pin="P9/IRQ0" pad="60"/>
+<connect gate="C" pin="A1" pad="3"/>
+<connect gate="C" pin="A10" pad="13"/>
+<connect gate="C" pin="A11" pad="14"/>
+<connect gate="C" pin="A12" pad="15"/>
+<connect gate="C" pin="A13" pad="16"/>
+<connect gate="C" pin="A14" pad="17"/>
+<connect gate="C" pin="A15" pad="20"/>
+<connect gate="C" pin="A16" pad="21"/>
+<connect gate="C" pin="A17" pad="22"/>
+<connect gate="C" pin="A18" pad="23"/>
+<connect gate="C" pin="A19" pad="24"/>
+<connect gate="C" pin="A2" pad="4"/>
+<connect gate="C" pin="A3" pad="5"/>
+<connect gate="C" pin="A4" pad="6"/>
+<connect gate="C" pin="A5" pad="7"/>
+<connect gate="C" pin="A6" pad="8"/>
+<connect gate="C" pin="A7" pad="9"/>
+<connect gate="C" pin="A8" pad="11"/>
+<connect gate="C" pin="A9" pad="12"/>
+<connect gate="C" pin="NLB/A0" pad="1"/>
+<connect gate="C" pin="P28/CS7/A20" pad="25"/>
+<connect gate="C" pin="P29/CS6/A21" pad="26"/>
+<connect gate="C" pin="P30/CS5/A22" pad="29"/>
+<connect gate="C" pin="P31/CS4/A23" pad="30"/>
+<connect gate="D" pin="D0" pad="31"/>
+<connect gate="D" pin="D1" pad="32"/>
+<connect gate="D" pin="D10" pad="42"/>
+<connect gate="D" pin="D11" pad="43"/>
+<connect gate="D" pin="D12" pad="45"/>
+<connect gate="D" pin="D13" pad="46"/>
+<connect gate="D" pin="D14" pad="47"/>
+<connect gate="D" pin="D15" pad="48"/>
+<connect gate="D" pin="D2" pad="33"/>
+<connect gate="D" pin="D3" pad="34"/>
+<connect gate="D" pin="D4" pad="35"/>
+<connect gate="D" pin="D5" pad="37"/>
+<connect gate="D" pin="D6" pad="38"/>
+<connect gate="D" pin="D7" pad="39"/>
+<connect gate="D" pin="D8" pad="40"/>
+<connect gate="D" pin="D9" pad="41"/>
+<connect gate="P1" pin="GND" pad="2"/>
+<connect gate="P10" pin="VDDIO" pad="62"/>
+<connect gate="P11" pin="VDDIO" pad="81"/>
+<connect gate="P12" pin="VDDCORE" pad="27"/>
+<connect gate="P13" pin="VDDCORE" pad="61"/>
+<connect gate="P14" pin="VDDCORE" pad="94"/>
+<connect gate="P15" pin="VDDIO" pad="10"/>
+<connect gate="P16" pin="VDDIO" pad="28"/>
+<connect gate="P17" pin="VDDIO" pad="44"/>
+<connect gate="P18" pin="VDDIO" pad="95"/>
+<connect gate="P2" pin="GND" pad="18"/>
+<connect gate="P3" pin="GND" pad="19"/>
+<connect gate="P4" pin="GND" pad="36"/>
+<connect gate="P5" pin="GND" pad="52"/>
+<connect gate="P6" pin="GND" pad="53"/>
+<connect gate="P7" pin="GND" pad="65"/>
+<connect gate="P8" pin="GND" pad="86"/>
+<connect gate="P9" pin="GND" pad="87"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY26*" prefix="IC">
+<description><b>8-bit AVR Microcontroller with 2K Bytes Flash</b><p>
+Source: http://www.atmel.com .. doc1477.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY26" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL20">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="20"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="19"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="10"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="18"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="14"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="13"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="12"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="11"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="9"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="17"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="2"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="4"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="3"/>
+<connect gate="G$1" pin="AVCC" pad="15"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="16"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY261-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455146" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3782" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY26L-8PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171657" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6920" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="20"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="19"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="10"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="18"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="14"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="13"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="12"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="11"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="9"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="17"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="2"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="1"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="4"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="3"/>
+<connect gate="G$1" pin="AVCC" pad="15"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="16"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY261-20SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455147" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3783" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY26L-8SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171665" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6921" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M" package="MLF32">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="26"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="25"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="11"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="23"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="17"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="15"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="14"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="13"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="10"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="22"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="31"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="30"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="2"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND@1" pad="21"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="SAM9708" prefix="SAM9708">
+<description><b>128-voice Integrated Sound Synthesizer</b></description>
+<gates>
+<gate name="A" symbol="SAM9708" x="-45.72" y="17.78" addlevel="always"/>
+<gate name="C" symbol="SAM9708-SND" x="15.24" y="30.48" addlevel="always"/>
+<gate name="B" symbol="D0-15" x="-25.4" y="27.94" addlevel="always"/>
+<gate name="D" symbol="WA27" x="50.8" y="17.78" addlevel="always"/>
+<gate name="E" symbol="WD15" x="68.58" y="30.48" addlevel="always"/>
+<gate name="G1" symbol="GND" x="-27.94" y="-25.4"/>
+<gate name="G2" symbol="GND" x="-25.4" y="-25.4"/>
+<gate name="G3" symbol="GND" x="-22.86" y="-25.4"/>
+<gate name="G4" symbol="GND" x="-20.32" y="-25.4"/>
+<gate name="G5" symbol="GND" x="-17.78" y="-25.4"/>
+<gate name="G6" symbol="GND" x="-15.24" y="-25.4"/>
+<gate name="G7" symbol="GND" x="-12.7" y="-25.4"/>
+<gate name="G8" symbol="GND" x="-10.16" y="-25.4"/>
+<gate name="G9" symbol="GND" x="-7.62" y="-25.4"/>
+<gate name="G10" symbol="GND" x="-5.08" y="-25.4"/>
+<gate name="G11" symbol="GND" x="-2.54" y="-25.4"/>
+<gate name="G12" symbol="GND" x="0" y="-25.4"/>
+<gate name="G13" symbol="GND" x="2.54" y="-25.4"/>
+<gate name="G14" symbol="GND" x="5.08" y="-25.4"/>
+<gate name="G15" symbol="GND" x="7.62" y="-25.4"/>
+<gate name="G16" symbol="GND" x="10.16" y="-25.4"/>
+<gate name="G17" symbol="GND" x="12.7" y="-25.4"/>
+<gate name="G18" symbol="GND" x="15.24" y="-25.4"/>
+<gate name="G19" symbol="GND" x="17.78" y="-25.4"/>
+<gate name="V1" symbol="VCC1" x="-27.94" y="-7.62"/>
+<gate name="V2" symbol="VCC1" x="-25.4" y="-7.62"/>
+<gate name="V3" symbol="VCC1" x="-22.86" y="-7.62"/>
+<gate name="V4" symbol="VCC1" x="-20.32" y="-7.62"/>
+<gate name="V5" symbol="VCC1" x="-17.78" y="-7.62"/>
+<gate name="V6" symbol="VCC2" x="-12.7" y="-7.62"/>
+<gate name="V7" symbol="VCC2" x="-10.16" y="-7.62"/>
+<gate name="V8" symbol="VCC2" x="-7.62" y="-7.62"/>
+<gate name="V9" symbol="VCC2" x="-5.08" y="-7.62"/>
+<gate name="V10" symbol="VCC2" x="-2.54" y="-7.62"/>
+<gate name="V11" symbol="VC3" x="2.54" y="-7.62"/>
+<gate name="V12" symbol="VC3" x="5.08" y="-7.62"/>
+<gate name="V13" symbol="VC3" x="7.62" y="-7.62"/>
+<gate name="V14" symbol="VC3" x="10.16" y="-7.62"/>
+<gate name="V15" symbol="VC3" x="12.7" y="-7.62"/>
+<gate name="V16" symbol="VC3" x="15.24" y="-7.62"/>
+<gate name="V17" symbol="VC3" x="17.78" y="-7.62"/>
+<gate name="V18" symbol="VC3" x="20.32" y="-7.62"/>
+</gates>
+<devices>
+<device name="" package="TQFP144">
+<connects>
+<connect gate="A" pin="!CAS" pad="104"/>
+<connect gate="A" pin="!CS" pad="16"/>
+<connect gate="A" pin="!IO16" pad="4"/>
+<connect gate="A" pin="!PWDN" pad="137"/>
+<connect gate="A" pin="!RAS" pad="103"/>
+<connect gate="A" pin="!RD" pad="10"/>
+<connect gate="A" pin="!REFRESH" pad="105"/>
+<connect gate="A" pin="!RESET" pad="134"/>
+<connect gate="A" pin="!WR" pad="11"/>
+<connect gate="A" pin="A0" pad="12"/>
+<connect gate="A" pin="A1" pad="13"/>
+<connect gate="A" pin="A2" pad="15"/>
+<connect gate="A" pin="CK_OUT" pad="91"/>
+<connect gate="A" pin="IRQ" pad="14"/>
+<connect gate="A" pin="LDTEST" pad="136"/>
+<connect gate="A" pin="OVCK-OUT" pad="47"/>
+<connect gate="A" pin="RBS" pad="92"/>
+<connect gate="A" pin="READY" pad="7"/>
+<connect gate="A" pin="TEST" pad="135"/>
+<connect gate="A" pin="X1" pad="61"/>
+<connect gate="A" pin="X2" pad="62"/>
+<connect gate="B" pin="D0" pad="19"/>
+<connect gate="B" pin="D1" pad="22"/>
+<connect gate="B" pin="D10" pad="1"/>
+<connect gate="B" pin="D11" pad="144"/>
+<connect gate="B" pin="D12" pad="141"/>
+<connect gate="B" pin="D13" pad="140"/>
+<connect gate="B" pin="D14" pad="139"/>
+<connect gate="B" pin="D15" pad="138"/>
+<connect gate="B" pin="D2" pad="23"/>
+<connect gate="B" pin="D3" pad="24"/>
+<connect gate="B" pin="D4" pad="25"/>
+<connect gate="B" pin="D5" pad="26"/>
+<connect gate="B" pin="D6" pad="27"/>
+<connect gate="B" pin="D7" pad="28"/>
+<connect gate="B" pin="D8" pad="3"/>
+<connect gate="B" pin="D9" pad="2"/>
+<connect gate="C" pin="!WCS0" pad="89"/>
+<connect gate="C" pin="!WCS1" pad="90"/>
+<connect gate="C" pin="!WOE" pad="88"/>
+<connect gate="C" pin="!WWE" pad="87"/>
+<connect gate="C" pin="BCK-OUT" pad="46"/>
+<connect gate="C" pin="LFT" pad="60"/>
+<connect gate="C" pin="MIDI1_IN" pad="29"/>
+<connect gate="C" pin="MIDI1_OUT" pad="31"/>
+<connect gate="C" pin="MIDI2_IN" pad="30"/>
+<connect gate="C" pin="MIDI2_OUT" pad="32"/>
+<connect gate="C" pin="SD-IN0" pad="33"/>
+<connect gate="C" pin="SD-IN1" pad="34"/>
+<connect gate="C" pin="SD-IN2" pad="37"/>
+<connect gate="C" pin="SD-IN3" pad="38"/>
+<connect gate="C" pin="SD-IN4" pad="48"/>
+<connect gate="C" pin="SD-IN5" pad="49"/>
+<connect gate="C" pin="SD-IN6" pad="50"/>
+<connect gate="C" pin="SD-IN7" pad="53"/>
+<connect gate="C" pin="SD-OUT0" pad="39"/>
+<connect gate="C" pin="SD-OUT1" pad="40"/>
+<connect gate="C" pin="SD-OUT2" pad="43"/>
+<connect gate="C" pin="SD-OUT3" pad="44"/>
+<connect gate="C" pin="SD-OUT4" pad="54"/>
+<connect gate="C" pin="SD-OUT5" pad="55"/>
+<connect gate="C" pin="SD-OUT6" pad="56"/>
+<connect gate="C" pin="SD-OUT7" pad="57"/>
+<connect gate="C" pin="WS-OUT" pad="45"/>
+<connect gate="D" pin="WA0" pad="93"/>
+<connect gate="D" pin="WA1" pad="94"/>
+<connect gate="D" pin="WA10" pad="114"/>
+<connect gate="D" pin="WA11" pad="115"/>
+<connect gate="D" pin="WA12" pad="116"/>
+<connect gate="D" pin="WA13" pad="117"/>
+<connect gate="D" pin="WA14" pad="118"/>
+<connect gate="D" pin="WA15" pad="119"/>
+<connect gate="D" pin="WA16" pad="120"/>
+<connect gate="D" pin="WA17" pad="121"/>
+<connect gate="D" pin="WA18" pad="122"/>
+<connect gate="D" pin="WA19" pad="123"/>
+<connect gate="D" pin="WA2" pad="95"/>
+<connect gate="D" pin="WA20" pad="126"/>
+<connect gate="D" pin="WA21" pad="127"/>
+<connect gate="D" pin="WA22" pad="128"/>
+<connect gate="D" pin="WA23" pad="129"/>
+<connect gate="D" pin="WA24" pad="130"/>
+<connect gate="D" pin="WA25" pad="131"/>
+<connect gate="D" pin="WA26" pad="132"/>
+<connect gate="D" pin="WA3" pad="96"/>
+<connect gate="D" pin="WA4" pad="101"/>
+<connect gate="D" pin="WA5" pad="102"/>
+<connect gate="D" pin="WA6" pad="106"/>
+<connect gate="D" pin="WA7" pad="107"/>
+<connect gate="D" pin="WA8" pad="108"/>
+<connect gate="D" pin="WA9" pad="111"/>
+<connect gate="E" pin="WD0" pad="86"/>
+<connect gate="E" pin="WD1" pad="85"/>
+<connect gate="E" pin="WD10" pad="72"/>
+<connect gate="E" pin="WD11" pad="71"/>
+<connect gate="E" pin="WD12" pad="68"/>
+<connect gate="E" pin="WD13" pad="67"/>
+<connect gate="E" pin="WD14" pad="66"/>
+<connect gate="E" pin="WD15" pad="65"/>
+<connect gate="E" pin="WD2" pad="84"/>
+<connect gate="E" pin="WD3" pad="79"/>
+<connect gate="E" pin="WD4" pad="78"/>
+<connect gate="E" pin="WD5" pad="77"/>
+<connect gate="E" pin="WD6" pad="76"/>
+<connect gate="E" pin="WD7" pad="75"/>
+<connect gate="E" pin="WD8" pad="74"/>
+<connect gate="E" pin="WD9" pad="73"/>
+<connect gate="G1" pin="GND" pad="6"/>
+<connect gate="G10" pin="GND" pad="70"/>
+<connect gate="G11" pin="GND" pad="82"/>
+<connect gate="G12" pin="GND" pad="83"/>
+<connect gate="G13" pin="GND" pad="98"/>
+<connect gate="G14" pin="GND" pad="100"/>
+<connect gate="G15" pin="GND" pad="110"/>
+<connect gate="G16" pin="GND" pad="113"/>
+<connect gate="G17" pin="GND" pad="125"/>
+<connect gate="G18" pin="GND" pad="133"/>
+<connect gate="G19" pin="GND" pad="143"/>
+<connect gate="G2" pin="GND" pad="9"/>
+<connect gate="G3" pin="GND" pad="18"/>
+<connect gate="G4" pin="GND" pad="21"/>
+<connect gate="G5" pin="GND" pad="36"/>
+<connect gate="G6" pin="GND" pad="42"/>
+<connect gate="G7" pin="GND" pad="51"/>
+<connect gate="G8" pin="GND" pad="59"/>
+<connect gate="G9" pin="GND" pad="64"/>
+<connect gate="V1" pin="VCC1" pad="5"/>
+<connect gate="V10" pin="VCC2" pad="124"/>
+<connect gate="V11" pin="VC3" pad="8"/>
+<connect gate="V12" pin="VC3" pad="17"/>
+<connect gate="V13" pin="VC3" pad="41"/>
+<connect gate="V14" pin="VC3" pad="58"/>
+<connect gate="V15" pin="VC3" pad="63"/>
+<connect gate="V16" pin="VC3" pad="80"/>
+<connect gate="V17" pin="VC3" pad="99"/>
+<connect gate="V18" pin="VC3" pad="112"/>
+<connect gate="V2" pin="VCC1" pad="20"/>
+<connect gate="V3" pin="VCC1" pad="35"/>
+<connect gate="V4" pin="VCC1" pad="52"/>
+<connect gate="V5" pin="VCC1" pad="142"/>
+<connect gate="V6" pin="VCC2" pad="69"/>
+<connect gate="V7" pin="VCC2" pad="81"/>
+<connect gate="V8" pin="VCC2" pad="97"/>
+<connect gate="V9" pin="VCC2" pad="109"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T8*C5121" prefix="IC">
+<description><b>8-bit Microcontroller with Multiprotocol Smart Card Interface</b><p>
+Source: Uploaded by Heiko Künzel <heiko.kuenzel@atg-gera.de> from ATG Automatisierungstechnik Gera<br>
+Mon Mar 10 13:32:48 2003 Atmel-Library mit zusätzlich T83C5121-Prozessor im SSOP24-Package.</description>
+<gates>
+<gate name="G$1" symbol="T8XC5121" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SSOP24">
+<connects>
+<connect gate="G$1" pin="CVCC" pad="3"/>
+<connect gate="G$1" pin="CVSS" pad="1"/>
+<connect gate="G$1" pin="DVCC" pad="22"/>
+<connect gate="G$1" pin="EVCC" pad="23"/>
+<connect gate="G$1" pin="LI" pad="2"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="9"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="8"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="7"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="6"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="5"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="4"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="20"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="19"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="16"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="18"/>
+<connect gate="G$1" pin="P3.4/T0" pad="17"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="15"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="14"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="13"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VSS" pad="21"/>
+<connect gate="G$1" pin="XTAL1" pad="12"/>
+<connect gate="G$1" pin="XTAL2" pad="11"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T8?C5121" prefix="IC">
+<description><b>8-bit Microcontroller with Multiprotocol Smart Card Interface</b><p>
+Source: http://www.atmel.com/...doc4164.pdf</description>
+<gates>
+<gate name="G$1" symbol="T8X5121-PLCC52" x="0" y="0"/>
+</gates>
+<devices>
+<device name="3" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="5" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="9" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!RST" pad="20"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="CVCC" pad="6"/>
+<connect gate="G$1" pin="CVSS" pad="2"/>
+<connect gate="G$1" pin="DVCC" pad="46"/>
+<connect gate="G$1" pin="EA" pad="10"/>
+<connect gate="G$1" pin="EVCC" pad="51"/>
+<connect gate="G$1" pin="LI" pad="3"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="42"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="41"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="40"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="39"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="21"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="38"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0/CIO" pad="18"/>
+<connect gate="G$1" pin="P1.1/CC8" pad="17"/>
+<connect gate="G$1" pin="P1.2/CPRES" pad="16"/>
+<connect gate="G$1" pin="P1.3/CC4" pad="9"/>
+<connect gate="G$1" pin="P1.4/CCLK" pad="8"/>
+<connect gate="G$1" pin="P1.5/CRST" pad="7"/>
+<connect gate="G$1" pin="P2.0/A8" pad="29"/>
+<connect gate="G$1" pin="P2.1/A9" pad="28"/>
+<connect gate="G$1" pin="P2.2/A10" pad="27"/>
+<connect gate="G$1" pin="P2.3/A11" pad="26"/>
+<connect gate="G$1" pin="P2.4/A12" pad="19"/>
+<connect gate="G$1" pin="P2.5/A13" pad="15"/>
+<connect gate="G$1" pin="P2.6/A14" pad="14"/>
+<connect gate="G$1" pin="P2.7/A15" pad="13"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="44"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="43"/>
+<connect gate="G$1" pin="P3.2/INT0" pad="35"/>
+<connect gate="G$1" pin="P3.3/INT1" pad="37"/>
+<connect gate="G$1" pin="P3.4/T0" pad="36"/>
+<connect gate="G$1" pin="P3.5/CIO1" pad="34"/>
+<connect gate="G$1" pin="P3.6/CCLK1/LED0" pad="32"/>
+<connect gate="G$1" pin="P3.7/CRST1/LED1" pad="31"/>
+<connect gate="G$1" pin="PSEN" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="24"/>
+<connect gate="G$1" pin="VCC@1" pad="1"/>
+<connect gate="G$1" pin="VSS" pad="25"/>
+<connect gate="G$1" pin="VSS@1" pad="45"/>
+<connect gate="G$1" pin="XTAL1" pad="23"/>
+<connect gate="G$1" pin="XTAL2" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT8*C51SND1C" prefix="IC">
+<description><b>Single-Chip Flash Microcontroller</b><p>
+with MP3 Decoder and Human Interface<br>
+Source: www.atmel.com .. doc4109.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C51SND1C" x="0" y="0"/>
+<gate name="P" symbol="P-AT89C51SND1C" x="40.64" y="-7.62" addlevel="request"/>
+</gates>
+<devices>
+<device name="" package="PLCC84">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="13"/>
+<connect gate="G$1" pin="!TST" pad="30"/>
+<connect gate="G$1" pin="AIN0" pad="49"/>
+<connect gate="G$1" pin="AIN1" pad="50"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="AREFN" pad="48"/>
+<connect gate="G$1" pin="AREFP" pad="47"/>
+<connect gate="G$1" pin="AVDD" pad="45"/>
+<connect gate="G$1" pin="AVSS" pad="46"/>
+<connect gate="G$1" pin="D+" pad="33"/>
+<connect gate="G$1" pin="D-" pad="34"/>
+<connect gate="G$1" pin="DCLK" pad="57"/>
+<connect gate="G$1" pin="DESL" pad="58"/>
+<connect gate="G$1" pin="DOUT" pad="56"/>
+<connect gate="G$1" pin="FILT" pad="24"/>
+<connect gate="G$1" pin="MCLK" pad="63"/>
+<connect gate="G$1" pin="MCMD" pad="61"/>
+<connect gate="G$1" pin="MDAT" pad="62"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="8"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="7"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="6"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="5"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="4"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="3"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="84"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="83"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="14"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="15"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="16"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="17"/>
+<connect gate="G$1" pin="P1.4" pad="18"/>
+<connect gate="G$1" pin="P1.5" pad="19"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="20"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="21"/>
+<connect gate="G$1" pin="P2.0/A8" pad="78"/>
+<connect gate="G$1" pin="P2.1/A9" pad="77"/>
+<connect gate="G$1" pin="P2.2/A10" pad="71"/>
+<connect gate="G$1" pin="P2.3/A11" pad="70"/>
+<connect gate="G$1" pin="P2.4/A12" pad="69"/>
+<connect gate="G$1" pin="P2.5/A13" pad="68"/>
+<connect gate="G$1" pin="P2.6/A14" pad="67"/>
+<connect gate="G$1" pin="P2.7/A15" pad="66"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="37"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="38"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="39"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="40"/>
+<connect gate="G$1" pin="P3.4/T0" pad="41"/>
+<connect gate="G$1" pin="P3.5/T1" pad="42"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="43"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="44"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="79"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="80"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="81"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="82"/>
+<connect gate="G$1" pin="P4.4" pad="72"/>
+<connect gate="G$1" pin="P4.5" pad="73"/>
+<connect gate="G$1" pin="P4.6" pad="75"/>
+<connect gate="G$1" pin="P4.7" pad="76"/>
+<connect gate="G$1" pin="P5.0" pad="9"/>
+<connect gate="G$1" pin="P5.1" pad="10"/>
+<connect gate="G$1" pin="P5.2" pad="51"/>
+<connect gate="G$1" pin="P5.3" pad="52"/>
+<connect gate="G$1" pin="RST" pad="60"/>
+<connect gate="G$1" pin="SCLK" pad="59"/>
+<connect gate="G$1" pin="X1" pad="29"/>
+<connect gate="G$1" pin="X2" pad="27"/>
+<connect gate="P" pin="PVDD" pad="23"/>
+<connect gate="P" pin="PVSS" pad="25"/>
+<connect gate="P" pin="UVDD" pad="31"/>
+<connect gate="P" pin="UVSS" pad="32"/>
+<connect gate="P" pin="VDD@1" pad="1"/>
+<connect gate="P" pin="VDD@2" pad="22"/>
+<connect gate="P" pin="VDD@3" pad="35"/>
+<connect gate="P" pin="VDD@4" pad="54"/>
+<connect gate="P" pin="VDD@5" pad="64"/>
+<connect gate="P" pin="VSS@1" pad="2"/>
+<connect gate="P" pin="VSS@2" pad="26"/>
+<connect gate="P" pin="VSS@3" pad="36"/>
+<connect gate="P" pin="VSS@4" pad="55"/>
+<connect gate="P" pin="VSS@5" pad="65"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095728" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-RO" package="TQFP80">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="2"/>
+<connect gate="G$1" pin="!TST" pad="18"/>
+<connect gate="G$1" pin="AIN0" pad="37"/>
+<connect gate="G$1" pin="AIN1" pad="38"/>
+<connect gate="G$1" pin="ALE" pad="1"/>
+<connect gate="G$1" pin="AREFN" pad="36"/>
+<connect gate="G$1" pin="AREFP" pad="35"/>
+<connect gate="G$1" pin="AVDD" pad="33"/>
+<connect gate="G$1" pin="AVSS" pad="34"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="DCLK" pad="44"/>
+<connect gate="G$1" pin="DESL" pad="45"/>
+<connect gate="G$1" pin="DOUT" pad="43"/>
+<connect gate="G$1" pin="FILT" pad="13"/>
+<connect gate="G$1" pin="MCLK" pad="50"/>
+<connect gate="G$1" pin="MCMD" pad="48"/>
+<connect gate="G$1" pin="MDAT" pad="49"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="78"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="77"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="76"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="75"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="74"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="73"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="70"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="69"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="4"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="5"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="6"/>
+<connect gate="G$1" pin="P1.4" pad="7"/>
+<connect gate="G$1" pin="P1.5" pad="8"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="9"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="10"/>
+<connect gate="G$1" pin="P2.0/A8" pad="64"/>
+<connect gate="G$1" pin="P2.1/A9" pad="63"/>
+<connect gate="G$1" pin="P2.2/A10" pad="58"/>
+<connect gate="G$1" pin="P2.3/A11" pad="57"/>
+<connect gate="G$1" pin="P2.4/A12" pad="56"/>
+<connect gate="G$1" pin="P2.5/A13" pad="55"/>
+<connect gate="G$1" pin="P2.6/A14" pad="54"/>
+<connect gate="G$1" pin="P2.7/A15" pad="53"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="25"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="26"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="27"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="28"/>
+<connect gate="G$1" pin="P3.4/T0" pad="29"/>
+<connect gate="G$1" pin="P3.5/T1" pad="30"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="31"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="32"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="65"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="66"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="67"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="68"/>
+<connect gate="G$1" pin="P4.4" pad="59"/>
+<connect gate="G$1" pin="P4.5" pad="60"/>
+<connect gate="G$1" pin="P4.6" pad="61"/>
+<connect gate="G$1" pin="P4.7" pad="62"/>
+<connect gate="G$1" pin="P5.0" pad="79"/>
+<connect gate="G$1" pin="P5.1" pad="80"/>
+<connect gate="G$1" pin="P5.2" pad="39"/>
+<connect gate="G$1" pin="P5.3" pad="40"/>
+<connect gate="G$1" pin="RST" pad="47"/>
+<connect gate="G$1" pin="SCLK" pad="46"/>
+<connect gate="G$1" pin="X1" pad="17"/>
+<connect gate="G$1" pin="X2" pad="16"/>
+<connect gate="P" pin="PVDD" pad="51"/>
+<connect gate="P" pin="PVSS" pad="14"/>
+<connect gate="P" pin="UVDD" pad="19"/>
+<connect gate="P" pin="UVSS" pad="20"/>
+<connect gate="P" pin="VDD@1" pad="11"/>
+<connect gate="P" pin="VDD@2" pad="12"/>
+<connect gate="P" pin="VDD@3" pad="23"/>
+<connect gate="P" pin="VDD@4" pad="41"/>
+<connect gate="P" pin="VDD@5" pad="71"/>
+<connect gate="P" pin="VSS@1" pad="15"/>
+<connect gate="P" pin="VSS@2" pad="24"/>
+<connect gate="P" pin="VSS@3" pad="42"/>
+<connect gate="P" pin="VSS@4" pad="52"/>
+<connect gate="P" pin="VSS@5" pad="72"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095728" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-7H" package="BGA81">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="B2"/>
+<connect gate="G$1" pin="!TST" pad="G2"/>
+<connect gate="G$1" pin="AIN0" pad="H5"/>
+<connect gate="G$1" pin="AIN1" pad="H7"/>
+<connect gate="G$1" pin="ALE" pad="A1"/>
+<connect gate="G$1" pin="AREFN" pad="J6"/>
+<connect gate="G$1" pin="AREFP" pad="J7"/>
+<connect gate="G$1" pin="AVDD" pad="F5"/>
+<connect gate="G$1" pin="AVSS" pad="H6"/>
+<connect gate="G$1" pin="D+" pad="J1"/>
+<connect gate="G$1" pin="D-" pad="H2"/>
+<connect gate="G$1" pin="DCLK" pad="H9"/>
+<connect gate="G$1" pin="DESL" pad="G9"/>
+<connect gate="G$1" pin="DOUT" pad="G7"/>
+<connect gate="G$1" pin="FILT" pad="E4"/>
+<connect gate="G$1" pin="MCLK" pad="F7"/>
+<connect gate="G$1" pin="MCMD" pad="F8"/>
+<connect gate="G$1" pin="MDAT" pad="F6"/>
+<connect gate="G$1" pin="P0.0/AD0" pad="B3"/>
+<connect gate="G$1" pin="P0.1/AD1" pad="B5"/>
+<connect gate="G$1" pin="P0.2/AD2" pad="A4"/>
+<connect gate="G$1" pin="P0.3/AD3" pad="A3"/>
+<connect gate="G$1" pin="P0.4/AD4" pad="B4"/>
+<connect gate="G$1" pin="P0.5/AD5" pad="D5"/>
+<connect gate="G$1" pin="P0.6/AD6" pad="C6"/>
+<connect gate="G$1" pin="P0.7/AD7" pad="D6"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="C3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="B1"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="C1"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="C2"/>
+<connect gate="G$1" pin="P1.4" pad="D1"/>
+<connect gate="G$1" pin="P1.5" pad="D2"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="D4"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="D3"/>
+<connect gate="G$1" pin="P2.0/A8" pad="A8"/>
+<connect gate="G$1" pin="P2.1/A9" pad="C7"/>
+<connect gate="G$1" pin="P2.2/A10" pad="C8"/>
+<connect gate="G$1" pin="P2.3/A11" pad="E8"/>
+<connect gate="G$1" pin="P2.4/A12" pad="D9"/>
+<connect gate="G$1" pin="P2.5/A13" pad="C9"/>
+<connect gate="G$1" pin="P2.6/A14" pad="D8"/>
+<connect gate="G$1" pin="P2.7/A15" pad="E6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="J3"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="H3"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="J4"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="H4"/>
+<connect gate="G$1" pin="P3.4/T0" pad="F4"/>
+<connect gate="G$1" pin="P3.5/T1" pad="G4"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="J5"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="G5"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="A7"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="B7"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="A6"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="B6"/>
+<connect gate="G$1" pin="P4.4" pad="B9"/>
+<connect gate="G$1" pin="P4.5" pad="D7"/>
+<connect gate="G$1" pin="P4.6" pad="A9"/>
+<connect gate="G$1" pin="P4.7" pad="B8"/>
+<connect gate="G$1" pin="P5.0" pad="A2"/>
+<connect gate="G$1" pin="P5.1" pad="C4"/>
+<connect gate="G$1" pin="P5.2" pad="J8"/>
+<connect gate="G$1" pin="P5.3" pad="G6"/>
+<connect gate="G$1" pin="RST" pad="F9"/>
+<connect gate="G$1" pin="SCLK" pad="G8"/>
+<connect gate="G$1" pin="X1" pad="E2"/>
+<connect gate="G$1" pin="X2" pad="F1"/>
+<connect gate="P" pin="PVDD" pad="E3"/>
+<connect gate="P" pin="PVSS" pad="F2"/>
+<connect gate="P" pin="UVDD" pad="H1"/>
+<connect gate="P" pin="UVSS" pad="F3"/>
+<connect gate="P" pin="VDD@1" pad="A5"/>
+<connect gate="P" pin="VDD@2" pad="E1"/>
+<connect gate="P" pin="VDD@3" pad="E9"/>
+<connect gate="P" pin="VDD@4" pad="G3"/>
+<connect gate="P" pin="VDD@5" pad="J9"/>
+<connect gate="P" pin="VSS@1" pad="C5"/>
+<connect gate="P" pin="VSS@2" pad="E7"/>
+<connect gate="P" pin="VSS@3" pad="G1"/>
+<connect gate="P" pin="VSS@4" pad="H8"/>
+<connect gate="P" pin="VSS@5" pad="J2"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="9">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C51-*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K Bytes Flash</b><p>
+<font color="red">Not Recommended for New Designs. Use AT89S51.</font><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc0265.</description>
+<gates>
+<gate name="G$1" symbol="AT89C51" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PC" package="DIL40">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="31"/>
+<connect gate="G$1" pin="!PSEN" pad="29"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="30"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="39"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="38"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="37"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="36"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="35"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="34"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="33"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="32"/>
+<connect gate="G$1" pin="P1.0" pad="1"/>
+<connect gate="G$1" pin="P1.1" pad="2"/>
+<connect gate="G$1" pin="P1.2" pad="3"/>
+<connect gate="G$1" pin="P1.3" pad="4"/>
+<connect gate="G$1" pin="P1.4" pad="5"/>
+<connect gate="G$1" pin="P1.5" pad="6"/>
+<connect gate="G$1" pin="P1.6" pad="7"/>
+<connect gate="G$1" pin="P1.7" pad="8"/>
+<connect gate="G$1" pin="P2.0_A8" pad="21"/>
+<connect gate="G$1" pin="P2.1_A9" pad="22"/>
+<connect gate="G$1" pin="P2.2_A10" pad="23"/>
+<connect gate="G$1" pin="P2.3_A11" pad="24"/>
+<connect gate="G$1" pin="P2.4_A12" pad="25"/>
+<connect gate="G$1" pin="P2.5_A13" pad="26"/>
+<connect gate="G$1" pin="P2.6_A14" pad="27"/>
+<connect gate="G$1" pin="P2.7_A15" pad="28"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="10"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="11"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="13"/>
+<connect gate="G$1" pin="P3.4/T0" pad="14"/>
+<connect gate="G$1" pin="P3.5/T1" pad="15"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="16"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="17"/>
+<connect gate="G$1" pin="RST" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="JC" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="35"/>
+<connect gate="G$1" pin="!PSEN" pad="32"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="33"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="43"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="42"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="41"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="40"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="39"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0" pad="2"/>
+<connect gate="G$1" pin="P1.1" pad="3"/>
+<connect gate="G$1" pin="P1.2" pad="4"/>
+<connect gate="G$1" pin="P1.3" pad="5"/>
+<connect gate="G$1" pin="P1.4" pad="6"/>
+<connect gate="G$1" pin="P1.5" pad="7"/>
+<connect gate="G$1" pin="P1.6" pad="8"/>
+<connect gate="G$1" pin="P1.7" pad="9"/>
+<connect gate="G$1" pin="P2.0_A8" pad="24"/>
+<connect gate="G$1" pin="P2.1_A9" pad="25"/>
+<connect gate="G$1" pin="P2.2_A10" pad="26"/>
+<connect gate="G$1" pin="P2.3_A11" pad="27"/>
+<connect gate="G$1" pin="P2.4_A12" pad="28"/>
+<connect gate="G$1" pin="P2.5_A13" pad="29"/>
+<connect gate="G$1" pin="P2.6_A14" pad="30"/>
+<connect gate="G$1" pin="P2.7_A15" pad="31"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="14"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="15"/>
+<connect gate="G$1" pin="P3.4/T0" pad="16"/>
+<connect gate="G$1" pin="P3.5/T1" pad="17"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="18"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="19"/>
+<connect gate="G$1" pin="RST" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+<technology name="12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+<technology name="16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51RE2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1455062" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3857" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-RLTUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095726" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1802" constant="no"/>
+</technology>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C51ED2-SLSUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095722" constant="no"/>
+<attribute name="OC_NEWARK" value="78K5790" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C51?*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K Bytes Flash</b><p>
+<font color="red">Not Recommended for New Designs. Use AT89S51.</font><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc0265.</description>
+<gates>
+<gate name="G$1" symbol="AT89C51" x="0" y="0"/>
+<gate name="P" symbol="GND" x="2.54" y="-33.02" addlevel="always"/>
+</gates>
+<devices>
+<device name="AC" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="QC" package="PQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5" pad="1"/>
+<connect gate="G$1" pin="P1.6" pad="2"/>
+<connect gate="G$1" pin="P1.7" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-12">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-16">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89S51-*" prefix="IC">
+<description><b>8-bit Microcontroller with 4K BytesIn-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf</description>
+<gates>
+<gate name="P" symbol="AT89S51" x="0" y="0"/>
+</gates>
+<devices>
+<device name="P" package="DIL40">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="31"/>
+<connect gate="P" pin="!PSEN" pad="29"/>
+<connect gate="P" pin="ALE/!PROG" pad="30"/>
+<connect gate="P" pin="GND" pad="20"/>
+<connect gate="P" pin="P0.0_AD0" pad="39"/>
+<connect gate="P" pin="P0.1_AD1" pad="38"/>
+<connect gate="P" pin="P0.2_AD2" pad="37"/>
+<connect gate="P" pin="P0.3_AD3" pad="36"/>
+<connect gate="P" pin="P0.4_AD4" pad="35"/>
+<connect gate="P" pin="P0.5_AD5" pad="34"/>
+<connect gate="P" pin="P0.6_AD6" pad="33"/>
+<connect gate="P" pin="P0.7_AD7" pad="32"/>
+<connect gate="P" pin="P1.0" pad="1"/>
+<connect gate="P" pin="P1.1" pad="2"/>
+<connect gate="P" pin="P1.2" pad="3"/>
+<connect gate="P" pin="P1.3" pad="4"/>
+<connect gate="P" pin="P1.4" pad="5"/>
+<connect gate="P" pin="P1.5_MOSI" pad="6"/>
+<connect gate="P" pin="P1.6_MISO" pad="7"/>
+<connect gate="P" pin="P1.7_SCK" pad="8"/>
+<connect gate="P" pin="P2.0_A8" pad="21"/>
+<connect gate="P" pin="P2.1_A9" pad="22"/>
+<connect gate="P" pin="P2.2_A10" pad="23"/>
+<connect gate="P" pin="P2.3_A11" pad="24"/>
+<connect gate="P" pin="P2.4_A12" pad="25"/>
+<connect gate="P" pin="P2.5_A13" pad="26"/>
+<connect gate="P" pin="P2.6_A14" pad="27"/>
+<connect gate="P" pin="P2.7_A15" pad="28"/>
+<connect gate="P" pin="P3.0/RXD" pad="10"/>
+<connect gate="P" pin="P3.1/TXD" pad="11"/>
+<connect gate="P" pin="P3.2/!INT0" pad="12"/>
+<connect gate="P" pin="P3.3/!INT1" pad="13"/>
+<connect gate="P" pin="P3.4/T0" pad="14"/>
+<connect gate="P" pin="P3.5/T1" pad="15"/>
+<connect gate="P" pin="P3.6/!WR" pad="16"/>
+<connect gate="P" pin="P3.7/!RD" pad="17"/>
+<connect gate="P" pin="RST" pad="9"/>
+<connect gate="P" pin="VCC" pad="40"/>
+<connect gate="P" pin="XTAL1" pad="19"/>
+<connect gate="P" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095739" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6578" constant="no"/>
+</technology>
+<technology name="33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095739" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6578" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC44">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="35"/>
+<connect gate="P" pin="!PSEN" pad="32"/>
+<connect gate="P" pin="ALE/!PROG" pad="33"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="P0.0_AD0" pad="43"/>
+<connect gate="P" pin="P0.1_AD1" pad="42"/>
+<connect gate="P" pin="P0.2_AD2" pad="41"/>
+<connect gate="P" pin="P0.3_AD3" pad="40"/>
+<connect gate="P" pin="P0.4_AD4" pad="39"/>
+<connect gate="P" pin="P0.5_AD5" pad="38"/>
+<connect gate="P" pin="P0.6_AD6" pad="37"/>
+<connect gate="P" pin="P0.7_AD7" pad="36"/>
+<connect gate="P" pin="P1.0" pad="2"/>
+<connect gate="P" pin="P1.1" pad="3"/>
+<connect gate="P" pin="P1.2" pad="4"/>
+<connect gate="P" pin="P1.3" pad="5"/>
+<connect gate="P" pin="P1.4" pad="6"/>
+<connect gate="P" pin="P1.5_MOSI" pad="7"/>
+<connect gate="P" pin="P1.6_MISO" pad="8"/>
+<connect gate="P" pin="P1.7_SCK" pad="9"/>
+<connect gate="P" pin="P2.0_A8" pad="24"/>
+<connect gate="P" pin="P2.1_A9" pad="25"/>
+<connect gate="P" pin="P2.2_A10" pad="26"/>
+<connect gate="P" pin="P2.3_A11" pad="27"/>
+<connect gate="P" pin="P2.4_A12" pad="28"/>
+<connect gate="P" pin="P2.5_A13" pad="29"/>
+<connect gate="P" pin="P2.6_A14" pad="30"/>
+<connect gate="P" pin="P2.7_A15" pad="31"/>
+<connect gate="P" pin="P3.0/RXD" pad="11"/>
+<connect gate="P" pin="P3.1/TXD" pad="13"/>
+<connect gate="P" pin="P3.2/!INT0" pad="14"/>
+<connect gate="P" pin="P3.3/!INT1" pad="15"/>
+<connect gate="P" pin="P3.4/T0" pad="16"/>
+<connect gate="P" pin="P3.5/T1" pad="17"/>
+<connect gate="P" pin="P3.6/!WR" pad="18"/>
+<connect gate="P" pin="P3.7/!RD" pad="19"/>
+<connect gate="P" pin="RST" pad="10"/>
+<connect gate="P" pin="VCC" pad="44"/>
+<connect gate="P" pin="XTAL1" pad="21"/>
+<connect gate="P" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89S51-24JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095738" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6577" constant="no"/>
+</technology>
+<technology name="33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="1095738" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="S44">
+<connects>
+<connect gate="P" pin="!EA!/VPP" pad="35"/>
+<connect gate="P" pin="!PSEN" pad="32"/>
+<connect gate="P" pin="ALE/!PROG" pad="33"/>
+<connect gate="P" pin="GND" pad="22"/>
+<connect gate="P" pin="P0.0_AD0" pad="43"/>
+<connect gate="P" pin="P0.1_AD1" pad="42"/>
+<connect gate="P" pin="P0.2_AD2" pad="41"/>
+<connect gate="P" pin="P0.3_AD3" pad="40"/>
+<connect gate="P" pin="P0.4_AD4" pad="39"/>
+<connect gate="P" pin="P0.5_AD5" pad="38"/>
+<connect gate="P" pin="P0.6_AD6" pad="37"/>
+<connect gate="P" pin="P0.7_AD7" pad="36"/>
+<connect gate="P" pin="P1.0" pad="2"/>
+<connect gate="P" pin="P1.1" pad="3"/>
+<connect gate="P" pin="P1.2" pad="4"/>
+<connect gate="P" pin="P1.3" pad="5"/>
+<connect gate="P" pin="P1.4" pad="6"/>
+<connect gate="P" pin="P1.5_MOSI" pad="7"/>
+<connect gate="P" pin="P1.6_MISO" pad="8"/>
+<connect gate="P" pin="P1.7_SCK" pad="9"/>
+<connect gate="P" pin="P2.0_A8" pad="24"/>
+<connect gate="P" pin="P2.1_A9" pad="25"/>
+<connect gate="P" pin="P2.2_A10" pad="26"/>
+<connect gate="P" pin="P2.3_A11" pad="27"/>
+<connect gate="P" pin="P2.4_A12" pad="28"/>
+<connect gate="P" pin="P2.5_A13" pad="29"/>
+<connect gate="P" pin="P2.6_A14" pad="30"/>
+<connect gate="P" pin="P2.7_A15" pad="31"/>
+<connect gate="P" pin="P3.0/RXD" pad="11"/>
+<connect gate="P" pin="P3.1/TXD" pad="13"/>
+<connect gate="P" pin="P3.2/!INT0" pad="14"/>
+<connect gate="P" pin="P3.3/!INT1" pad="15"/>
+<connect gate="P" pin="P3.4/T0" pad="16"/>
+<connect gate="P" pin="P3.5/T1" pad="17"/>
+<connect gate="P" pin="P3.6/!WR" pad="18"/>
+<connect gate="P" pin="P3.7/!RD" pad="19"/>
+<connect gate="P" pin="RST" pad="10"/>
+<connect gate="P" pin="VCC" pad="44"/>
+<connect gate="P" pin="XTAL1" pad="21"/>
+<connect gate="P" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89S51*P" prefix="IC">
+<description><b>8-bit Microcontroller with 4K BytesIn-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89S51" x="0" y="0"/>
+<gate name="P" symbol="GND" x="2.54" y="-33.02" addlevel="request"/>
+</gates>
+<devices>
+<device name="" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="29"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="ALE/!PROG" pad="27"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="37"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="36"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="35"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="34"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="33"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="32"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="31"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="30"/>
+<connect gate="G$1" pin="P1.0" pad="40"/>
+<connect gate="G$1" pin="P1.1" pad="41"/>
+<connect gate="G$1" pin="P1.2" pad="42"/>
+<connect gate="G$1" pin="P1.3" pad="43"/>
+<connect gate="G$1" pin="P1.4" pad="44"/>
+<connect gate="G$1" pin="P1.5_MOSI" pad="1"/>
+<connect gate="G$1" pin="P1.6_MISO" pad="2"/>
+<connect gate="G$1" pin="P1.7_SCK" pad="3"/>
+<connect gate="G$1" pin="P2.0_A8" pad="18"/>
+<connect gate="G$1" pin="P2.1_A9" pad="19"/>
+<connect gate="G$1" pin="P2.2_A10" pad="20"/>
+<connect gate="G$1" pin="P2.3_A11" pad="21"/>
+<connect gate="G$1" pin="P2.4_A12" pad="22"/>
+<connect gate="G$1" pin="P2.5_A13" pad="23"/>
+<connect gate="G$1" pin="P2.6_A14" pad="24"/>
+<connect gate="G$1" pin="P2.7_A15" pad="25"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="5"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="7"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="8"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="9"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="11"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="12"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="13"/>
+<connect gate="G$1" pin="RST" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+<connect gate="P" pin="GND" pad="17"/>
+</connects>
+<technologies>
+<technology name="-24">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="-33">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T89C51CC02*-?IM" prefix="IC">
+<description><b>Enhanced 8-bit Microcontroller with CAN Controller and Flash</b> 80C51 Core Architecture<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.</description>
+<gates>
+<gate name="G$1" symbol="T89C51CC02" x="0" y="0"/>
+</gates>
+<devices>
+<device name="TIS" package="SO28W">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="28"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="27"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="26"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="25"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="24"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="23"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="22"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="21"/>
+<connect gate="G$1" pin="P2.0" pad="20"/>
+<connect gate="G$1" pin="P2.1" pad="6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="11"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="9"/>
+<connect gate="G$1" pin="P3.6" pad="8"/>
+<connect gate="G$1" pin="P3.7" pad="7"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="19"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="17"/>
+<connect gate="G$1" pin="VSS" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="16"/>
+<connect gate="G$1" pin="XTAL2" pad="15"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/SOIC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9134" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/SOIC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9134" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SIS" package="PLCC28">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="28"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="27"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="26"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="25"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="24"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="23"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="22"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="21"/>
+<connect gate="G$1" pin="P2.0" pad="20"/>
+<connect gate="G$1" pin="P2.1" pad="6"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="13"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="12"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="11"/>
+<connect gate="G$1" pin="P3.4/T0" pad="10"/>
+<connect gate="G$1" pin="P3.5/T1" pad="9"/>
+<connect gate="G$1" pin="P3.6" pad="8"/>
+<connect gate="G$1" pin="P3.7" pad="7"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="19"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="17"/>
+<connect gate="G$1" pin="VSS" pad="18"/>
+<connect gate="G$1" pin="XTAL1" pad="16"/>
+<connect gate="G$1" pin="XTAL2" pad="15"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/PLCC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9105" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="DIL40/PLCC28ZIFAWM-1" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="89M9105" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="RAT" package="VQFP32">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="27"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="26"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="25"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="24"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="23"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="22"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="21"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="20"/>
+<connect gate="G$1" pin="P2.0" pad="19"/>
+<connect gate="G$1" pin="P2.1" pad="2"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="10"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="9"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="8"/>
+<connect gate="G$1" pin="P3.4/T0" pad="6"/>
+<connect gate="G$1" pin="P3.5/T1" pad="5"/>
+<connect gate="G$1" pin="P3.6" pad="4"/>
+<connect gate="G$1" pin="P3.7" pad="3"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="1"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="32"/>
+<connect gate="G$1" pin="RST" pad="17"/>
+<connect gate="G$1" pin="VAGND" pad="29"/>
+<connect gate="G$1" pin="VAREF" pad="28"/>
+<connect gate="G$1" pin="VAVCC" pad="31"/>
+<connect gate="G$1" pin="VCC" pad="15"/>
+<connect gate="G$1" pin="VSS" pad="16"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T89C51CC02*-TDSIM" prefix="IC">
+<description><b>Enhanced 8-bit Microcontroller with CAN Controller and Flash</b> 80C51 Core Architecture<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4126.</description>
+<gates>
+<gate name="G$1" symbol="T89C51CC02-SO24" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SO24W">
+<connects>
+<connect gate="G$1" pin="P1.0/AN0/T2" pad="24"/>
+<connect gate="G$1" pin="P1.1/AN1/T2EX" pad="23"/>
+<connect gate="G$1" pin="P1.2/AN2/ECI" pad="22"/>
+<connect gate="G$1" pin="P1.3/AN3/CEX0" pad="21"/>
+<connect gate="G$1" pin="P1.4/AN4/CEX1" pad="20"/>
+<connect gate="G$1" pin="P1.5/AN5" pad="19"/>
+<connect gate="G$1" pin="P1.6/AN6" pad="18"/>
+<connect gate="G$1" pin="P1.7/AN7" pad="17"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="11"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="10"/>
+<connect gate="G$1" pin="P3.2/!INT" pad="9"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="8"/>
+<connect gate="G$1" pin="P3.4/T0" pad="7"/>
+<connect gate="G$1" pin="P3.5/T1" pad="6"/>
+<connect gate="G$1" pin="P4.0/RXDC" pad="5"/>
+<connect gate="G$1" pin="P4.1/TXDC" pad="4"/>
+<connect gate="G$1" pin="RST" pad="16"/>
+<connect gate="G$1" pin="VAGND" pad="2"/>
+<connect gate="G$1" pin="VAREF" pad="1"/>
+<connect gate="G$1" pin="VAVCC" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="14"/>
+<connect gate="G$1" pin="VSS" pad="15"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="CA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="UA">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91RM9200" prefix="IC">
+<description>Auto generated by <b>make-symbol-device-package(bsdl).ulp</b><p>
+Source: at91rm9200_bga.bsd</description>
+<gates>
+<gate name="G$1" symbol="AT91RM9200_BGA" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LFBGA256_A_291X326">
+<connects>
+<connect gate="G$1" pin="A10_SDRAM" pad="N6"/>
+<connect gate="G$1" pin="A16_BA0" pad="U3"/>
+<connect gate="G$1" pin="A17_BA1" pad="T3"/>
+<connect gate="G$1" pin="A1_DQM2" pad="M4"/>
+<connect gate="G$1" pin="A_10" pad="M5"/>
+<connect gate="G$1" pin="A_11" pad="P5"/>
+<connect gate="G$1" pin="A_12" pad="P3"/>
+<connect gate="G$1" pin="A_13" pad="P2"/>
+<connect gate="G$1" pin="A_14" pad="N5"/>
+<connect gate="G$1" pin="A_15" pad="T1"/>
+<connect gate="G$1" pin="A_18" pad="R3"/>
+<connect gate="G$1" pin="A_19" pad="U4"/>
+<connect gate="G$1" pin="A_2" pad="M6"/>
+<connect gate="G$1" pin="A_20" pad="R4"/>
+<connect gate="G$1" pin="A_21" pad="N8"/>
+<connect gate="G$1" pin="A_22" pad="P6"/>
+<connect gate="G$1" pin="A_3" pad="M3"/>
+<connect gate="G$1" pin="A_4" pad="N4"/>
+<connect gate="G$1" pin="A_5" pad="N2"/>
+<connect gate="G$1" pin="A_6" pad="L4"/>
+<connect gate="G$1" pin="A_7" pad="P1"/>
+<connect gate="G$1" pin="A_8" pad="N7"/>
+<connect gate="G$1" pin="A_9" pad="N3"/>
+<connect gate="G$1" pin="CAS" pad="U8"/>
+<connect gate="G$1" pin="DM" pad="K2"/>
+<connect gate="G$1" pin="DP" pad="K5"/>
+<connect gate="G$1" pin="D_0" pad="R9"/>
+<connect gate="G$1" pin="D_1" pad="P10"/>
+<connect gate="G$1" pin="D_10" pad="P12"/>
+<connect gate="G$1" pin="D_11" pad="U12"/>
+<connect gate="G$1" pin="D_12" pad="T12"/>
+<connect gate="G$1" pin="D_13" pad="R12"/>
+<connect gate="G$1" pin="D_14" pad="U13"/>
+<connect gate="G$1" pin="D_15" pad="P13"/>
+<connect gate="G$1" pin="D_2" pad="N11"/>
+<connect gate="G$1" pin="D_3" pad="U9"/>
+<connect gate="G$1" pin="D_4" pad="M11"/>
+<connect gate="G$1" pin="D_5" pad="P11"/>
+<connect gate="G$1" pin="D_6" pad="U10"/>
+<connect gate="G$1" pin="D_7" pad="U11"/>
+<connect gate="G$1" pin="D_8" pad="R11"/>
+<connect gate="G$1" pin="D_9" pad="T11"/>
+<connect gate="G$1" pin="HDMA" pad="K3"/>
+<connect gate="G$1" pin="HDMB" pad="L3"/>
+<connect gate="G$1" pin="HDPA" pad="K1"/>
+<connect gate="G$1" pin="HDPB" pad="L2"/>
+<connect gate="G$1" pin="ICETCK" pad="E5"/>
+<connect gate="G$1" pin="ICETDI" pad="A1"/>
+<connect gate="G$1" pin="ICETDO" pad="B1"/>
+<connect gate="G$1" pin="ICETMS" pad="C1"/>
+<connect gate="G$1" pin="JTAGSEL" pad="A2"/>
+<connect gate="G$1" pin="MIX33VDD@1" pad="P16"/>
+<connect gate="G$1" pin="MIX33VDD@10" pad="D5"/>
+<connect gate="G$1" pin="MIX33VDD@11" pad="D2"/>
+<connect gate="G$1" pin="MIX33VDD@12" pad="D3"/>
+<connect gate="G$1" pin="MIX33VDD@13" pad="H5"/>
+<connect gate="G$1" pin="MIX33VDD@14" pad="K4"/>
+<connect gate="G$1" pin="MIX33VDD@15" pad="L6"/>
+<connect gate="G$1" pin="MIX33VDD@16" pad="M1"/>
+<connect gate="G$1" pin="MIX33VDD@17" pad="P4"/>
+<connect gate="G$1" pin="MIX33VDD@18" pad="R6"/>
+<connect gate="G$1" pin="MIX33VDD@19" pad="T5"/>
+<connect gate="G$1" pin="MIX33VDD@2" pad="R17"/>
+<connect gate="G$1" pin="MIX33VDD@20" pad="R10"/>
+<connect gate="G$1" pin="MIX33VDD@21" pad="R14"/>
+<connect gate="G$1" pin="MIX33VDD@3" pad="K16"/>
+<connect gate="G$1" pin="MIX33VDD@4" pad="H14"/>
+<connect gate="G$1" pin="MIX33VDD@5" pad="A16"/>
+<connect gate="G$1" pin="MIX33VDD@6" pad="A11"/>
+<connect gate="G$1" pin="MIX33VDD@7" pad="B11"/>
+<connect gate="G$1" pin="MIX33VDD@8" pad="D8"/>
+<connect gate="G$1" pin="MIX33VDD@9" pad="A7"/>
+<connect gate="G$1" pin="MIX33VSS@1" pad="M12"/>
+<connect gate="G$1" pin="MIX33VSS@10" pad="E6"/>
+<connect gate="G$1" pin="MIX33VSS@11" pad="D4"/>
+<connect gate="G$1" pin="MIX33VSS@12" pad="E3"/>
+<connect gate="G$1" pin="MIX33VSS@13" pad="G3"/>
+<connect gate="G$1" pin="MIX33VSS@14" pad="L1"/>
+<connect gate="G$1" pin="MIX33VSS@15" pad="L5"/>
+<connect gate="G$1" pin="MIX33VSS@16" pad="M2"/>
+<connect gate="G$1" pin="MIX33VSS@17" pad="R1"/>
+<connect gate="G$1" pin="MIX33VSS@18" pad="M7"/>
+<connect gate="G$1" pin="MIX33VSS@19" pad="U5"/>
+<connect gate="G$1" pin="MIX33VSS@2" pad="P17"/>
+<connect gate="G$1" pin="MIX33VSS@20" pad="T9"/>
+<connect gate="G$1" pin="MIX33VSS@21" pad="T13"/>
+<connect gate="G$1" pin="MIX33VSS@3" pad="J12"/>
+<connect gate="G$1" pin="MIX33VSS@4" pad="H16"/>
+<connect gate="G$1" pin="MIX33VSS@5" pad="C15"/>
+<connect gate="G$1" pin="MIX33VSS@6" pad="C11"/>
+<connect gate="G$1" pin="MIX33VSS@7" pad="D11"/>
+<connect gate="G$1" pin="MIX33VSS@8" pad="B7"/>
+<connect gate="G$1" pin="MIX33VSS@9" pad="E8"/>
+<connect gate="G$1" pin="NBS3" pad="R8"/>
+<connect gate="G$1" pin="NCS0_BFCS" pad="U6"/>
+<connect gate="G$1" pin="NCS1_SDCS" pad="M9"/>
+<connect gate="G$1" pin="NCS2" pad="T6"/>
+<connect gate="G$1" pin="NCS3" pad="R7"/>
+<connect gate="G$1" pin="NLBA0_DQM0" pad="N1"/>
+<connect gate="G$1" pin="NRDNOE" pad="N9"/>
+<connect gate="G$1" pin="NRST" pad="E1"/>
+<connect gate="G$1" pin="NRW0NWE" pad="P8"/>
+<connect gate="G$1" pin="NRW1_NUB_DQM1" pad="T7"/>
+<connect gate="G$1" pin="NTRST" pad="E2"/>
+<connect gate="G$1" pin="OSC32K_XIN" pad="G17"/>
+<connect gate="G$1" pin="OSC32K_XOUT" pad="H17"/>
+<connect gate="G$1" pin="OSC9M_XIN" pad="J17"/>
+<connect gate="G$1" pin="OSC9M_XOUT" pad="K17"/>
+<connect gate="G$1" pin="PA0" pad="G13"/>
+<connect gate="G$1" pin="PA1" pad="G14"/>
+<connect gate="G$1" pin="PA10" pad="D15"/>
+<connect gate="G$1" pin="PA11" pad="B15"/>
+<connect gate="G$1" pin="PA12" pad="B16"/>
+<connect gate="G$1" pin="PA13" pad="A17"/>
+<connect gate="G$1" pin="PA14" pad="A15"/>
+<connect gate="G$1" pin="PA15" pad="B14"/>
+<connect gate="G$1" pin="PA16" pad="D14"/>
+<connect gate="G$1" pin="PA17" pad="B13"/>
+<connect gate="G$1" pin="PA18" pad="C13"/>
+<connect gate="G$1" pin="PA19" pad="A13"/>
+<connect gate="G$1" pin="PA2" pad="G15"/>
+<connect gate="G$1" pin="PA20" pad="C12"/>
+<connect gate="G$1" pin="PA21" pad="D13"/>
+<connect gate="G$1" pin="PA22" pad="D12"/>
+<connect gate="G$1" pin="PA23" pad="A12"/>
+<connect gate="G$1" pin="PA24" pad="B12"/>
+<connect gate="G$1" pin="PA25" pad="E13"/>
+<connect gate="G$1" pin="PA26" pad="E12"/>
+<connect gate="G$1" pin="PA27" pad="G12"/>
+<connect gate="G$1" pin="PA28" pad="F12"/>
+<connect gate="G$1" pin="PA29" pad="E11"/>
+<connect gate="G$1" pin="PA3" pad="G16"/>
+<connect gate="G$1" pin="PA30" pad="F11"/>
+<connect gate="G$1" pin="PA31" pad="A10"/>
+<connect gate="G$1" pin="PA4" pad="F13"/>
+<connect gate="G$1" pin="PA5" pad="F16"/>
+<connect gate="G$1" pin="PA6" pad="E15"/>
+<connect gate="G$1" pin="PA7" pad="B17"/>
+<connect gate="G$1" pin="PA8" pad="C16"/>
+<connect gate="G$1" pin="PA9" pad="E14"/>
+<connect gate="G$1" pin="PB0" pad="B10"/>
+<connect gate="G$1" pin="PB1" pad="C10"/>
+<connect gate="G$1" pin="PB10" pad="B8"/>
+<connect gate="G$1" pin="PB11" pad="F9"/>
+<connect gate="G$1" pin="PB12" pad="C8"/>
+<connect gate="G$1" pin="PB13" pad="C7"/>
+<connect gate="G$1" pin="PB14" pad="D7"/>
+<connect gate="G$1" pin="PB15" pad="E7"/>
+<connect gate="G$1" pin="PB16" pad="F7"/>
+<connect gate="G$1" pin="PB17" pad="A4"/>
+<connect gate="G$1" pin="PB18" pad="B3"/>
+<connect gate="G$1" pin="PB19" pad="C5"/>
+<connect gate="G$1" pin="PB2" pad="D10"/>
+<connect gate="G$1" pin="PB20" pad="A3"/>
+<connect gate="G$1" pin="PB21" pad="B4"/>
+<connect gate="G$1" pin="PB22" pad="C4"/>
+<connect gate="G$1" pin="PB23" pad="F3"/>
+<connect gate="G$1" pin="PB24" pad="F5"/>
+<connect gate="G$1" pin="PB25" pad="F4"/>
+<connect gate="G$1" pin="PB26" pad="G4"/>
+<connect gate="G$1" pin="PB27" pad="G6"/>
+<connect gate="G$1" pin="PB28" pad="J5"/>
+<connect gate="G$1" pin="PB29" pad="J6"/>
+<connect gate="G$1" pin="PB3" pad="E10"/>
+<connect gate="G$1" pin="PB4" pad="A9"/>
+<connect gate="G$1" pin="PB5" pad="B9"/>
+<connect gate="G$1" pin="PB6" pad="C9"/>
+<connect gate="G$1" pin="PB7" pad="E9"/>
+<connect gate="G$1" pin="PB8" pad="D9"/>
+<connect gate="G$1" pin="PB9" pad="A8"/>
+<connect gate="G$1" pin="PC0" pad="M15"/>
+<connect gate="G$1" pin="PC1" pad="M14"/>
+<connect gate="G$1" pin="PC10" pad="L12"/>
+<connect gate="G$1" pin="PC11" pad="N16"/>
+<connect gate="G$1" pin="PC12" pad="N17"/>
+<connect gate="G$1" pin="PC13" pad="M13"/>
+<connect gate="G$1" pin="PC14" pad="M17"/>
+<connect gate="G$1" pin="PC15" pad="L13"/>
+<connect gate="G$1" pin="PC16" pad="U14"/>
+<connect gate="G$1" pin="PC17" pad="R13"/>
+<connect gate="G$1" pin="PC18" pad="U15"/>
+<connect gate="G$1" pin="PC19" pad="T14"/>
+<connect gate="G$1" pin="PC2" pad="L14"/>
+<connect gate="G$1" pin="PC20" pad="U16"/>
+<connect gate="G$1" pin="PC21" pad="T15"/>
+<connect gate="G$1" pin="PC22" pad="U17"/>
+<connect gate="G$1" pin="PC23" pad="T16"/>
+<connect gate="G$1" pin="PC24" pad="R15"/>
+<connect gate="G$1" pin="PC25" pad="T17"/>
+<connect gate="G$1" pin="PC26" pad="P14"/>
+<connect gate="G$1" pin="PC27" pad="P15"/>
+<connect gate="G$1" pin="PC28" pad="N13"/>
+<connect gate="G$1" pin="PC29" pad="R16"/>
+<connect gate="G$1" pin="PC3" pad="L15"/>
+<connect gate="G$1" pin="PC30" pad="N15"/>
+<connect gate="G$1" pin="PC31" pad="N14"/>
+<connect gate="G$1" pin="PC4" pad="K14"/>
+<connect gate="G$1" pin="PC5" pad="K13"/>
+<connect gate="G$1" pin="PC6" pad="K15"/>
+<connect gate="G$1" pin="PC7" pad="T4"/>
+<connect gate="G$1" pin="PC8" pad="R5"/>
+<connect gate="G$1" pin="PC9" pad="P7"/>
+<connect gate="G$1" pin="PD0" pad="E17"/>
+<connect gate="G$1" pin="PD1" pad="F15"/>
+<connect gate="G$1" pin="PD10" pad="C6"/>
+<connect gate="G$1" pin="PD11" pad="A5"/>
+<connect gate="G$1" pin="PD12" pad="B5"/>
+<connect gate="G$1" pin="PD13" pad="B2"/>
+<connect gate="G$1" pin="PD14" pad="C3"/>
+<connect gate="G$1" pin="PD15" pad="C2"/>
+<connect gate="G$1" pin="PD16" pad="F1"/>
+<connect gate="G$1" pin="PD17" pad="G2"/>
+<connect gate="G$1" pin="PD18" pad="G5"/>
+<connect gate="G$1" pin="PD19" pad="G1"/>
+<connect gate="G$1" pin="PD2" pad="F14"/>
+<connect gate="G$1" pin="PD20" pad="H2"/>
+<connect gate="G$1" pin="PD21" pad="H4"/>
+<connect gate="G$1" pin="PD22" pad="H3"/>
+<connect gate="G$1" pin="PD23" pad="H1"/>
+<connect gate="G$1" pin="PD24" pad="J3"/>
+<connect gate="G$1" pin="PD25" pad="J1"/>
+<connect gate="G$1" pin="PD26" pad="J4"/>
+<connect gate="G$1" pin="PD27" pad="J2"/>
+<connect gate="G$1" pin="PD3" pad="E16"/>
+<connect gate="G$1" pin="PD4" pad="D17"/>
+<connect gate="G$1" pin="PD5" pad="C17"/>
+<connect gate="G$1" pin="PD6" pad="D16"/>
+<connect gate="G$1" pin="PD7" pad="D6"/>
+<connect gate="G$1" pin="PD8" pad="A6"/>
+<connect gate="G$1" pin="PD9" pad="B6"/>
+<connect gate="G$1" pin="PLL_A_RC" pad="L17"/>
+<connect gate="G$1" pin="PLL_B_RC" pad="F17"/>
+<connect gate="G$1" pin="RAS" pad="N10"/>
+<connect gate="G$1" pin="SDRAMCKE" pad="P9"/>
+<connect gate="G$1" pin="SDRAMCLK" pad="U7"/>
+<connect gate="G$1" pin="TST0" pad="E4"/>
+<connect gate="G$1" pin="TST1" pad="D1"/>
+<connect gate="G$1" pin="VDDI@1" pad="L16"/>
+<connect gate="G$1" pin="VDDI@2" pad="C14"/>
+<connect gate="G$1" pin="VDDI@3" pad="F6"/>
+<connect gate="G$1" pin="VDDI@4" pad="U1"/>
+<connect gate="G$1" pin="VDDI@5" pad="T2"/>
+<connect gate="G$1" pin="VDDI@6" pad="T10"/>
+<connect gate="G$1" pin="VDDI@7" pad="J15"/>
+<connect gate="G$1" pin="VDDI@8" pad="J14"/>
+<connect gate="G$1" pin="VDDI@9" pad="H13"/>
+<connect gate="G$1" pin="VSSI@1" pad="M16"/>
+<connect gate="G$1" pin="VSSI@2" pad="A14"/>
+<connect gate="G$1" pin="VSSI@3" pad="F2"/>
+<connect gate="G$1" pin="VSSI@4" pad="U2"/>
+<connect gate="G$1" pin="VSSI@5" pad="R2"/>
+<connect gate="G$1" pin="VSSI@6" pad="N12"/>
+<connect gate="G$1" pin="VSSI@7" pad="J16"/>
+<connect gate="G$1" pin="VSSI@8" pad="J13"/>
+<connect gate="G$1" pin="VSSI@9" pad="H15"/>
+<connect gate="G$1" pin="WE" pad="T8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91RM9200-EK" constant="no"/>
+<attribute name="OC_FARNELL" value="1629536" constant="no"/>
+<attribute name="OC_NEWARK" value="02P6234" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATF16V8B" prefix="IC">
+<description><b>High perfomance CMOS (electrically erasable) programmable logic device (PLD)</b><p>
+ABLE-Atmel-ABEL - P18V8R, P16V8C, P16V8AS, P17V8<br>
+COPL Atmel-WinCUPL - G16V8MS, G16V8MA, G16V8AS, G16V8<br>
+LOG/IC - GAL16V8_R, GAL16V8_G7, GAL16V8_C), GAL16V8<br>
+Tango-PLD - G16V8R, G16V8C, G16V8AS, G16V8<br>
+
+
+Source: http://www.atmel.com/dyn/resources/prod_documents/DOC0364.PDF</description>
+<gates>
+<gate name="G$1" symbol="ATF16V8B" x="0" y="0"/>
+</gates>
+<devices>
+<device name="X" package="TSSOP20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="J" package="PLCC20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATF16V8CZ-15JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1551767" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6253" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="P3" package="DIL20">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATF16V8CZ-15PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1551768" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6254" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="S" package="SO20L">
+<connects>
+<connect gate="G$1" pin="CLK" pad="1"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="I1" pad="2"/>
+<connect gate="G$1" pin="I2" pad="3"/>
+<connect gate="G$1" pin="I3" pad="4"/>
+<connect gate="G$1" pin="I4" pad="5"/>
+<connect gate="G$1" pin="I5" pad="6"/>
+<connect gate="G$1" pin="I6" pad="7"/>
+<connect gate="G$1" pin="I7" pad="8"/>
+<connect gate="G$1" pin="I8" pad="9"/>
+<connect gate="G$1" pin="O1" pad="19"/>
+<connect gate="G$1" pin="O2" pad="18"/>
+<connect gate="G$1" pin="O3" pad="17"/>
+<connect gate="G$1" pin="O4" pad="16"/>
+<connect gate="G$1" pin="O5" pad="15"/>
+<connect gate="G$1" pin="O6" pad="14"/>
+<connect gate="G$1" pin="O7" pad="13"/>
+<connect gate="G$1" pin="O8" pad="12"/>
+<connect gate="G$1" pin="OE" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 6-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O" x="0" y="2.54"/>
+</gates>
+<devices>
+<device name="-MI" package="MLF32">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA88PA-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715491" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0272" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-AI" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171371" constant="no"/>
+<attribute name="OC_NEWARK" value="73M8863" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 4-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O-2" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL28-3">
+<connects>
+<connect gate="G$1" pin="AREF" pad="21"/>
+<connect gate="G$1" pin="AVCC" pad="20"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="8"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="14"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="15"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="16"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="17"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="18"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="19"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="9"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="10"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="1"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="2"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="3"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="4"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="5"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="6"/>
+<connect gate="G$1" pin="PD5(T1)" pad="11"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="12"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="13"/>
+<connect gate="G$1" pin="VCC@1" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-A" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455107" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3723" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171134" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6515" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171142" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6885" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455108" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3733" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171274" constant="no"/>
+<attribute name="OC_NEWARK" value="69K6677" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1661729" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1794" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA64" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+64 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA64" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455120" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3742" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171355" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6899" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA128" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA128" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455093" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3717" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171118" constant="no"/>
+<attribute name="OC_NEWARK" value="95K7364" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA169" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+4x25 Segment LCD Driver<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA169" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF64">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-A" package="TQFP64">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA169PV-8AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1617046" constant="no"/>
+<attribute name="OC_NEWARK" value="03P4011" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA323" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA323-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA1284" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+16 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA1284" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0/PCINT0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1/PCINT1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2/PCINT2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3/PCINT3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4/PCINT4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5/PCINT5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6/PCINT6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7/PCINT7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2/PCINT10)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0A/PCINT11)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP/OC2B/PCINT30)PD6" pad="15"/>
+<connect gate="G$1" pin="(MISO/OC3A/PCINT14)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI/PCINT13/ICP3)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A/PCINT29)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B/XCK1/PCINT28)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2A/PCINT31)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD0/T3/PCINT24)PD0" pad="9"/>
+<connect gate="G$1" pin="(RXD1/INT0/PCINT26)PD2" pad="11"/>
+<connect gate="G$1" pin="(SCK/OC3B/PCINT15)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS/OCB0/PCINT12)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK0/PCINT8)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1/CLKO/PCINT9)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK/PCINT18)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI/PCINT21)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO/PCINT20)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS/PCINT19)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1/PCINT22)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2/PCINT23)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD0/PCINT25)PD1" pad="10"/>
+<connect gate="G$1" pin="(TXD1/INT1/PCINT27)PD3" pad="12"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL/PCINT16)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA/PCINT17)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA323-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA323" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="24"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="27"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="26"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="25"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AGND" pad="31"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8515-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171410" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6904" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="26"/>
+<connect gate="G$1" pin="(A11)PC3" pad="27"/>
+<connect gate="G$1" pin="(A12)PC4" pad="28"/>
+<connect gate="G$1" pin="(A13)PC5" pad="29"/>
+<connect gate="G$1" pin="(A14)PC6" pad="30"/>
+<connect gate="G$1" pin="(A15)PC7" pad="31"/>
+<connect gate="G$1" pin="(A8)PC0" pad="24"/>
+<connect gate="G$1" pin="(A9)PC1" pad="25"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="43"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="42"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="41"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="40"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="39"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="38"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="37"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="5"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="14"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="15"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="17"/>
+<connect gate="G$1" pin="(RD)PD7" pad="19"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="11"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="13"/>
+<connect gate="G$1" pin="(WR)PD6" pad="18"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="16"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="NC1" pad="1"/>
+<connect gate="G$1" pin="NC2" pad="12"/>
+<connect gate="G$1" pin="NC3" pad="23"/>
+<connect gate="G$1" pin="NC4" pad="34"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="35"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="33"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="32"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="21"/>
+<connect gate="G$1" pin="XTAL2" pad="20"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1562625" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6261" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-7" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="23"/>
+<connect gate="G$1" pin="(A11)PC3" pad="24"/>
+<connect gate="G$1" pin="(A12)PC4" pad="25"/>
+<connect gate="G$1" pin="(A13)PC5" pad="26"/>
+<connect gate="G$1" pin="(A14)PC6" pad="27"/>
+<connect gate="G$1" pin="(A15)PC7" pad="28"/>
+<connect gate="G$1" pin="(A8)PC0" pad="21"/>
+<connect gate="G$1" pin="(A9)PC1" pad="22"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="39"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="38"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="37"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="36"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="35"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="34"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="33"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="32"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="4"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="12"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="13"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="15"/>
+<connect gate="G$1" pin="(RD)PD7" pad="17"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="10"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="11"/>
+<connect gate="G$1" pin="(WR)PD6" pad="16"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="14"/>
+<connect gate="G$1" pin="GND" pad="20"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="31"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="30"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="29"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="40"/>
+<connect gate="G$1" pin="XTAL1" pad="19"/>
+<connect gate="G$1" pin="XTAL2" pad="18"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8515-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171401" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6905" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1528437" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6908" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-M" package="MLF44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-J" package="PLCC44">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="43"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="42"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="41"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="40"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="39"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="38"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="37"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="36"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="4"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="5"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="21"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="17"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="18"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="8"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="7"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="20"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="19"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="22"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="15"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="9"/>
+<connect gate="G$1" pin="(SS)PB4" pad="6"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="2"/>
+<connect gate="G$1" pin="(T1)PB1" pad="3"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="31"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="32"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="16"/>
+<connect gate="G$1" pin="AREF" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="33"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="GND1" pad="12"/>
+<connect gate="G$1" pin="GND2" pad="24"/>
+<connect gate="G$1" pin="GND@1" pad="34"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="25"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="26"/>
+<connect gate="G$1" pin="PC2" pad="27"/>
+<connect gate="G$1" pin="PC3" pad="28"/>
+<connect gate="G$1" pin="PC4" pad="29"/>
+<connect gate="G$1" pin="PC5" pad="30"/>
+<connect gate="G$1" pin="RESET" pad="10"/>
+<connect gate="G$1" pin="VCC" pad="11"/>
+<connect gate="G$1" pin="VCC1" pad="23"/>
+<connect gate="G$1" pin="VCC2" pad="44"/>
+<connect gate="G$1" pin="XTAL1" pad="14"/>
+<connect gate="G$1" pin="XTAL2" pad="13"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16JU" constant="no"/>
+<attribute name="OC_FARNELL" value="1562626" constant="no"/>
+<attribute name="OC_NEWARK" value="94M6263" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535-P" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="40"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="39"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="38"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="37"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="36"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="35"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="34"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="33"/>
+<connect gate="G$1" pin="(AIN0/OC0)PB2" pad="3"/>
+<connect gate="G$1" pin="(AIN1/INT2)PB3" pad="4"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="20"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="16"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="17"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="7"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="6"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="19"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="18"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="21"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="14"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="8"/>
+<connect gate="G$1" pin="(SCL)PC0" pad="22"/>
+<connect gate="G$1" pin="(SDA)PC1" pad="23"/>
+<connect gate="G$1" pin="(SS)PB4" pad="5"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="1"/>
+<connect gate="G$1" pin="(T1)PB1" pad="2"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="28"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="29"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="15"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="PC2" pad="24"/>
+<connect gate="G$1" pin="PC3" pad="25"/>
+<connect gate="G$1" pin="PC4" pad="26"/>
+<connect gate="G$1" pin="PC5" pad="27"/>
+<connect gate="G$1" pin="RESET" pad="9"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA8535-16PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171444" constant="no"/>
+<attribute name="OC_NEWARK" value="01M6909" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C513*-" prefix="IC">
+<description><b>8-bit Flash Microcontroller with Full Speed USB Device</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4136.pdf<p>
+<b><i>Data sheet mistake:</i> </b>define Packge type pin description for MLF48 but Order Number for QFN32 !?</description>
+<gates>
+<gate name="G$1" symbol="AT89C5131" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="PLCC52">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="26"/>
+<connect gate="G$1" pin="!PSEN" pad="28"/>
+<connect gate="G$1" pin="!RST" pad="43"/>
+<connect gate="G$1" pin="ALE" pad="27"/>
+<connect gate="G$1" pin="AVDD" pad="17"/>
+<connect gate="G$1" pin="AVSS" pad="19"/>
+<connect gate="G$1" pin="D+" pad="23"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="FREV" pad="24"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="52"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="45"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="44"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="42"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="40"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0/T2/KIN0" pad="47"/>
+<connect gate="G$1" pin="P1.1/T2EX/KIN1/SS" pad="48"/>
+<connect gate="G$1" pin="P1.2/ECI/KIN2" pad="49"/>
+<connect gate="G$1" pin="P1.3/CEX0/KIN3" pad="50"/>
+<connect gate="G$1" pin="P1.4/CEX1/KIN4" pad="51"/>
+<connect gate="G$1" pin="P1.5/CEX2/KIN5/MISO" pad="4"/>
+<connect gate="G$1" pin="P1.6/CEX3/KIN6/SCK" pad="5"/>
+<connect gate="G$1" pin="P1.7/CEX4/KIN7/MOSI" pad="6"/>
+<connect gate="G$1" pin="P2.0_A8" pad="1"/>
+<connect gate="G$1" pin="P2.1_A9" pad="2"/>
+<connect gate="G$1" pin="P2.2_A10" pad="3"/>
+<connect gate="G$1" pin="P2.3_A11" pad="9"/>
+<connect gate="G$1" pin="P2.4_A12" pad="10"/>
+<connect gate="G$1" pin="P2.5_A13" pad="11"/>
+<connect gate="G$1" pin="P2.6_A14" pad="14"/>
+<connect gate="G$1" pin="P2.7_A15" pad="15"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="20"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="29"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="30"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="31"/>
+<connect gate="G$1" pin="P3.4/T0" pad="32"/>
+<connect gate="G$1" pin="P3.5/T1" pad="33"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="35"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="39"/>
+<connect gate="G$1" pin="P4.0/SCL" pad="7"/>
+<connect gate="G$1" pin="P4.1/SDA" pad="8"/>
+<connect gate="G$1" pin="PLLF" pad="21"/>
+<connect gate="G$1" pin="VDD" pad="16"/>
+<connect gate="G$1" pin="VSS" pad="41"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="1">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT89C5131A-S3SUM" constant="no"/>
+<attribute name="OC_FARNELL" value="1095721" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6570" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="R" package="VQFP64">
+<connects>
+<connect gate="G$1" pin="!EA!/VPP" pad="24"/>
+<connect gate="G$1" pin="!PSEN" pad="26"/>
+<connect gate="G$1" pin="!RST" pad="44"/>
+<connect gate="G$1" pin="ALE" pad="25"/>
+<connect gate="G$1" pin="AVDD" pad="10"/>
+<connect gate="G$1" pin="AVSS" pad="12"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="20"/>
+<connect gate="G$1" pin="FREV" pad="22"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="55"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="46"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="45"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="43"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="40"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="38"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="37"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="36"/>
+<connect gate="G$1" pin="P1.0/T2/KIN0" pad="50"/>
+<connect gate="G$1" pin="P1.1/T2EX/KIN1/SS" pad="51"/>
+<connect gate="G$1" pin="P1.2/ECI/KIN2" pad="52"/>
+<connect gate="G$1" pin="P1.3/CEX0/KIN3" pad="53"/>
+<connect gate="G$1" pin="P1.4/CEX1/KIN4" pad="54"/>
+<connect gate="G$1" pin="P1.5/CEX2/KIN5/MISO" pad="59"/>
+<connect gate="G$1" pin="P1.6/CEX3/KIN6/SCK" pad="60"/>
+<connect gate="G$1" pin="P1.7/CEX4/KIN7/MOSI" pad="61"/>
+<connect gate="G$1" pin="P2.0_A8" pad="56"/>
+<connect gate="G$1" pin="P2.1_A9" pad="57"/>
+<connect gate="G$1" pin="P2.2_A10" pad="58"/>
+<connect gate="G$1" pin="P2.3_A11" pad="2"/>
+<connect gate="G$1" pin="P2.4_A12" pad="3"/>
+<connect gate="G$1" pin="P2.5_A13" pad="4"/>
+<connect gate="G$1" pin="P2.6_A14" pad="7"/>
+<connect gate="G$1" pin="P2.7_A15" pad="8"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="14"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="27"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="28"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="29"/>
+<connect gate="G$1" pin="P3.4/T0" pad="30"/>
+<connect gate="G$1" pin="P3.5/T1" pad="31"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="35"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="39"/>
+<connect gate="G$1" pin="P4.0/SCL" pad="62"/>
+<connect gate="G$1" pin="P4.1/SDA" pad="63"/>
+<connect gate="G$1" pin="PLLF" pad="19"/>
+<connect gate="G$1" pin="VDD" pad="9"/>
+<connect gate="G$1" pin="VSS" pad="42"/>
+<connect gate="G$1" pin="XTAL1" pad="6"/>
+<connect gate="G$1" pin="XTAL2" pad="5"/>
+</connects>
+<technologies>
+<technology name="0">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="1">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT89C5132" prefix="IC">
+<description><b>USB Microcontroller with 64K Bytes Flash Memory</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4173.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT89C5132" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP80">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="2"/>
+<connect gate="G$1" pin="!TST" pad="18"/>
+<connect gate="G$1" pin="AIN0" pad="37"/>
+<connect gate="G$1" pin="AIN1" pad="38"/>
+<connect gate="G$1" pin="ALE" pad="1"/>
+<connect gate="G$1" pin="AREFN" pad="36"/>
+<connect gate="G$1" pin="AREFP" pad="35"/>
+<connect gate="G$1" pin="AVDD" pad="33"/>
+<connect gate="G$1" pin="AVSS" pad="34"/>
+<connect gate="G$1" pin="D+" pad="21"/>
+<connect gate="G$1" pin="D-" pad="22"/>
+<connect gate="G$1" pin="DCLK" pad="44"/>
+<connect gate="G$1" pin="DOUT" pad="43"/>
+<connect gate="G$1" pin="DSEL" pad="45"/>
+<connect gate="G$1" pin="FILT" pad="13"/>
+<connect gate="G$1" pin="MCLK" pad="50"/>
+<connect gate="G$1" pin="MCMD" pad="48"/>
+<connect gate="G$1" pin="MDAT" pad="49"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="78"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="77"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="76"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="75"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="74"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="73"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="70"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="69"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="3"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="4"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="5"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="6"/>
+<connect gate="G$1" pin="P1.4" pad="7"/>
+<connect gate="G$1" pin="P1.5" pad="8"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="9"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="10"/>
+<connect gate="G$1" pin="P2.0_A8" pad="64"/>
+<connect gate="G$1" pin="P2.1_A9" pad="63"/>
+<connect gate="G$1" pin="P2.2_A10" pad="58"/>
+<connect gate="G$1" pin="P2.3_A11" pad="57"/>
+<connect gate="G$1" pin="P2.4_A12" pad="56"/>
+<connect gate="G$1" pin="P2.5_A13" pad="55"/>
+<connect gate="G$1" pin="P2.6_A14" pad="54"/>
+<connect gate="G$1" pin="P2.7_A15" pad="53"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="25"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="26"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="27"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="28"/>
+<connect gate="G$1" pin="P3.4/T0" pad="29"/>
+<connect gate="G$1" pin="P3.5/T1" pad="30"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="31"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="32"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="65"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="66"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="67"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="68"/>
+<connect gate="G$1" pin="P4.4" pad="59"/>
+<connect gate="G$1" pin="P4.5" pad="60"/>
+<connect gate="G$1" pin="P4.6" pad="61"/>
+<connect gate="G$1" pin="P4.7" pad="62"/>
+<connect gate="G$1" pin="P5.0" pad="79"/>
+<connect gate="G$1" pin="P5.1" pad="80"/>
+<connect gate="G$1" pin="P5.2" pad="39"/>
+<connect gate="G$1" pin="P5.3" pad="40"/>
+<connect gate="G$1" pin="PVDD" pad="12"/>
+<connect gate="G$1" pin="PVSS" pad="14"/>
+<connect gate="G$1" pin="RST" pad="47"/>
+<connect gate="G$1" pin="SCLK" pad="46"/>
+<connect gate="G$1" pin="UVDD" pad="19"/>
+<connect gate="G$1" pin="UVSS" pad="20"/>
+<connect gate="G$1" pin="VDD" pad="11"/>
+<connect gate="G$1" pin="VDD@1" pad="23"/>
+<connect gate="G$1" pin="VDD@2" pad="41"/>
+<connect gate="G$1" pin="VDD@3" pad="51"/>
+<connect gate="G$1" pin="VDD@4" pad="71"/>
+<connect gate="G$1" pin="VSS" pad="15"/>
+<connect gate="G$1" pin="VSS@1" pad="24"/>
+<connect gate="G$1" pin="VSS@2" pad="42"/>
+<connect gate="G$1" pin="VSS@3" pad="52"/>
+<connect gate="G$1" pin="VSS@4" pad="72"/>
+<connect gate="G$1" pin="X1" pad="17"/>
+<connect gate="G$1" pin="X2" pad="16"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="DEVELOP" package="PLCC84">
+<connects>
+<connect gate="G$1" pin="!ISP" pad="13"/>
+<connect gate="G$1" pin="!TST" pad="30"/>
+<connect gate="G$1" pin="AIN0" pad="49"/>
+<connect gate="G$1" pin="AIN1" pad="50"/>
+<connect gate="G$1" pin="ALE" pad="12"/>
+<connect gate="G$1" pin="AREFN" pad="48"/>
+<connect gate="G$1" pin="AREFP" pad="47"/>
+<connect gate="G$1" pin="AVDD" pad="45"/>
+<connect gate="G$1" pin="AVSS" pad="46"/>
+<connect gate="G$1" pin="D+" pad="33"/>
+<connect gate="G$1" pin="D-" pad="34"/>
+<connect gate="G$1" pin="DCLK" pad="57"/>
+<connect gate="G$1" pin="DOUT" pad="56"/>
+<connect gate="G$1" pin="DSEL" pad="58"/>
+<connect gate="G$1" pin="FILT" pad="24"/>
+<connect gate="G$1" pin="MCLK" pad="63"/>
+<connect gate="G$1" pin="MCMD" pad="61"/>
+<connect gate="G$1" pin="MDAT" pad="62"/>
+<connect gate="G$1" pin="P0.0_AD0" pad="8"/>
+<connect gate="G$1" pin="P0.1_AD1" pad="7"/>
+<connect gate="G$1" pin="P0.2_AD2" pad="6"/>
+<connect gate="G$1" pin="P0.3_AD3" pad="5"/>
+<connect gate="G$1" pin="P0.4_AD4" pad="4"/>
+<connect gate="G$1" pin="P0.5_AD5" pad="3"/>
+<connect gate="G$1" pin="P0.6_AD6" pad="84"/>
+<connect gate="G$1" pin="P0.7_AD7" pad="83"/>
+<connect gate="G$1" pin="P1.0/KIN0" pad="14"/>
+<connect gate="G$1" pin="P1.1/KIN1" pad="15"/>
+<connect gate="G$1" pin="P1.2/KIN2" pad="16"/>
+<connect gate="G$1" pin="P1.3/KIN3" pad="17"/>
+<connect gate="G$1" pin="P1.4" pad="18"/>
+<connect gate="G$1" pin="P1.5" pad="19"/>
+<connect gate="G$1" pin="P1.6/SCL" pad="20"/>
+<connect gate="G$1" pin="P1.7/SDA" pad="21"/>
+<connect gate="G$1" pin="P2.0_A8" pad="78"/>
+<connect gate="G$1" pin="P2.1_A9" pad="77"/>
+<connect gate="G$1" pin="P2.2_A10" pad="71"/>
+<connect gate="G$1" pin="P2.3_A11" pad="70"/>
+<connect gate="G$1" pin="P2.4_A12" pad="69"/>
+<connect gate="G$1" pin="P2.5_A13" pad="68"/>
+<connect gate="G$1" pin="P2.6_A14" pad="67"/>
+<connect gate="G$1" pin="P2.7_A15" pad="66"/>
+<connect gate="G$1" pin="P3.0/RXD" pad="37"/>
+<connect gate="G$1" pin="P3.1/TXD" pad="38"/>
+<connect gate="G$1" pin="P3.2/!INT0" pad="39"/>
+<connect gate="G$1" pin="P3.3/!INT1" pad="40"/>
+<connect gate="G$1" pin="P3.4/T0" pad="41"/>
+<connect gate="G$1" pin="P3.5/T1" pad="42"/>
+<connect gate="G$1" pin="P3.6/!WR" pad="43"/>
+<connect gate="G$1" pin="P3.7/!RD" pad="44"/>
+<connect gate="G$1" pin="P4.0/MISO" pad="79"/>
+<connect gate="G$1" pin="P4.1/MOSI" pad="80"/>
+<connect gate="G$1" pin="P4.2/SCK" pad="81"/>
+<connect gate="G$1" pin="P4.3/!SS" pad="82"/>
+<connect gate="G$1" pin="P4.4" pad="72"/>
+<connect gate="G$1" pin="P4.5" pad="73"/>
+<connect gate="G$1" pin="P4.6" pad="75"/>
+<connect gate="G$1" pin="P4.7" pad="76"/>
+<connect gate="G$1" pin="P5.0" pad="9"/>
+<connect gate="G$1" pin="P5.1" pad="10"/>
+<connect gate="G$1" pin="P5.2" pad="51"/>
+<connect gate="G$1" pin="P5.3" pad="52"/>
+<connect gate="G$1" pin="PVDD" pad="23"/>
+<connect gate="G$1" pin="PVSS" pad="25"/>
+<connect gate="G$1" pin="RST" pad="60"/>
+<connect gate="G$1" pin="SCLK" pad="59"/>
+<connect gate="G$1" pin="UVDD" pad="31"/>
+<connect gate="G$1" pin="UVSS" pad="32"/>
+<connect gate="G$1" pin="VDD" pad="1"/>
+<connect gate="G$1" pin="VDD@1" pad="22"/>
+<connect gate="G$1" pin="VDD@2" pad="35"/>
+<connect gate="G$1" pin="VDD@3" pad="54"/>
+<connect gate="G$1" pin="VDD@4" pad="64"/>
+<connect gate="G$1" pin="VSS" pad="2"/>
+<connect gate="G$1" pin="VSS@1" pad="26"/>
+<connect gate="G$1" pin="VSS@2" pad="36"/>
+<connect gate="G$1" pin="VSS@3" pad="55"/>
+<connect gate="G$1" pin="VSS@4" pad="65"/>
+<connect gate="G$1" pin="X1" pad="29"/>
+<connect gate="G$1" pin="X2" pad="27"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8-MI" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH, 1 kbytes SRAM, 512 bytes EEPROM, USART, 6-channel 10 bit ADC, 2-channel 8 bit ADC<br>
+Pin compatible with Atmega48, ATMega88, ATMega168<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="23-I/O_MI" x="0" y="2.54"/>
+</gates>
+<devices>
+<device name="" package="MLF32-TH">
+<connects>
+<connect gate="G$1" pin="ADC6" pad="19"/>
+<connect gate="G$1" pin="ADC7" pad="22"/>
+<connect gate="G$1" pin="AREF" pad="20"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="GND@1" pad="3"/>
+<connect gate="G$1" pin="GND@2" pad="5"/>
+<connect gate="G$1" pin="PB0(ICP)" pad="12"/>
+<connect gate="G$1" pin="PB1(OC1A)" pad="13"/>
+<connect gate="G$1" pin="PB2(SS/OC1B)" pad="14"/>
+<connect gate="G$1" pin="PB3(MOSI/OC2)" pad="15"/>
+<connect gate="G$1" pin="PB4(MISO)" pad="16"/>
+<connect gate="G$1" pin="PB5(SCK)" pad="17"/>
+<connect gate="G$1" pin="PB6(XTAL1/TOSC1)" pad="7"/>
+<connect gate="G$1" pin="PB7(XTAL2/TOSC2)" pad="8"/>
+<connect gate="G$1" pin="PC0(ADC0)" pad="23"/>
+<connect gate="G$1" pin="PC1(ADC1)" pad="24"/>
+<connect gate="G$1" pin="PC2(ADC2)" pad="25"/>
+<connect gate="G$1" pin="PC3(ADC3)" pad="26"/>
+<connect gate="G$1" pin="PC4(ADC4/SDA)" pad="27"/>
+<connect gate="G$1" pin="PC5(ADC5/SCL)" pad="28"/>
+<connect gate="G$1" pin="PC6(/RESET)" pad="29"/>
+<connect gate="G$1" pin="PD0(RXD)" pad="30"/>
+<connect gate="G$1" pin="PD1(TXD)" pad="31"/>
+<connect gate="G$1" pin="PD2(INT0)" pad="32"/>
+<connect gate="G$1" pin="PD3(INT1)" pad="1"/>
+<connect gate="G$1" pin="PD4(XCK/T0)" pad="2"/>
+<connect gate="G$1" pin="PD5(T1)" pad="9"/>
+<connect gate="G$1" pin="PD6(AIN0)" pad="10"/>
+<connect gate="G$1" pin="PD7(AIN1)" pad="11"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC@1" pad="4"/>
+<connect gate="G$1" pin="VCC@2" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA88PA-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715491" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0272" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA16-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M16-A_M" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA16-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455097" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3723" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA32-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+32 Kbytes FLASH<br>
+2 Kbytes SRAM<br>
+1 Kbytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+Source: www.atmel.com .. doc2503.pdf</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M32-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA32-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455108" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3733" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA64-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+64 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+2 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA64-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA64-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455120" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3742" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA128-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+4 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+DUAL USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA128-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="37"/>
+<connect gate="G$1" pin="(A11)PC3" pad="38"/>
+<connect gate="G$1" pin="(A12)PC4" pad="39"/>
+<connect gate="G$1" pin="(A13)PC5" pad="40"/>
+<connect gate="G$1" pin="(A14)PC6" pad="41"/>
+<connect gate="G$1" pin="(A15)PC7" pad="42"/>
+<connect gate="G$1" pin="(A8)PC0" pad="35"/>
+<connect gate="G$1" pin="(A9)PC1" pad="36"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="51"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="50"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="49"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="48"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="47"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="46"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="45"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="44"/>
+<connect gate="G$1" pin="(IC1)PD4" pad="29"/>
+<connect gate="G$1" pin="(IC3/INT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2/OC1C)PB7" pad="17"/>
+<connect gate="G$1" pin="(OC3A/AIN1)PE3" pad="5"/>
+<connect gate="G$1" pin="(OC3B/INT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(OC3C/INT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(RXD/PDI)PE0" pad="2"/>
+<connect gate="G$1" pin="(RXD1/INT2)PD2" pad="27"/>
+<connect gate="G$1" pin="(SCK)PB1" pad="11"/>
+<connect gate="G$1" pin="(SCL/INT0)PD0" pad="25"/>
+<connect gate="G$1" pin="(SDA/INT1)PD1" pad="26"/>
+<connect gate="G$1" pin="(SS)PB0" pad="10"/>
+<connect gate="G$1" pin="(T1)PD6" pad="31"/>
+<connect gate="G$1" pin="(T2)PD7" pad="32"/>
+<connect gate="G$1" pin="(T3/INT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(TXD/PDO)PE1" pad="3"/>
+<connect gate="G$1" pin="(TXD1/INT3)PD3" pad="28"/>
+<connect gate="G$1" pin="(XCK0/AIN0)PE2" pad="4"/>
+<connect gate="G$1" pin="(XCK1)PD5" pad="30"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="PEN" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(WR)" pad="33"/>
+<connect gate="G$1" pin="PG1(RD)" pad="34"/>
+<connect gate="G$1" pin="PG2(ALE)" pad="43"/>
+<connect gate="G$1" pin="PG3(TOSC2)" pad="18"/>
+<connect gate="G$1" pin="PG4(TOSC1)" pad="19"/>
+<connect gate="G$1" pin="RESET" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1" pad="24"/>
+<connect gate="G$1" pin="XTAL2" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA128-16MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455093" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3717" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA169-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+16 Kbytes FLASH<br>
+1 Kbytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<br>
+4x25 Segment LCD Driver<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA169-M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF64-TH">
+<connects>
+<connect gate="G$1" pin="(AIN1/PCINT3)PE3" pad="5"/>
+<connect gate="G$1" pin="(CLKO/PCINT7)PE7" pad="9"/>
+<connect gate="G$1" pin="(COM0)PA0" pad="51"/>
+<connect gate="G$1" pin="(COM1)PA1" pad="50"/>
+<connect gate="G$1" pin="(COM2)PA2" pad="49"/>
+<connect gate="G$1" pin="(COM3)PA3" pad="48"/>
+<connect gate="G$1" pin="(DI/SDA/PCINT5)PE5" pad="7"/>
+<connect gate="G$1" pin="(DO/PCINT6)PE6" pad="8"/>
+<connect gate="G$1" pin="(MISO/PCINT11)PB3" pad="13"/>
+<connect gate="G$1" pin="(MOSI/PCINT10)PB2" pad="12"/>
+<connect gate="G$1" pin="(OC0A/PCINT12)PB4" pad="14"/>
+<connect gate="G$1" pin="(OC1A/PCINT13)PB5" pad="15"/>
+<connect gate="G$1" pin="(OC1B/PCINT14)PB6" pad="16"/>
+<connect gate="G$1" pin="(OC2A/PCINT15)PB7" pad="17"/>
+<connect gate="G$1" pin="(RXD/PCINT0)PE0" pad="2"/>
+<connect gate="G$1" pin="(SCK/PCINT9)PB1" pad="11"/>
+<connect gate="G$1" pin="(SEG0)PA4" pad="47"/>
+<connect gate="G$1" pin="(SEG1)PA5" pad="46"/>
+<connect gate="G$1" pin="(SEG10)PC2" pad="37"/>
+<connect gate="G$1" pin="(SEG11)PC1" pad="36"/>
+<connect gate="G$1" pin="(SEG12)PC0" pad="35"/>
+<connect gate="G$1" pin="(SEG15)PD7" pad="32"/>
+<connect gate="G$1" pin="(SEG16)PD6" pad="31"/>
+<connect gate="G$1" pin="(SEG17)PD5" pad="30"/>
+<connect gate="G$1" pin="(SEG18)PD4" pad="29"/>
+<connect gate="G$1" pin="(SEG19)PD3" pad="28"/>
+<connect gate="G$1" pin="(SEG2)PA6" pad="45"/>
+<connect gate="G$1" pin="(SEG20)PD2" pad="27"/>
+<connect gate="G$1" pin="(SEG21/INT0)PD1" pad="26"/>
+<connect gate="G$1" pin="(SEG22/ICP)PD0" pad="25"/>
+<connect gate="G$1" pin="(SEG3)PA7" pad="44"/>
+<connect gate="G$1" pin="(SEG5)PC7" pad="42"/>
+<connect gate="G$1" pin="(SEG6)PC6" pad="41"/>
+<connect gate="G$1" pin="(SEG7)PC5" pad="40"/>
+<connect gate="G$1" pin="(SEG8)PC4" pad="39"/>
+<connect gate="G$1" pin="(SEG9)PC3" pad="38"/>
+<connect gate="G$1" pin="(SS/PCINT8)PB0" pad="10"/>
+<connect gate="G$1" pin="(TXD/PCINT1)PE1" pad="3"/>
+<connect gate="G$1" pin="(USCK/SCL/PCINT4)PE4" pad="6"/>
+<connect gate="G$1" pin="(XCK0/AIN0/PCINT2)PE2" pad="4"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="63"/>
+<connect gate="G$1" pin="GND@2" pad="53"/>
+<connect gate="G$1" pin="LCDCAP" pad="1"/>
+<connect gate="G$1" pin="PF0(ADC0)" pad="61"/>
+<connect gate="G$1" pin="PF1(ADC1)" pad="60"/>
+<connect gate="G$1" pin="PF2(ADC2)" pad="59"/>
+<connect gate="G$1" pin="PF3(ADC3)" pad="58"/>
+<connect gate="G$1" pin="PF4(ADC4/TCK)" pad="57"/>
+<connect gate="G$1" pin="PF5(ADC5/TMS)" pad="56"/>
+<connect gate="G$1" pin="PF6(ADC6/TDO)" pad="55"/>
+<connect gate="G$1" pin="PF7(ADC7/TDI)" pad="54"/>
+<connect gate="G$1" pin="PG0(SEG14)" pad="33"/>
+<connect gate="G$1" pin="PG1(SEG13)" pad="34"/>
+<connect gate="G$1" pin="PG2(SEG4)" pad="43"/>
+<connect gate="G$1" pin="PG3(T1/SEG24)" pad="18"/>
+<connect gate="G$1" pin="PG4(T0/SEG23)" pad="19"/>
+<connect gate="G$1" pin="PG5(RESET)" pad="20"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XTAL1(TOSC1)" pad="24"/>
+<connect gate="G$1" pin="XTAL2(TOSC2)" pad="23"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8515-M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8515-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(A10)PC2" pad="20"/>
+<connect gate="G$1" pin="(A11)PC3" pad="21"/>
+<connect gate="G$1" pin="(A12)PC4" pad="22"/>
+<connect gate="G$1" pin="(A13)PC5" pad="23"/>
+<connect gate="G$1" pin="(A14)PC6" pad="24"/>
+<connect gate="G$1" pin="(A15)PC7" pad="25"/>
+<connect gate="G$1" pin="(A8)PC0" pad="18"/>
+<connect gate="G$1" pin="(A9)PC1" pad="19"/>
+<connect gate="G$1" pin="(AD0)PA0" pad="37"/>
+<connect gate="G$1" pin="(AD1)PA1" pad="36"/>
+<connect gate="G$1" pin="(AD2)PA2" pad="35"/>
+<connect gate="G$1" pin="(AD3)PA3" pad="34"/>
+<connect gate="G$1" pin="(AD4)PA4" pad="33"/>
+<connect gate="G$1" pin="(AD5)PA5" pad="32"/>
+<connect gate="G$1" pin="(AD6)PA6" pad="31"/>
+<connect gate="G$1" pin="(AD7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="8"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="9"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="11"/>
+<connect gate="G$1" pin="(RD)PD7" pad="13"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="5"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/OC0)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="7"/>
+<connect gate="G$1" pin="(WR)PD6" pad="12"/>
+<connect gate="G$1" pin="(XCK)PD4" pad="10"/>
+<connect gate="G$1" pin="GND" pad="16"/>
+<connect gate="G$1" pin="NC1" pad="6"/>
+<connect gate="G$1" pin="NC2" pad="17"/>
+<connect gate="G$1" pin="NC3" pad="28"/>
+<connect gate="G$1" pin="NC4" pad="39"/>
+<connect gate="G$1" pin="PE0(ICP/INT2)" pad="29"/>
+<connect gate="G$1" pin="PE1(ALE)" pad="27"/>
+<connect gate="G$1" pin="PE2(OC1B)" pad="26"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="15"/>
+<connect gate="G$1" pin="XTAL2" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="MEGA8535_M" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+8 Kbytes FLASH<br>
+512 bytes SRAM<br>
+512 bytes EEPROM<br>
+USART<br>
+8-channel 10 bit ADC<p>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="32-I/O-M8535-A_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD)PD0" pad="9"/>
+<connect gate="G$1" pin="(SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1)PB1" pad="41"/>
+<connect gate="G$1" pin="(TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD)PD1" pad="10"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="GND@1" pad="28"/>
+<connect gate="G$1" pin="PC0(SCL)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA)" pad="20"/>
+<connect gate="G$1" pin="PC2" pad="21"/>
+<connect gate="G$1" pin="PC3" pad="22"/>
+<connect gate="G$1" pin="PC4" pad="23"/>
+<connect gate="G$1" pin="PC5" pad="24"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY26*-M" prefix="IC">
+<description><b>8-bit AVR Microcontroller with 2K Bytes Flash</b><p>
+Source: http://www.atmel.com .. doc1477.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY26_M" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF32-TH">
+<connects>
+<connect gate="G$1" pin="(ADC0)PA0" pad="26"/>
+<connect gate="G$1" pin="(ADC1)PA1" pad="25"/>
+<connect gate="G$1" pin="(ADC10/!RESET!)PB7" pad="11"/>
+<connect gate="G$1" pin="(ADC2)PA2" pad="23"/>
+<connect gate="G$1" pin="(ADC3)PA4" pad="17"/>
+<connect gate="G$1" pin="(ADC4)PA5" pad="15"/>
+<connect gate="G$1" pin="(ADC5/AIN0)PA6" pad="14"/>
+<connect gate="G$1" pin="(ADC6/AIN1)PA7" pad="13"/>
+<connect gate="G$1" pin="(ADC7/XTAL1)PB4" pad="7"/>
+<connect gate="G$1" pin="(ADC8/XTAL2)PB5" pad="8"/>
+<connect gate="G$1" pin="(ADC9/INT0/T0)PB6" pad="10"/>
+<connect gate="G$1" pin="(AREF)PA3" pad="22"/>
+<connect gate="G$1" pin="(MISO/DO/OC1A)PB1" pad="31"/>
+<connect gate="G$1" pin="(MOSI/DI/SDA/!OC1A!)PB0" pad="30"/>
+<connect gate="G$1" pin="(OC1B)PB3" pad="2"/>
+<connect gate="G$1" pin="(SCK/SCL/!OC1B!)PB2" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="18"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="GND@1" pad="21"/>
+<connect gate="G$1" pin="THERMAL" pad="TH"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="L">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644" prefix="IC">
+<description><b>8-bit Microcontroller</b> with 64K Bytes In-System Programmable Flash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644PV-10AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455123" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3748" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M" package="QFN44ML8X8">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644PV-10MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1748529" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5637" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644*" prefix="IC">
+<description><b>8-bit Microcontroller</b> with 64K Bytes In-System Programmable Flash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644E" x="0" y="0"/>
+</gates>
+<devices>
+<device name="M" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="(PCINT0/ADC0)PA0" pad="37"/>
+<connect gate="G$1" pin="(PCINT1/ADC1)PA1" pad="36"/>
+<connect gate="G$1" pin="(PCINT10/INT2/AIN0)PB2" pad="42"/>
+<connect gate="G$1" pin="(PCINT11/OC0A/AIN1)PB3" pad="43"/>
+<connect gate="G$1" pin="(PCINT12/OC0B/!SS!)PB4" pad="44"/>
+<connect gate="G$1" pin="(PCINT13/MOSI)PB5" pad="1"/>
+<connect gate="G$1" pin="(PCINT14/MISO)PB6" pad="2"/>
+<connect gate="G$1" pin="(PCINT15/SCK)PB7" pad="3"/>
+<connect gate="G$1" pin="(PCINT16/SCL)PC0" pad="19"/>
+<connect gate="G$1" pin="(PCINT17/SDA)PC1" pad="20"/>
+<connect gate="G$1" pin="(PCINT18/TCK)PC2" pad="21"/>
+<connect gate="G$1" pin="(PCINT19/TMS)PC3" pad="22"/>
+<connect gate="G$1" pin="(PCINT2/ADC2)PA2" pad="35"/>
+<connect gate="G$1" pin="(PCINT20/TDO)PC4" pad="23"/>
+<connect gate="G$1" pin="(PCINT21/TDI)PC5" pad="24"/>
+<connect gate="G$1" pin="(PCINT22/TOSC1)PC6" pad="25"/>
+<connect gate="G$1" pin="(PCINT23/TOSC2)PC7" pad="26"/>
+<connect gate="G$1" pin="(PCINT24/RXD0)PD0" pad="9"/>
+<connect gate="G$1" pin="(PCINT25/TXD0)PD1" pad="10"/>
+<connect gate="G$1" pin="(PCINT26/INT0)PD2" pad="11"/>
+<connect gate="G$1" pin="(PCINT27/INT1)PD3" pad="12"/>
+<connect gate="G$1" pin="(PCINT28/OC1B)PD4" pad="13"/>
+<connect gate="G$1" pin="(PCINT29/OC1A)PD5" pad="14"/>
+<connect gate="G$1" pin="(PCINT3/ADC3)PA3" pad="34"/>
+<connect gate="G$1" pin="(PCINT30/OC2B/ICP)PD6" pad="15"/>
+<connect gate="G$1" pin="(PCINT31/OC2A)PD7" pad="16"/>
+<connect gate="G$1" pin="(PCINT4/ADC4)PA4" pad="33"/>
+<connect gate="G$1" pin="(PCINT5/ADC5)PA5" pad="32"/>
+<connect gate="G$1" pin="(PCINT6/ADC6)PA6" pad="31"/>
+<connect gate="G$1" pin="(PCINT7/ADC7)PA7" pad="30"/>
+<connect gate="G$1" pin="(PCINT8/XCK0/T0)PB0" pad="40"/>
+<connect gate="G$1" pin="(PCINT9/CLKO/T1)PB1" pad="41"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="EXP" pad="TH"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND@1" pad="18"/>
+<connect gate="G$1" pin="GND@2" pad="28"/>
+<connect gate="G$1" pin="GND@3" pad="39"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC@1" pad="17"/>
+<connect gate="G$1" pin="VCC@2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644P-20MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1748528" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5636" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91SAM7X*-AU" prefix="IC">
+<description><b>Highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor</b><p>
+512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC and a CAN controller<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/6120s.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT91SAM7X" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="LQFP100">
+<connects>
+<connect gate="G$1" pin="AD4" pad="3"/>
+<connect gate="G$1" pin="AD5" pad="4"/>
+<connect gate="G$1" pin="AD6" pad="5"/>
+<connect gate="G$1" pin="AD7" pad="6"/>
+<connect gate="G$1" pin="ADVREF" pad="1"/>
+<connect gate="G$1" pin="DDM" pad="93"/>
+<connect gate="G$1" pin="DDP" pad="94"/>
+<connect gate="G$1" pin="ERASE" pad="92"/>
+<connect gate="G$1" pin="GND@1" pad="2"/>
+<connect gate="G$1" pin="GND@2" pad="16"/>
+<connect gate="G$1" pin="GND@3" pad="32"/>
+<connect gate="G$1" pin="GND@4" pad="52"/>
+<connect gate="G$1" pin="GND@5" pad="68"/>
+<connect gate="G$1" pin="GND@6" pad="83"/>
+<connect gate="G$1" pin="GND@7" pad="96"/>
+<connect gate="G$1" pin="JTAGSEL" pad="77"/>
+<connect gate="G$1" pin="NRST" pad="57"/>
+<connect gate="G$1" pin="PA0/PGMEN0" pad="81"/>
+<connect gate="G$1" pin="PA1/PGMEN1" pad="82"/>
+<connect gate="G$1" pin="PA10/PGMM2" pad="18"/>
+<connect gate="G$1" pin="PA11/PGMM3" pad="19"/>
+<connect gate="G$1" pin="PA12/PGMD0" pad="20"/>
+<connect gate="G$1" pin="PA13/PGMD1" pad="21"/>
+<connect gate="G$1" pin="PA14/PGMD2" pad="22"/>
+<connect gate="G$1" pin="PA15/PGMD3" pad="23"/>
+<connect gate="G$1" pin="PA16/PGMD4" pad="24"/>
+<connect gate="G$1" pin="PA17/PGMD5" pad="25"/>
+<connect gate="G$1" pin="PA18/PGMD6" pad="26"/>
+<connect gate="G$1" pin="PA19/PGMD7" pad="46"/>
+<connect gate="G$1" pin="PA2" pad="86"/>
+<connect gate="G$1" pin="PA20/PGMD8" pad="47"/>
+<connect gate="G$1" pin="PA21/PGMD9" pad="49"/>
+<connect gate="G$1" pin="PA22/PGMD10" pad="50"/>
+<connect gate="G$1" pin="PA23/PGMD11" pad="55"/>
+<connect gate="G$1" pin="PA24/PGMD12" pad="56"/>
+<connect gate="G$1" pin="PA25/PGMD13" pad="59"/>
+<connect gate="G$1" pin="PA26/PGMD14" pad="60"/>
+<connect gate="G$1" pin="PA27/PGMD15" pad="73"/>
+<connect gate="G$1" pin="PA28" pad="74"/>
+<connect gate="G$1" pin="PA29" pad="75"/>
+<connect gate="G$1" pin="PA3" pad="85"/>
+<connect gate="G$1" pin="PA30" pad="80"/>
+<connect gate="G$1" pin="PA4/PGMNCMD" pad="88"/>
+<connect gate="G$1" pin="PA5/PGMRDY" pad="89"/>
+<connect gate="G$1" pin="PA6/PGMNOE" pad="90"/>
+<connect gate="G$1" pin="PA7/PGMNVALID" pad="91"/>
+<connect gate="G$1" pin="PA8/PGMM0" pad="13"/>
+<connect gate="G$1" pin="PA9/PGMM1" pad="14"/>
+<connect gate="G$1" pin="PB0" pad="40"/>
+<connect gate="G$1" pin="PB1" pad="41"/>
+<connect gate="G$1" pin="PB10" pad="44"/>
+<connect gate="G$1" pin="PB11" pad="45"/>
+<connect gate="G$1" pin="PB12" pad="39"/>
+<connect gate="G$1" pin="PB13" pad="30"/>
+<connect gate="G$1" pin="PB14" pad="29"/>
+<connect gate="G$1" pin="PB15" pad="35"/>
+<connect gate="G$1" pin="PB16" pad="53"/>
+<connect gate="G$1" pin="PB17" pad="36"/>
+<connect gate="G$1" pin="PB18" pad="63"/>
+<connect gate="G$1" pin="PB19" pad="64"/>
+<connect gate="G$1" pin="PB2" pad="42"/>
+<connect gate="G$1" pin="PB20" pad="65"/>
+<connect gate="G$1" pin="PB21" pad="66"/>
+<connect gate="G$1" pin="PB22" pad="67"/>
+<connect gate="G$1" pin="PB23" pad="69"/>
+<connect gate="G$1" pin="PB24" pad="70"/>
+<connect gate="G$1" pin="PB25" pad="71"/>
+<connect gate="G$1" pin="PB26" pad="72"/>
+<connect gate="G$1" pin="PB27/AD0" pad="9"/>
+<connect gate="G$1" pin="PB28/AD1" pad="10"/>
+<connect gate="G$1" pin="PB29/AD2" pad="11"/>
+<connect gate="G$1" pin="PB3" pad="43"/>
+<connect gate="G$1" pin="PB30/AD3" pad="12"/>
+<connect gate="G$1" pin="PB4" pad="54"/>
+<connect gate="G$1" pin="PB5" pad="34"/>
+<connect gate="G$1" pin="PB6" pad="31"/>
+<connect gate="G$1" pin="PB7" pad="38"/>
+<connect gate="G$1" pin="PB8" pad="28"/>
+<connect gate="G$1" pin="PB9" pad="27"/>
+<connect gate="G$1" pin="PLLRC" pad="99"/>
+<connect gate="G$1" pin="TCK" pad="79"/>
+<connect gate="G$1" pin="TDI" pad="51"/>
+<connect gate="G$1" pin="TDO" pad="76"/>
+<connect gate="G$1" pin="TMS" pad="78"/>
+<connect gate="G$1" pin="TST" pad="58"/>
+<connect gate="G$1" pin="VDDCORE@1" pad="15"/>
+<connect gate="G$1" pin="VDDCORE@2" pad="37"/>
+<connect gate="G$1" pin="VDDCORE@3" pad="62"/>
+<connect gate="G$1" pin="VDDCORE@4" pad="87"/>
+<connect gate="G$1" pin="VDDFLASH" pad="95"/>
+<connect gate="G$1" pin="VDDIN@1" pad="8"/>
+<connect gate="G$1" pin="VDDIO@1" pad="17"/>
+<connect gate="G$1" pin="VDDIO@2" pad="33"/>
+<connect gate="G$1" pin="VDDIO@3" pad="48"/>
+<connect gate="G$1" pin="VDDIO@4" pad="61"/>
+<connect gate="G$1" pin="VDDIO@5" pad="84"/>
+<connect gate="G$1" pin="VDDOUT@1" pad="7"/>
+<connect gate="G$1" pin="VDDPLL" pad="100"/>
+<connect gate="G$1" pin="XIN/PGMCK" pad="97"/>
+<connect gate="G$1" pin="XOUT" pad="98"/>
+</connects>
+<technologies>
+<technology name="128">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X128B-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288326" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5682" constant="no"/>
+</technology>
+<technology name="256">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X256B-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288327" constant="no"/>
+<attribute name="OC_NEWARK" value="26R5683" constant="no"/>
+</technology>
+<technology name="512">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT91SAM7X512-AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288328" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5090" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT91SAM7X*-CU" prefix="IC">
+<description><b>Highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor</b><p>
+512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC and a CAN controller<br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/6120s.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT91SAM7X-BGA" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TFBGA100">
+<connects>
+<connect gate="G$1" pin="AD4" pad="K9"/>
+<connect gate="G$1" pin="AD5" pad="K8"/>
+<connect gate="G$1" pin="AD6" pad="K7"/>
+<connect gate="G$1" pin="AD7" pad="K6"/>
+<connect gate="G$1" pin="ADVREF" pad="K10"/>
+<connect gate="G$1" pin="DDM" pad="K4"/>
+<connect gate="G$1" pin="DDP" pad="K3"/>
+<connect gate="G$1" pin="ERASE" pad="F7"/>
+<connect gate="G$1" pin="GND@1" pad="E6"/>
+<connect gate="G$1" pin="GND@2" pad="E10"/>
+<connect gate="G$1" pin="GND@3" pad="F9"/>
+<connect gate="G$1" pin="GND@4" pad="G8"/>
+<connect gate="G$1" pin="GND@5" pad="J6"/>
+<connect gate="G$1" pin="GND@6" pad="J9"/>
+<connect gate="G$1" pin="GND@7" pad="K5"/>
+<connect gate="G$1" pin="JTAGSEL" pad="H3"/>
+<connect gate="G$1" pin="NRST" pad="D3"/>
+<connect gate="G$1" pin="PA0/PGMEN0" pad="J3"/>
+<connect gate="G$1" pin="PA1/PGMEN1" pad="J4"/>
+<connect gate="G$1" pin="PA10/PGMM2" pad="D7"/>
+<connect gate="G$1" pin="PA11/PGMM3" pad="D10"/>
+<connect gate="G$1" pin="PA12/PGMD0" pad="C9"/>
+<connect gate="G$1" pin="PA13/PGMD1" pad="C8"/>
+<connect gate="G$1" pin="PA14/PGMD2" pad="B8"/>
+<connect gate="G$1" pin="PA15/PGMD3" pad="C10"/>
+<connect gate="G$1" pin="PA16/PGMD4" pad="B9"/>
+<connect gate="G$1" pin="PA17/PGMD5" pad="B10"/>
+<connect gate="G$1" pin="PA18/PGMD6" pad="A9"/>
+<connect gate="G$1" pin="PA19/PGMD7" pad="B2"/>
+<connect gate="G$1" pin="PA2" pad="G5"/>
+<connect gate="G$1" pin="PA20/PGMD8" pad="A3"/>
+<connect gate="G$1" pin="PA21/PGMD9" pad="A2"/>
+<connect gate="G$1" pin="PA22/PGMD10" pad="A1"/>
+<connect gate="G$1" pin="PA23/PGMD11" pad="D1"/>
+<connect gate="G$1" pin="PA24/PGMD12" pad="D2"/>
+<connect gate="G$1" pin="PA25/PGMD13" pad="E1"/>
+<connect gate="G$1" pin="PA26/PGMD14" pad="E2"/>
+<connect gate="G$1" pin="PA27/PGMD15" pad="G3"/>
+<connect gate="G$1" pin="PA28" pad="H2"/>
+<connect gate="G$1" pin="PA29" pad="J1"/>
+<connect gate="G$1" pin="PA3" pad="H4"/>
+<connect gate="G$1" pin="PA30" pad="J2"/>
+<connect gate="G$1" pin="PA4/PGMNCMD" pad="H5"/>
+<connect gate="G$1" pin="PA5/PGMRDY" pad="G6"/>
+<connect gate="G$1" pin="PA6/PGMNOE" pad="F6"/>
+<connect gate="G$1" pin="PA7/PGMNVALID" pad="H6"/>
+<connect gate="G$1" pin="PA8/PGMM0" pad="H8"/>
+<connect gate="G$1" pin="PA9/PGMM1" pad="H7"/>
+<connect gate="G$1" pin="PB0" pad="C5"/>
+<connect gate="G$1" pin="PB1" pad="A4"/>
+<connect gate="G$1" pin="PB10" pad="C3"/>
+<connect gate="G$1" pin="PB11" pad="B3"/>
+<connect gate="G$1" pin="PB12" pad="B5"/>
+<connect gate="G$1" pin="PB13" pad="C7"/>
+<connect gate="G$1" pin="PB14" pad="B7"/>
+<connect gate="G$1" pin="PB15" pad="B6"/>
+<connect gate="G$1" pin="PB16" pad="C1"/>
+<connect gate="G$1" pin="PB17" pad="C6"/>
+<connect gate="G$1" pin="PB18" pad="E3"/>
+<connect gate="G$1" pin="PB19" pad="D5"/>
+<connect gate="G$1" pin="PB2" pad="B4"/>
+<connect gate="G$1" pin="PB20" pad="E4"/>
+<connect gate="G$1" pin="PB21" pad="F1"/>
+<connect gate="G$1" pin="PB22" pad="G1"/>
+<connect gate="G$1" pin="PB23" pad="F2"/>
+<connect gate="G$1" pin="PB24" pad="G2"/>
+<connect gate="G$1" pin="PB25" pad="F3"/>
+<connect gate="G$1" pin="PB26" pad="F4"/>
+<connect gate="G$1" pin="PB27/AD0" pad="D9"/>
+<connect gate="G$1" pin="PB28/AD1" pad="E8"/>
+<connect gate="G$1" pin="PB29/AD2" pad="H9"/>
+<connect gate="G$1" pin="PB3" pad="C4"/>
+<connect gate="G$1" pin="PB30/AD3" pad="G9"/>
+<connect gate="G$1" pin="PB4" pad="C2"/>
+<connect gate="G$1" pin="PB5" pad="A6"/>
+<connect gate="G$1" pin="PB6" pad="D6"/>
+<connect gate="G$1" pin="PB7" pad="A5"/>
+<connect gate="G$1" pin="PB8" pad="A7"/>
+<connect gate="G$1" pin="PB9" pad="A8"/>
+<connect gate="G$1" pin="PLLRC" pad="H10"/>
+<connect gate="G$1" pin="TCK" pad="F5"/>
+<connect gate="G$1" pin="TDI" pad="B1"/>
+<connect gate="G$1" pin="TDO" pad="G4"/>
+<connect gate="G$1" pin="TMS" pad="E5"/>
+<connect gate="G$1" pin="TST" pad="D4"/>
+<connect gate="G$1" pin="VDDCORE@1" pad="F8"/>
+<connect gate="G$1" pin="VDDCORE@2" pad="G7"/>
+<connect gate="G$1" pin="VDDCORE@3" pad="H1"/>
+<connect gate="G$1" pin="VDDCORE@4" pad="K1"/>
+<connect gate="G$1" pin="VDDCORE@5" pad="K2"/>
+<connect gate="G$1" pin="VDDFLASH" pad="J5"/>
+<connect gate="G$1" pin="VDDIN@1" pad="F10"/>
+<connect gate="G$1" pin="VDDIO@1" pad="A10"/>
+<connect gate="G$1" pin="VDDIO@2" pad="D8"/>
+<connect gate="G$1" pin="VDDIO@3" pad="E7"/>
+<connect gate="G$1" pin="VDDIO@4" pad="E9"/>
+<connect gate="G$1" pin="VDDOUT@1" pad="G10"/>
+<connect gate="G$1" pin="VDDPLL" pad="J10"/>
+<connect gate="G$1" pin="XIN/PGMCK" pad="J7"/>
+<connect gate="G$1" pin="XOUT" pad="J8"/>
+</connects>
+<technologies>
+<technology name="128">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="256">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+<technology name="512">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT93C46A-10?Q-2.7" prefix="IC">
+<description><b>Three-wire Automotive Temperature Serial EEPROM</b> 1K (64 x 16)<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc5089.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT93C46A" x="0" y="0"/>
+</gates>
+<devices>
+<device name="S" package="SOIC8">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT93C46DN-SH-B" constant="no"/>
+<attribute name="OC_FARNELL" value="1455086" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3879" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="T" package="TSSOP8">
+<connects>
+<connect gate="G$1" pin="CS" pad="1"/>
+<connect gate="G$1" pin="DC" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="DO" pad="4"/>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="NC" pad="6"/>
+<connect gate="G$1" pin="SK" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY13" prefix="IC">
+<description><b> 8-bit AVR Microcontroller with 1K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY13" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PU" package="DIL08">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171550" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6521" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10PU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171576" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6523" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SSU" package="8S1">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20SSU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455133" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3771" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10SSU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455135" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3773" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="SU" package="8S2">
+<connects>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="5"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="6"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="7"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="3"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13-20SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171568" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6522" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10SU" constant="no"/>
+<attribute name="OC_FARNELL" value="9171584" constant="no"/>
+<attribute name="OC_NEWARK" value="96K6524" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TINY13*" prefix="IC">
+<description><b> 8-bit AVR Microcontroller with 1K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf</description>
+<gates>
+<gate name="G$1" symbol="TINY13" x="0" y="0"/>
+<gate name="P" symbol="GND" x="35.56" y="0" addlevel="request"/>
+</gates>
+<devices>
+<device name="MM0" package="10M1">
+<connects>
+<connect gate="G$1" pin="GND" pad="5"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="6"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="7"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="9"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="4"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="P" pin="GND" pad="11"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MMU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715516" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0298" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MMU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715516" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0298" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="MU" package="20M1">
+<connects>
+<connect gate="G$1" pin="GND" pad="21"/>
+<connect gate="G$1" pin="PB0/PCINT0/AIN0/OC0A/MOSI" pad="11"/>
+<connect gate="G$1" pin="PB1/PCINT1/AIN1/OC0B/INT0/MISO" pad="12"/>
+<connect gate="G$1" pin="PB2/PCINT2/SCK/ADC1/T0" pad="14"/>
+<connect gate="G$1" pin="PB3/PCINT3/CLKI/ADC3" pad="2"/>
+<connect gate="G$1" pin="PB4/PCINT4/ADC2" pad="5"/>
+<connect gate="G$1" pin="PB5/PCINT5/!RESET!/ADC0/DW" pad="1"/>
+<connect gate="G$1" pin="VCC" pad="15"/>
+<connect gate="P" pin="GND" pad="8"/>
+</connects>
+<technologies>
+<technology name="-20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13A-MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1715517" constant="no"/>
+<attribute name="OC_NEWARK" value="15R0299" constant="no"/>
+</technology>
+<technology name="V-10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATTINY13V-10MU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455134" constant="no"/>
+<attribute name="OC_NEWARK" value="58M3772" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="T7024" prefix="IC">
+<description><b>Bluetooth/ISM 2.4-GHz Front-End IC</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc4533.pdf</description>
+<gates>
+<gate name="G$1" symbol="T7024" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MLF20-5X5-TH">
+<connects>
+<connect gate="G$1" pin="EXP" pad="EXP"/>
+<connect gate="G$1" pin="GND@1" pad="6"/>
+<connect gate="G$1" pin="GND@2" pad="8"/>
+<connect gate="G$1" pin="GND@3" pad="10"/>
+<connect gate="G$1" pin="GND@4" pad="14"/>
+<connect gate="G$1" pin="GND@5" pad="18"/>
+<connect gate="G$1" pin="LNA_IN" pad="7"/>
+<connect gate="G$1" pin="LNA_OUT" pad="1"/>
+<connect gate="G$1" pin="PA_IN" pad="20"/>
+<connect gate="G$1" pin="PU" pad="3"/>
+<connect gate="G$1" pin="RAMP" pad="15"/>
+<connect gate="G$1" pin="RX_ON" pad="2"/>
+<connect gate="G$1" pin="R_SWITCH" pad="4"/>
+<connect gate="G$1" pin="SWITCH_OUT" pad="5"/>
+<connect gate="G$1" pin="V1_PA" pad="19"/>
+<connect gate="G$1" pin="V2_PA@1" pad="16"/>
+<connect gate="G$1" pin="V2_PA@2" pad="17"/>
+<connect gate="G$1" pin="V3_PA_OUT@1" pad="11"/>
+<connect gate="G$1" pin="V3_PA_OUT@2" pad="12"/>
+<connect gate="G$1" pin="V3_PA_OUT@3" pad="13"/>
+<connect gate="G$1" pin="VS_LNA" pad="9"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="XMEGA16A4" prefix="IC">
+<description><b>MICROCONTROLLER</b>
+<h2>Features</h2>
+<ul><li> High-performance, Low-power 8/16-bit AVR XMEGA Microcontroller</li>
+<li> Non-Volatile Program and Data Memories</li>
+- 16 KB - 128 KB of In-System Self-Programmable Flash<br>
+- 4 KB - 8 KB Boot Code Section with Independent Lock Bits<br>
+- 1 KB - 2 KB EEPROM<br>
+- 2 KB - 8 KB Internal SRAM
+<li> Peripheral Features</li>
+- Four-channel DMA Controller with support for external requests<br>
+- Eight-channel Event System<br>
+- Five 16-bit Timer/Counters
+<ul>Three Timer/Counters with 4 Output Compare or Input Capture channels</ul>
+<ul>Two Timer/Counters with 2 Output Compare or Input Capture channels</ul>
+<ul>High-Resolution Extensions on all Timer/Counters</ul>
+<ul>Advanced Waveform Extension on one Timer/Counter</ul>
+- Five USARTs
+<ul>IrDA Extension on one USART</ul>
+- Two Two-Wire Interfaces with dual address match (I2C and SMBus compatible)<br>
+- Two SPIs (Serial Peripheral Interfaces) peripherals<br>
+- AES and DES Crypto Engine<br>
+- 16-bit Real Time Counter with Separate Oscillator<br>
+- One Twelve-channel, 12-bit, 2 Msps Analog to Digital Converter<br>
+- One Two-channel, 12-bit, 1 Msps Digital to Analog Converter<br>
+- Two Analog Comparators with Window compare function<br>
+- External Interrupts on all General Purpose I/O pins<br>
+- Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
+<li> Special Microcontroller Features</li><br>
+- Power-on Reset and Programmable Brown-out Detection<br>
+- Internal and External Clock Options with PLL<br>
+- Programmable Multi-level Interrupt Controller<br>
+- Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby<br>
+- Advanced Programming, Test and Debugging Interfaces
+<ul>PDI (Program and Debug Interface) for programming, test and debugging</ul>
+<li> I/O and Packages</li>
+- 34 Programmable I/O Lines<br>
+- 44 - lead TQFP<br>
+- 44 - pad VQFN/QFN<br>
+- 49 - ball VFBGA
+<li> Operating Voltage</li>
+- 1.6 - 3.6V
+<li> Speed performance</li>
+- 0 - 12 MHz @ 1.6 - 3.6V<br>
+- 0 - 32 MHz @ 2.7 - 3.6V<br></ul>
+<p><author>Drawn by Dipl.-Ing. (FH) Robert Siegler</author></p>
+Created: 27.05.09</description>
+<gates>
+<gate name="G$1" symbol="XMEGA16A4" x="0" y="0"/>
+</gates>
+<devices>
+<device name="A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="39"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="30"/>
+<connect gate="G$1" pin="GND3" pad="38"/>
+<connect gate="G$1" pin="PA0" pad="40"/>
+<connect gate="G$1" pin="PA1" pad="41"/>
+<connect gate="G$1" pin="PA2" pad="42"/>
+<connect gate="G$1" pin="PA3" pad="43"/>
+<connect gate="G$1" pin="PA4" pad="44"/>
+<connect gate="G$1" pin="PA5" pad="1"/>
+<connect gate="G$1" pin="PA6" pad="2"/>
+<connect gate="G$1" pin="PA7" pad="3"/>
+<connect gate="G$1" pin="PB0" pad="4"/>
+<connect gate="G$1" pin="PB1" pad="5"/>
+<connect gate="G$1" pin="PB2" pad="6"/>
+<connect gate="G$1" pin="PB3" pad="7"/>
+<connect gate="G$1" pin="PC0" pad="10"/>
+<connect gate="G$1" pin="PC1" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="12"/>
+<connect gate="G$1" pin="PC3" pad="13"/>
+<connect gate="G$1" pin="PC4" pad="14"/>
+<connect gate="G$1" pin="PC5" pad="15"/>
+<connect gate="G$1" pin="PC6" pad="16"/>
+<connect gate="G$1" pin="PC7" pad="17"/>
+<connect gate="G$1" pin="PD0" pad="20"/>
+<connect gate="G$1" pin="PD1" pad="21"/>
+<connect gate="G$1" pin="PD2" pad="22"/>
+<connect gate="G$1" pin="PD3" pad="23"/>
+<connect gate="G$1" pin="PD4" pad="24"/>
+<connect gate="G$1" pin="PD5" pad="25"/>
+<connect gate="G$1" pin="PD6" pad="26"/>
+<connect gate="G$1" pin="PD7" pad="27"/>
+<connect gate="G$1" pin="PDI_DATA" pad="34"/>
+<connect gate="G$1" pin="PE0" pad="28"/>
+<connect gate="G$1" pin="PE1" pad="29"/>
+<connect gate="G$1" pin="PE2" pad="32"/>
+<connect gate="G$1" pin="PE3" pad="33"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="36"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="37"/>
+<connect gate="G$1" pin="VCC" pad="9"/>
+<connect gate="G$1" pin="VCC1" pad="19"/>
+<connect gate="G$1" pin="VCC2" pad="31"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="M1" package="MLF44-TH">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="35"/>
+<connect gate="G$1" pin="AVCC" pad="39"/>
+<connect gate="G$1" pin="GND" pad="8"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="30"/>
+<connect gate="G$1" pin="GND3" pad="38"/>
+<connect gate="G$1" pin="PA0" pad="40"/>
+<connect gate="G$1" pin="PA1" pad="41"/>
+<connect gate="G$1" pin="PA2" pad="42"/>
+<connect gate="G$1" pin="PA3" pad="43"/>
+<connect gate="G$1" pin="PA4" pad="44"/>
+<connect gate="G$1" pin="PA5" pad="1"/>
+<connect gate="G$1" pin="PA6" pad="2"/>
+<connect gate="G$1" pin="PA7" pad="3"/>
+<connect gate="G$1" pin="PB0" pad="4"/>
+<connect gate="G$1" pin="PB1" pad="5"/>
+<connect gate="G$1" pin="PB2" pad="6"/>
+<connect gate="G$1" pin="PB3" pad="7"/>
+<connect gate="G$1" pin="PC0" pad="10"/>
+<connect gate="G$1" pin="PC1" pad="11"/>
+<connect gate="G$1" pin="PC2" pad="12"/>
+<connect gate="G$1" pin="PC3" pad="13"/>
+<connect gate="G$1" pin="PC4" pad="14"/>
+<connect gate="G$1" pin="PC5" pad="15"/>
+<connect gate="G$1" pin="PC6" pad="16"/>
+<connect gate="G$1" pin="PC7" pad="17"/>
+<connect gate="G$1" pin="PD0" pad="20"/>
+<connect gate="G$1" pin="PD1" pad="21"/>
+<connect gate="G$1" pin="PD2" pad="22"/>
+<connect gate="G$1" pin="PD3" pad="23"/>
+<connect gate="G$1" pin="PD4" pad="24"/>
+<connect gate="G$1" pin="PD5" pad="25"/>
+<connect gate="G$1" pin="PD6" pad="26"/>
+<connect gate="G$1" pin="PD7" pad="27"/>
+<connect gate="G$1" pin="PDI_DATA" pad="34"/>
+<connect gate="G$1" pin="PE0" pad="28"/>
+<connect gate="G$1" pin="PE1" pad="29"/>
+<connect gate="G$1" pin="PE2" pad="32"/>
+<connect gate="G$1" pin="PE3" pad="33"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="36"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="37"/>
+<connect gate="G$1" pin="VCC" pad="9"/>
+<connect gate="G$1" pin="VCC1" pad="19"/>
+<connect gate="G$1" pin="VCC2" pad="31"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="XMEGA128A1" prefix="IC">
+<description><b>MICROCONTROLLER</b>
+<h2>Features</h2>
+<ul><li>High-performance, Low-power 8/16-bit AVR XMEGA Microcontroller</li>
+<li> Non-Volatile Program and Data Memories</li>
+- 64K - 384K Bytes of In-System Self-Programmable Flash<br>
+- 4K - 8K Bytes Boot Section with Independent Lock Bits<br>
+- 2 KB - 4 KB EEPROM<br>
+- 4 KB - 32 KB Internal SRAM
+<ul>External Bus Interface for up to 16M bytes SRAM</ul>
+<ul>External Bus Interface for up to 128M bit SDRAM</ul>
+<li> Peripheral Features</li>
+- Four-channel DMA Controller with support for external requests<br>
+- Eight-channel Event System<br>
+- Eight 16-bit Timer/Counters
+<ul>Four Timer/Counters with 4 Output Compare or Input Capture channels</ul>
+<ul>Four Timer/Counters with 2 Output Compare or Input Capture channels</ul>
+<ul>High-Resolution Extension on all Timer/Counters</ul>
+<ul>Advanced Waveform Extension on two Timer/Counters</ul>
+- Eight USARTs
+<ul>IrDA modulation/demodulation for one USART</ul>
+- Four Two-Wire Interfaces with dual address match (I2C and SMBus compatible)<br>
+- Four SPI (Serial Peripheral Interface) peripherals<br>
+- AES and DES Crypto Engine<br>
+- 16-bit Real Time Counter with separate Oscillator<br>
+- Two Eight-channel, 12-bit, 2 Msps Analog to Digital Converters<br>
+- Two Two-channel, 12-bit, 1 Msps Digital to Analog Converters<br>
+- Four Analog Comparators with Window compare function<br>
+- External Interrupts on all General Purpose I/O pins<br>
+- Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
+<li> Special Microcontroller Features</li>
+- Power-on Reset and Programmable Brown-out Detection<br>
+- Internal and External Clock Options with PLL and Prescaler<br>
+- Programmable Multi-level Interrupt Controller<br>
+- Sleep Modes: Idle, Power-down, Standby, Power-save, Extended Standby<br>
+- Advanced Programming, Test and Debugging Interfaces
+<ul>JTAG (IEEE 1149.1 Compliant) Interface for programming, test and debugging</ul>
+<ul>PDI (Program and Debug Interface) for programming and debugging</ul>
+<li> I/O and Packages</li>
+- 78 Programmable I/O Lines<br>
+- 100 - lead TQFP<br>
+- 100 - ball CBGA<br>
+- 100 - ball VFBGA
+<li> Operating Voltage</li>
+- 1.6 - 3.6V
+<li> Speed performance</li>
+- 0 - 12 MHz @ 1.6 - 3.6V<br>
+- 0 - 32 MHz @ 2.7 - 3.6V<br></ul>
+<p><author>Drawn by Dipl.-Ing. (FH) Robert Siegler</author></p>
+Created: 27.05.09</description>
+<gates>
+<gate name="G$1" symbol="XMEGA128A1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP100">
+<connects>
+<connect gate="G$1" pin="!RESET!/PDI_CLK" pad="90"/>
+<connect gate="G$1" pin="AVCC" pad="4"/>
+<connect gate="G$1" pin="AVCC1" pad="94"/>
+<connect gate="G$1" pin="GND" pad="3"/>
+<connect gate="G$1" pin="GND1" pad="13"/>
+<connect gate="G$1" pin="GND2" pad="23"/>
+<connect gate="G$1" pin="GND3" pad="33"/>
+<connect gate="G$1" pin="GND4" pad="43"/>
+<connect gate="G$1" pin="GND5" pad="53"/>
+<connect gate="G$1" pin="GND6" pad="63"/>
+<connect gate="G$1" pin="GND7" pad="73"/>
+<connect gate="G$1" pin="GND8" pad="84"/>
+<connect gate="G$1" pin="GND9" pad="93"/>
+<connect gate="G$1" pin="PA0" pad="95"/>
+<connect gate="G$1" pin="PA1" pad="96"/>
+<connect gate="G$1" pin="PA2" pad="97"/>
+<connect gate="G$1" pin="PA3" pad="98"/>
+<connect gate="G$1" pin="PA4" pad="99"/>
+<connect gate="G$1" pin="PA5" pad="100"/>
+<connect gate="G$1" pin="PA6" pad="1"/>
+<connect gate="G$1" pin="PA7" pad="2"/>
+<connect gate="G$1" pin="PB0" pad="5"/>
+<connect gate="G$1" pin="PB1" pad="6"/>
+<connect gate="G$1" pin="PB2" pad="7"/>
+<connect gate="G$1" pin="PB3" pad="8"/>
+<connect gate="G$1" pin="PB4" pad="9"/>
+<connect gate="G$1" pin="PB5" pad="10"/>
+<connect gate="G$1" pin="PB6" pad="11"/>
+<connect gate="G$1" pin="PB7" pad="12"/>
+<connect gate="G$1" pin="PC0" pad="15"/>
+<connect gate="G$1" pin="PC1" pad="16"/>
+<connect gate="G$1" pin="PC2" pad="17"/>
+<connect gate="G$1" pin="PC3" pad="18"/>
+<connect gate="G$1" pin="PC4" pad="19"/>
+<connect gate="G$1" pin="PC5" pad="20"/>
+<connect gate="G$1" pin="PC6" pad="21"/>
+<connect gate="G$1" pin="PC7" pad="22"/>
+<connect gate="G$1" pin="PD0" pad="25"/>
+<connect gate="G$1" pin="PD1" pad="26"/>
+<connect gate="G$1" pin="PD2" pad="27"/>
+<connect gate="G$1" pin="PD3" pad="28"/>
+<connect gate="G$1" pin="PD4" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6" pad="31"/>
+<connect gate="G$1" pin="PD7" pad="32"/>
+<connect gate="G$1" pin="PDI_DATA" pad="89"/>
+<connect gate="G$1" pin="PE0" pad="35"/>
+<connect gate="G$1" pin="PE1" pad="36"/>
+<connect gate="G$1" pin="PE2" pad="37"/>
+<connect gate="G$1" pin="PE3" pad="38"/>
+<connect gate="G$1" pin="PE4" pad="39"/>
+<connect gate="G$1" pin="PE5" pad="40"/>
+<connect gate="G$1" pin="PE6" pad="41"/>
+<connect gate="G$1" pin="PE7" pad="42"/>
+<connect gate="G$1" pin="PF0" pad="45"/>
+<connect gate="G$1" pin="PF1" pad="46"/>
+<connect gate="G$1" pin="PF2" pad="47"/>
+<connect gate="G$1" pin="PF3" pad="48"/>
+<connect gate="G$1" pin="PF4" pad="49"/>
+<connect gate="G$1" pin="PF5" pad="50"/>
+<connect gate="G$1" pin="PF6" pad="51"/>
+<connect gate="G$1" pin="PF7" pad="52"/>
+<connect gate="G$1" pin="PH0" pad="55"/>
+<connect gate="G$1" pin="PH1" pad="56"/>
+<connect gate="G$1" pin="PH2" pad="57"/>
+<connect gate="G$1" pin="PH3" pad="58"/>
+<connect gate="G$1" pin="PH4" pad="59"/>
+<connect gate="G$1" pin="PH5" pad="60"/>
+<connect gate="G$1" pin="PH6" pad="61"/>
+<connect gate="G$1" pin="PH7" pad="62"/>
+<connect gate="G$1" pin="PJ0" pad="65"/>
+<connect gate="G$1" pin="PJ1" pad="66"/>
+<connect gate="G$1" pin="PJ2" pad="67"/>
+<connect gate="G$1" pin="PJ3" pad="68"/>
+<connect gate="G$1" pin="PJ4" pad="69"/>
+<connect gate="G$1" pin="PJ5" pad="70"/>
+<connect gate="G$1" pin="PJ6" pad="71"/>
+<connect gate="G$1" pin="PJ7" pad="72"/>
+<connect gate="G$1" pin="PK0" pad="75"/>
+<connect gate="G$1" pin="PK1" pad="76"/>
+<connect gate="G$1" pin="PK2" pad="77"/>
+<connect gate="G$1" pin="PK3" pad="78"/>
+<connect gate="G$1" pin="PK4" pad="79"/>
+<connect gate="G$1" pin="PK5" pad="80"/>
+<connect gate="G$1" pin="PK6" pad="81"/>
+<connect gate="G$1" pin="PK7" pad="82"/>
+<connect gate="G$1" pin="PQ0" pad="85"/>
+<connect gate="G$1" pin="PQ1" pad="86"/>
+<connect gate="G$1" pin="PQ2" pad="87"/>
+<connect gate="G$1" pin="PQ3" pad="88"/>
+<connect gate="G$1" pin="PR0(XT2)" pad="91"/>
+<connect gate="G$1" pin="PR1(XT1)" pad="92"/>
+<connect gate="G$1" pin="VCC" pad="14"/>
+<connect gate="G$1" pin="VCC1" pad="24"/>
+<connect gate="G$1" pin="VCC2" pad="34"/>
+<connect gate="G$1" pin="VCC3" pad="44"/>
+<connect gate="G$1" pin="VCC4" pad="54"/>
+<connect gate="G$1" pin="VCC5" pad="64"/>
+<connect gate="G$1" pin="VCC6" pad="74"/>
+<connect gate="G$1" pin="VCC7" pad="83"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA325P" prefix="IC">
+<description><b>8-bit Microcontroller with 32K Bytes In-System Programmable Flash</b><p>
+Source: http://www.atmel.com .. doc8023.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA325P" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="64M1">
+<connects>
+<connect gate="G$1" pin="!RESET!/PG5" pad="20"/>
+<connect gate="G$1" pin="!SS!/PCINT8/PB0" pad="10"/>
+<connect gate="G$1" pin="ADC0/PF0" pad="61"/>
+<connect gate="G$1" pin="ADC1/PF1" pad="60"/>
+<connect gate="G$1" pin="ADC2/PF2" pad="59"/>
+<connect gate="G$1" pin="ADC3/PF3" pad="58"/>
+<connect gate="G$1" pin="ADC4/TCK/PF4" pad="57"/>
+<connect gate="G$1" pin="ADC5/TMS/PF5" pad="56"/>
+<connect gate="G$1" pin="ADC6/TDO/PF6" pad="55"/>
+<connect gate="G$1" pin="ADC7/TDI/PF7" pad="54"/>
+<connect gate="G$1" pin="AIN1/PCINT3/PE3" pad="5"/>
+<connect gate="G$1" pin="AREF" pad="62"/>
+<connect gate="G$1" pin="AVCC" pad="64"/>
+<connect gate="G$1" pin="CLKO/PCINT7/PE7" pad="9"/>
+<connect gate="G$1" pin="DI/SDA/PCINT5/PE5" pad="7"/>
+<connect gate="G$1" pin="DNC" pad="1"/>
+<connect gate="G$1" pin="DO/PCINT6/PE6" pad="8"/>
+<connect gate="G$1" pin="GND" pad="22"/>
+<connect gate="G$1" pin="GND@1" pad="53"/>
+<connect gate="G$1" pin="GND@2" pad="63"/>
+<connect gate="G$1" pin="ICP1/PD0" pad="25"/>
+<connect gate="G$1" pin="INT0/PD1" pad="26"/>
+<connect gate="G$1" pin="MISO/PCINT11/PB3" pad="13"/>
+<connect gate="G$1" pin="MOSI/PCINT10/PB2" pad="12"/>
+<connect gate="G$1" pin="OC0A/PCINT12/PB4" pad="14"/>
+<connect gate="G$1" pin="OC1A/PCINT13/PB5" pad="16"/>
+<connect gate="G$1" pin="OC1B/PCINT14/PB6" pad="15"/>
+<connect gate="G$1" pin="OC2A/PCINT15/PB7" pad="17"/>
+<connect gate="G$1" pin="PA0" pad="51"/>
+<connect gate="G$1" pin="PA1" pad="50"/>
+<connect gate="G$1" pin="PA2" pad="49"/>
+<connect gate="G$1" pin="PA3" pad="48"/>
+<connect gate="G$1" pin="PA4" pad="47"/>
+<connect gate="G$1" pin="PA5" pad="46"/>
+<connect gate="G$1" pin="PA6" pad="45"/>
+<connect gate="G$1" pin="PA7" pad="44"/>
+<connect gate="G$1" pin="PC0" pad="35"/>
+<connect gate="G$1" pin="PC1" pad="36"/>
+<connect gate="G$1" pin="PC2" pad="37"/>
+<connect gate="G$1" pin="PC3" pad="38"/>
+<connect gate="G$1" pin="PC4" pad="39"/>
+<connect gate="G$1" pin="PC5" pad="40"/>
+<connect gate="G$1" pin="PC6" pad="41"/>
+<connect gate="G$1" pin="PC7" pad="42"/>
+<connect gate="G$1" pin="PD2" pad="27"/>
+<connect gate="G$1" pin="PD3" pad="28"/>
+<connect gate="G$1" pin="PD4" pad="29"/>
+<connect gate="G$1" pin="PD5" pad="30"/>
+<connect gate="G$1" pin="PD6" pad="31"/>
+<connect gate="G$1" pin="PD7" pad="32"/>
+<connect gate="G$1" pin="PG0" pad="33"/>
+<connect gate="G$1" pin="PG1" pad="34"/>
+<connect gate="G$1" pin="PG2" pad="43"/>
+<connect gate="G$1" pin="RXD/PCINT0/PE0" pad="2"/>
+<connect gate="G$1" pin="SCK/PCINT9/PB1" pad="11"/>
+<connect gate="G$1" pin="T0/PG4" pad="19"/>
+<connect gate="G$1" pin="T1/PG3" pad="18"/>
+<connect gate="G$1" pin="TOSC1/XTAL1" pad="24"/>
+<connect gate="G$1" pin="TOSC2/XTAL2" pad="23"/>
+<connect gate="G$1" pin="TXD/PCINT1/PE1" pad="3"/>
+<connect gate="G$1" pin="USCK/SCL/PCINT4/PE4" pad="6"/>
+<connect gate="G$1" pin="VCC" pad="21"/>
+<connect gate="G$1" pin="VCC@1" pad="52"/>
+<connect gate="G$1" pin="XCK/AIN0/PCINT2/PE2" pad="4"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA325PV-10AU" constant="no"/>
+<attribute name="OC_FARNELL" value="1636939" constant="no"/>
+<attribute name="OC_NEWARK" value="03P2025" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT45DB642D" prefix="IC">
+<description><b>Flash-Memory 64-Megabit</b> 2 .7-volt, Dual-interface, DataFlash<p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3542.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT45DB642D" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="28T-TSOP-1">
+<connects>
+<connect gate="G$1" pin="!CS" pad="11"/>
+<connect gate="G$1" pin="!RESET" pad="2"/>
+<connect gate="G$1" pin="!WP" pad="3"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="GNDP" pad="21"/>
+<connect gate="G$1" pin="I/O0" pad="17"/>
+<connect gate="G$1" pin="I/O1" pad="18"/>
+<connect gate="G$1" pin="I/O2" pad="19"/>
+<connect gate="G$1" pin="I/O3" pad="20"/>
+<connect gate="G$1" pin="I/O4" pad="23"/>
+<connect gate="G$1" pin="I/O5" pad="24"/>
+<connect gate="G$1" pin="I/O6" pad="25"/>
+<connect gate="G$1" pin="I/O7" pad="26"/>
+<connect gate="G$1" pin="RDY/!BUSY" pad="1"/>
+<connect gate="G$1" pin="SCK/CLK" pad="12"/>
+<connect gate="G$1" pin="SER/!BYTE" pad="16"/>
+<connect gate="G$1" pin="SI" pad="13"/>
+<connect gate="G$1" pin="SO" pad="14"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+<connect gate="G$1" pin="VCCP" pad="22"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="AT45DB642D-TU" constant="no"/>
+<attribute name="OC_FARNELL" value="1095799" constant="no"/>
+<attribute name="OC_NEWARK" value="51P1801" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ATMEGA644-*PU" prefix="IC">
+<description><b>8-bit Microcontroller with 64K Bytes In-System Programmable Flash</b><p>
+Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 34</i><br>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA644-20PU" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="DIL40">
+<connects>
+<connect gate="G$1" pin="!RESET" pad="9"/>
+<connect gate="G$1" pin="AREF" pad="32"/>
+<connect gate="G$1" pin="AVCC" pad="30"/>
+<connect gate="G$1" pin="GND" pad="11"/>
+<connect gate="G$1" pin="GND@1" pad="31"/>
+<connect gate="G$1" pin="PCINT0/ADC0_PA0" pad="40"/>
+<connect gate="G$1" pin="PCINT1/ADC1_PA1" pad="39"/>
+<connect gate="G$1" pin="PCINT10/INT2/AIN0_PB2" pad="3"/>
+<connect gate="G$1" pin="PCINT11/OC0A/AIN1_PB3" pad="4"/>
+<connect gate="G$1" pin="PCINT12/OC0B/SS_PB4" pad="5"/>
+<connect gate="G$1" pin="PCINT13/MOSI_PB5" pad="6"/>
+<connect gate="G$1" pin="PCINT14/MISO_PB6" pad="7"/>
+<connect gate="G$1" pin="PCINT15/SCK_PB7" pad="8"/>
+<connect gate="G$1" pin="PCINT16/SCL_PC0" pad="22"/>
+<connect gate="G$1" pin="PCINT17/SDA_PC1" pad="23"/>
+<connect gate="G$1" pin="PCINT18/TCK_PC2" pad="24"/>
+<connect gate="G$1" pin="PCINT19/TMS_PC3" pad="25"/>
+<connect gate="G$1" pin="PCINT2/ADC2_PA2" pad="38"/>
+<connect gate="G$1" pin="PCINT20/TDO_PC4" pad="26"/>
+<connect gate="G$1" pin="PCINT21/TDI_PC5" pad="27"/>
+<connect gate="G$1" pin="PCINT22/TOSC1_PC6" pad="28"/>
+<connect gate="G$1" pin="PCINT23/TOSC2_PC7" pad="29"/>
+<connect gate="G$1" pin="PCINT24/RXD0_PD0" pad="14"/>
+<connect gate="G$1" pin="PCINT25/TXD0_PD1" pad="15"/>
+<connect gate="G$1" pin="PCINT26/INT0_PD2" pad="16"/>
+<connect gate="G$1" pin="PCINT27/INT1_PD3" pad="17"/>
+<connect gate="G$1" pin="PCINT28/OC1B_PD4" pad="18"/>
+<connect gate="G$1" pin="PCINT29/OC1A_PD5" pad="19"/>
+<connect gate="G$1" pin="PCINT3/ADC3_PA3" pad="37"/>
+<connect gate="G$1" pin="PCINT30/OC2B/ICP_PD6" pad="20"/>
+<connect gate="G$1" pin="PCINT31/OC2A_PD7" pad="21"/>
+<connect gate="G$1" pin="PCINT4/ADC4_PA4" pad="36"/>
+<connect gate="G$1" pin="PCINT5/ADC5_PA5" pad="35"/>
+<connect gate="G$1" pin="PCINT6/ADC6_PA6" pad="34"/>
+<connect gate="G$1" pin="PCINT7/ADC7_PA7" pad="33"/>
+<connect gate="G$1" pin="PCINT8/XCK0/T0_PB0" pad="1"/>
+<connect gate="G$1" pin="PCINT9/CLKO/T1_PB1" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="10"/>
+<connect gate="G$1" pin="XTAL1" pad="13"/>
+<connect gate="G$1" pin="XTAL2" pad="12"/>
+</connects>
+<technologies>
+<technology name="10">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644V-10PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288342" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5062" constant="no"/>
+</technology>
+<technology name="20">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="ATMEGA644-20PU" constant="no"/>
+<attribute name="OC_FARNELL" value="1288340" constant="no"/>
+<attribute name="OC_NEWARK" value="23M5060" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AT45DB161D" prefix="IC">
+<description><b>16-megabit 2.5V or 2.7V DataFlash</b><p>
+Source: http://www.atmel.com/dyn/resources/prod_documents/doc3500.pdf</description>
+<gates>
+<gate name="G$1" symbol="AT45DB161VFN8" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-MU" package="VDFN-8">
+<connects>
+<connect gate="G$1" pin="!CS" pad="4"/>
+<connect gate="G$1" pin="!RESET" pad="3"/>
+<connect gate="G$1" pin="!WP" pad="5"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="2"/>
+<connect gate="G$1" pin="SI" pad="1"/>
+<connect gate="G$1" pin="SO" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="ATMEL" constant="no"/>
+<attribute name="MPN" value="AT45DB161D-SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455040" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-SU" package="8S2">
+<connects>
+<connect gate="G$1" pin="!CS" pad="4"/>
+<connect gate="G$1" pin="!RESET" pad="3"/>
+<connect gate="G$1" pin="!WP" pad="5"/>
+<connect gate="G$1" pin="GND" pad="7"/>
+<connect gate="G$1" pin="SCK" pad="2"/>
+<connect gate="G$1" pin="SI" pad="1"/>
+<connect gate="G$1" pin="SO" pad="8"/>
+<connect gate="G$1" pin="VCC" pad="6"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="ATMEL" constant="no"/>
+<attribute name="MPN" value="AT45DB161D-SU" constant="no"/>
+<attribute name="OC_FARNELL" value="1455040" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</drawing>
+</eagle>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="6.4">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="no" active="yes"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+</layers>
+<library>
+<description><b>MaxSream</b> XBee Products<p>
+http://www.maxstream.net</description>
+<packages>
+<package name="XBEE">
+<description><b>XBEE</b><p>
+Source: http://www.maxstream.net/products/xbee/datasheet_XBee_OEM_RF-Modules.pdf</description>
+<wire x1="-12.1" y1="-11.975" x2="-12.1" y2="9.1" width="0.2032" layer="21"/>
+<wire x1="-12.1" y1="9.1" x2="-5.775" y2="15.425" width="0.2032" layer="21"/>
+<wire x1="-5.775" y1="15.425" x2="5.775" y2="15.425" width="0.2032" layer="21"/>
+<wire x1="5.775" y1="15.425" x2="12.1" y2="9.1" width="0.2032" layer="21"/>
+<wire x1="12.1" y1="9.1" x2="12.1" y2="-11.975" width="0.2032" layer="21"/>
+<wire x1="12.1" y1="-11.975" x2="-12.1" y2="-11.975" width="0.2032" layer="21"/>
+<wire x1="-8.3829" y1="2.8685" x2="7.4359" y2="2.8685" width="0.1524" layer="21"/>
+<wire x1="-8.3829" y1="-2.4369" x2="7.4359" y2="-2.4369" width="0.1524" layer="21"/>
+<wire x1="-7.4082" y1="2.1723" x2="-5.8764" y2="2.1723" width="0.1016" layer="21"/>
+<wire x1="-5.8764" y1="2.1723" x2="-5.8764" y2="2.0887" width="0.1016" layer="21"/>
+<wire x1="-5.8764" y1="2.0887" x2="-5.9182" y2="2.0052" width="0.1016" layer="21"/>
+<wire x1="-5.9182" y1="2.0052" x2="-5.8764" y2="1.9355" width="0.1016" layer="21"/>
+<wire x1="-5.8764" y1="1.9355" x2="-5.8764" y2="1.8659" width="0.1016" layer="21"/>
+<wire x1="-5.8764" y1="1.8659" x2="-5.5283" y2="0.9886" width="0.1016" layer="21"/>
+<wire x1="-5.5283" y1="0.9886" x2="-4.5396" y2="1.9634" width="0.1016" layer="21"/>
+<wire x1="-4.5396" y1="1.9634" x2="-4.4839" y2="2.033" width="0.1016" layer="21"/>
+<wire x1="-4.4839" y1="2.033" x2="-4.4422" y2="2.1166" width="0.1016" layer="21"/>
+<wire x1="-4.4422" y1="2.1166" x2="-4.4282" y2="2.1723" width="0.1016" layer="21"/>
+<wire x1="-4.4282" y1="2.1723" x2="-3.551" y2="2.1723" width="0.1016" layer="21"/>
+<wire x1="-3.551" y1="2.1723" x2="-3.732" y2="2.0469" width="0.1016" layer="21"/>
+<wire x1="-3.732" y1="2.0469" x2="-3.8712" y2="1.9495" width="0.1016" layer="21"/>
+<wire x1="-3.8712" y1="1.9495" x2="-4.0662" y2="1.7824" width="0.1016" layer="21"/>
+<wire x1="-4.0662" y1="1.7824" x2="-5.3751" y2="0.557" width="0.1016" layer="21"/>
+<wire x1="-5.3751" y1="0.557" x2="-4.5953" y2="-1.3647" width="0.1016" layer="21"/>
+<wire x1="-4.5953" y1="-1.3647" x2="-4.3725" y2="-1.671" width="0.1016" layer="21"/>
+<wire x1="-4.3725" y1="-1.671" x2="-4.3308" y2="-1.671" width="0.1016" layer="21"/>
+<wire x1="-4.3308" y1="-1.671" x2="-4.2472" y2="-1.5875" width="0.1016" layer="21"/>
+<wire x1="-4.2472" y1="-1.5875" x2="-4.1358" y2="-1.2533" width="0.1016" layer="21"/>
+<wire x1="-4.1358" y1="-1.2533" x2="-3.9687" y2="-0.6267" width="0.1016" layer="21"/>
+<wire x1="-3.9687" y1="-0.6267" x2="-3.7738" y2="0.1671" width="0.1016" layer="21"/>
+<wire x1="-3.7738" y1="0.1671" x2="-3.4117" y2="1.6431" width="0.1016" layer="21"/>
+<wire x1="-3.4117" y1="1.6431" x2="-3.356" y2="1.8938" width="0.1016" layer="21"/>
+<wire x1="-3.356" y1="1.8938" x2="-3.356" y2="2.1723" width="0.1016" layer="21"/>
+<wire x1="-3.356" y1="2.1723" x2="-0.195" y2="2.1723" width="0.1016" layer="21"/>
+<wire x1="-0.195" y1="2.1723" x2="-0.0279" y2="2.1305" width="0.1016" layer="21"/>
+<wire x1="-0.0279" y1="2.1305" x2="0.0835" y2="2.0609" width="0.1016" layer="21"/>
+<wire x1="0.0835" y1="2.0609" x2="0.167" y2="1.9077" width="0.1016" layer="21"/>
+<wire x1="0.167" y1="1.9077" x2="0.2227" y2="1.7684" width="0.1016" layer="21"/>
+<wire x1="0.2227" y1="1.7684" x2="0.2227" y2="1.5317" width="0.1016" layer="21"/>
+<wire x1="0.2227" y1="1.5317" x2="0.1809" y2="1.4203" width="0.1016" layer="21"/>
+<wire x1="0.1809" y1="1.4203" x2="0.0138" y2="0.7241" width="0.1016" layer="21"/>
+<wire x1="0.0138" y1="0.7241" x2="-0.0419" y2="0.5848" width="0.1016" layer="21"/>
+<wire x1="-0.0419" y1="0.5848" x2="-0.2507" y2="0.3759" width="0.1016" layer="21"/>
+<wire x1="-0.2507" y1="0.3759" x2="-0.4178" y2="0.3063" width="0.1016" layer="21"/>
+<wire x1="-0.4178" y1="0.3063" x2="-0.6406" y2="0.2506" width="0.1016" layer="21"/>
+<wire x1="-0.6406" y1="0.2506" x2="-0.9191" y2="0.2506" width="0.1016" layer="21"/>
+<wire x1="-0.9191" y1="0.2506" x2="-0.5153" y2="0.1949" width="0.1016" layer="21"/>
+<wire x1="-0.5153" y1="0.1949" x2="-0.2229" y2="0.0557" width="0.1016" layer="21"/>
+<wire x1="-0.2229" y1="0.0557" x2="-0.209" y2="0.0278" width="0.1016" layer="21"/>
+<wire x1="-0.209" y1="0.0278" x2="-0.209" y2="-0.3482" width="0.1016" layer="21"/>
+<wire x1="-0.209" y1="-0.3482" x2="-0.3621" y2="-0.9609" width="0.1016" layer="21"/>
+<wire x1="-0.3621" y1="-0.9609" x2="-0.4596" y2="-1.114" width="0.1016" layer="21"/>
+<wire x1="-0.4596" y1="-1.114" x2="-0.4875" y2="-1.2811" width="0.1016" layer="21"/>
+<wire x1="-0.4875" y1="-1.2811" x2="-0.6963" y2="-1.5179" width="0.1016" layer="21"/>
+<wire x1="-0.6963" y1="-1.5179" x2="-0.8634" y2="-1.6014" width="0.1016" layer="21"/>
+<wire x1="-0.8634" y1="-1.6014" x2="-1.128" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="-1.128" y1="-1.685" x2="-5.96" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="-5.96" y1="-1.685" x2="-5.8764" y2="-1.5318" width="0.1016" layer="21"/>
+<wire x1="-5.8764" y1="-1.5318" x2="-5.8764" y2="-1.4343" width="0.1016" layer="21"/>
+<wire x1="-5.8764" y1="-1.4343" x2="-6.322" y2="-0.3342" width="0.1016" layer="21"/>
+<wire x1="-6.322" y1="-0.3342" x2="-7.4778" y2="-1.4622" width="0.1016" layer="21"/>
+<wire x1="-7.4778" y1="-1.4622" x2="-7.6031" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="-7.6031" y1="-1.685" x2="-8.4247" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="-8.4247" y1="-1.685" x2="-8.0766" y2="-1.4343" width="0.1016" layer="21"/>
+<wire x1="-8.0766" y1="-1.4343" x2="-6.4613" y2="0.0835" width="0.1016" layer="21"/>
+<wire x1="-6.4613" y1="0.0835" x2="-7.255" y2="2.0191" width="0.1016" layer="21"/>
+<wire x1="-7.255" y1="2.0191" x2="-7.4082" y2="2.1723" width="0.1016" layer="21"/>
+<wire x1="-2.2977" y1="1.6988" x2="-1.0166" y2="1.6988" width="0.1016" layer="21"/>
+<wire x1="-1.0166" y1="1.6988" x2="-0.8913" y2="1.6292" width="0.1016" layer="21"/>
+<wire x1="-0.8913" y1="1.6292" x2="-0.8774" y2="1.4064" width="0.1016" layer="21"/>
+<wire x1="-0.8774" y1="1.4064" x2="-1.0723" y2="0.6684" width="0.1016" layer="21"/>
+<wire x1="-1.0723" y1="0.6684" x2="-1.1141" y2="0.5709" width="0.1016" layer="21"/>
+<wire x1="-1.1141" y1="0.5709" x2="-1.1976" y2="0.5152" width="0.1016" layer="21"/>
+<wire x1="-1.1976" y1="0.5152" x2="-2.5901" y2="0.5152" width="0.1016" layer="21"/>
+<wire x1="-2.5901" y1="0.5152" x2="-2.2977" y2="1.6988" width="0.1016" layer="21"/>
+<wire x1="-2.6876" y1="0.0139" x2="-1.4204" y2="0.0139" width="0.1016" layer="21"/>
+<wire x1="-1.4204" y1="0.0139" x2="-1.309" y2="-0.0279" width="0.1016" layer="21"/>
+<wire x1="-1.309" y1="-0.0279" x2="-1.2394" y2="-0.1254" width="0.1016" layer="21"/>
+<wire x1="-1.2394" y1="-0.1254" x2="-1.2394" y2="-0.1671" width="0.1016" layer="21"/>
+<wire x1="-1.2394" y1="-0.1671" x2="-1.4483" y2="-0.9887" width="0.1016" layer="21"/>
+<wire x1="-1.4483" y1="-0.9887" x2="-1.504" y2="-1.0723" width="0.1016" layer="21"/>
+<wire x1="-1.504" y1="-1.0723" x2="-1.6015" y2="-1.1837" width="0.1016" layer="21"/>
+<wire x1="-1.6015" y1="-1.1837" x2="-1.6572" y2="-1.2115" width="0.1016" layer="21"/>
+<wire x1="-1.6572" y1="-1.2115" x2="-3.0079" y2="-1.2115" width="0.1016" layer="21"/>
+<wire x1="-3.0079" y1="-1.2115" x2="-2.6876" y2="0.0139" width="0.1016" layer="21"/>
+<wire x1="1.3646" y1="-0.0975" x2="1.462" y2="0.4734" width="0.1016" layer="21"/>
+<wire x1="1.462" y1="0.4734" x2="1.5038" y2="0.5848" width="0.1016" layer="21"/>
+<wire x1="1.5038" y1="0.5848" x2="1.5595" y2="0.6823" width="0.1016" layer="21"/>
+<wire x1="1.5595" y1="0.6823" x2="1.6431" y2="0.7241" width="0.1016" layer="21"/>
+<wire x1="1.6431" y1="0.7241" x2="2.6317" y2="0.7241" width="0.1016" layer="21"/>
+<wire x1="2.6317" y1="0.7241" x2="2.6874" y2="0.7101" width="0.1016" layer="21"/>
+<wire x1="2.6874" y1="0.7101" x2="2.7292" y2="0.6684" width="0.1016" layer="21"/>
+<wire x1="2.7292" y1="0.6684" x2="2.7292" y2="0.4873" width="0.1016" layer="21"/>
+<wire x1="2.7292" y1="0.4873" x2="2.576" y2="-0.1114" width="0.1016" layer="21"/>
+<wire x1="2.576" y1="-0.1114" x2="1.3785" y2="-0.1114" width="0.1016" layer="21"/>
+<wire x1="1.3785" y1="-0.1114" x2="1.3646" y2="-0.0975" width="0.1016" layer="21"/>
+<wire x1="3.1609" y1="-1.685" x2="0.4037" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="0.4037" y1="-1.685" x2="0.2923" y2="-1.6571" width="0.1016" layer="21"/>
+<wire x1="0.2923" y1="-1.6571" x2="0.1809" y2="-1.5736" width="0.1016" layer="21"/>
+<wire x1="0.1809" y1="-1.5736" x2="0.1113" y2="-1.4761" width="0.1016" layer="21"/>
+<wire x1="0.1113" y1="-1.4761" x2="0.0695" y2="-1.3229" width="0.1016" layer="21"/>
+<wire x1="0.0695" y1="-1.3229" x2="0.0695" y2="-1.1837" width="0.1016" layer="21"/>
+<wire x1="0.0695" y1="-1.1837" x2="0.0974" y2="-0.9609" width="0.1016" layer="21"/>
+<wire x1="0.0974" y1="-0.9609" x2="0.3759" y2="0.2785" width="0.1016" layer="21"/>
+<wire x1="0.3759" y1="0.2785" x2="0.4177" y2="0.4316" width="0.1016" layer="21"/>
+<wire x1="0.4177" y1="0.4316" x2="0.5848" y2="0.7658" width="0.1016" layer="21"/>
+<wire x1="0.5848" y1="0.7658" x2="0.7101" y2="0.9469" width="0.1016" layer="21"/>
+<wire x1="0.7101" y1="0.9469" x2="0.9329" y2="1.0861" width="0.1016" layer="21"/>
+<wire x1="0.9329" y1="1.0861" x2="1.1" y2="1.1418" width="0.1016" layer="21"/>
+<wire x1="1.1" y1="1.1418" x2="1.1835" y2="1.1557" width="0.1016" layer="21"/>
+<wire x1="1.1835" y1="1.1557" x2="3.3698" y2="1.1557" width="0.1016" layer="21"/>
+<wire x1="3.3698" y1="1.1557" x2="3.5229" y2="1.1" width="0.1016" layer="21"/>
+<wire x1="3.5229" y1="1.1" x2="3.704" y2="0.9608" width="0.1016" layer="21"/>
+<wire x1="3.704" y1="0.9608" x2="3.7597" y2="0.9051" width="0.1016" layer="21"/>
+<wire x1="3.7597" y1="0.9051" x2="3.7597" y2="0.4177" width="0.1016" layer="21"/>
+<wire x1="3.7597" y1="0.4177" x2="3.5229" y2="-0.5431" width="0.1016" layer="21"/>
+<wire x1="3.5229" y1="-0.5431" x2="1.2392" y2="-0.5431" width="0.1016" layer="21"/>
+<wire x1="1.2392" y1="-0.5431" x2="1.1278" y2="-1.0166" width="0.1016" layer="21"/>
+<wire x1="1.1278" y1="-1.0166" x2="1.1" y2="-1.1001" width="0.1016" layer="21"/>
+<wire x1="1.1" y1="-1.1001" x2="1.1139" y2="-1.1976" width="0.1016" layer="21"/>
+<wire x1="1.1139" y1="-1.1976" x2="1.1696" y2="-1.2394" width="0.1016" layer="21"/>
+<wire x1="1.1696" y1="-1.2394" x2="3.1748" y2="-1.2394" width="0.1016" layer="21"/>
+<wire x1="3.1748" y1="-1.2394" x2="3.3558" y2="-1.2115" width="0.1016" layer="21"/>
+<wire x1="3.3558" y1="-1.2115" x2="3.1609" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="5.0686" y1="-0.0975" x2="5.166" y2="0.4734" width="0.1016" layer="21"/>
+<wire x1="5.166" y1="0.4734" x2="5.2078" y2="0.5848" width="0.1016" layer="21"/>
+<wire x1="5.2078" y1="0.5848" x2="5.2635" y2="0.6823" width="0.1016" layer="21"/>
+<wire x1="5.2635" y1="0.6823" x2="5.3471" y2="0.7241" width="0.1016" layer="21"/>
+<wire x1="5.3471" y1="0.7241" x2="6.3357" y2="0.7241" width="0.1016" layer="21"/>
+<wire x1="6.3357" y1="0.7241" x2="6.3914" y2="0.7101" width="0.1016" layer="21"/>
+<wire x1="6.3914" y1="0.7101" x2="6.4332" y2="0.6684" width="0.1016" layer="21"/>
+<wire x1="6.4332" y1="0.6684" x2="6.4332" y2="0.4873" width="0.1016" layer="21"/>
+<wire x1="6.4332" y1="0.4873" x2="6.28" y2="-0.1114" width="0.1016" layer="21"/>
+<wire x1="6.28" y1="-0.1114" x2="5.0825" y2="-0.1114" width="0.1016" layer="21"/>
+<wire x1="5.0825" y1="-0.1114" x2="5.0686" y2="-0.0975" width="0.1016" layer="21"/>
+<wire x1="6.8649" y1="-1.685" x2="4.1077" y2="-1.685" width="0.1016" layer="21"/>
+<wire x1="4.1077" y1="-1.685" x2="3.9963" y2="-1.6571" width="0.1016" layer="21"/>
+<wire x1="3.9963" y1="-1.6571" x2="3.8849" y2="-1.5736" width="0.1016" layer="21"/>
+<wire x1="3.8849" y1="-1.5736" x2="3.8153" y2="-1.4761" width="0.1016" layer="21"/>
+<wire x1="3.8153" y1="-1.4761" x2="3.7735" y2="-1.3229" width="0.1016" layer="21"/>
+<wire x1="3.7735" y1="-1.3229" x2="3.7735" y2="-1.1837" width="0.1016" layer="21"/>
+<wire x1="3.7735" y1="-1.1837" x2="3.8014" y2="-0.9609" width="0.1016" layer="21"/>
+<wire x1="3.8014" y1="-0.9609" x2="4.0799" y2="0.2785" width="0.1016" layer="21"/>
+<wire x1="4.0799" y1="0.2785" x2="4.1217" y2="0.4316" width="0.1016" layer="21"/>
+<wire x1="4.1217" y1="0.4316" x2="4.2888" y2="0.7658" width="0.1016" layer="21"/>
+<wire x1="4.2888" y1="0.7658" x2="4.4141" y2="0.9469" width="0.1016" layer="21"/>
+<wire x1="4.4141" y1="0.9469" x2="4.6369" y2="1.0861" width="0.1016" layer="21"/>
+<wire x1="4.6369" y1="1.0861" x2="4.804" y2="1.1418" width="0.1016" layer="21"/>
+<wire x1="4.804" y1="1.1418" x2="4.8875" y2="1.1557" width="0.1016" layer="21"/>
+<wire x1="4.8875" y1="1.1557" x2="7.0738" y2="1.1557" width="0.1016" layer="21"/>
+<wire x1="7.0738" y1="1.1557" x2="7.2269" y2="1.1" width="0.1016" layer="21"/>
+<wire x1="7.2269" y1="1.1" x2="7.408" y2="0.9608" width="0.1016" layer="21"/>
+<wire x1="7.408" y1="0.9608" x2="7.4637" y2="0.9051" width="0.1016" layer="21"/>
+<wire x1="7.4637" y1="0.9051" x2="7.4637" y2="0.4177" width="0.1016" layer="21"/>
+<wire x1="7.4637" y1="0.4177" x2="7.2269" y2="-0.5431" width="0.1016" layer="21"/>
+<wire x1="7.2269" y1="-0.5431" x2="4.9432" y2="-0.5431" width="0.1016" layer="21"/>
+<wire x1="4.9432" y1="-0.5431" x2="4.8318" y2="-1.0166" width="0.1016" layer="21"/>
+<wire x1="4.8318" y1="-1.0166" x2="4.804" y2="-1.1001" width="0.1016" layer="21"/>
+<wire x1="4.804" y1="-1.1001" x2="4.8179" y2="-1.1976" width="0.1016" layer="21"/>
+<wire x1="4.8179" y1="-1.1976" x2="4.8736" y2="-1.2394" width="0.1016" layer="21"/>
+<wire x1="4.8736" y1="-1.2394" x2="6.8788" y2="-1.2394" width="0.1016" layer="21"/>
+<wire x1="6.8788" y1="-1.2394" x2="7.0598" y2="-1.2115" width="0.1016" layer="21"/>
+<wire x1="7.0598" y1="-1.2115" x2="6.8649" y2="-1.685" width="0.1016" layer="21"/>
+<pad name="1" x="-11" y="9" drill="0.8" diameter="1.27"/>
+<pad name="2" x="-11" y="7" drill="0.8" diameter="1.27"/>
+<pad name="3" x="-11" y="5" drill="0.8" diameter="1.27"/>
+<pad name="4" x="-11" y="3" drill="0.8" diameter="1.27"/>
+<pad name="5" x="-11" y="1" drill="0.8" diameter="1.27"/>
+<pad name="6" x="-11" y="-1" drill="0.8" diameter="1.27"/>
+<pad name="7" x="-11" y="-3" drill="0.8" diameter="1.27"/>
+<pad name="8" x="-11" y="-5" drill="0.8" diameter="1.27"/>
+<pad name="9" x="-11" y="-7" drill="0.8" diameter="1.27"/>
+<pad name="10" x="-11" y="-9" drill="0.8" diameter="1.27"/>
+<pad name="11" x="11" y="-9" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="12" x="11" y="-7" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="13" x="11" y="-5" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="14" x="11" y="-3" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="15" x="11" y="-1" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="16" x="11" y="1" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="17" x="11" y="3" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="18" x="11" y="5" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="19" x="11" y="7" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="20" x="11" y="9" drill="0.8" diameter="1.27" rot="R180"/>
+<text x="-11.43" y="13.97" size="1.27" layer="25">>NAME</text>
+<text x="-11.43" y="-13.97" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="XBEE-PRO">
+<description><b>XBEE Pro</b><p>
+Source: http://www.maxstream.net/products/xbee/datasheet_XBee_OEM_RF-Modules.pdf</description>
+<wire x1="-12.1" y1="-17.305" x2="-12.1" y2="9.1" width="0.2032" layer="21"/>
+<wire x1="-12.1" y1="9.1" x2="-5.775" y2="15.425" width="0.2032" layer="21"/>
+<wire x1="-5.775" y1="15.425" x2="5.775" y2="15.425" width="0.2032" layer="21"/>
+<wire x1="5.775" y1="15.425" x2="12.1" y2="9.1" width="0.2032" layer="21"/>
+<wire x1="12.1" y1="9.1" x2="12.1" y2="-17.305" width="0.2032" layer="21"/>
+<wire x1="12.1" y1="-17.305" x2="-12.1" y2="-17.305" width="0.2032" layer="21"/>
+<pad name="1" x="-11" y="9" drill="0.8" diameter="1.27"/>
+<pad name="2" x="-11" y="7" drill="0.8" diameter="1.27"/>
+<pad name="3" x="-11" y="5" drill="0.8" diameter="1.27"/>
+<pad name="4" x="-11" y="3" drill="0.8" diameter="1.27"/>
+<pad name="5" x="-11" y="1" drill="0.8" diameter="1.27"/>
+<pad name="6" x="-11" y="-1" drill="0.8" diameter="1.27"/>
+<pad name="7" x="-11" y="-3" drill="0.8" diameter="1.27"/>
+<pad name="8" x="-11" y="-5" drill="0.8" diameter="1.27"/>
+<pad name="9" x="-11" y="-7" drill="0.8" diameter="1.27"/>
+<pad name="10" x="-11" y="-9" drill="0.8" diameter="1.27"/>
+<pad name="11" x="11" y="-9" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="12" x="11" y="-7" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="13" x="11" y="-5" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="14" x="11" y="-3" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="15" x="11" y="-1" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="16" x="11" y="1" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="17" x="11" y="3" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="18" x="11" y="5" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="19" x="11" y="7" drill="0.8" diameter="1.27" rot="R180"/>
+<pad name="20" x="11" y="9" drill="0.8" diameter="1.27" rot="R180"/>
+<text x="-11.43" y="13.97" size="1.27" layer="25">>NAME</text>
+<text x="-11.43" y="-19.3" size="1.27" layer="27">>VALUE</text>
+</package>
+</packages>
+<symbols>
+<symbol name="XBEE">
+<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="-12.7" y1="-30.48" x2="15.24" y2="-30.48" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-30.48" x2="15.24" y2="27.94" width="0.254" layer="94"/>
+<wire x1="15.24" y1="27.94" x2="-12.7" y2="27.94" width="0.254" layer="94"/>
+<text x="-12.7" y="29.21" size="1.778" layer="95" font="vector">>NAME</text>
+<text x="-12.7" y="-33.02" size="1.778" layer="96" font="vector">>VALUE</text>
+<pin name="VCC" x="-15.24" y="25.4" length="short" direction="pwr"/>
+<pin name="DOUT" x="-15.24" y="7.62" length="short" direction="out"/>
+<pin name="DIN/!CONFIG" x="-15.24" y="10.16" length="short" direction="in"/>
+<pin name="CD/DOUT_EN/DO8" x="-15.24" y="2.54" length="short" direction="out"/>
+<pin name="!RESET" x="-15.24" y="22.86" length="short" direction="in"/>
+<pin name="PWM0/RSSI" x="-15.24" y="15.24" length="short" direction="out"/>
+<pin name="!DTR!/SLEEP_RQ/DI8" x="-15.24" y="0" length="short"/>
+<pin name="GND" x="-15.24" y="-27.94" length="short" direction="pwr"/>
+<pin name="RF_TX/AD4/DIO4" x="-15.24" y="-10.16" length="short"/>
+<pin name="!CTS!/DIO7" x="-15.24" y="-2.54" length="short"/>
+<pin name="ON/!SLEEP" x="-15.24" y="17.78" length="short" direction="out"/>
+<pin name="VREF" x="-15.24" y="-25.4" length="short" direction="in"/>
+<pin name="ASSOC/AD5/DIO5" x="-15.24" y="-7.62" length="short"/>
+<pin name="!RTS!/AD6/DIO6" x="-15.24" y="-5.08" length="short"/>
+<pin name="COORD_SEL/AD3/DIO3" x="-15.24" y="-12.7" length="short"/>
+<pin name="AD2/DIO2" x="-15.24" y="-15.24" length="short"/>
+<pin name="AD1/DIO1" x="-15.24" y="-17.78" length="short"/>
+<pin name="AD0/DIO0" x="-15.24" y="-20.32" length="short"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="XBEE" prefix="XB">
+<description><b>XBee (TM) /XBee-PRO(TM) OEM RF Modules</b><p>
+Source: MaxStream, Inc. xbee_productmanual.pdf</description>
+<gates>
+<gate name="G$1" symbol="XBEE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="XBEE">
+<connects>
+<connect gate="G$1" pin="!CTS!/DIO7" pad="12"/>
+<connect gate="G$1" pin="!DTR!/SLEEP_RQ/DI8" pad="9"/>
+<connect gate="G$1" pin="!RESET" pad="5"/>
+<connect gate="G$1" pin="!RTS!/AD6/DIO6" pad="16"/>
+<connect gate="G$1" pin="AD0/DIO0" pad="20"/>
+<connect gate="G$1" pin="AD1/DIO1" pad="19"/>
+<connect gate="G$1" pin="AD2/DIO2" pad="18"/>
+<connect gate="G$1" pin="ASSOC/AD5/DIO5" pad="15"/>
+<connect gate="G$1" pin="CD/DOUT_EN/DO8" pad="4"/>
+<connect gate="G$1" pin="COORD_SEL/AD3/DIO3" pad="17"/>
+<connect gate="G$1" pin="DIN/!CONFIG" pad="3"/>
+<connect gate="G$1" pin="DOUT" pad="2"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="ON/!SLEEP" pad="13"/>
+<connect gate="G$1" pin="PWM0/RSSI" pad="6"/>
+<connect gate="G$1" pin="RF_TX/AD4/DIO4" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="1"/>
+<connect gate="G$1" pin="VREF" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="XBP24-Z7UIT-004" constant="no"/>
+<attribute name="OC_FARNELL" value="1751799" constant="no"/>
+<attribute name="OC_NEWARK" value="34R5507" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="-PRO" package="XBEE-PRO">
+<connects>
+<connect gate="G$1" pin="!CTS!/DIO7" pad="12"/>
+<connect gate="G$1" pin="!DTR!/SLEEP_RQ/DI8" pad="9"/>
+<connect gate="G$1" pin="!RESET" pad="5"/>
+<connect gate="G$1" pin="!RTS!/AD6/DIO6" pad="16"/>
+<connect gate="G$1" pin="AD0/DIO0" pad="20"/>
+<connect gate="G$1" pin="AD1/DIO1" pad="19"/>
+<connect gate="G$1" pin="AD2/DIO2" pad="18"/>
+<connect gate="G$1" pin="ASSOC/AD5/DIO5" pad="15"/>
+<connect gate="G$1" pin="CD/DOUT_EN/DO8" pad="4"/>
+<connect gate="G$1" pin="COORD_SEL/AD3/DIO3" pad="17"/>
+<connect gate="G$1" pin="DIN/!CONFIG" pad="3"/>
+<connect gate="G$1" pin="DOUT" pad="2"/>
+<connect gate="G$1" pin="GND" pad="10"/>
+<connect gate="G$1" pin="ON/!SLEEP" pad="13"/>
+<connect gate="G$1" pin="PWM0/RSSI" pad="6"/>
+<connect gate="G$1" pin="RF_TX/AD4/DIO4" pad="11"/>
+<connect gate="G$1" pin="VCC" pad="1"/>
+<connect gate="G$1" pin="VREF" pad="14"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="XBP24-AWI-001" constant="no"/>
+<attribute name="OC_FARNELL" value="1337916" constant="no"/>
+<attribute name="OC_NEWARK" value="42M2667" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</drawing>
+</eagle>
[Eagle]
-Version="05 12 00"
+Version="06 04 00"
Platform="Linux"
Serial="62191E841E-LSR-WLM-1EL"
Globals="Globals"
[Globals]
AutoSaveProject=1
+UsedLibrary="/home/zer0/.eagle/lbr/pot.lbr"
UsedLibrary="/home/zer0/eagle/xbee-elec/sparkfun/SparkFun-Eagle-Library/SparkFun.lbr"
+UsedLibrary="/home/zer0/eagle/xbee-elec/atmel.lbr"
[Win_1]
Type="Library Editor"
-Loc="0 19 957 1077"
+Loc="0 19 1917 1077"
State=2
Number=3
-File="/home/zer0/eagle/xbee-elec/sparkfun/SparkFun-Eagle-Library/SparkFun.lbr"
-View="-21201 -45726 96209 82334"
-WireWidths=" 0 2540 3048 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 4064"
-PadDiameters=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0"
-PadDrills=" 5000 6000 7000 9000 10000 11000 12000 13000 14000 15000 16000 20000 22000 28000 32000 8000"
-ViaDiameters=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0"
-ViaDrills=" 5000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 20000 22000 28000 32000 6000"
-HoleDrills=" 5000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 20000 22000 28000 32000 6000"
-TextSizes=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 19304 21844 25400 38100 50800 64516 17780"
-PolygonSpacings=" 2540 3048 4064 6096 8128 10160 14224 16764 17780 19304 21844 25400 38100 50800 64516 12700"
-PolygonIsolates=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0"
-MiterRadiuss=" 2540 3175 6350 12700 25400 10000 20000 25000 50000 75000 100000 0"
-SmdSizes=" 3048 1524 4064 2032 6096 3048 8128 4064 10160 5080 12700 6604 14224 7112 16764 8128 17780 9144 19304 9652 21844 10668 25400 12700 38100 19304 50800 25400 64516 32512 12700 6350"
+File="/home/zer0/eagle/xbee-elec/atmel.lbr"
+View="-25.8775 -50.8474 38.5775 52.8794"
+WireWidths=" 0 0.254 0.3048 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0.4064"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8"
+ViaDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
WireBend=0
WireBendSet=0
WireCap=1
PadShape=0
ViaShape=0
PolygonPour=0
-PolygonRank=7
+PolygonRank=0
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
PinDirection=3
PinFunction=0
PinLength=2
AddLevel=2
PadsSameType=0
Layer=94
-Device="5V"
+Device="MEGA1284"
[Win_2]
+Type="Schematic Editor"
+Loc="0 19 1917 1077"
+State=2
+Number=2
+File="mainboard.sch"
+View="-22.8492 122.854 257.487 311.468"
+WireWidths=" 0 0.3048 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0.4064 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8"
+ViaDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=31
+WireCap=1
+MiterStyle=0
+PadShape=0
+ViaShape=0
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=91
+Views=" 1: -22.8492 122.854 257.487 311.468"
+Sheet=1
+
+[Win_3]
Type="Control Panel"
-Loc="0 19 957 1077"
+Loc="0 19 1917 1077"
State=2
Number=0
+[Win_4]
+Type="Board Editor"
+Loc="0 19 1917 1077"
+State=2
+Number=1
+File="mainboard.brd"
+View="3.22758 -13.4055 88.3031 38.3351"
+WireWidths=" 0 0.254 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0.4064 0.8128 0.6096 0.3048"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8"
+ViaDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=0
+WireCap=1
+MiterStyle=0
+PadShape=0
+ViaShape=1
+PolygonPour=0
+PolygonRank=1
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=1
+
[Desktop]
Screen="1920 1080"
Window="Win_1"
Window="Win_2"
+Window="Win_3"
+Window="Win_4"
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
-<grid distance="1" unitdist="mil" unit="mil" style="lines" multiple="100" display="no" altdistance="1" altunitdist="mm" altunit="mm"/>
+<grid distance="1" unitdist="mil" unit="mil" style="dots" multiple="1" display="no" altdistance="1" altunitdist="mm" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<wire x1="90" y1="0" x2="90" y2="30" width="0.254" layer="20"/>
<wire x1="90" y1="30" x2="0" y2="30" width="0.254" layer="20"/>
<wire x1="0" y1="30" x2="0" y2="0" width="0.3048" layer="20"/>
+<hole x="53" y="3" drill="2.5"/>
+<hole x="5" y="2" drill="2.5"/>
+<hole x="37" y="21" drill="2.5"/>
+<hole x="66.5" y="10" drill="2.5"/>
+<text x="7.4168" y="1.3208" size="0.762" layer="25" font="vector" ratio="15">Ver-1</text>
+<text x="86.8172" y="12.5222" size="0.762" layer="25" font="vector" ratio="15">IN1</text>
+<text x="86.9442" y="6.477" size="0.762" layer="25" font="vector" ratio="15" rot="R90">POWER</text>
+<text x="65.9384" y="18.8468" size="0.762" layer="25" font="vector" ratio="15" rot="R90">OUT6</text>
+<text x="81.9658" y="29.0322" size="0.762" layer="25" font="vector" ratio="15">IN6</text>
+<text x="88.8746" y="4.6736" size="0.762" layer="25" font="vector" ratio="15" rot="R90">+</text>
+<text x="88.7476" y="11.2268" size="0.762" layer="25" font="vector" ratio="15" rot="R90">-</text>
+<text x="80.6958" y="21.463" size="0.762" layer="25" font="vector" ratio="15" rot="R90">OUT1</text>
+<text x="88.3412" y="29.1084" size="0.762" layer="25" font="vector" ratio="15">-</text>
+<text x="85.9028" y="29.083" size="0.762" layer="25" font="vector" ratio="15" rot="R90">+</text>
+<text x="80.645" y="28.2448" size="0.762" layer="25" font="vector" ratio="15" rot="R90">-</text>
+<text x="80.6958" y="25.4" size="0.762" layer="25" font="vector" ratio="15" rot="R90">+</text>
</plain>
<libraries>
<library name="maxstream">
<wire x1="5.775" y1="15.425" x2="12.1" y2="9.1" width="0.2032" layer="21"/>
<wire x1="12.1" y1="9.1" x2="12.1" y2="-17.305" width="0.2032" layer="21"/>
<wire x1="12.1" y1="-17.305" x2="-12.1" y2="-17.305" width="0.2032" layer="21"/>
-<wire x1="-8.3829" y1="2.8685" x2="7.4359" y2="2.8685" width="0.1524" layer="21"/>
-<wire x1="-8.3829" y1="-2.4369" x2="7.4359" y2="-2.4369" width="0.1524" layer="21"/>
-<wire x1="-7.4082" y1="2.1723" x2="-5.8764" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="2.1723" x2="-5.8764" y2="2.0887" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="2.0887" x2="-5.9182" y2="2.0052" width="0.1016" layer="21"/>
-<wire x1="-5.9182" y1="2.0052" x2="-5.8764" y2="1.9355" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="1.9355" x2="-5.8764" y2="1.8659" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="1.8659" x2="-5.5283" y2="0.9886" width="0.1016" layer="21"/>
-<wire x1="-5.5283" y1="0.9886" x2="-4.5396" y2="1.9634" width="0.1016" layer="21"/>
-<wire x1="-4.5396" y1="1.9634" x2="-4.4839" y2="2.033" width="0.1016" layer="21"/>
-<wire x1="-4.4839" y1="2.033" x2="-4.4422" y2="2.1166" width="0.1016" layer="21"/>
-<wire x1="-4.4422" y1="2.1166" x2="-4.4282" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-4.4282" y1="2.1723" x2="-3.551" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-3.551" y1="2.1723" x2="-3.732" y2="2.0469" width="0.1016" layer="21"/>
-<wire x1="-3.732" y1="2.0469" x2="-3.8712" y2="1.9495" width="0.1016" layer="21"/>
-<wire x1="-3.8712" y1="1.9495" x2="-4.0662" y2="1.7824" width="0.1016" layer="21"/>
-<wire x1="-4.0662" y1="1.7824" x2="-5.3751" y2="0.557" width="0.1016" layer="21"/>
-<wire x1="-5.3751" y1="0.557" x2="-4.5953" y2="-1.3647" width="0.1016" layer="21"/>
-<wire x1="-4.5953" y1="-1.3647" x2="-4.3725" y2="-1.671" width="0.1016" layer="21"/>
-<wire x1="-4.3725" y1="-1.671" x2="-4.3308" y2="-1.671" width="0.1016" layer="21"/>
-<wire x1="-4.3308" y1="-1.671" x2="-4.2472" y2="-1.5875" width="0.1016" layer="21"/>
-<wire x1="-4.2472" y1="-1.5875" x2="-4.1358" y2="-1.2533" width="0.1016" layer="21"/>
-<wire x1="-4.1358" y1="-1.2533" x2="-3.9687" y2="-0.6267" width="0.1016" layer="21"/>
-<wire x1="-3.9687" y1="-0.6267" x2="-3.7738" y2="0.1671" width="0.1016" layer="21"/>
-<wire x1="-3.7738" y1="0.1671" x2="-3.4117" y2="1.6431" width="0.1016" layer="21"/>
-<wire x1="-3.4117" y1="1.6431" x2="-3.356" y2="1.8938" width="0.1016" layer="21"/>
-<wire x1="-3.356" y1="1.8938" x2="-3.356" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-3.356" y1="2.1723" x2="-0.195" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-0.195" y1="2.1723" x2="-0.0279" y2="2.1305" width="0.1016" layer="21"/>
-<wire x1="-0.0279" y1="2.1305" x2="0.0835" y2="2.0609" width="0.1016" layer="21"/>
-<wire x1="0.0835" y1="2.0609" x2="0.167" y2="1.9077" width="0.1016" layer="21"/>
-<wire x1="0.167" y1="1.9077" x2="0.2227" y2="1.7684" width="0.1016" layer="21"/>
-<wire x1="0.2227" y1="1.7684" x2="0.2227" y2="1.5317" width="0.1016" layer="21"/>
-<wire x1="0.2227" y1="1.5317" x2="0.1809" y2="1.4203" width="0.1016" layer="21"/>
-<wire x1="0.1809" y1="1.4203" x2="0.0138" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="0.0138" y1="0.7241" x2="-0.0419" y2="0.5848" width="0.1016" layer="21"/>
-<wire x1="-0.0419" y1="0.5848" x2="-0.2507" y2="0.3759" width="0.1016" layer="21"/>
-<wire x1="-0.2507" y1="0.3759" x2="-0.4178" y2="0.3063" width="0.1016" layer="21"/>
-<wire x1="-0.4178" y1="0.3063" x2="-0.6406" y2="0.2506" width="0.1016" layer="21"/>
-<wire x1="-0.6406" y1="0.2506" x2="-0.9191" y2="0.2506" width="0.1016" layer="21"/>
-<wire x1="-0.9191" y1="0.2506" x2="-0.5153" y2="0.1949" width="0.1016" layer="21"/>
-<wire x1="-0.5153" y1="0.1949" x2="-0.2229" y2="0.0557" width="0.1016" layer="21"/>
-<wire x1="-0.2229" y1="0.0557" x2="-0.209" y2="0.0278" width="0.1016" layer="21"/>
-<wire x1="-0.209" y1="0.0278" x2="-0.209" y2="-0.3482" width="0.1016" layer="21"/>
-<wire x1="-0.209" y1="-0.3482" x2="-0.3621" y2="-0.9609" width="0.1016" layer="21"/>
-<wire x1="-0.3621" y1="-0.9609" x2="-0.4596" y2="-1.114" width="0.1016" layer="21"/>
-<wire x1="-0.4596" y1="-1.114" x2="-0.4875" y2="-1.2811" width="0.1016" layer="21"/>
-<wire x1="-0.4875" y1="-1.2811" x2="-0.6963" y2="-1.5179" width="0.1016" layer="21"/>
-<wire x1="-0.6963" y1="-1.5179" x2="-0.8634" y2="-1.6014" width="0.1016" layer="21"/>
-<wire x1="-0.8634" y1="-1.6014" x2="-1.128" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-1.128" y1="-1.685" x2="-5.96" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-5.96" y1="-1.685" x2="-5.8764" y2="-1.5318" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="-1.5318" x2="-5.8764" y2="-1.4343" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="-1.4343" x2="-6.322" y2="-0.3342" width="0.1016" layer="21"/>
-<wire x1="-6.322" y1="-0.3342" x2="-7.4778" y2="-1.4622" width="0.1016" layer="21"/>
-<wire x1="-7.4778" y1="-1.4622" x2="-7.6031" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-7.6031" y1="-1.685" x2="-8.4247" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-8.4247" y1="-1.685" x2="-8.0766" y2="-1.4343" width="0.1016" layer="21"/>
-<wire x1="-8.0766" y1="-1.4343" x2="-6.4613" y2="0.0835" width="0.1016" layer="21"/>
-<wire x1="-6.4613" y1="0.0835" x2="-7.255" y2="2.0191" width="0.1016" layer="21"/>
-<wire x1="-7.255" y1="2.0191" x2="-7.4082" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-2.2977" y1="1.6988" x2="-1.0166" y2="1.6988" width="0.1016" layer="21"/>
-<wire x1="-1.0166" y1="1.6988" x2="-0.8913" y2="1.6292" width="0.1016" layer="21"/>
-<wire x1="-0.8913" y1="1.6292" x2="-0.8774" y2="1.4064" width="0.1016" layer="21"/>
-<wire x1="-0.8774" y1="1.4064" x2="-1.0723" y2="0.6684" width="0.1016" layer="21"/>
-<wire x1="-1.0723" y1="0.6684" x2="-1.1141" y2="0.5709" width="0.1016" layer="21"/>
-<wire x1="-1.1141" y1="0.5709" x2="-1.1976" y2="0.5152" width="0.1016" layer="21"/>
-<wire x1="-1.1976" y1="0.5152" x2="-2.5901" y2="0.5152" width="0.1016" layer="21"/>
-<wire x1="-2.5901" y1="0.5152" x2="-2.2977" y2="1.6988" width="0.1016" layer="21"/>
-<wire x1="-2.6876" y1="0.0139" x2="-1.4204" y2="0.0139" width="0.1016" layer="21"/>
-<wire x1="-1.4204" y1="0.0139" x2="-1.309" y2="-0.0279" width="0.1016" layer="21"/>
-<wire x1="-1.309" y1="-0.0279" x2="-1.2394" y2="-0.1254" width="0.1016" layer="21"/>
-<wire x1="-1.2394" y1="-0.1254" x2="-1.2394" y2="-0.1671" width="0.1016" layer="21"/>
-<wire x1="-1.2394" y1="-0.1671" x2="-1.4483" y2="-0.9887" width="0.1016" layer="21"/>
-<wire x1="-1.4483" y1="-0.9887" x2="-1.504" y2="-1.0723" width="0.1016" layer="21"/>
-<wire x1="-1.504" y1="-1.0723" x2="-1.6015" y2="-1.1837" width="0.1016" layer="21"/>
-<wire x1="-1.6015" y1="-1.1837" x2="-1.6572" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="-1.6572" y1="-1.2115" x2="-3.0079" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="-3.0079" y1="-1.2115" x2="-2.6876" y2="0.0139" width="0.1016" layer="21"/>
-<wire x1="1.3646" y1="-0.0975" x2="1.462" y2="0.4734" width="0.1016" layer="21"/>
-<wire x1="1.462" y1="0.4734" x2="1.5038" y2="0.5848" width="0.1016" layer="21"/>
-<wire x1="1.5038" y1="0.5848" x2="1.5595" y2="0.6823" width="0.1016" layer="21"/>
-<wire x1="1.5595" y1="0.6823" x2="1.6431" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="1.6431" y1="0.7241" x2="2.6317" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="2.6317" y1="0.7241" x2="2.6874" y2="0.7101" width="0.1016" layer="21"/>
-<wire x1="2.6874" y1="0.7101" x2="2.7292" y2="0.6684" width="0.1016" layer="21"/>
-<wire x1="2.7292" y1="0.6684" x2="2.7292" y2="0.4873" width="0.1016" layer="21"/>
-<wire x1="2.7292" y1="0.4873" x2="2.576" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="2.576" y1="-0.1114" x2="1.3785" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="1.3785" y1="-0.1114" x2="1.3646" y2="-0.0975" width="0.1016" layer="21"/>
-<wire x1="3.1609" y1="-1.685" x2="0.4037" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="0.4037" y1="-1.685" x2="0.2923" y2="-1.6571" width="0.1016" layer="21"/>
-<wire x1="0.2923" y1="-1.6571" x2="0.1809" y2="-1.5736" width="0.1016" layer="21"/>
-<wire x1="0.1809" y1="-1.5736" x2="0.1113" y2="-1.4761" width="0.1016" layer="21"/>
-<wire x1="0.1113" y1="-1.4761" x2="0.0695" y2="-1.3229" width="0.1016" layer="21"/>
-<wire x1="0.0695" y1="-1.3229" x2="0.0695" y2="-1.1837" width="0.1016" layer="21"/>
-<wire x1="0.0695" y1="-1.1837" x2="0.0974" y2="-0.9609" width="0.1016" layer="21"/>
-<wire x1="0.0974" y1="-0.9609" x2="0.3759" y2="0.2785" width="0.1016" layer="21"/>
-<wire x1="0.3759" y1="0.2785" x2="0.4177" y2="0.4316" width="0.1016" layer="21"/>
-<wire x1="0.4177" y1="0.4316" x2="0.5848" y2="0.7658" width="0.1016" layer="21"/>
-<wire x1="0.5848" y1="0.7658" x2="0.7101" y2="0.9469" width="0.1016" layer="21"/>
-<wire x1="0.7101" y1="0.9469" x2="0.9329" y2="1.0861" width="0.1016" layer="21"/>
-<wire x1="0.9329" y1="1.0861" x2="1.1" y2="1.1418" width="0.1016" layer="21"/>
-<wire x1="1.1" y1="1.1418" x2="1.1835" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="1.1835" y1="1.1557" x2="3.3698" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="3.3698" y1="1.1557" x2="3.5229" y2="1.1" width="0.1016" layer="21"/>
-<wire x1="3.5229" y1="1.1" x2="3.704" y2="0.9608" width="0.1016" layer="21"/>
-<wire x1="3.704" y1="0.9608" x2="3.7597" y2="0.9051" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="0.9051" x2="3.7597" y2="0.4177" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="0.4177" x2="3.5229" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="3.5229" y1="-0.5431" x2="1.2392" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="1.2392" y1="-0.5431" x2="1.1278" y2="-1.0166" width="0.1016" layer="21"/>
-<wire x1="1.1278" y1="-1.0166" x2="1.1" y2="-1.1001" width="0.1016" layer="21"/>
-<wire x1="1.1" y1="-1.1001" x2="1.1139" y2="-1.1976" width="0.1016" layer="21"/>
-<wire x1="1.1139" y1="-1.1976" x2="1.1696" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="1.1696" y1="-1.2394" x2="3.1748" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="3.1748" y1="-1.2394" x2="3.3558" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="3.3558" y1="-1.2115" x2="3.1609" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="5.0686" y1="-0.0975" x2="5.166" y2="0.4734" width="0.1016" layer="21"/>
-<wire x1="5.166" y1="0.4734" x2="5.2078" y2="0.5848" width="0.1016" layer="21"/>
-<wire x1="5.2078" y1="0.5848" x2="5.2635" y2="0.6823" width="0.1016" layer="21"/>
-<wire x1="5.2635" y1="0.6823" x2="5.3471" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="5.3471" y1="0.7241" x2="6.3357" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="6.3357" y1="0.7241" x2="6.3914" y2="0.7101" width="0.1016" layer="21"/>
-<wire x1="6.3914" y1="0.7101" x2="6.4332" y2="0.6684" width="0.1016" layer="21"/>
-<wire x1="6.4332" y1="0.6684" x2="6.4332" y2="0.4873" width="0.1016" layer="21"/>
-<wire x1="6.4332" y1="0.4873" x2="6.28" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="6.28" y1="-0.1114" x2="5.0825" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="5.0825" y1="-0.1114" x2="5.0686" y2="-0.0975" width="0.1016" layer="21"/>
-<wire x1="6.8649" y1="-1.685" x2="4.1077" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="4.1077" y1="-1.685" x2="3.9963" y2="-1.6571" width="0.1016" layer="21"/>
-<wire x1="3.9963" y1="-1.6571" x2="3.8849" y2="-1.5736" width="0.1016" layer="21"/>
-<wire x1="3.8849" y1="-1.5736" x2="3.8153" y2="-1.4761" width="0.1016" layer="21"/>
-<wire x1="3.8153" y1="-1.4761" x2="3.7735" y2="-1.3229" width="0.1016" layer="21"/>
-<wire x1="3.7735" y1="-1.3229" x2="3.7735" y2="-1.1837" width="0.1016" layer="21"/>
-<wire x1="3.7735" y1="-1.1837" x2="3.8014" y2="-0.9609" width="0.1016" layer="21"/>
-<wire x1="3.8014" y1="-0.9609" x2="4.0799" y2="0.2785" width="0.1016" layer="21"/>
-<wire x1="4.0799" y1="0.2785" x2="4.1217" y2="0.4316" width="0.1016" layer="21"/>
-<wire x1="4.1217" y1="0.4316" x2="4.2888" y2="0.7658" width="0.1016" layer="21"/>
-<wire x1="4.2888" y1="0.7658" x2="4.4141" y2="0.9469" width="0.1016" layer="21"/>
-<wire x1="4.4141" y1="0.9469" x2="4.6369" y2="1.0861" width="0.1016" layer="21"/>
-<wire x1="4.6369" y1="1.0861" x2="4.804" y2="1.1418" width="0.1016" layer="21"/>
-<wire x1="4.804" y1="1.1418" x2="4.8875" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="4.8875" y1="1.1557" x2="7.0738" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="7.0738" y1="1.1557" x2="7.2269" y2="1.1" width="0.1016" layer="21"/>
-<wire x1="7.2269" y1="1.1" x2="7.408" y2="0.9608" width="0.1016" layer="21"/>
-<wire x1="7.408" y1="0.9608" x2="7.4637" y2="0.9051" width="0.1016" layer="21"/>
-<wire x1="7.4637" y1="0.9051" x2="7.4637" y2="0.4177" width="0.1016" layer="21"/>
-<wire x1="7.4637" y1="0.4177" x2="7.2269" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="7.2269" y1="-0.5431" x2="4.9432" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="4.9432" y1="-0.5431" x2="4.8318" y2="-1.0166" width="0.1016" layer="21"/>
-<wire x1="4.8318" y1="-1.0166" x2="4.804" y2="-1.1001" width="0.1016" layer="21"/>
-<wire x1="4.804" y1="-1.1001" x2="4.8179" y2="-1.1976" width="0.1016" layer="21"/>
-<wire x1="4.8179" y1="-1.1976" x2="4.8736" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="4.8736" y1="-1.2394" x2="6.8788" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="6.8788" y1="-1.2394" x2="7.0598" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="7.0598" y1="-1.2115" x2="6.8649" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="0.2923" y1="-3.4117" x2="0.4177" y2="-3.4117" width="0.1016" layer="21"/>
-<wire x1="0.4177" y1="-3.4117" x2="0.5291" y2="-3.3281" width="0.1016" layer="21"/>
-<wire x1="0.5291" y1="-3.3281" x2="0.6405" y2="-3.2167" width="0.1016" layer="21"/>
-<wire x1="0.6405" y1="-3.2167" x2="0.7658" y2="-3.2863" width="0.1016" layer="21"/>
-<wire x1="0.7658" y1="-3.2863" x2="1.2671" y2="-3.2863" width="0.1016" layer="21"/>
-<wire x1="1.2671" y1="-3.2863" x2="1.6709" y2="-3.3281" width="0.1016" layer="21"/>
-<wire x1="1.6709" y1="-3.3281" x2="1.9494" y2="-3.4952" width="0.1016" layer="21"/>
-<wire x1="1.9494" y1="-3.4952" x2="2.019" y2="-3.6205" width="0.1016" layer="21"/>
-<wire x1="2.019" y1="-3.6205" x2="2.019" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="2.019" y1="-3.6762" x2="1.9633" y2="-3.8016" width="0.1016" layer="21"/>
-<wire x1="1.9633" y1="-3.8016" x2="1.8798" y2="-3.899" width="0.1016" layer="21"/>
-<wire x1="1.8798" y1="-3.899" x2="1.7127" y2="-4.0104" width="0.1016" layer="21"/>
-<wire x1="1.7127" y1="-4.0104" x2="1.1" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="1.1" y1="-4.3168" x2="0.7797" y2="-4.4421" width="0.1016" layer="21"/>
-<wire x1="0.7797" y1="-4.4421" x2="0.5291" y2="-4.4978" width="0.1016" layer="21"/>
-<wire x1="0.5291" y1="-4.4978" x2="0.4455" y2="-4.5117" width="0.1016" layer="21"/>
-<wire x1="0.4455" y1="-4.5117" x2="0.348" y2="-4.5117" width="0.1016" layer="21"/>
-<wire x1="0.348" y1="-4.5117" x2="0.3063" y2="-4.6371" width="0.1016" layer="21"/>
-<wire x1="0.3063" y1="-4.6371" x2="0.2227" y2="-4.8877" width="0.1016" layer="21"/>
-<wire x1="0.2227" y1="-4.8877" x2="0.1531" y2="-5.1105" width="0.1016" layer="21"/>
-<wire x1="0.1531" y1="-5.1105" x2="0.0974" y2="-5.208" width="0.1016" layer="21"/>
-<wire x1="0.0974" y1="-5.208" x2="0.0695" y2="-5.2637" width="0.1016" layer="21"/>
-<wire x1="0.0695" y1="-5.2637" x2="0.0138" y2="-5.2915" width="0.1016" layer="21"/>
-<wire x1="0.0138" y1="-5.2915" x2="-0.0558" y2="-5.2498" width="0.1016" layer="21"/>
-<wire x1="-0.0558" y1="-5.2498" x2="-0.1115" y2="-5.1662" width="0.1016" layer="21"/>
-<wire x1="-0.1115" y1="-5.1662" x2="-0.1115" y2="-5.0687" width="0.1016" layer="21"/>
-<wire x1="-0.1115" y1="-5.0687" x2="-0.0836" y2="-4.9573" width="0.1016" layer="21"/>
-<wire x1="-0.0836" y1="-4.9573" x2="0.0417" y2="-4.6928" width="0.1016" layer="21"/>
-<wire x1="0.0417" y1="-4.6928" x2="0.1252" y2="-4.4978" width="0.1016" layer="21"/>
-<wire x1="0.1252" y1="-4.4978" x2="0.1531" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="0.1531" y1="-4.3168" x2="0.1949" y2="-4.1497" width="0.1016" layer="21"/>
-<wire x1="0.1949" y1="-4.1497" x2="0.2645" y2="-3.9269" width="0.1016" layer="21"/>
-<wire x1="0.2645" y1="-3.9269" x2="0.3341" y2="-3.7598" width="0.1016" layer="21"/>
-<wire x1="0.3341" y1="-3.7598" x2="0.4037" y2="-3.6484" width="0.1016" layer="21"/>
-<wire x1="0.4037" y1="-3.6484" x2="0.2923" y2="-3.6484" width="0.1016" layer="21"/>
-<wire x1="0.2923" y1="-3.6484" x2="0.2923" y2="-3.4117" width="0.1016" layer="21"/>
-<wire x1="0.7797" y1="-3.5648" x2="1.4899" y2="-3.5648" width="0.1016" layer="21"/>
-<wire x1="1.4899" y1="-3.5648" x2="1.657" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="1.657" y1="-3.6345" x2="1.6988" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="1.6988" y1="-3.6623" x2="1.6848" y2="-3.7041" width="0.1016" layer="21"/>
-<wire x1="1.6848" y1="-3.7041" x2="1.6152" y2="-3.7598" width="0.1016" layer="21"/>
-<wire x1="1.6152" y1="-3.7598" x2="1.3924" y2="-3.8712" width="0.1016" layer="21"/>
-<wire x1="1.3924" y1="-3.8712" x2="1.2114" y2="-3.9965" width="0.1016" layer="21"/>
-<wire x1="1.2114" y1="-3.9965" x2="0.9607" y2="-4.0661" width="0.1016" layer="21"/>
-<wire x1="0.9607" y1="-4.0661" x2="0.7797" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="0.7797" y1="-4.1358" x2="0.6683" y2="-4.1497" width="0.1016" layer="21"/>
-<wire x1="0.6683" y1="-4.1497" x2="0.5012" y2="-4.1497" width="0.1016" layer="21"/>
-<wire x1="0.5012" y1="-4.1497" x2="0.7519" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="0.7519" y1="-3.6345" x2="0.7797" y2="-3.5648" width="0.1016" layer="21"/>
-<wire x1="2.6596" y1="-3.6345" x2="2.6178" y2="-3.5788" width="0.1016" layer="21"/>
-<wire x1="2.6178" y1="-3.5788" x2="2.5482" y2="-3.537" width="0.1016" layer="21"/>
-<wire x1="2.5482" y1="-3.537" x2="2.5203" y2="-3.4813" width="0.1016" layer="21"/>
-<wire x1="2.5203" y1="-3.4813" x2="2.5343" y2="-3.3977" width="0.1016" layer="21"/>
-<wire x1="2.5343" y1="-3.3977" x2="2.6178" y2="-3.3142" width="0.1016" layer="21"/>
-<wire x1="2.6178" y1="-3.3142" x2="2.771" y2="-3.2585" width="0.1016" layer="21"/>
-<wire x1="2.771" y1="-3.2585" x2="2.952" y2="-3.1889" width="0.1016" layer="21"/>
-<wire x1="2.952" y1="-3.1889" x2="3.7597" y2="-3.1889" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="-3.1889" x2="3.9268" y2="-3.2306" width="0.1016" layer="21"/>
-<wire x1="3.9268" y1="-3.2306" x2="4.1217" y2="-3.3003" width="0.1016" layer="21"/>
-<wire x1="4.1217" y1="-3.3003" x2="4.2331" y2="-3.3699" width="0.1016" layer="21"/>
-<wire x1="4.2331" y1="-3.3699" x2="4.3306" y2="-3.4813" width="0.1016" layer="21"/>
-<wire x1="4.3306" y1="-3.4813" x2="4.3584" y2="-3.5509" width="0.1016" layer="21"/>
-<wire x1="4.3584" y1="-3.5509" x2="4.2888" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="4.2888" y1="-3.6762" x2="4.2888" y2="-3.7876" width="0.1016" layer="21"/>
-<wire x1="4.2888" y1="-3.7876" x2="4.1774" y2="-3.899" width="0.1016" layer="21"/>
-<wire x1="4.1774" y1="-3.899" x2="4.0242" y2="-3.9965" width="0.1016" layer="21"/>
-<wire x1="4.0242" y1="-3.9965" x2="3.7179" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="3.7179" y1="-4.1358" x2="3.4255" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="3.4255" y1="-4.3168" x2="3.2862" y2="-4.4003" width="0.1016" layer="21"/>
-<wire x1="3.2862" y1="-4.4003" x2="3.4951" y2="-4.6092" width="0.1016" layer="21"/>
-<wire x1="3.4951" y1="-4.6092" x2="3.7597" y2="-4.7902" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="-4.7902" x2="3.9546" y2="-4.9434" width="0.1016" layer="21"/>
-<wire x1="3.9546" y1="-4.9434" x2="4.066" y2="-5.0827" width="0.1016" layer="21"/>
-<wire x1="4.066" y1="-5.0827" x2="4.1217" y2="-5.2219" width="0.1016" layer="21"/>
-<wire x1="4.1217" y1="-5.2219" x2="4.1356" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="4.1356" y1="-5.3055" x2="4.0939" y2="-5.389" width="0.1016" layer="21"/>
-<wire x1="4.0939" y1="-5.389" x2="4.0521" y2="-5.4029" width="0.1016" layer="21"/>
-<wire x1="4.0521" y1="-5.4029" x2="3.9407" y2="-5.3194" width="0.1016" layer="21"/>
-<wire x1="3.9407" y1="-5.3194" x2="3.3976" y2="-4.8877" width="0.1016" layer="21"/>
-<wire x1="3.3976" y1="-4.8877" x2="2.8824" y2="-4.5396" width="0.1016" layer="21"/>
-<wire x1="2.8824" y1="-4.5396" x2="2.7849" y2="-4.5396" width="0.1016" layer="21"/>
-<wire x1="2.7849" y1="-4.5396" x2="2.7571" y2="-4.6371" width="0.1016" layer="21"/>
-<wire x1="2.7571" y1="-4.6371" x2="2.6596" y2="-4.9156" width="0.1016" layer="21"/>
-<wire x1="2.6596" y1="-4.9156" x2="2.576" y2="-5.1662" width="0.1016" layer="21"/>
-<wire x1="2.576" y1="-5.1662" x2="2.5203" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="2.5203" y1="-5.3055" x2="2.5203" y2="-5.389" width="0.1016" layer="21"/>
-<wire x1="2.5203" y1="-5.389" x2="2.3672" y2="-5.2498" width="0.1016" layer="21"/>
-<wire x1="2.3672" y1="-5.2498" x2="2.3532" y2="-5.0409" width="0.1016" layer="21"/>
-<wire x1="2.3532" y1="-5.0409" x2="2.3811" y2="-4.9016" width="0.1016" layer="21"/>
-<wire x1="2.3811" y1="-4.9016" x2="2.5064" y2="-4.456" width="0.1016" layer="21"/>
-<wire x1="2.5064" y1="-4.456" x2="2.576" y2="-4.2054" width="0.1016" layer="21"/>
-<wire x1="2.576" y1="-4.2054" x2="2.7292" y2="-3.8573" width="0.1016" layer="21"/>
-<wire x1="2.7292" y1="-3.8573" x2="2.8267" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="2.8267" y1="-3.6762" x2="2.8685" y2="-3.5788" width="0.1016" layer="21"/>
-<wire x1="2.8685" y1="-3.5788" x2="2.771" y2="-3.5648" width="0.1016" layer="21"/>
-<wire x1="2.771" y1="-3.5648" x2="2.6596" y2="-3.6484" width="0.1016" layer="21"/>
-<wire x1="2.6596" y1="-3.6484" x2="2.6596" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="3.2584" y1="-3.5231" x2="3.7597" y2="-3.5231" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="-3.5231" x2="3.9268" y2="-3.5509" width="0.1016" layer="21"/>
-<wire x1="3.9268" y1="-3.5509" x2="3.9685" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="3.9685" y1="-3.6345" x2="3.8711" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="3.8711" y1="-3.6623" x2="3.7318" y2="-3.8016" width="0.1016" layer="21"/>
-<wire x1="3.7318" y1="-3.8016" x2="3.5369" y2="-3.913" width="0.1016" layer="21"/>
-<wire x1="3.5369" y1="-3.913" x2="3.3558" y2="-4.0104" width="0.1016" layer="21"/>
-<wire x1="3.3558" y1="-4.0104" x2="3.147" y2="-4.0522" width="0.1016" layer="21"/>
-<wire x1="3.147" y1="-4.0522" x2="2.9799" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="2.9799" y1="-4.1358" x2="3.2444" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="3.2444" y1="-3.6623" x2="3.2584" y2="-3.5231" width="0.1016" layer="21"/>
-<wire x1="5.8484" y1="-3.6623" x2="6.1965" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="6.1965" y1="-3.6623" x2="6.3636" y2="-3.718" width="0.1016" layer="21"/>
-<wire x1="6.3636" y1="-3.718" x2="6.67" y2="-4.0383" width="0.1016" layer="21"/>
-<wire x1="6.67" y1="-4.0383" x2="6.67" y2="-4.3725" width="0.1016" layer="21"/>
-<wire x1="6.67" y1="-4.3725" x2="6.3915" y2="-4.5674" width="0.1016" layer="21"/>
-<wire x1="6.3915" y1="-4.5674" x2="6.0991" y2="-4.7345" width="0.1016" layer="21"/>
-<wire x1="6.0991" y1="-4.7345" x2="5.7509" y2="-4.8459" width="0.1016" layer="21"/>
-<wire x1="5.7509" y1="-4.8459" x2="5.4167" y2="-4.9713" width="0.1016" layer="21"/>
-<wire x1="5.4167" y1="-4.9713" x2="5.0825" y2="-4.9852" width="0.1016" layer="21"/>
-<wire x1="5.0825" y1="-4.9852" x2="4.9572" y2="-4.9156" width="0.1016" layer="21"/>
-<wire x1="4.9572" y1="-4.9156" x2="4.9711" y2="-4.7763" width="0.1016" layer="21"/>
-<wire x1="4.9711" y1="-4.7763" x2="5.0965" y2="-4.3725" width="0.1016" layer="21"/>
-<wire x1="5.0965" y1="-4.3725" x2="5.3332" y2="-4.0522" width="0.1016" layer="21"/>
-<wire x1="5.3332" y1="-4.0522" x2="5.6952" y2="-3.7737" width="0.1016" layer="21"/>
-<wire x1="5.6952" y1="-3.7737" x2="5.8484" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="6.0016" y1="-3.1889" x2="6.1408" y2="-3.2446" width="0.1016" layer="21"/>
-<wire x1="6.1408" y1="-3.2446" x2="6.2383" y2="-3.356" width="0.1016" layer="21"/>
-<wire x1="6.2383" y1="-3.356" x2="6.2522" y2="-3.4256" width="0.1016" layer="21"/>
-<wire x1="6.2522" y1="-3.4256" x2="6.4472" y2="-3.4813" width="0.1016" layer="21"/>
-<wire x1="6.4472" y1="-3.4813" x2="6.7257" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="6.7257" y1="-3.6762" x2="6.9624" y2="-3.8712" width="0.1016" layer="21"/>
-<wire x1="6.9624" y1="-3.8712" x2="7.032" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="7.032" y1="-4.1358" x2="7.0042" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="7.0042" y1="-4.3168" x2="6.851" y2="-4.5953" width="0.1016" layer="21"/>
-<wire x1="6.851" y1="-4.5953" x2="6.5864" y2="-4.8042" width="0.1016" layer="21"/>
-<wire x1="6.5864" y1="-4.8042" x2="6.3915" y2="-4.9991" width="0.1016" layer="21"/>
-<wire x1="6.3915" y1="-4.9991" x2="6.0294" y2="-5.0827" width="0.1016" layer="21"/>
-<wire x1="6.0294" y1="-5.0827" x2="5.7649" y2="-5.2498" width="0.1016" layer="21"/>
-<wire x1="5.7649" y1="-5.2498" x2="5.361" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="5.361" y1="-5.3055" x2="5.0408" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="5.0408" y1="-5.3055" x2="4.804" y2="-5.1523" width="0.1016" layer="21"/>
-<wire x1="4.804" y1="-5.1523" x2="4.6648" y2="-4.8877" width="0.1016" layer="21"/>
-<wire x1="4.6648" y1="-4.8877" x2="4.6787" y2="-4.6092" width="0.1016" layer="21"/>
-<wire x1="4.6787" y1="-4.6092" x2="4.7483" y2="-4.275" width="0.1016" layer="21"/>
-<wire x1="4.7483" y1="-4.275" x2="4.7901" y2="-4.1636" width="0.1016" layer="21"/>
-<wire x1="4.7901" y1="-4.1636" x2="5.1661" y2="-3.7876" width="0.1016" layer="21"/>
-<wire x1="5.1661" y1="-3.7876" x2="5.6952" y2="-3.342" width="0.1016" layer="21"/>
-<wire x1="5.6952" y1="-3.342" x2="5.9877" y2="-3.1889" width="0.1016" layer="21"/>
<pad name="1" x="-11" y="9" drill="0.8" diameter="1.27"/>
<pad name="2" x="-11" y="7" drill="0.8" diameter="1.27"/>
<pad name="3" x="-11" y="5" drill="0.8" diameter="1.27"/>
</library>
<library name="avr-7">
<packages>
-<package name="TQFP64">
-<description><B>Thin Plasic Quad Flat Package</B></description>
-<wire x1="7.036" y1="7.036" x2="7.036" y2="-7.036" width="0.1524" layer="21"/>
-<wire x1="7.036" y1="-7.036" x2="-7.036" y2="-7.036" width="0.1524" layer="21"/>
-<wire x1="-7.036" y1="-7.036" x2="-7.036" y2="6.604" width="0.1524" layer="21"/>
-<wire x1="-6.604" y1="7.036" x2="7.036" y2="7.036" width="0.1524" layer="21"/>
-<wire x1="-7.036" y1="6.604" x2="-6.604" y2="7.036" width="0.1524" layer="21"/>
-<circle x="-5.8801" y="5.8801" radius="0.5589" width="0.1524" layer="21"/>
-<smd name="64" x="-5.9055" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="63" x="-5.1181" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="62" x="-4.3307" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="61" x="-3.5433" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="60" x="-2.7559" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="59" x="-1.9685" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="58" x="-1.1811" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="57" x="-0.3937" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="56" x="0.3937" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="55" x="1.1811" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="54" x="1.9685" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="53" x="2.7559" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="52" x="3.5433" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="51" x="4.3307" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="50" x="5.1181" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="49" x="5.9055" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="8" x="-7.7597" y="0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="7" x="-7.7597" y="1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="6" x="-7.7597" y="1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="5" x="-7.7597" y="2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="4" x="-7.7597" y="3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="3" x="-7.7597" y="4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="2" x="-7.7597" y="5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="1" x="-7.7597" y="5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="9" x="-7.7597" y="-0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="10" x="-7.7597" y="-1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="11" x="-7.7597" y="-1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="12" x="-7.7597" y="-2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="13" x="-7.7597" y="-3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="14" x="-7.7597" y="-4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="15" x="-7.7597" y="-5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="16" x="-7.7597" y="-5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="17" x="-5.9055" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="18" x="-5.1181" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="19" x="-4.3307" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="20" x="-3.5433" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="21" x="-2.7559" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="22" x="-1.9685" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="23" x="-1.1811" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="24" x="-0.3937" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="25" x="0.3937" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="26" x="1.1811" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="27" x="1.9685" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="28" x="2.7559" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="29" x="3.5433" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="30" x="4.3307" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="31" x="5.1181" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="32" x="5.9055" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="33" x="7.7597" y="-5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="34" x="7.7597" y="-5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="35" x="7.7597" y="-4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="36" x="7.7597" y="-3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="37" x="7.7597" y="-2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="38" x="7.7597" y="-1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="39" x="7.7597" y="-1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="40" x="7.7597" y="-0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="41" x="7.7597" y="0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="42" x="7.7597" y="1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="43" x="7.7597" y="1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="44" x="7.7597" y="2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="45" x="7.7597" y="3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="46" x="7.7597" y="4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="47" x="7.7597" y="5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="48" x="7.7597" y="5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<text x="-5.715" y="8.9027" size="1.27" layer="25">>NAME</text>
-<text x="-6.35" y="-1.8923" size="1.27" layer="27">>VALUE</text>
-<rectangle x1="7.0866" y1="0.1651" x2="8.1788" y2="0.6223" layer="51"/>
-<rectangle x1="7.0866" y1="0.9525" x2="8.1788" y2="1.4097" layer="51"/>
-<rectangle x1="7.0866" y1="1.7399" x2="8.1788" y2="2.1971" layer="51"/>
-<rectangle x1="7.0866" y1="2.5273" x2="8.1788" y2="2.9845" layer="51"/>
-<rectangle x1="7.0866" y1="3.3147" x2="8.1788" y2="3.7719" layer="51"/>
-<rectangle x1="7.0866" y1="4.1021" x2="8.1788" y2="4.5593" layer="51"/>
-<rectangle x1="7.0866" y1="4.8895" x2="8.1788" y2="5.3467" layer="51"/>
-<rectangle x1="7.0866" y1="5.6769" x2="8.1788" y2="6.1341" layer="51"/>
-<rectangle x1="7.0866" y1="-0.6223" x2="8.1788" y2="-0.1651" layer="51"/>
-<rectangle x1="7.0866" y1="-1.4097" x2="8.1788" y2="-0.9525" layer="51"/>
-<rectangle x1="7.0866" y1="-2.1971" x2="8.1788" y2="-1.7399" layer="51"/>
-<rectangle x1="7.0866" y1="-2.9845" x2="8.1788" y2="-2.5273" layer="51"/>
-<rectangle x1="7.0866" y1="-3.7719" x2="8.1788" y2="-3.3147" layer="51"/>
-<rectangle x1="7.0866" y1="-4.5593" x2="8.1788" y2="-4.1021" layer="51"/>
-<rectangle x1="7.0866" y1="-5.3467" x2="8.1788" y2="-4.8895" layer="51"/>
-<rectangle x1="7.0866" y1="-6.1341" x2="8.1788" y2="-5.6769" layer="51"/>
-<rectangle x1="0.1651" y1="-8.1788" x2="0.6223" y2="-7.0866" layer="51"/>
-<rectangle x1="0.9525" y1="-8.1788" x2="1.4097" y2="-7.0866" layer="51"/>
-<rectangle x1="1.7399" y1="-8.1788" x2="2.1971" y2="-7.0866" layer="51"/>
-<rectangle x1="2.5273" y1="-8.1788" x2="2.9845" y2="-7.0866" layer="51"/>
-<rectangle x1="3.3147" y1="-8.1788" x2="3.7719" y2="-7.0866" layer="51"/>
-<rectangle x1="4.1021" y1="-8.1788" x2="4.5593" y2="-7.0866" layer="51"/>
-<rectangle x1="4.8895" y1="-8.1788" x2="5.3467" y2="-7.0866" layer="51"/>
-<rectangle x1="5.6769" y1="-8.1788" x2="6.1341" y2="-7.0866" layer="51"/>
-<rectangle x1="-0.6223" y1="-8.1788" x2="-0.1651" y2="-7.0866" layer="51"/>
-<rectangle x1="-1.4097" y1="-8.1788" x2="-0.9525" y2="-7.0866" layer="51"/>
-<rectangle x1="-2.1971" y1="-8.1788" x2="-1.7399" y2="-7.0866" layer="51"/>
-<rectangle x1="-2.9845" y1="-8.1788" x2="-2.5273" y2="-7.0866" layer="51"/>
-<rectangle x1="-3.7719" y1="-8.1788" x2="-3.3147" y2="-7.0866" layer="51"/>
-<rectangle x1="-4.5593" y1="-8.1788" x2="-4.1021" y2="-7.0866" layer="51"/>
-<rectangle x1="-5.3467" y1="-8.1788" x2="-4.8895" y2="-7.0866" layer="51"/>
-<rectangle x1="-6.1341" y1="-8.1788" x2="-5.6769" y2="-7.0866" layer="51"/>
-<rectangle x1="-8.1788" y1="-0.6223" x2="-7.0866" y2="-0.1651" layer="51"/>
-<rectangle x1="-8.1788" y1="-1.4097" x2="-7.0866" y2="-0.9525" layer="51"/>
-<rectangle x1="-8.1788" y1="-2.1971" x2="-7.0866" y2="-1.7399" layer="51"/>
-<rectangle x1="-8.1788" y1="-2.9845" x2="-7.0866" y2="-2.5273" layer="51"/>
-<rectangle x1="-8.1788" y1="-3.7719" x2="-7.0866" y2="-3.3147" layer="51"/>
-<rectangle x1="-8.1788" y1="-4.5593" x2="-7.0866" y2="-4.1021" layer="51"/>
-<rectangle x1="-8.1788" y1="-5.3467" x2="-7.0866" y2="-4.8895" layer="51"/>
-<rectangle x1="-8.1788" y1="-6.1341" x2="-7.0866" y2="-5.6769" layer="51"/>
-<rectangle x1="-8.1788" y1="0.1651" x2="-7.0866" y2="0.6223" layer="51"/>
-<rectangle x1="-8.1788" y1="0.9525" x2="-7.0866" y2="1.4097" layer="51"/>
-<rectangle x1="-8.1788" y1="1.7399" x2="-7.0866" y2="2.1971" layer="51"/>
-<rectangle x1="-8.1788" y1="2.5273" x2="-7.0866" y2="2.9845" layer="51"/>
-<rectangle x1="-8.1788" y1="3.3147" x2="-7.0866" y2="3.7719" layer="51"/>
-<rectangle x1="-8.1788" y1="4.1021" x2="-7.0866" y2="4.5593" layer="51"/>
-<rectangle x1="-8.1788" y1="4.8895" x2="-7.0866" y2="5.3467" layer="51"/>
-<rectangle x1="-8.1788" y1="5.6769" x2="-7.0866" y2="6.1341" layer="51"/>
-<rectangle x1="-0.6223" y1="7.0866" x2="-0.1651" y2="8.1788" layer="51"/>
-<rectangle x1="-1.4097" y1="7.0866" x2="-0.9525" y2="8.1788" layer="51"/>
-<rectangle x1="-2.1971" y1="7.0866" x2="-1.7399" y2="8.1788" layer="51"/>
-<rectangle x1="-2.9845" y1="7.0866" x2="-2.5273" y2="8.1788" layer="51"/>
-<rectangle x1="-3.7719" y1="7.0866" x2="-3.3147" y2="8.1788" layer="51"/>
-<rectangle x1="-4.5593" y1="7.0866" x2="-4.1021" y2="8.1788" layer="51"/>
-<rectangle x1="-5.3467" y1="7.0866" x2="-4.8895" y2="8.1788" layer="51"/>
-<rectangle x1="-6.1341" y1="7.0866" x2="-5.6769" y2="8.1788" layer="51"/>
-<rectangle x1="0.1651" y1="7.0866" x2="0.6223" y2="8.1788" layer="51"/>
-<rectangle x1="0.9525" y1="7.0866" x2="1.4097" y2="8.1788" layer="51"/>
-<rectangle x1="1.7399" y1="7.0866" x2="2.1971" y2="8.1788" layer="51"/>
-<rectangle x1="2.5273" y1="7.0866" x2="2.9845" y2="8.1788" layer="51"/>
-<rectangle x1="3.3147" y1="7.0866" x2="3.7719" y2="8.1788" layer="51"/>
-<rectangle x1="4.1021" y1="7.0866" x2="4.5593" y2="8.1788" layer="51"/>
-<rectangle x1="4.8895" y1="7.0866" x2="5.3467" y2="8.1788" layer="51"/>
-<rectangle x1="5.6769" y1="7.0866" x2="6.1341" y2="8.1788" layer="51"/>
-</package>
<package name="TQFP32-08">
<description><B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm</description>
<wire x1="3.505" y1="3.505" x2="3.505" y2="-3.505" width="0.1524" layer="21"/>
<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
</package>
-<package name="0603-RES">
-<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
-<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
-<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
-<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
-<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
-<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
-<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<text x="-0.889" y="0.762" size="0.4064" layer="25" font="vector">>NAME</text>
-<text x="-1.016" y="-1.143" size="0.4064" layer="27" font="vector">>VALUE</text>
-<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
-<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
-<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
-<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/>
+<package name="0805">
+<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/>
+<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/>
+<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
+<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
+<text x="-0.762" y="0.8255" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-1.397" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="LED-1206">
+<wire x1="-1" y1="1" x2="-2.4" y2="1" width="0.2032" layer="21"/>
+<wire x1="-2.4" y1="1" x2="-2.4" y2="-1" width="0.2032" layer="21"/>
+<wire x1="-2.4" y1="-1" x2="-1" y2="-1" width="0.2032" layer="21"/>
+<wire x1="1" y1="1" x2="2.4" y2="1" width="0.2032" layer="21"/>
+<wire x1="2.4" y1="1" x2="2.4" y2="-1" width="0.2032" layer="21"/>
+<wire x1="2.4" y1="-1" x2="1" y2="-1" width="0.2032" layer="21"/>
+<wire x1="0.3" y1="0.7" x2="0.3" y2="0" width="0.2032" layer="21"/>
+<wire x1="0.3" y1="0" x2="0.3" y2="-0.7" width="0.2032" layer="21"/>
+<wire x1="0.3" y1="0" x2="-0.3" y2="0.6" width="0.2032" layer="21"/>
+<wire x1="-0.3" y1="0.6" x2="-0.3" y2="-0.6" width="0.2032" layer="21"/>
+<wire x1="-0.3" y1="-0.6" x2="0.3" y2="0" width="0.2032" layer="21"/>
+<smd name="A" x="-1.5" y="0" dx="1.2" dy="1.4" layer="1"/>
+<smd name="C" x="1.5" y="0" dx="1.2" dy="1.4" layer="1"/>
+<text x="-0.889" y="1.397" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-1.778" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="SOD-323">
+<wire x1="-0.9" y1="0.65" x2="-0.5" y2="0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="0.65" x2="0.9" y2="0.65" width="0.2032" layer="21"/>
+<wire x1="-0.9" y1="-0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="-0.65" x2="0.9" y2="-0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
+<smd name="1" x="-1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<smd name="2" x="1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<text x="-0.889" y="1.016" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-1.397" size="0.4064" layer="27">>VALUE</text>
</package>
-<package name="0603-CAP">
-<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
-<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
-<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
-<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
-<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
-<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
-<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.5588" layer="21"/>
-<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
-<text x="-0.889" y="0.762" size="0.4064" layer="25" font="vector">>NAME</text>
-<text x="-1.016" y="-1.143" size="0.4064" layer="27" font="vector">>VALUE</text>
-<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
-<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
-<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<package name="BUZZER-12MM-NS">
+<circle x="0" y="0" radius="5.9" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="1.27" width="0.2032" layer="51"/>
+<pad name="-" x="-3.25" y="0" drill="0.9"/>
+<pad name="+" x="3.25" y="0" drill="0.9"/>
+<text x="-2.54" y="2.54" size="0.6096" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-3.048" size="0.6096" layer="27" ratio="10">>VALUE</text>
+<text x="2.667" y="1.143" size="1.778" layer="51">+</text>
</package>
-<package name="LED-0603">
-<wire x1="0.46" y1="0.17" x2="0" y2="0.17" width="0.2032" layer="21"/>
-<wire x1="-0.46" y1="0.17" x2="0" y2="0.17" width="0.2032" layer="21"/>
-<wire x1="0" y1="0.17" x2="0.2338" y2="-0.14" width="0.2032" layer="21"/>
-<wire x1="-0.0254" y1="0.1546" x2="-0.2184" y2="-0.14" width="0.2032" layer="21"/>
-<smd name="C" x="0" y="0.75" dx="0.8" dy="0.8" layer="1"/>
-<smd name="A" x="0" y="-0.75" dx="0.8" dy="0.8" layer="1"/>
-<text x="-0.6985" y="-0.889" size="0.4064" layer="25" rot="R90">>NAME</text>
-<text x="1.0795" y="-1.016" size="0.4064" layer="27" rot="R90">>VALUE</text>
+<package name="SOT23-3">
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-0.8" y1="0.7" x2="-1.4" y2="0.7" width="0.2032" layer="21"/>
+<wire x1="-1.4" y1="0.7" x2="-1.4" y2="-0.1" width="0.2032" layer="21"/>
+<wire x1="0.8" y1="0.7" x2="1.4" y2="0.7" width="0.2032" layer="21"/>
+<wire x1="1.4" y1="0.7" x2="1.4" y2="-0.1" width="0.2032" layer="21"/>
+<smd name="3" x="0" y="1.1" dx="0.8" dy="0.9" layer="1"/>
+<smd name="2" x="0.95" y="-1" dx="0.8" dy="0.9" layer="1"/>
+<smd name="1" x="-0.95" y="-1" dx="0.8" dy="0.9" layer="1"/>
+<text x="-0.8255" y="1.778" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-0.1905" size="0.4064" layer="27">>VALUE</text>
</package>
</packages>
</library>
<library name="rcl">
<packages>
-<package name="C3216">
+<package name="C1206">
<description><b>CAPACITOR</b></description>
<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/>
<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
-<rectangle x1="-0.3" y1="-0.5001" x2="0.3" y2="0.5001" layer="35"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
</package>
</packages>
</library>
</package>
</packages>
</library>
+<library name="atmel">
+<description><b>AVR Devices</b><p>
+Configurable logic, microcontrollers, nonvolatile memories<p>
+Based on the following sources:<p>
+<ul>
+<li>www.atmel.com
+<li>CD-ROM : Configurable Logic Microcontroller Nonvolatile Memory
+<li>CadSoft download site, www.cadsoft.de or www.cadsoftusa.com , file at90smcu_v400.zip
+<li>avr.lbr
+</ul>
+<author>Revised by librarian@cadsoft.de</author></description>
+<packages>
+<package name="TQFP44">
+<description><b>44-lead Thin Quad Flat Package</b></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
+</package>
+</packages>
+</library>
+<library name="pot">
+<description><b>Potentiometers</b><p>
+Beckman, Copal, Piher, Spectrol, Schukat<p>
+<author>Created by librarian@cadsoft.de</author></description>
+<packages>
+<package name="3223J">
+<description><b>3 mm SMD Trimming Potentiometer</b> Side Adjust<p>
+Source: http://www.bourns.com/data/global/PDFs/3223.PDF</description>
+<wire x1="-1.85" y1="1.85" x2="1.85" y2="1.85" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="1.85" x2="1.85" y2="-1.85" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="-1.85" x2="-1.85" y2="-1.85" width="0.2032" layer="51"/>
+<wire x1="-1.85" y1="-1.85" x2="-1.85" y2="1.85" width="0.2032" layer="51"/>
+<wire x1="-0.8975" y1="1.85" x2="1.85" y2="1.85" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="1.85" x2="1.85" y2="1.0075" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="-1.85" x2="-0.8975" y2="-1.85" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="-1.0075" x2="1.85" y2="-1.85" width="0.2032" layer="21"/>
+<wire x1="-1.85" y1="-0.58" x2="-1.85" y2="0.58" width="0.2032" layer="21"/>
+<smd name="1" x="-2" y="1.4" dx="1.6" dy="0.9" layer="1"/>
+<smd name="2" x="2" y="0" dx="1.6" dy="1.3" layer="1"/>
+<smd name="3" x="-2" y="-1.4" dx="1.6" dy="0.9" layer="1"/>
+<text x="-1.5875" y="2.2225" size="1.27" layer="25">>NAME</text>
+<text x="-1.905" y="-3.4925" size="1.27" layer="27">>VALUE</text>
+</package>
+</packages>
+</library>
</libraries>
<attributes>
</attributes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
-<designrules name="default *">
+<designrules name="Fusion_eagle_rule_v1.1 *">
<description language="de"><b>EAGLE Design Rules</b>
<p>
Die Standard-Design-Rules sind so gewählt, dass sie für
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
+<description language="zh"><b>Seeed Studio EAGLE Design Rules</b>
+</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
-<param name="mdWireWire" value="0.2mm"/>
-<param name="mdWirePad" value="0.2mm"/>
-<param name="mdWireVia" value="0.2mm"/>
-<param name="mdPadPad" value="0.2mm"/>
-<param name="mdPadVia" value="0.2mm"/>
-<param name="mdViaVia" value="0.2mm"/>
-<param name="mdSmdPad" value="0.2mm"/>
-<param name="mdSmdVia" value="0.2mm"/>
-<param name="mdSmdSmd" value="0.2mm"/>
+<param name="mdWireWire" value="6mil"/>
+<param name="mdWirePad" value="6.5mil"/>
+<param name="mdWireVia" value="6mil"/>
+<param name="mdPadPad" value="6mil"/>
+<param name="mdPadVia" value="6mil"/>
+<param name="mdViaVia" value="6mil"/>
+<param name="mdSmdPad" value="0mil"/>
+<param name="mdSmdVia" value="0mil"/>
+<param name="mdSmdSmd" value="0mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
-<param name="mdCopperDimension" value="0.2mm"/>
-<param name="mdDrill" value="0.2mm"/>
+<param name="mdCopperDimension" value="10mil"/>
+<param name="mdDrill" value="10mil"/>
<param name="mdSmdStop" value="0mil"/>
-<param name="msWidth" value="0.2mm"/>
-<param name="msDrill" value="0.6mm"/>
-<param name="msMicroVia" value="9.99mm"/>
+<param name="msWidth" value="6mil"/>
+<param name="msDrill" value="12mil"/>
+<param name="msMicroVia" value="12mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
-<param name="rvViaOuter" value="0.5"/>
+<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
-<param name="rlMinViaOuter" value="0.2mm"/>
-<param name="rlMaxViaOuter" value="0.4mm"/>
-<param name="rlMinViaInner" value="8mil"/>
+<param name="rlMinViaOuter" value="6mil"/>
+<param name="rlMaxViaOuter" value="20mil"/>
+<param name="rlMinViaInner" value="6mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
-<param name="psFirst" value="-1"/>
+<param name="psFirst" value="0"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
-<param name="mlMinStopFrame" value="4mil"/>
-<param name="mlMaxStopFrame" value="4mil"/>
+<param name="mlMinStopFrame" value="2mil"/>
+<param name="mlMaxStopFrame" value="2mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
-<param name="mlViaStopLimit" value="0mil"/>
+<param name="mlViaStopLimit" value="100mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
-<param name="checkRestrict" value="1"/>
+<param name="checkRestrict" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
</pass>
</autorouter>
<elements>
-<element name="XB1" library="maxstream" package="XBEE-PRO" value="XBEE-PRO" x="15.59" y="15.4" rot="MR270">
+<element name="XB1" library="maxstream" package="XBEE-PRO" value="XBEE-PRO" x="15.59" y="15.4" smashed="yes" rot="MR270">
<attribute name="MF" value="" x="15.59" y="15.4" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="MPN" value="XBP24-AWI-001" x="15.59" y="15.4" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_FARNELL" value="1337916" x="15.59" y="15.4" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_NEWARK" value="42M2667" x="15.59" y="15.4" size="1.778" layer="28" rot="MR270" display="off"/>
</element>
-<element name="U$1" library="avr-7" package="TQFP64" value="XMEGA-A3TQFP" x="39.4152" y="14.2902" rot="R90"/>
-<element name="IC1" library="avr-7" package="TQFP32-08" value="MEGA48/88/168-AU" x="73.405" y="13.7244" rot="R270"/>
-<element name="IC2" library="74xx-eu" package="SO14" value="74HC126D" x="42.8244" y="19.0246" rot="MR90"/>
-<element name="X1" library="con-molex" package="52745-1690" value="52745-1690" x="42.8042" y="2.196">
+<element name="IC1" library="avr-7" package="TQFP32-08" value="M168" x="73.405" y="13.7244" smashed="yes" rot="R270">
+<attribute name="VALUE" x="70.4766" y="12.4958" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="IC2" library="74xx-eu" package="SO14" value="74HC126D" x="45.9486" y="13.0302" smashed="yes">
+<attribute name="VALUE" x="43.942" y="13.3096" size="0.762" layer="27" font="vector" ratio="15"/>
+<attribute name="NAME" x="41.1226" y="11.1252" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+</element>
+<element name="X1" library="con-molex" package="52745-1690" value="52745-1690" x="42.8042" y="2.196" smashed="yes">
<attribute name="MF" value="MOLEX" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="52745-1690" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
<attribute name="OC_NEWARK" value="57H4224" x="42.8042" y="2.196" size="1.778" layer="27" display="off"/>
</element>
-<element name="X2" library="con-molex" package="52745-1690" value="52745-1690" x="82.4448" y="2.2214">
+<element name="X2" library="con-molex" package="52745-1690" value="52745-1690" x="82.4448" y="2.2214" smashed="yes">
<attribute name="MF" value="MOLEX" x="82.4448" y="2.2214" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="52745-1690" x="82.4448" y="2.2214" size="1.778" layer="27" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="82.4448" y="2.2214" size="1.778" layer="27" display="off"/>
<attribute name="OC_NEWARK" value="57H4224" x="82.4448" y="2.2214" size="1.778" layer="27" display="off"/>
</element>
-<element name="JP1" library="SparkFun" package="1X08" value="" x="55.118" y="20.574" rot="R270"/>
-<element name="JP2" library="SparkFun" package="1X08" value="" x="1.778" y="20.574" rot="R270"/>
-<element name="JP3" library="SparkFun" package="1X03" value="" x="78.4098" y="28.194" rot="R270"/>
-<element name="JP4" library="SparkFun" package="1X03" value="" x="75.8698" y="28.194" rot="R270"/>
-<element name="JP5" library="SparkFun" package="1X03" value="" x="73.3298" y="28.194" rot="R270"/>
-<element name="JP6" library="SparkFun" package="1X03" value="" x="70.7898" y="28.194" rot="R270"/>
-<element name="JP7" library="SparkFun" package="1X03" value="" x="68.2498" y="28.194" rot="R270"/>
-<element name="JP8" library="SparkFun" package="1X03" value="" x="65.7098" y="28.194" rot="R270"/>
-<element name="JP9" library="SparkFun" package="1X03" value="" x="88.3666" y="14.8082" rot="R180"/>
-<element name="JP10" library="SparkFun" package="1X03" value="" x="88.3666" y="17.3482" rot="R180"/>
-<element name="JP11" library="SparkFun" package="1X03" value="" x="88.3666" y="19.8882" rot="R180"/>
-<element name="JP12" library="SparkFun" package="1X03" value="" x="88.3666" y="22.4282" rot="R180"/>
-<element name="JP13" library="SparkFun" package="1X03" value="" x="88.3666" y="24.9682" rot="R180"/>
-<element name="JP14" library="SparkFun" package="1X03" value="" x="88.3666" y="27.5082" rot="R180"/>
-<element name="IC3" library="SparkFun" package="SOT223" value="" x="69.8246" y="3.556" rot="R270"/>
-<element name="JP15" library="SparkFun" package="1X02" value="" x="88.5444" y="9.3218" rot="R270"/>
-<element name="JP16" library="SparkFun" package="1X01" value="M01PTH" x="13.97" y="1.524"/>
-<element name="JP17" library="SparkFun" package="1X01" value="M01PTH" x="2.286" y="28.194"/>
-<element name="JP18" library="SparkFun" package="1X01" value="M01PTH" x="7.62" y="1.524"/>
-<element name="JP19" library="SparkFun" package="1X01" value="M01PTH" x="45.593" y="27.9654"/>
-<element name="JP20" library="SparkFun" package="1X01" value="M01PTH" x="41.9608" y="27.3304"/>
-<element name="C1" library="rcl" package="C3216" value="10u" x="62.4586" y="2.1844" rot="R180"/>
-<element name="C2" library="rcl" package="C3216" value="10u" x="61.5696" y="4.445" rot="R180"/>
-<element name="R1" library="SparkFun" package="0603-RES" value="10k" x="28.1178" y="4.5466" rot="R180"/>
-<element name="C3" library="SparkFun" package="0603-CAP" value="100n" x="28.4226" y="2.286" rot="R180"/>
-<element name="R2" library="SparkFun" package="0603-RES" value="10k" x="34.8996" y="17.0942" rot="MR180"/>
-<element name="C4" library="SparkFun" package="0603-CAP" value="100n" x="34.925" y="19.2532" rot="MR180"/>
-<element name="C5" library="SparkFun" package="0603-CAP" value="100n" x="67.9196" y="8.7122"/>
-<element name="C6" library="SparkFun" package="0603-CAP" value="100n" x="72.4662" y="20.1676" rot="R180"/>
-<element name="C7" library="SparkFun" package="0603-CAP" value="100n" x="26.2382" y="17.7038" rot="R180"/>
-<element name="C8" library="SparkFun" package="0603-CAP" value="100n" x="42.6212" y="24.7396" rot="R180"/>
-<element name="C9" library="SparkFun" package="0603-CAP" value="100n" x="39.116" y="25.9842" rot="R180"/>
-<element name="C10" library="SparkFun" package="0603-CAP" value="100n" x="27.9146" y="14.478" rot="MR90"/>
-<element name="C12" library="SparkFun" package="0603-CAP" value="100n" x="50.165" y="14.2748" rot="R90"/>
-<element name="C14" library="SparkFun" package="0603-CAP" value="100n" x="19.558" y="1.7018" rot="R180"/>
-<element name="R3" library="SparkFun" package="0603-RES" value="10k" x="52.0446" y="16.8402" rot="R180"/>
-<element name="R4" library="SparkFun" package="0603-RES" value="10k" x="52.07" y="18.9484" rot="R180"/>
-<element name="Q1" library="crystal" package="HC49UP" value="8M" x="16.256" y="12.446">
-<attribute name="MF" value="" x="16.256" y="12.446" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="16.256" y="12.446" size="1.778" layer="27" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="16.256" y="12.446" size="1.778" layer="27" display="off"/>
-<attribute name="OC_NEWARK" value="unknown" x="16.256" y="12.446" size="1.778" layer="27" display="off"/>
+<element name="JP1" library="SparkFun" package="1X08" value="" x="56.896" y="20.574" smashed="yes" rot="R270">
+<attribute name="VALUE" x="53.721" y="21.844" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP2" library="SparkFun" package="1X08" value="" x="1.778" y="20.574" smashed="yes" rot="R270">
+<attribute name="VALUE" x="-1.397" y="21.844" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP3" library="SparkFun" package="1X03" value="" x="78.4098" y="28.194" smashed="yes" rot="R270">
+<attribute name="VALUE" x="75.2348" y="29.464" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP4" library="SparkFun" package="1X03" value="" x="75.8698" y="28.194" smashed="yes" rot="R270">
+<attribute name="VALUE" x="72.6948" y="29.464" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP5" library="SparkFun" package="1X03" value="" x="73.3298" y="28.194" smashed="yes" rot="R270">
+<attribute name="VALUE" x="70.1548" y="29.464" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP6" library="SparkFun" package="1X03" value="" x="70.7898" y="28.194" smashed="yes" rot="R270">
+<attribute name="VALUE" x="67.6148" y="29.464" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP7" library="SparkFun" package="1X03" value="" x="68.2498" y="28.194" smashed="yes" rot="R270">
+<attribute name="VALUE" x="65.0748" y="29.464" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP8" library="SparkFun" package="1X03" value="" x="65.7098" y="28.194" smashed="yes" rot="R270">
+<attribute name="VALUE" x="62.5348" y="29.464" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP9" library="SparkFun" package="1X03" value="" x="88.3666" y="14.8082" smashed="yes" rot="R180">
+<attribute name="VALUE" x="89.6366" y="17.9832" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="JP10" library="SparkFun" package="1X03" value="" x="88.3666" y="17.3482" smashed="yes" rot="R180">
+<attribute name="VALUE" x="89.6366" y="20.5232" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="JP11" library="SparkFun" package="1X03" value="" x="88.3666" y="19.8882" smashed="yes" rot="R180">
+<attribute name="VALUE" x="89.6366" y="23.0632" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="JP12" library="SparkFun" package="1X03" value="" x="88.3666" y="22.4282" smashed="yes" rot="R180">
+<attribute name="VALUE" x="89.6366" y="25.6032" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="JP13" library="SparkFun" package="1X03" value="" x="88.3666" y="24.9682" smashed="yes" rot="R180">
+<attribute name="VALUE" x="89.6366" y="28.1432" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="JP14" library="SparkFun" package="1X03" value="" x="88.3666" y="27.5082" smashed="yes" rot="R180">
+<attribute name="VALUE" x="89.6366" y="30.6832" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="IC3" library="SparkFun" package="SOT223" value="" x="61.8998" y="14.8336" smashed="yes">
+<attribute name="VALUE" x="60.8203" y="14.6431" size="0.4064" layer="27"/>
+</element>
+<element name="JP15" library="SparkFun" package="1X02" value="" x="88.5444" y="9.3218" smashed="yes" rot="R270">
+<attribute name="VALUE" x="85.3694" y="10.5918" size="1.27" layer="27" rot="R270"/>
+</element>
+<element name="JP16" library="SparkFun" package="1X01" value="3.3V" x="13.97" y="1.524" smashed="yes">
+<attribute name="VALUE" x="15.621" y="0.6858" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="JP17" library="SparkFun" package="1X01" value="GND" x="2.286" y="28.194" smashed="yes">
+<attribute name="VALUE" x="1.0414" y="25.7302" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="JP18" library="SparkFun" package="1X01" value="+5V" x="42.1132" y="27.9146" smashed="yes" rot="R180">
+<attribute name="VALUE" x="45.2882" y="29.5656" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="C1" library="rcl" package="C1206" value="10u" x="62.103" y="2.54" smashed="yes" rot="R180">
+<attribute name="NAME" x="61.468" y="1.4224" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="64.262" y="1.4224" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="C2" library="rcl" package="C1206" value="10u" x="61.3664" y="8.6614" smashed="yes" rot="R180">
+<attribute name="NAME" x="65.4304" y="7.747" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="66.1416" y="8.7122" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="C5" library="SparkFun" package="0805" value="100n" x="70.2056" y="7.8232" smashed="yes">
+<attribute name="NAME" x="71.882" y="7.7597" size="0.762" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="71.6788" y="6.8326" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="C6" library="SparkFun" package="0805" value="100n" x="72.4662" y="20.1676" smashed="yes" rot="R180">
+<attribute name="NAME" x="75.5142" y="21.0693" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="76.7842" y="19.9644" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="C7" library="SparkFun" package="0805" value="100n" x="15.9766" y="15.9512" smashed="yes" rot="R90">
+<attribute name="NAME" x="16.7005" y="13.1318" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="17.6022" y="14.7066" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+</element>
+<element name="C8" library="SparkFun" package="0805" value="100n" x="24.9174" y="24.5364" smashed="yes">
+<attribute name="NAME" x="22.1742" y="24.7015" size="0.762" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="20.7518" y="23.7998" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="C9" library="SparkFun" package="0805" value="100n" x="25.0952" y="7.4422" smashed="yes" rot="R180">
+<attribute name="NAME" x="28.1686" y="8.0391" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="29.4132" y="7.0358" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="C10" library="SparkFun" package="0805" value="100n" x="32.639" y="14.6304" smashed="yes" rot="R270">
+<attribute name="NAME" x="33.4391" y="15.4686" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="34.417" y="15.7734" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="C4" library="SparkFun" package="0805" value="100n" x="19.558" y="2.3876" smashed="yes" rot="R180">
+<attribute name="NAME" x="22.5298" y="2.7559" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="23.6474" y="1.7018" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R3" library="SparkFun" package="0805" value="10k" x="31.5722" y="3.4798" smashed="yes" rot="R270">
+<attribute name="NAME" x="32.4866" y="3.4671" size="0.762" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="32.4866" y="2.3876" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="R4" library="SparkFun" package="0805" value="10k" x="29.2862" y="3.4544" smashed="yes" rot="R270">
+<attribute name="NAME" x="27.0002" y="3.1369" size="0.762" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="26.6954" y="2.0828" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="Q1" library="crystal" package="HC49UP" value="16Mhz" x="9.0932" y="14.5542" smashed="yes" rot="R90">
+<attribute name="MF" value="" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_NEWARK" value="unknown" x="9.0932" y="14.5542" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="NAME" x="5.8674" y="10.5664" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="5.8928" y="12.827" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+</element>
+<element name="C11" library="SparkFun" package="0805" value="18p" x="13.5636" y="10.033" smashed="yes" rot="R90">
+<attribute name="NAME" x="13.2461" y="6.5278" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="14.3256" y="6.5532" size="0.762" layer="27" font="vector" ratio="15" rot="R90"/>
+</element>
+<element name="C12" library="SparkFun" package="0805" value="18p" x="13.6398" y="13.9446" smashed="yes" rot="R270">
+<attribute name="NAME" x="11.3157" y="14.9098" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="12.2428" y="14.9606" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R5" library="SparkFun" package="0805" value="180" x="29.8742" y="24.4062" smashed="yes" rot="R180">
+<attribute name="NAME" x="29.1376" y="23.7077" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="31.8046" y="23.6442" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R6" library="SparkFun" package="0805" value="180" x="29.1122" y="26.1014" smashed="yes" rot="R180">
+<attribute name="NAME" x="27.7152" y="26.4443" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="28.5026" y="25.3648" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R7" library="SparkFun" package="0805" value="180" x="27.8676" y="27.7204" smashed="yes" rot="R180">
+<attribute name="NAME" x="27.5628" y="29.4349" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="30.2298" y="29.4984" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
</element>
-<element name="C15" library="SparkFun" package="0603-CAP" value="18p" x="25.654" y="11.4808" rot="R180"/>
-<element name="C16" library="SparkFun" package="0603-CAP" value="18p" x="25.6286" y="13.5128" rot="R180"/>
-<element name="R5" library="SparkFun" package="0603-RES" value="160" x="52.5304" y="25.7086" rot="R270"/>
-<element name="R6" library="SparkFun" package="0603-RES" value="160" x="50.4796" y="25.7086" rot="R270"/>
-<element name="R7" library="SparkFun" package="0603-RES" value="160" x="48.4288" y="25.7086" rot="R270"/>
-<element name="LED1" library="SparkFun" package="LED-0603" value="" x="52.4034" y="28.5054"/>
-<element name="LED2" library="SparkFun" package="LED-0603" value="" x="50.4034" y="28.5054"/>
-<element name="LED3" library="SparkFun" package="LED-0603" value="" x="48.4034" y="28.5054"/>
-<element name="LED4" library="SparkFun" package="LED-0603" value="" x="57.427" y="28.5054"/>
-<element name="R8" library="SparkFun" package="0603-RES" value="160" x="57.427" y="25.7086" rot="R270"/>
-<element name="Q2" library="crystal" package="HC49UP" value="8M" x="61.0616" y="14.8844" rot="R90">
-<attribute name="MF" value="" x="61.0616" y="14.8844" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="61.0616" y="14.8844" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="61.0616" y="14.8844" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="OC_NEWARK" value="unknown" x="61.0616" y="14.8844" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="LED1" library="SparkFun" package="LED-1206" value="" x="39.0144" y="27.051" smashed="yes" rot="R90">
+<attribute name="NAME" x="38.9382" y="21.8186" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="40.7924" y="26.035" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="LED2" library="SparkFun" package="LED-1206" value="" x="35.9664" y="27.051" smashed="yes" rot="R90">
+<attribute name="NAME" x="34.7218" y="24.4348" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="37.7444" y="26.035" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="LED3" library="SparkFun" package="LED-1206" value="" x="32.9184" y="27.051" smashed="yes" rot="R90">
+<attribute name="NAME" x="34.0614" y="21.6916" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="34.6964" y="26.035" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="LED4" library="SparkFun" package="LED-1206" value="" x="62.738" y="27.178" smashed="yes" rot="R90">
+<attribute name="NAME" x="61.2394" y="26.6954" size="0.762" layer="25" font="vector" ratio="15" rot="R90"/>
+<attribute name="VALUE" x="64.516" y="26.162" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="R8" library="SparkFun" package="0805" value="180" x="63.1928" y="23.067" smashed="yes" rot="R270">
+<attribute name="NAME" x="62.658" y="20.7113" size="0.762" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="61.5926" y="23.4988" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R9" library="SparkFun" package="0805" value="5k" x="42.7736" y="19.2786" smashed="yes" rot="R180">
+<attribute name="NAME" x="42.1894" y="18.4531" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="44.069" y="18.4658" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R10" library="SparkFun" package="0805" value="10k" x="52.1716" y="7.9502" smashed="yes" rot="R180">
+<attribute name="NAME" x="52.9336" y="7.1247" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="53.1876" y="9.3472" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="R13" library="SparkFun" package="0805" value="10k" x="20.9804" y="27.9908" smashed="yes" rot="R180">
+<attribute name="NAME" x="20.6756" y="29.5783" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="23.4188" y="29.5656" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="IC4" library="atmel" package="TQFP44" value="M1284" x="24.638" y="15.621" smashed="yes">
+<attribute name="OC_NEWARK" value="unknown" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="24.638" y="15.621" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="20.8788" y="14.1303" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="D1" library="SparkFun" package="SOD-323" value="" x="16.002" y="19.4056" smashed="yes" rot="R270">
+<attribute name="NAME" x="16.891" y="20.574" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="14.605" y="20.4216" size="0.4064" layer="27" rot="R270"/>
+</element>
+<element name="R12" library="SparkFun" package="0805" value="10k" x="13.9446" y="17.5006" smashed="yes" rot="R270">
+<attribute name="NAME" x="11.5951" y="18.3642" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="12.4968" y="18.3134" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="R2" library="SparkFun" package="0805" value="10k" x="76.7588" y="6.2992" smashed="yes" rot="R270">
+<attribute name="NAME" x="77.6097" y="6.477" size="0.762" layer="25" font="vector" ratio="15" rot="R270"/>
+<attribute name="VALUE" x="75.184" y="7.3406" size="0.762" layer="27" font="vector" ratio="15" rot="R270"/>
+</element>
+<element name="D2" library="SparkFun" package="SOD-323" value="" x="79.3242" y="7.3152" smashed="yes" rot="R180">
+<attribute name="NAME" x="80.8228" y="6.3754" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="80.3402" y="8.7122" size="0.4064" layer="27" rot="R180"/>
+</element>
+<element name="SG1" library="SparkFun" package="BUZZER-12MM-NS" value="BUZZERNS" x="49.022" y="23.8252" smashed="yes">
+<attribute name="VALUE" x="45.847" y="20.7772" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="T1" library="SparkFun" package="SOT23-3" value="" x="40.9194" y="22.4028" smashed="yes" rot="R270">
+<attribute name="NAME" x="41.0591" y="24.1554" size="0.762" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="40.7289" y="23.4188" size="0.4064" layer="27" rot="R270"/>
+</element>
+<element name="R1" library="pot" package="3223J" value="200" x="57.3024" y="26.6192" smashed="yes" rot="R90">
+<attribute name="NAME" x="55.8673" y="29.5021" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="56.2356" y="26.2763" size="0.762" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="R11" library="SparkFun" package="0805" value="10k" x="31.3944" y="21.3868" smashed="yes" rot="R180">
+<attribute name="NAME" x="33.6804" y="20.5613" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="33.4772" y="19.6088" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
+</element>
+<element name="IC5" library="SparkFun" package="SOT223" value="" x="69.596" y="3.7592" smashed="yes" rot="R90">
+<attribute name="VALUE" x="69.7865" y="2.6797" size="0.4064" layer="27" rot="R90"/>
+</element>
+<element name="C3" library="rcl" package="C1206" value="10u" x="62.103" y="5.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="59.7408" y="6.096" size="0.762" layer="25" font="vector" ratio="15" rot="R180"/>
+<attribute name="VALUE" x="60.2742" y="7.0358" size="0.762" layer="27" font="vector" ratio="15" rot="R180"/>
</element>
-<element name="C17" library="SparkFun" package="0603-CAP" value="18p" x="65.151" y="12.0396" rot="R270"/>
-<element name="C18" library="SparkFun" package="0603-CAP" value="18p" x="65.151" y="16.1036" rot="R90"/>
-<element name="R9" library="SparkFun" package="0603-RES" value="5k" x="36.1188" y="28.7782" rot="MR0"/>
-<element name="R10" library="SparkFun" package="0603-RES" value="10k" x="30.9626" y="24.9936" rot="R90"/>
-<element name="R11" library="SparkFun" package="0603-RES" value="100" x="84.1248" y="7.5946" rot="R270"/>
-<element name="R12" library="SparkFun" package="0603-RES" value="100" x="86.1568" y="6.9342" rot="R270"/>
-<element name="R13" library="SparkFun" package="0603-RES" value="10k" x="21.844" y="28.702" rot="R180"/>
</elements>
<signals>
<signal name="+5V">
-<contactref element="JP15" pad="2"/>
<contactref element="IC3" pad="3"/>
<contactref element="C1" pad="1"/>
<contactref element="JP18" pad="1"/>
-<contactref element="R2" pad="1"/>
<contactref element="C5" pad="2"/>
<contactref element="C6" pad="2"/>
<contactref element="IC1" pad="4"/>
<contactref element="IC1" pad="6"/>
<contactref element="IC1" pad="18"/>
-<contactref element="JP2" pad="8"/>
<contactref element="X2" pad="1"/>
<contactref element="JP14" pad="2"/>
<contactref element="JP13" pad="2"/>
<contactref element="X2" pad="2"/>
<contactref element="JP3" pad="2"/>
<contactref element="JP5" pad="2"/>
-<wire x1="1.778" y1="2.794" x2="2.032" y2="2.794" width="0.254" layer="16"/>
-<wire x1="2.032" y1="2.794" x2="3.556" y2="1.27" width="0.254" layer="16"/>
-<wire x1="3.556" y1="1.27" x2="7.366" y2="1.27" width="0.254" layer="16"/>
-<wire x1="7.366" y1="1.27" x2="7.62" y2="1.524" width="0.254" layer="16"/>
-<wire x1="17.6276" y1="2.8448" x2="19.8882" y2="0.508" width="0.254" layer="16"/>
-<wire x1="8.8646" y1="2.8194" x2="17.6276" y2="2.8448" width="0.254" layer="16"/>
-<wire x1="7.62" y1="1.524" x2="8.8646" y2="2.8194" width="0.254" layer="16"/>
-<wire x1="32.0294" y1="17.0942" x2="34.0496" y2="17.0942" width="0.254" layer="16"/>
-<wire x1="26.543" y1="22.5806" x2="32.0294" y2="17.0942" width="0.254" layer="16"/>
-<wire x1="19.5326" y1="22.5806" x2="26.543" y2="22.5806" width="0.254" layer="16"/>
-<wire x1="17.5768" y1="20.701" x2="19.5326" y2="22.5806" width="0.254" layer="16"/>
-<wire x1="17.5768" y1="2.8956" x2="17.5768" y2="20.701" width="0.254" layer="16"/>
-<wire x1="17.6276" y1="2.8448" x2="17.5768" y2="2.8956" width="0.254" layer="16"/>
-<wire x1="66.7258" y1="1.2446" x2="66.7766" y2="1.2446" width="0.254" layer="1"/>
-<wire x1="66.7766" y1="1.2446" x2="66.802" y2="1.27" width="0.254" layer="1"/>
<wire x1="78.6948" y1="4.7214" x2="79.1948" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="71.374" y1="6.5024" x2="71.374" y2="9.4008" width="0.4064" layer="1"/>
-<wire x1="71.374" y1="9.4008" x2="71.405" y2="9.4318" width="0.254" layer="1"/>
<wire x1="73.805" y1="18.017" x2="73.8124" y2="18.0096" width="0.254" layer="1"/>
-<wire x1="78.616" y1="4.7214" x2="78.6948" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="77.597" y1="5.5118" x2="78.616" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="72.7456" y1="6.1976" x2="71.6788" y2="6.1976" width="0.254" layer="1"/>
-<wire x1="71.6788" y1="6.1976" x2="71.374" y2="6.5024" width="0.254" layer="1"/>
-<wire x1="66.6496" y1="1.2446" x2="66.7258" y2="1.2446" width="0.254" layer="1"/>
-<wire x1="65.7606" y1="0.508" x2="66.6496" y2="1.2446" width="0.254" layer="1"/>
-<wire x1="64.0588" y1="0.508" x2="65.7606" y2="0.508" width="0.254" layer="1"/>
-<wire x1="63.8586" y1="0.632" x2="63.8586" y2="2.1844" width="0.254" layer="1"/>
-<wire x1="64.0588" y1="0.508" x2="63.8586" y2="0.632" width="0.254" layer="1"/>
-<wire x1="73.6854" y1="5.5118" x2="77.597" y2="5.5118" width="0.254" layer="16"/>
-<wire x1="72.7456" y1="6.1976" x2="73.6854" y2="5.5118" width="0.254" layer="16"/>
-<wire x1="19.8882" y1="0.508" x2="25.781" y2="0.508" width="0.254" layer="16"/>
-<wire x1="85.8266" y1="14.8082" x2="85.8266" y2="17.3482" width="0.6096" layer="16"/>
<wire x1="85.8266" y1="17.3482" x2="85.8266" y2="19.8882" width="0.6096" layer="16"/>
<wire x1="85.8266" y1="19.8882" x2="85.8266" y2="22.4282" width="0.6096" layer="16"/>
<wire x1="85.8266" y1="22.4282" x2="85.8266" y2="24.9682" width="0.6096" layer="16"/>
<wire x1="70.7898" y1="25.654" x2="68.2498" y2="25.654" width="0.6096" layer="16"/>
<wire x1="73.3298" y1="25.654" x2="70.7898" y2="25.654" width="0.6096" layer="16"/>
<wire x1="75.8698" y1="25.654" x2="73.3298" y2="25.654" width="0.6096" layer="16"/>
-<wire x1="78.4098" y1="25.654" x2="75.8698" y2="25.654" width="0.6096" layer="16"/>
-<wire x1="66.802" y1="1.27" x2="68.6054" y2="1.27" width="0.4064" layer="1"/>
-<wire x1="68.6054" y1="1.27" x2="69.5198" y2="2.1844" width="0.4064" layer="1"/>
-<wire x1="69.5198" y1="2.1844" x2="69.7992" y2="2.4638" width="0.4064" layer="1"/>
-<wire x1="69.7992" y1="2.4638" x2="69.7992" y2="5.207" width="0.4064" layer="1"/>
-<wire x1="69.7992" y1="5.207" x2="70.8914" y2="6.2992" width="0.4064" layer="1"/>
-<wire x1="70.8914" y1="6.2992" x2="72.644" y2="6.2992" width="0.4064" layer="1"/>
-<wire x1="72.644" y1="6.2992" x2="72.7456" y2="6.1976" width="0.4064" layer="1"/>
<wire x1="71.405" y1="9.4318" x2="71.405" y2="10.922" width="0.4064" layer="1"/>
<wire x1="71.405" y1="10.922" x2="71.405" y2="13.874" width="0.4064" layer="1"/>
<wire x1="71.405" y1="13.874" x2="72.898" y2="15.367" width="0.4064" layer="1"/>
<wire x1="72.898" y1="15.367" x2="72.205" y2="16.06" width="0.4064" layer="1"/>
<wire x1="73.805" y1="16.274" x2="73.805" y2="18.017" width="0.4064" layer="1"/>
<wire x1="72.898" y1="15.367" x2="73.805" y2="16.274" width="0.4064" layer="1"/>
-<wire x1="68.7696" y1="9.105" x2="68.7696" y2="8.7122" width="0.3048" layer="1"/>
-<wire x1="70.5612" y1="10.8966" x2="68.7696" y2="9.105" width="0.3048" layer="1"/>
-<wire x1="71.3796" y1="10.8966" x2="70.5612" y2="10.8966" width="0.3048" layer="1"/>
<wire x1="71.405" y1="10.922" x2="71.3796" y2="10.8966" width="0.3048" layer="1"/>
<wire x1="72.205" y1="18.017" x2="72.205" y2="19.655" width="0.4064" layer="1"/>
-<wire x1="72.205" y1="19.655" x2="71.6162" y2="20.1676" width="0.4064" layer="1"/>
-<wire x1="25.781" y1="0.508" x2="27.9654" y2="2.6924" width="0.254" layer="16"/>
-<wire x1="27.9654" y1="2.6924" x2="50.2412" y2="2.6924" width="0.254" layer="16"/>
-<wire x1="50.2412" y1="2.6924" x2="50.673" y2="2.032" width="0.254" layer="16"/>
-<wire x1="50.673" y1="2.032" x2="51.6636" y2="2.032" width="0.254" layer="16"/>
-<wire x1="51.6636" y1="2.032" x2="52.197" y2="2.6162" width="0.254" layer="16"/>
-<wire x1="52.197" y1="2.6162" x2="52.7304" y2="2.6162" width="0.254" layer="16"/>
-<wire x1="52.7304" y1="2.6162" x2="53.2638" y2="2.0828" width="0.254" layer="16"/>
-<wire x1="53.2638" y1="2.0828" x2="53.2638" y2="1.6764" width="0.254" layer="16"/>
-<wire x1="53.2638" y1="1.6764" x2="53.8734" y2="1.0668" width="0.254" layer="16"/>
-<wire x1="80.2386" y1="25.654" x2="78.4098" y2="25.654" width="0.6096" layer="16"/>
-<wire x1="81.4324" y1="26.8478" x2="80.2386" y2="25.654" width="0.6096" layer="16"/>
-<wire x1="81.4324" y1="27.7622" x2="81.4324" y2="26.8478" width="0.6096" layer="16"/>
-<wire x1="82.6262" y1="29.0322" x2="81.4324" y2="27.7622" width="0.6096" layer="16"/>
-<wire x1="84.9376" y1="29.0322" x2="82.6262" y2="29.0322" width="0.6096" layer="16"/>
-<wire x1="85.8266" y1="28.1432" x2="84.9376" y2="29.0322" width="0.6096" layer="16"/>
-<wire x1="85.8266" y1="27.5082" x2="85.8266" y2="28.1432" width="0.6096" layer="16"/>
-<wire x1="86.233" y1="8.9662" x2="86.233" y2="14.4018" width="0.6096" layer="16"/>
-<wire x1="86.233" y1="14.4018" x2="85.8266" y2="14.8082" width="0.6096" layer="16"/>
-<wire x1="87.8332" y1="6.7818" x2="88.5444" y2="6.7818" width="0.254" layer="16"/>
-<wire x1="82.169" y1="1.1176" x2="87.8332" y2="6.7818" width="0.254" layer="16"/>
-<wire x1="74.7014" y1="1.1176" x2="82.169" y2="1.1176" width="0.254" layer="16"/>
-<wire x1="74.676" y1="0.9652" x2="74.7014" y2="1.1176" width="0.254" layer="16"/>
-<wire x1="70.8406" y1="0.9652" x2="74.676" y2="0.9652" width="0.254" layer="1"/>
-<wire x1="69.5198" y1="2.1844" x2="70.8406" y2="0.9652" width="0.254" layer="1"/>
-<wire x1="86.3854" y1="8.9662" x2="86.233" y2="8.9662" width="0.6096" layer="16"/>
-<wire x1="88.5444" y1="6.7818" x2="86.3854" y2="8.9662" width="0.6096" layer="16"/>
-<wire x1="53.8734" y1="1.0668" x2="58.9788" y2="1.0668" width="0.254" layer="16"/>
-<wire x1="58.9788" y1="1.0668" x2="59.0804" y2="1.1684" width="0.254" layer="16"/>
-<wire x1="59.2074" y1="0.508" x2="64.0588" y2="0.508" width="0.254" layer="1"/>
-<wire x1="59.0804" y1="0.635" x2="59.2074" y2="0.508" width="0.254" layer="1"/>
-<wire x1="59.0804" y1="1.1684" x2="59.0804" y2="0.635" width="0.254" layer="1"/>
-<via x="77.597" y="5.5118" extent="1-16" drill="0.6"/>
-<via x="72.7456" y="6.1976" extent="1-16" drill="0.6"/>
-<via x="59.0804" y="1.1684" extent="1-16" drill="0.6"/>
-<via x="74.676" y="0.9652" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="MOSI_XMEGA">
-<contactref element="JP19" pad="1"/>
-<contactref element="U$1" pad="31"/>
-<contactref element="IC2" pad="2"/>
-<wire x1="38.5572" y1="16.4846" x2="39.751" y2="16.4846" width="0.254" layer="16"/>
-<wire x1="37.8968" y1="15.8242" x2="38.5572" y2="16.4846" width="0.254" layer="16"/>
-<wire x1="37.8968" y1="14.7066" x2="37.8968" y2="15.8242" width="0.254" layer="16"/>
-<wire x1="37.8968" y1="14.7066" x2="38.7858" y2="13.8176" width="0.254" layer="16"/>
-<wire x1="38.7858" y1="13.8176" x2="49.7332" y2="13.8176" width="0.254" layer="16"/>
-<wire x1="49.7332" y1="13.8176" x2="51.435" y2="12.1158" width="0.254" layer="16"/>
-<wire x1="46.7614" y1="25.4508" x2="46.609" y2="25.6032" width="0.254" layer="16"/>
-<wire x1="46.609" y1="25.6032" x2="46.609" y2="26.9494" width="0.254" layer="16"/>
-<wire x1="46.609" y1="26.9494" x2="45.593" y2="27.9654" width="0.254" layer="16"/>
-<wire x1="46.7614" y1="22.6822" x2="46.7614" y2="25.4508" width="0.254" layer="1"/>
-<wire x1="48.1076" y1="21.2598" x2="46.7614" y2="22.6822" width="0.254" layer="1"/>
-<wire x1="56.4134" y1="18.5166" x2="55.6768" y2="19.304" width="0.254" layer="16"/>
-<wire x1="56.4134" y1="14.859" x2="56.4134" y2="18.5166" width="0.254" layer="16"/>
-<wire x1="55.7784" y1="14.224" x2="56.4134" y2="14.859" width="0.254" layer="16"/>
-<wire x1="54.1782" y1="14.224" x2="55.7784" y2="14.224" width="0.254" layer="16"/>
-<wire x1="53.848" y1="13.8938" x2="54.1782" y2="14.224" width="0.254" layer="16"/>
-<wire x1="53.848" y1="12.9286" x2="53.848" y2="13.8938" width="0.254" layer="16"/>
-<wire x1="53.0352" y1="12.1158" x2="53.848" y2="12.9286" width="0.254" layer="16"/>
-<wire x1="51.435" y1="12.1158" x2="53.0352" y2="12.1158" width="0.254" layer="16"/>
-<wire x1="48.0087" y1="19.4083" x2="47.1749" y2="19.4083" width="0.254" layer="1"/>
-<wire x1="48.2092" y1="19.6088" x2="48.0087" y2="19.4083" width="0.254" layer="1"/>
-<wire x1="48.2092" y1="21.2344" x2="48.2092" y2="19.6088" width="0.254" layer="1"/>
-<wire x1="48.1076" y1="21.2598" x2="48.2092" y2="21.2344" width="0.254" layer="1"/>
-<wire x1="55.6768" y1="19.304" x2="50.1142" y2="19.304" width="0.254" layer="16"/>
-<wire x1="50.1142" y1="19.304" x2="48.1076" y2="21.2598" width="0.254" layer="16"/>
-<via x="46.7614" y="25.4508" extent="1-16" drill="0.6"/>
-<via x="48.1076" y="21.2598" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="SCK_XMEGA">
-<contactref element="JP20" pad="1"/>
-<contactref element="U$1" pad="33"/>
-<contactref element="IC2" pad="5"/>
-<wire x1="37.2364" y1="20.2946" x2="39.751" y2="20.2946" width="0.254" layer="16"/>
-<wire x1="45.2882" y1="22.0824" x2="45.3207" y2="22.0499" width="0.254" layer="1"/>
-<wire x1="44.8564" y1="25.3492" x2="45.2882" y2="22.0824" width="0.254" layer="1"/>
-<wire x1="42.8752" y1="27.3304" x2="44.8564" y2="25.3492" width="0.254" layer="16"/>
-<wire x1="41.9608" y1="27.3304" x2="42.8752" y2="27.3304" width="0.254" layer="16"/>
-<wire x1="37.2364" y1="20.2946" x2="36.8808" y2="20.6502" width="0.254" layer="16"/>
-<wire x1="36.8808" y1="20.6502" x2="36.8808" y2="23.6728" width="0.254" layer="16"/>
-<wire x1="36.8808" y1="23.6728" x2="40.5384" y2="27.3304" width="0.254" layer="16"/>
-<wire x1="40.5384" y1="27.3304" x2="41.9608" y2="27.3304" width="0.254" layer="16"/>
-<via x="44.8564" y="25.3492" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="PDI_CLK_RESET">
-<contactref element="R1" pad="2"/>
-<contactref element="C3" pad="2"/>
-<contactref element="U$1" pad="57"/>
-<contactref element="X1" pad="4"/>
-<wire x1="27.2678" y1="4.5466" x2="27.2424" y2="4.191" width="0.254" layer="1"/>
-<wire x1="31.582" y1="13.97" x2="31.6555" y2="13.8965" width="0.254" layer="1"/>
-<wire x1="28.5242" y1="4.6736" x2="28.5496" y2="6.5278" width="0.254" layer="16"/>
-<wire x1="27.2678" y1="4.5466" x2="26.4414" y2="3.7202" width="0.254" layer="1"/>
-<wire x1="26.4414" y1="3.7202" x2="26.4414" y2="2.5654" width="0.254" layer="1"/>
-<wire x1="26.4414" y1="2.5654" x2="25.9842" y2="2.1082" width="0.254" layer="1"/>
-<wire x1="25.9842" y1="2.1082" x2="25.908" y2="1.9812" width="0.254" layer="1"/>
-<wire x1="25.908" y1="1.9812" x2="28.5242" y2="4.6736" width="0.254" layer="16"/>
-<wire x1="30.7594" y1="9.779" x2="30.7594" y2="12.8524" width="0.254" layer="16"/>
-<wire x1="28.5496" y1="7.5692" x2="30.7594" y2="9.779" width="0.254" layer="16"/>
-<wire x1="28.5496" y1="6.5278" x2="28.5496" y2="7.5692" width="0.254" layer="16"/>
-<wire x1="30.0736" y1="13.97" x2="31.582" y2="13.97" width="0.254" layer="1"/>
-<wire x1="29.6926" y1="13.3858" x2="30.0736" y2="13.97" width="0.254" layer="1"/>
-<wire x1="29.9466" y1="13.6652" x2="29.6926" y2="13.3858" width="0.254" layer="16"/>
-<wire x1="30.7594" y1="12.8524" x2="29.9466" y2="13.6652" width="0.254" layer="16"/>
-<wire x1="49.6062" y1="0.5334" x2="41.7576" y2="0.5334" width="0.254" layer="1"/>
-<wire x1="41.7576" y1="0.5334" x2="41.1226" y2="1.4732" width="0.254" layer="1"/>
-<wire x1="41.1226" y1="1.4732" x2="41.1226" y2="2.9464" width="0.254" layer="1"/>
-<wire x1="41.1226" y1="2.9464" x2="40.5384" y2="3.5306" width="0.254" layer="1"/>
-<wire x1="40.5384" y1="3.5306" x2="40.5384" y2="4.6802" width="0.254" layer="1"/>
-<wire x1="40.5384" y1="4.6802" x2="40.5542" y2="4.696" width="0.254" layer="1"/>
-<wire x1="51.2572" y1="2.1844" x2="49.6062" y2="0.5334" width="0.254" layer="1"/>
-<wire x1="51.2064" y1="2.9972" x2="51.2572" y2="2.1844" width="0.254" layer="1"/>
-<wire x1="28.5496" y1="6.5278" x2="31.3436" y2="6.5278" width="0.254" layer="16"/>
-<wire x1="50.7492" y1="3.3528" x2="51.0286" y2="3.0734" width="0.254" layer="16"/>
-<wire x1="51.0286" y1="3.0734" x2="51.2064" y2="2.9972" width="0.254" layer="16"/>
-<wire x1="27.5726" y1="2.286" x2="27.5726" y2="4.2418" width="0.254" layer="1"/>
-<wire x1="27.5726" y1="4.2418" x2="27.2678" y2="4.5466" width="0.254" layer="1"/>
-<wire x1="32.9946" y1="3.3528" x2="50.7492" y2="3.3528" width="0.254" layer="16"/>
-<wire x1="31.9532" y1="4.3942" x2="32.9946" y2="3.3528" width="0.254" layer="16"/>
-<wire x1="31.9532" y1="5.9182" x2="31.9532" y2="4.3942" width="0.254" layer="16"/>
-<wire x1="31.3436" y1="6.5278" x2="31.9532" y2="5.9182" width="0.254" layer="16"/>
-<via x="25.908" y="1.9812" extent="1-16" drill="0.6"/>
-<via x="51.2064" y="2.9972" extent="1-16" drill="0.6"/>
-<via x="29.6926" y="13.3858" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="RESET">
+<wire x1="72.205" y1="19.655" x2="71.5662" y2="20.1676" width="0.4064" layer="1"/>
<contactref element="R2" pad="2"/>
-<contactref element="C4" pad="2"/>
-<contactref element="IC1" pad="29"/>
-<contactref element="IC2" pad="1"/>
-<contactref element="IC2" pad="4"/>
-<contactref element="IC2" pad="10"/>
-<contactref element="X2" pad="3"/>
-<wire x1="42.0624" y1="19.0246" x2="39.751" y2="19.0246" width="0.254" layer="16"/>
-<wire x1="42.0624" y1="19.0246" x2="43.6626" y2="19.0246" width="0.254" layer="16"/>
-<wire x1="43.6626" y1="19.0246" x2="45.0342" y2="20.3962" width="0.254" layer="16"/>
-<wire x1="45.0342" y1="20.3962" x2="45.7962" y2="20.3962" width="0.254" layer="16"/>
-<wire x1="45.7962" y1="20.3962" x2="45.8978" y2="20.2946" width="0.254" layer="16"/>
-<wire x1="79.6948" y1="4.7214" x2="79.7052" y2="4.7572" width="0.254" layer="1"/>
-<wire x1="39.751" y1="15.2146" x2="41.656" y2="15.2146" width="0.254" layer="16"/>
-<wire x1="41.656" y1="15.2146" x2="42.164" y2="15.7226" width="0.254" layer="16"/>
-<wire x1="42.164" y1="15.7226" x2="42.164" y2="18.923" width="0.254" layer="16"/>
-<wire x1="42.164" y1="18.923" x2="42.0624" y2="19.0246" width="0.254" layer="16"/>
-<wire x1="77.6986" y1="6.8326" x2="78.9686" y2="5.5626" width="0.254" layer="1"/>
-<wire x1="78.9686" y1="5.5626" x2="79.6544" y2="5.5626" width="0.254" layer="1"/>
-<wire x1="79.6544" y1="5.5626" x2="79.6798" y2="5.5372" width="0.254" layer="1"/>
-<wire x1="79.6798" y1="5.5372" x2="79.6798" y2="4.7364" width="0.254" layer="1"/>
-<wire x1="79.6798" y1="4.7364" x2="79.6948" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="76.3524" y1="10.7442" x2="77.6986" y2="9.398" width="0.254" layer="1"/>
-<wire x1="77.6986" y1="9.398" x2="77.6986" y2="6.8326" width="0.254" layer="1"/>
-<wire x1="76.3524" y1="14.0462" x2="76.3524" y2="10.7442" width="0.254" layer="1"/>
-<wire x1="76.3524" y1="16.7132" x2="76.3524" y2="14.0462" width="0.254" layer="1"/>
-<wire x1="77.0382" y1="17.399" x2="76.3524" y2="16.7132" width="0.254" layer="1"/>
-<wire x1="77.0382" y1="18.288" x2="77.0382" y2="17.399" width="0.254" layer="1"/>
-<wire x1="76.7588" y1="24.384" x2="77.1398" y2="23.9776" width="0.254" layer="1"/>
-<wire x1="77.6194" y1="14.0462" x2="77.6976" y2="14.1244" width="0.254" layer="1"/>
-<wire x1="76.3524" y1="14.0462" x2="77.6194" y2="14.0462" width="0.254" layer="1"/>
-<wire x1="39.751" y1="19.0246" x2="39.5224" y2="19.2532" width="0.254" layer="16"/>
-<wire x1="39.5224" y1="19.2532" x2="35.775" y2="19.2532" width="0.254" layer="16"/>
-<wire x1="35.775" y1="19.2532" x2="35.9156" y2="19.3938" width="0.254" layer="16"/>
-<wire x1="35.9156" y1="19.3938" x2="35.9156" y2="24.2316" width="0.254" layer="16"/>
-<wire x1="35.9156" y1="24.2316" x2="40.4622" y2="28.7782" width="0.254" layer="16"/>
-<wire x1="40.4622" y1="28.7782" x2="42.9514" y2="28.7782" width="0.254" layer="16"/>
-<wire x1="35.775" y1="17.1196" x2="35.7496" y2="17.0942" width="0.254" layer="16"/>
-<wire x1="35.775" y1="19.2532" x2="35.775" y2="17.1196" width="0.254" layer="16"/>
-<wire x1="62.0014" y1="24.384" x2="76.7588" y2="24.384" width="0.254" layer="1"/>
-<wire x1="61.5696" y1="24.0284" x2="62.0014" y2="24.384" width="0.254" layer="16"/>
-<wire x1="49.149" y1="24.0284" x2="61.5696" y2="24.0284" width="0.254" layer="16"/>
-<wire x1="48.7172" y1="24.4602" x2="49.149" y2="24.0284" width="0.254" layer="16"/>
-<wire x1="46.3042" y1="24.4602" x2="48.7172" y2="24.4602" width="0.254" layer="16"/>
-<wire x1="45.8216" y1="24.9428" x2="46.3042" y2="24.4602" width="0.254" layer="16"/>
-<wire x1="45.8216" y1="25.908" x2="45.8216" y2="24.9428" width="0.254" layer="16"/>
-<wire x1="42.9514" y1="28.7782" x2="45.8216" y2="25.908" width="0.254" layer="16"/>
-<wire x1="77.1398" y1="23.9776" x2="77.1398" y2="21.0566" width="0.254" layer="1"/>
-<wire x1="77.1398" y1="21.0566" x2="77.6478" y2="20.5232" width="0.254" layer="1"/>
-<wire x1="77.6478" y1="20.5232" x2="77.6478" y2="18.7706" width="0.254" layer="1"/>
-<wire x1="77.6478" y1="18.7706" x2="77.0382" y2="18.288" width="0.254" layer="1"/>
-<via x="62.0014" y="24.384" extent="1-16" drill="0.6"/>
+<contactref element="R1" pad="2"/>
+<contactref element="IC5" pad="2"/>
+<wire x1="75.8698" y1="25.654" x2="78.4098" y2="25.654" width="0.6096" layer="16"/>
+<wire x1="78.4098" y1="25.654" x2="78.9686" y2="25.654" width="0.6096" layer="16"/>
+<wire x1="78.9686" y1="25.654" x2="80.9244" y2="27.6098" width="0.6096" layer="16"/>
+<wire x1="80.9244" y1="27.6098" x2="80.9244" y2="28.575" width="0.6096" layer="16"/>
+<wire x1="80.9244" y1="28.575" x2="81.6102" y2="29.2608" width="0.6096" layer="16"/>
+<wire x1="81.6102" y1="29.2608" x2="85.1408" y2="29.2608" width="0.6096" layer="16"/>
+<wire x1="85.1408" y1="29.2608" x2="85.8266" y2="28.575" width="0.6096" layer="16"/>
+<wire x1="85.8266" y1="28.575" x2="85.8266" y2="27.5082" width="0.6096" layer="16"/>
+<wire x1="71.5662" y1="20.1676" x2="71.5662" y2="21.6552" width="0.3048" layer="1"/>
+<wire x1="71.5662" y1="21.6552" x2="72.0598" y2="22.1996" width="0.3048" layer="1"/>
+<wire x1="72.0598" y1="22.1996" x2="72.0598" y2="24.3332" width="0.3048" layer="1"/>
+<wire x1="72.0598" y1="24.3332" x2="70.7898" y2="25.654" width="0.3048" layer="1"/>
+<wire x1="78.6948" y1="4.7214" x2="77.335" y2="4.7214" width="0.3048" layer="1"/>
+<contactref element="JP1" pad="8"/>
+<wire x1="61.468" y1="28.194" x2="43.1546" y2="28.194" width="0.3048" layer="16"/>
+<wire x1="43.1546" y1="28.194" x2="42.1132" y2="27.9146" width="0.3048" layer="16"/>
+<wire x1="43.0718" y1="28.1112" x2="42.1132" y2="27.9146" width="0.3048" layer="1"/>
+<wire x1="64.008" y1="1.016" x2="63.754" y2="1.27" width="0.6096" layer="1"/>
+<wire x1="63.754" y1="1.27" x2="63.754" y2="2.289" width="0.6096" layer="1"/>
+<wire x1="63.754" y1="2.289" x2="63.503" y2="2.54" width="0.6096" layer="1"/>
+<wire x1="63.503" y1="2.54" x2="63.503" y2="1.527" width="0.6096" layer="1"/>
+<wire x1="63.503" y1="1.527" x2="62.738" y2="0.762" width="0.6096" layer="1"/>
+<wire x1="62.738" y1="0.762" x2="58.166" y2="0.762" width="0.6096" layer="1"/>
+<wire x1="58.166" y1="0.762" x2="57.658" y2="1.27" width="0.6096" layer="1"/>
+<wire x1="57.658" y1="1.27" x2="56.896" y2="2.794" width="0.6096" layer="1"/>
+<wire x1="76.7588" y1="5.3992" x2="76.7588" y2="5.2976" width="0.3048" layer="1"/>
+<wire x1="76.7588" y1="5.2976" x2="77.335" y2="4.7214" width="0.3048" layer="1"/>
+<wire x1="72.4916" y1="3.556" x2="72.6948" y2="3.7592" width="0.6096" layer="1"/>
+<wire x1="76.7588" y1="5.2976" x2="76.1636" y2="5.2976" width="0.3048" layer="1"/>
+<wire x1="76.1636" y1="5.2976" x2="75.692" y2="4.826" width="0.3048" layer="1"/>
+<wire x1="57.3024" y1="28.6192" x2="42.8178" y2="28.6192" width="0.3048" layer="1"/>
+<wire x1="42.8178" y1="28.6192" x2="42.1132" y2="27.9146" width="0.3048" layer="1"/>
+<wire x1="71.1056" y1="7.8232" x2="71.0438" y2="7.7978" width="0.3048" layer="1"/>
+<wire x1="71.0438" y1="7.7978" x2="71.374" y2="8.128" width="0.3048" layer="1"/>
+<wire x1="71.374" y1="8.128" x2="71.374" y2="9.4008" width="0.3048" layer="1"/>
+<wire x1="71.374" y1="9.4008" x2="71.405" y2="9.4318" width="0.3048" layer="1"/>
+<wire x1="64.008" y1="1.016" x2="67.945" y2="1.016" width="0.6096" layer="1"/>
+<wire x1="67.945" y1="1.016" x2="68.58" y2="1.651" width="0.6096" layer="1"/>
+<wire x1="68.58" y1="1.651" x2="68.58" y2="2.667" width="0.6096" layer="1"/>
+<wire x1="68.58" y1="2.667" x2="68.961" y2="3.048" width="0.6096" layer="1"/>
+<wire x1="68.961" y1="3.048" x2="71.9836" y2="3.048" width="0.6096" layer="1"/>
+<wire x1="71.9836" y1="3.048" x2="72.6948" y2="3.7592" width="0.6096" layer="1"/>
+<wire x1="64.2112" y1="11.7348" x2="64.2112" y2="14.2748" width="0.6096" layer="1"/>
+<wire x1="64.2112" y1="14.2748" x2="63.7794" y2="14.7066" width="0.6096" layer="1"/>
+<wire x1="85.8266" y1="14.8082" x2="85.8266" y2="14.5796" width="0.6096" layer="16"/>
+<wire x1="85.8266" y1="14.5796" x2="87.0458" y2="13.3604" width="0.6096" layer="16"/>
+<wire x1="87.0458" y1="13.3604" x2="87.0458" y2="8.1026" width="0.6096" layer="16"/>
+<wire x1="87.0458" y1="8.1026" x2="85.4202" y2="6.477" width="0.6096" layer="16"/>
+<wire x1="85.4202" y1="6.477" x2="79.5528" y2="6.477" width="0.6096" layer="16"/>
+<wire x1="79.5528" y1="6.477" x2="78.7146" y2="7.3152" width="0.6096" layer="16"/>
+<wire x1="78.7146" y1="7.3152" x2="74.8428" y2="7.3152" width="0.6096" layer="16"/>
+<wire x1="74.8428" y1="7.3152" x2="74.8428" y2="7.3516" width="0.6096" layer="16"/>
+<wire x1="74.8428" y1="7.3516" x2="74.4982" y2="7.6962" width="0.6096" layer="16"/>
+<via x="74.4982" y="7.6962" extent="1-16" drill="0.6"/>
+<wire x1="74.4982" y1="7.6962" x2="74.4982" y2="7.6454" width="0.6096" layer="1"/>
+<wire x1="74.4982" y1="7.6454" x2="74.676" y2="7.4676" width="0.6096" layer="1"/>
+<wire x1="74.676" y1="7.4676" x2="74.676" y2="5.0292" width="0.6096" layer="1"/>
+<wire x1="74.676" y1="5.0292" x2="73.8378" y2="4.191" width="0.6096" layer="1"/>
+<wire x1="73.8378" y1="4.191" x2="73.406" y2="4.191" width="0.6096" layer="1"/>
+<wire x1="73.406" y1="4.191" x2="73.279" y2="4.064" width="0.6096" layer="1"/>
+<wire x1="73.279" y1="4.064" x2="72.9996" y2="4.064" width="0.6096" layer="1"/>
+<wire x1="72.9996" y1="4.064" x2="72.6948" y2="3.7592" width="0.6096" layer="1"/>
+<wire x1="75.692" y1="4.826" x2="74.8792" y2="4.826" width="0.3048" layer="1"/>
+<wire x1="74.8792" y1="4.826" x2="74.676" y2="5.0292" width="0.3048" layer="1"/>
+<wire x1="85.8266" y1="14.8082" x2="85.8266" y2="17.3482" width="0.6096" layer="16"/>
+<wire x1="63.0428" y1="14.7066" x2="60.0964" y2="11.7602" width="0.6096" layer="16"/>
+<wire x1="60.0964" y1="11.7602" x2="60.0964" y2="4.191" width="0.6096" layer="16"/>
+<wire x1="60.0964" y1="4.191" x2="58.7502" y2="2.8448" width="0.6096" layer="16"/>
+<wire x1="58.7502" y1="2.8448" x2="56.9468" y2="2.8448" width="0.6096" layer="16"/>
+<wire x1="56.9468" y1="2.8448" x2="56.896" y2="2.794" width="0.6096" layer="16"/>
+<wire x1="61.468" y1="28.194" x2="64.008" y2="25.654" width="0.3048" layer="16"/>
+<wire x1="64.008" y1="25.654" x2="65.7098" y2="25.654" width="0.3048" layer="16"/>
+<via x="63.0428" y="14.7066" extent="1-16" drill="0.6"/>
+<wire x1="63.0428" y1="14.7066" x2="63.7794" y2="14.7066" width="0.6096" layer="1"/>
+</signal>
+<signal name="SCK_1284">
+<contactref element="IC2" pad="5"/>
+<contactref element="IC4" pad="3"/>
+<contactref element="X1" pad="15"/>
+<wire x1="47.1932" y1="9.9314" x2="47.2186" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="18.838" y1="18.021" x2="20.7648" y2="18.021" width="0.3048" layer="1"/>
+<wire x1="20.7648" y1="18.021" x2="21.2344" y2="17.5514" width="0.3048" layer="1"/>
+<via x="21.2344" y="17.5514" extent="1-16" drill="0.6"/>
+<wire x1="21.2344" y1="17.5514" x2="21.6408" y2="17.5514" width="0.3048" layer="16"/>
+<wire x1="21.6408" y1="17.5514" x2="22.3774" y2="16.8148" width="0.3048" layer="16"/>
+<wire x1="22.3774" y1="16.8148" x2="28.0162" y2="16.8148" width="0.3048" layer="16"/>
+<wire x1="28.0162" y1="16.8148" x2="32.2326" y2="12.5984" width="0.3048" layer="16"/>
+<wire x1="46.0542" y1="4.696" x2="46.0542" y2="5.4824" width="0.3048" layer="1"/>
+<wire x1="46.0542" y1="5.4824" x2="46.0502" y2="5.4864" width="0.3048" layer="1"/>
+<wire x1="46.0502" y1="5.4864" x2="46.0502" y2="5.5372" width="0.3048" layer="1"/>
+<wire x1="43.9928" y1="7.747" x2="43.9928" y2="7.4168" width="0.3048" layer="16"/>
+<wire x1="43.9928" y1="7.4168" x2="44.7548" y2="6.6548" width="0.3048" layer="16"/>
+<wire x1="44.7548" y1="6.6548" x2="46.609" y2="6.6548" width="0.3048" layer="16"/>
+<wire x1="46.609" y1="6.6548" x2="47.0662" y2="6.1976" width="0.3048" layer="16"/>
+<via x="47.0662" y="6.1976" extent="1-16" drill="0.6"/>
+<wire x1="47.0662" y1="6.1976" x2="46.7106" y2="6.1976" width="0.3048" layer="1"/>
+<wire x1="46.7106" y1="6.1976" x2="46.0502" y2="5.5372" width="0.3048" layer="1"/>
+<wire x1="47.1932" y1="6.3246" x2="47.0662" y2="6.1976" width="0.3048" layer="1"/>
+<wire x1="47.1932" y1="9.9314" x2="47.1932" y2="8.8646" width="0.3048" layer="1"/>
+<wire x1="47.1932" y1="8.8646" x2="47.7266" y2="8.3312" width="0.3048" layer="1"/>
+<wire x1="47.7266" y1="8.3312" x2="49.0982" y2="8.3312" width="0.3048" layer="1"/>
+<wire x1="50.038" y1="6.477" x2="49.3268" y2="5.7658" width="0.3048" layer="1"/>
+<wire x1="49.3268" y1="5.7658" x2="47.498" y2="5.7658" width="0.3048" layer="1"/>
+<wire x1="47.498" y1="5.7658" x2="47.0662" y2="6.1976" width="0.3048" layer="1"/>
+<wire x1="49.0982" y1="8.3312" x2="50.038" y2="7.3914" width="0.3048" layer="1"/>
+<wire x1="50.038" y1="7.3914" x2="50.038" y2="6.477" width="0.3048" layer="1"/>
+<wire x1="32.2326" y1="12.5984" x2="36.7284" y2="12.5984" width="0.3048" layer="16"/>
+<wire x1="40.4622" y1="11.2776" x2="43.9928" y2="7.747" width="0.3048" layer="16"/>
+<wire x1="36.7284" y1="12.5984" x2="38.0492" y2="11.2776" width="0.3048" layer="16"/>
+<wire x1="38.0492" y1="11.2776" x2="40.4622" y2="11.2776" width="0.3048" layer="16"/>
</signal>
-<signal name="GPIO5">
-<contactref element="U$1" pad="62"/>
+<signal name="GPIO4">
<contactref element="JP2" pad="6"/>
-<wire x1="1.778" y1="7.874" x2="9.906" y2="7.874" width="0.254" layer="16"/>
-<wire x1="31.6555" y1="9.9595" x2="31.602" y2="9.906" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="9.9595" x2="31.6528" y2="9.9568" width="0.254" layer="1"/>
-<wire x1="9.906" y1="7.874" x2="28.6766" y2="7.874" width="0.254" layer="1"/>
-<wire x1="28.6766" y1="7.874" x2="30.7848" y2="9.9822" width="0.254" layer="1"/>
-<wire x1="30.7848" y1="9.9822" x2="31.6328" y2="9.9822" width="0.254" layer="1"/>
-<wire x1="31.6328" y1="9.9822" x2="31.6555" y2="9.9595" width="0.254" layer="1"/>
-<via x="9.906" y="7.874" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="14"/>
+<wire x1="22.238" y1="9.821" x2="22.238" y2="9.03" width="0.3048" layer="1"/>
+<wire x1="21.59" y1="6.604" x2="16.51" y2="6.604" width="0.3048" layer="1"/>
+<wire x1="16.51" y1="6.604" x2="15.748" y2="5.842" width="0.3048" layer="1"/>
+<wire x1="15.748" y1="5.842" x2="7.62" y2="5.842" width="0.3048" layer="1"/>
+<wire x1="7.62" y1="5.842" x2="5.588" y2="7.874" width="0.3048" layer="1"/>
+<wire x1="5.588" y1="7.874" x2="1.778" y2="7.874" width="0.3048" layer="1"/>
+<wire x1="21.59" y1="6.604" x2="21.717" y2="6.731" width="0.3048" layer="1"/>
+<wire x1="21.717" y1="6.731" x2="21.717" y2="8.509" width="0.3048" layer="1"/>
+<wire x1="21.717" y1="8.509" x2="22.238" y2="9.03" width="0.3048" layer="1"/>
</signal>
<signal name="GPIO6">
-<contactref element="U$1" pad="63"/>
-<contactref element="JP2" pad="7"/>
-<wire x1="1.778" y1="5.334" x2="3.81" y2="5.334" width="0.254" layer="16"/>
-<wire x1="3.81" y1="5.334" x2="4.572" y2="6.096" width="0.254" layer="16"/>
-<wire x1="4.572" y1="6.096" x2="9.906" y2="6.096" width="0.254" layer="16"/>
-<wire x1="9.906" y1="6.096" x2="20.6502" y2="6.096" width="0.254" layer="1"/>
-<wire x1="20.6502" y1="6.096" x2="21.5646" y2="7.0104" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="9.1721" x2="31.6274" y2="9.144" width="0.254" layer="1"/>
-<wire x1="21.5646" y1="7.0104" x2="28.6512" y2="7.0104" width="0.254" layer="1"/>
-<wire x1="28.6512" y1="7.0104" x2="30.8102" y2="9.1694" width="0.254" layer="1"/>
-<wire x1="30.8102" y1="9.1694" x2="31.6528" y2="9.1694" width="0.254" layer="1"/>
-<wire x1="31.6528" y1="9.1694" x2="31.6555" y2="9.1721" width="0.254" layer="1"/>
-<via x="9.906" y="6.096" extent="1-16" drill="0.6"/>
+<contactref element="JP1" pad="5"/>
+<contactref element="IC4" pad="32"/>
+<wire x1="30.438" y1="18.821" x2="33.807" y2="18.821" width="0.3048" layer="1"/>
+<wire x1="33.807" y1="18.821" x2="34.036" y2="19.05" width="0.3048" layer="1"/>
+<wire x1="34.036" y1="19.05" x2="36.322" y2="19.05" width="0.3048" layer="1"/>
+<via x="36.322" y="19.05" extent="1-16" drill="0.6"/>
+<wire x1="51.943" y1="10.414" x2="56.896" y2="10.414" width="0.3048" layer="16"/>
+<wire x1="36.322" y1="19.05" x2="37.0332" y2="19.05" width="0.3048" layer="16"/>
+<wire x1="37.0332" y1="19.05" x2="37.4142" y2="18.669" width="0.3048" layer="16"/>
+<wire x1="37.4142" y1="18.669" x2="43.688" y2="18.669" width="0.3048" layer="16"/>
+<wire x1="43.688" y1="18.669" x2="51.943" y2="10.414" width="0.3048" layer="16"/>
</signal>
<signal name="GPIO7">
-<contactref element="U$1" pad="64"/>
-<contactref element="JP1" pad="5"/>
-<wire x1="30.84" y1="7.5692" x2="31.6555" y2="8.3847" width="0.254" layer="1"/>
-<wire x1="30.4546" y1="7.4676" x2="30.84" y2="7.5692" width="0.254" layer="1"/>
-<wire x1="55.118" y1="10.414" x2="55.118" y2="10.3632" width="0.254" layer="16"/>
-<wire x1="55.4736" y1="10.414" x2="55.118" y2="10.414" width="0.254" layer="16"/>
-<wire x1="56.5658" y1="9.3218" x2="55.4736" y2="10.414" width="0.254" layer="16"/>
-<wire x1="56.5658" y1="5.7912" x2="56.5658" y2="9.3218" width="0.254" layer="16"/>
-<wire x1="53.7718" y1="2.1082" x2="54.356" y2="1.524" width="0.254" layer="16"/>
-<wire x1="53.7718" y1="2.9718" x2="53.7718" y2="2.1082" width="0.254" layer="16"/>
-<wire x1="30.4546" y1="7.4676" x2="31.3182" y2="7.4676" width="0.254" layer="16"/>
-<wire x1="32.4866" y1="4.6736" x2="33.2486" y2="3.9116" width="0.254" layer="16"/>
-<wire x1="32.4866" y1="6.2992" x2="32.4866" y2="4.6736" width="0.254" layer="16"/>
-<wire x1="31.3182" y1="7.4676" x2="32.4866" y2="6.2992" width="0.254" layer="16"/>
-<wire x1="54.356" y1="1.524" x2="57.912" y2="1.524" width="0.254" layer="16"/>
-<wire x1="57.912" y1="1.524" x2="58.1152" y2="1.7272" width="0.254" layer="16"/>
-<wire x1="58.1152" y1="1.7272" x2="58.1152" y2="4.2418" width="0.254" layer="16"/>
-<wire x1="58.1152" y1="4.2418" x2="56.5658" y2="5.7912" width="0.254" layer="16"/>
-<wire x1="33.2486" y1="3.9116" x2="50.1904" y2="3.9116" width="0.254" layer="16"/>
-<wire x1="50.1904" y1="3.9116" x2="50.3682" y2="4.0894" width="0.254" layer="16"/>
-<wire x1="50.3682" y1="4.0894" x2="51.7144" y2="4.0894" width="0.254" layer="16"/>
-<wire x1="51.7144" y1="4.0894" x2="51.8668" y2="3.937" width="0.254" layer="16"/>
-<wire x1="51.8668" y1="3.937" x2="52.8066" y2="3.937" width="0.254" layer="16"/>
-<wire x1="52.8066" y1="3.937" x2="53.7718" y2="2.9718" width="0.254" layer="16"/>
-<via x="30.4546" y="7.4676" extent="1-16" drill="0.6"/>
+<contactref element="JP1" pad="6"/>
+<contactref element="IC4" pad="31"/>
+<wire x1="30.438" y1="18.021" x2="35.039" y2="18.021" width="0.3048" layer="1"/>
+<wire x1="35.039" y1="18.021" x2="35.052" y2="18.034" width="0.3048" layer="1"/>
+<via x="35.052" y="18.034" extent="1-16" drill="0.6"/>
+<wire x1="35.052" y1="18.034" x2="43.434" y2="18.034" width="0.3048" layer="16"/>
+<wire x1="43.434" y1="18.034" x2="53.594" y2="7.874" width="0.3048" layer="16"/>
+<wire x1="53.594" y1="7.874" x2="56.896" y2="7.874" width="0.3048" layer="16"/>
</signal>
<signal name="GPIO8">
-<contactref element="JP1" pad="6"/>
-<contactref element="U$1" pad="21"/>
-<wire x1="47.1749" y1="11.5343" x2="47.223" y2="11.5824" width="0.254" layer="1"/>
-<wire x1="50.9524" y1="11.0998" x2="54.2036" y2="7.874" width="0.254" layer="16"/>
-<wire x1="54.2036" y1="7.874" x2="55.118" y2="7.874" width="0.254" layer="16"/>
-<wire x1="48.514" y1="11.7348" x2="48.5902" y2="11.7348" width="0.254" layer="1"/>
-<wire x1="48.4124" y1="11.6332" x2="48.514" y2="11.7348" width="0.254" layer="1"/>
-<wire x1="47.2738" y1="11.6332" x2="48.4124" y2="11.6332" width="0.254" layer="1"/>
-<wire x1="47.1749" y1="11.5343" x2="47.2738" y2="11.6332" width="0.254" layer="1"/>
-<wire x1="48.5902" y1="11.7348" x2="49.1744" y2="11.7348" width="0.254" layer="16"/>
-<wire x1="49.1744" y1="11.7348" x2="49.7078" y2="11.2014" width="0.254" layer="16"/>
-<wire x1="49.7078" y1="11.2014" x2="50.8508" y2="11.2014" width="0.254" layer="16"/>
-<wire x1="50.8508" y1="11.2014" x2="50.9524" y2="11.0998" width="0.254" layer="16"/>
-<via x="48.5902" y="11.7348" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="GPIO9">
<contactref element="JP1" pad="7"/>
-<contactref element="U$1" pad="20"/>
-<wire x1="47.1749" y1="10.7469" x2="47.203" y2="10.7188" width="0.254" layer="1"/>
-<wire x1="47.203" y1="10.7188" x2="49.1744" y2="10.7188" width="0.254" layer="1"/>
-<wire x1="49.1744" y1="10.7188" x2="49.5046" y2="10.3886" width="0.254" layer="1"/>
-<wire x1="49.5046" y1="10.3886" x2="49.8602" y2="10.3886" width="0.254" layer="1"/>
-<wire x1="49.8602" y1="10.3886" x2="50.2158" y2="10.033" width="0.254" layer="1"/>
-<wire x1="50.2158" y1="10.033" x2="50.4444" y2="10.033" width="0.254" layer="1"/>
-<wire x1="50.4444" y1="10.033" x2="55.118" y2="5.334" width="0.254" layer="16"/>
-<via x="50.4444" y="10.033" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="GPIO1">
+<contactref element="IC4" pad="30"/>
+<wire x1="30.438" y1="17.221" x2="33.579" y2="17.221" width="0.3048" layer="1"/>
+<wire x1="33.579" y1="17.221" x2="34.036" y2="16.764" width="0.3048" layer="1"/>
+<via x="34.036" y="16.764" extent="1-16" drill="0.6"/>
+<wire x1="34.036" y1="16.764" x2="43.18" y2="16.764" width="0.3048" layer="16"/>
+<wire x1="43.18" y1="16.764" x2="54.61" y2="5.334" width="0.3048" layer="16"/>
+<wire x1="54.61" y1="5.334" x2="56.896" y2="5.334" width="0.3048" layer="16"/>
+</signal>
+<signal name="GPIO0">
<contactref element="JP2" pad="2"/>
-<contactref element="U$1" pad="50"/>
-<wire x1="1.778" y1="18.034" x2="9.906" y2="18.034" width="0.254" layer="16"/>
-<wire x1="9.906" y1="18.034" x2="11.2803" y2="19.4083" width="0.254" layer="1"/>
-<wire x1="11.2803" y1="19.4083" x2="18.9965" y2="19.4083" width="0.254" layer="1"/>
-<wire x1="18.9965" y1="19.4083" x2="19.1516" y2="19.2532" width="0.254" layer="1"/>
-<wire x1="19.1516" y1="19.2532" x2="20.8534" y2="19.2532" width="0.254" layer="1"/>
-<wire x1="20.8534" y1="19.2532" x2="21.1328" y2="19.5326" width="0.254" layer="1"/>
-<wire x1="21.1328" y1="19.5326" x2="31.5312" y2="19.5326" width="0.254" layer="1"/>
-<wire x1="31.5312" y1="19.5326" x2="31.6555" y2="19.4083" width="0.254" layer="1"/>
-<via x="9.906" y="18.034" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="41"/>
+<wire x1="23.038" y1="21.421" x2="23.038" y2="22.936" width="0.3048" layer="1"/>
+<wire x1="23.038" y1="22.936" x2="21.336" y2="24.638" width="0.3048" layer="1"/>
+<wire x1="4.318" y1="19.304" x2="3.048" y2="18.034" width="0.3048" layer="1"/>
+<wire x1="3.048" y1="18.034" x2="1.778" y2="18.034" width="0.3048" layer="1"/>
+<wire x1="21.336" y1="24.638" x2="4.953" y2="24.638" width="0.3048" layer="1"/>
+<wire x1="4.953" y1="24.638" x2="4.318" y2="24.003" width="0.3048" layer="1"/>
+<wire x1="4.318" y1="24.003" x2="4.318" y2="19.304" width="0.3048" layer="1"/>
</signal>
-<signal name="GPIO3">
+<signal name="GPIO2">
<contactref element="JP2" pad="4"/>
-<contactref element="U$1" pad="54"/>
-<wire x1="1.778" y1="12.954" x2="1.8034" y2="12.9286" width="0.254" layer="16"/>
-<wire x1="31.6555" y1="16.2587" x2="31.6074" y2="16.3068" width="0.254" layer="1"/>
-<wire x1="1.8034" y1="12.9286" x2="3.429" y2="12.9286" width="0.254" layer="16"/>
-<wire x1="3.429" y1="12.9286" x2="6.4008" y2="15.9004" width="0.254" layer="16"/>
-<wire x1="6.4008" y1="15.9004" x2="7.112" y2="15.9004" width="0.254" layer="1"/>
-<wire x1="7.112" y1="15.9004" x2="7.6454" y2="16.3576" width="0.254" layer="1"/>
-<wire x1="7.6454" y1="16.3576" x2="30.7848" y2="16.3576" width="0.254" layer="1"/>
-<wire x1="30.7848" y1="16.3576" x2="30.9372" y2="16.2814" width="0.254" layer="1"/>
-<wire x1="30.9372" y1="16.2814" x2="31.6328" y2="16.2814" width="0.254" layer="1"/>
-<wire x1="31.6328" y1="16.2814" x2="31.6555" y2="16.2587" width="0.254" layer="1"/>
-<via x="6.4008" y="15.9004" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="TMS_XMEGA">
-<contactref element="U$1" pad="10"/>
+<contactref element="IC4" pad="43"/>
+<wire x1="21.438" y1="21.421" x2="21.438" y2="22.504" width="0.3048" layer="1"/>
+<wire x1="21.438" y1="22.504" x2="20.447" y2="23.495" width="0.3048" layer="1"/>
+<wire x1="5.842" y1="23.0632" x2="5.842" y2="13.97" width="0.3048" layer="1"/>
+<wire x1="5.842" y1="13.97" x2="4.826" y2="12.954" width="0.3048" layer="1"/>
+<wire x1="4.826" y1="12.954" x2="1.778" y2="12.954" width="0.3048" layer="1"/>
+<wire x1="5.842" y1="23.0632" x2="6.2738" y2="23.495" width="0.3048" layer="1"/>
+<wire x1="6.2738" y1="23.495" x2="20.447" y2="23.495" width="0.3048" layer="1"/>
+</signal>
+<signal name="TMS_1284">
+<contactref element="IC4" pad="22"/>
<contactref element="X1" pad="5"/>
-<wire x1="40.5963" y1="6.5305" x2="40.47" y2="6.4042" width="0.254" layer="1"/>
-<wire x1="41.0542" y1="4.696" x2="41.0542" y2="5.2754" width="0.254" layer="1"/>
-<wire x1="41.0542" y1="5.2754" x2="40.6146" y2="5.715" width="0.254" layer="1"/>
-<wire x1="40.6146" y1="5.715" x2="40.6146" y2="6.5122" width="0.254" layer="1"/>
-<wire x1="40.6146" y1="6.5122" x2="40.5963" y2="6.5305" width="0.254" layer="1"/>
-</signal>
-<signal name="TDI_XMEGA">
-<contactref element="U$1" pad="11"/>
-<contactref element="X1" pad="6"/>
-<wire x1="41.5542" y1="4.696" x2="41.5542" y2="5.7406" width="0.254" layer="1"/>
-<wire x1="41.5542" y1="5.7406" x2="41.4274" y2="5.8674" width="0.254" layer="1"/>
-<wire x1="41.4274" y1="5.8674" x2="41.4274" y2="6.4868" width="0.254" layer="1"/>
-<wire x1="41.4274" y1="6.4868" x2="41.3837" y2="6.5305" width="0.254" layer="1"/>
+<wire x1="28.638" y1="9.821" x2="37.296" y2="9.821" width="0.3048" layer="1"/>
+<wire x1="37.296" y1="9.821" x2="41.0718" y2="6.0452" width="0.3048" layer="1"/>
+<wire x1="41.0718" y1="6.0452" x2="41.0718" y2="4.7136" width="0.3048" layer="1"/>
+<wire x1="41.0718" y1="4.7136" x2="41.0542" y2="4.696" width="0.3048" layer="1"/>
</signal>
-<signal name="TCK_XMEGA">
-<contactref element="U$1" pad="12"/>
+<signal name="TDI_1284">
+<contactref element="IC4" pad="24"/>
<contactref element="X1" pad="7"/>
-<wire x1="42.0542" y1="4.696" x2="42.0542" y2="6.4136" width="0.254" layer="1"/>
-<wire x1="42.0542" y1="6.4136" x2="42.1711" y2="6.5305" width="0.254" layer="1"/>
-</signal>
-<signal name="TDO_XMEGA">
-<contactref element="U$1" pad="13"/>
-<contactref element="X1" pad="8"/>
-<wire x1="42.9585" y1="6.5305" x2="42.9585" y2="6.1031" width="0.254" layer="1"/>
-<wire x1="42.5542" y1="4.696" x2="42.5542" y2="5.4956" width="0.254" layer="1"/>
-<wire x1="42.5542" y1="5.4956" x2="42.9768" y2="5.9182" width="0.254" layer="1"/>
-<wire x1="42.9768" y1="5.9182" x2="42.9768" y2="6.5122" width="0.254" layer="1"/>
-<wire x1="42.9768" y1="6.5122" x2="42.9585" y2="6.5305" width="0.254" layer="1"/>
+<wire x1="30.438" y1="12.421" x2="36.2708" y2="12.421" width="0.3048" layer="1"/>
+<wire x1="42.0624" y1="6.6294" x2="42.0624" y2="4.7042" width="0.3048" layer="1"/>
+<wire x1="42.0624" y1="4.7042" x2="42.0542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="42.0624" y1="6.6294" x2="36.2708" y2="12.421" width="0.3048" layer="1"/>
+</signal>
+<signal name="TCK_1284">
+<contactref element="IC4" pad="21"/>
+<contactref element="X1" pad="4"/>
+<wire x1="27.838" y1="9.821" x2="27.838" y2="8.865" width="0.3048" layer="1"/>
+<wire x1="27.838" y1="8.865" x2="28.194" y2="8.509" width="0.3048" layer="1"/>
+<wire x1="28.194" y1="8.509" x2="37.846" y2="8.509" width="0.3048" layer="1"/>
+<wire x1="37.846" y1="8.509" x2="40.5384" y2="5.8166" width="0.3048" layer="1"/>
+<wire x1="40.5384" y1="5.8166" x2="40.5384" y2="4.7118" width="0.3048" layer="1"/>
+<wire x1="40.5384" y1="4.7118" x2="40.5542" y2="4.696" width="0.3048" layer="1"/>
+</signal>
+<signal name="TDO_1284">
+<contactref element="IC4" pad="23"/>
+<contactref element="X1" pad="6"/>
+<wire x1="30.438" y1="11.621" x2="36.258" y2="11.621" width="0.3048" layer="1"/>
+<wire x1="36.258" y1="11.621" x2="41.5798" y2="6.2992" width="0.3048" layer="1"/>
+<wire x1="41.5798" y1="6.2992" x2="41.5798" y2="4.7216" width="0.3048" layer="1"/>
+<wire x1="41.5798" y1="4.7216" x2="41.5542" y2="4.696" width="0.3048" layer="1"/>
</signal>
<signal name="SDA">
-<contactref element="U$1" pad="16"/>
<contactref element="R3" pad="1"/>
<contactref element="JP1" pad="3"/>
-<wire x1="52.8946" y1="16.549" x2="52.8946" y2="16.8402" width="0.254" layer="1"/>
-<wire x1="53.7591" y1="15.6845" x2="52.8946" y2="16.549" width="0.254" layer="1"/>
-<wire x1="53.7591" y1="15.6845" x2="54.0766" y2="15.367" width="0.254" layer="1"/>
-<wire x1="54.0766" y1="15.367" x2="54.991" y2="15.367" width="0.254" layer="1"/>
-<wire x1="54.991" y1="15.367" x2="55.118" y2="15.494" width="0.254" layer="1"/>
-<wire x1="45.3207" y1="6.5305" x2="45.2472" y2="6.3246" width="0.254" layer="1"/>
-<wire x1="53.0352" y1="5.4356" x2="53.2892" y2="5.9182" width="0.254" layer="1"/>
-<wire x1="53.2892" y1="5.9182" x2="53.2892" y2="14.986" width="0.254" layer="1"/>
-<wire x1="53.2892" y1="14.986" x2="53.7591" y2="15.4559" width="0.254" layer="1"/>
-<wire x1="53.7591" y1="15.4559" x2="53.7591" y2="15.6845" width="0.254" layer="1"/>
-<wire x1="45.2472" y1="6.3246" x2="46.2534" y2="6.3246" width="0.254" layer="1"/>
-<wire x1="46.2534" y1="6.3246" x2="46.4566" y2="6.1214" width="0.254" layer="1"/>
-<wire x1="46.4566" y1="6.1214" x2="47.8536" y2="6.1214" width="0.254" layer="16"/>
-<wire x1="47.8536" y1="6.1214" x2="47.9552" y2="6.223" width="0.254" layer="16"/>
-<wire x1="47.9552" y1="6.223" x2="50.2666" y2="6.223" width="0.254" layer="16"/>
-<wire x1="50.2666" y1="6.223" x2="51.054" y2="5.4356" width="0.254" layer="16"/>
-<wire x1="51.054" y1="5.4356" x2="53.0352" y2="5.4356" width="0.254" layer="16"/>
-<via x="46.4566" y="6.1214" extent="1-16" drill="0.6"/>
-<via x="53.0352" y="5.4356" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="20"/>
+<wire x1="27.038" y1="9.821" x2="27.038" y2="8.914" width="0.3048" layer="1"/>
+<wire x1="27.038" y1="8.914" x2="31.5722" y2="4.3798" width="0.3048" layer="1"/>
+<wire x1="31.5722" y1="4.3798" x2="32.0658" y2="4.3798" width="0.3048" layer="1"/>
+<wire x1="32.0658" y1="4.3798" x2="33.02" y2="5.334" width="0.3048" layer="1"/>
+<via x="33.02" y="5.334" extent="1-16" drill="0.6"/>
+<wire x1="33.02" y1="5.334" x2="34.671" y2="5.334" width="0.3048" layer="16"/>
+<wire x1="58.674" y1="15.494" x2="56.896" y2="15.494" width="0.3048" layer="16"/>
+<wire x1="65.1256" y1="17.2974" x2="64.643" y2="17.78" width="0.3048" layer="16"/>
+<wire x1="64.643" y1="17.78" x2="60.96" y2="17.78" width="0.3048" layer="16"/>
+<wire x1="60.96" y1="17.78" x2="58.674" y2="15.494" width="0.3048" layer="16"/>
+<wire x1="34.671" y1="5.334" x2="38.6969" y2="1.3081" width="0.3048" layer="16"/>
+<wire x1="65.1256" y1="17.2974" x2="65.1256" y2="14.4526" width="0.3048" layer="16"/>
+<wire x1="65.1256" y1="14.4526" x2="63.2714" y2="12.5984" width="0.3048" layer="16"/>
+<wire x1="63.2714" y1="12.5984" x2="63.2714" y2="4.5466" width="0.3048" layer="16"/>
+<wire x1="63.2714" y1="4.5466" x2="59.8424" y2="1.1176" width="0.3048" layer="16"/>
+<wire x1="59.8424" y1="1.1176" x2="38.8874" y2="1.1176" width="0.3048" layer="16"/>
+<wire x1="38.8874" y1="1.1176" x2="38.6969" y2="1.3081" width="0.3048" layer="16"/>
</signal>
<signal name="SCL">
-<contactref element="U$1" pad="17"/>
<contactref element="R4" pad="1"/>
<contactref element="JP1" pad="2"/>
-<wire x1="53.8344" y1="18.034" x2="52.92" y2="18.9484" width="0.254" layer="1"/>
-<wire x1="55.118" y1="18.034" x2="53.8344" y2="18.034" width="0.254" layer="1"/>
-<wire x1="47.1749" y1="8.3847" x2="47.2792" y2="8.2804" width="0.254" layer="1"/>
-<wire x1="47.2792" y1="8.2804" x2="47.7774" y2="8.2804" width="0.254" layer="1"/>
-<wire x1="47.7774" y1="8.2804" x2="48.9204" y2="7.1374" width="0.254" layer="1"/>
-<wire x1="48.9204" y1="7.1374" x2="49.0982" y2="7.1882" width="0.254" layer="1"/>
-<wire x1="49.0982" y1="7.1882" x2="49.0982" y2="7.0866" width="0.254" layer="16"/>
-<wire x1="49.0982" y1="7.0866" x2="51.1556" y2="7.0866" width="0.254" layer="16"/>
-<wire x1="51.1556" y1="7.0866" x2="51.4858" y2="6.7818" width="0.254" layer="16"/>
-<wire x1="51.7144" y1="13.589" x2="51.7144" y2="12.8778" width="0.254" layer="16"/>
-<wire x1="54.8132" y1="18.034" x2="55.118" y2="18.034" width="0.254" layer="16"/>
-<wire x1="51.7144" y1="12.8778" x2="52.9082" y2="12.8778" width="0.254" layer="16"/>
-<wire x1="52.9082" y1="12.8778" x2="53.2384" y2="13.208" width="0.254" layer="16"/>
-<wire x1="53.2384" y1="13.208" x2="53.2384" y2="16.4592" width="0.254" layer="16"/>
-<wire x1="53.2384" y1="16.4592" x2="54.8132" y2="18.034" width="0.254" layer="16"/>
-<wire x1="51.7144" y1="12.8016" x2="51.7144" y2="13.589" width="0.254" layer="1"/>
-<wire x1="51.9684" y1="12.3952" x2="51.7144" y2="12.8016" width="0.254" layer="1"/>
-<wire x1="51.9684" y1="6.985" x2="51.9684" y2="12.3952" width="0.254" layer="1"/>
-<wire x1="51.4858" y1="6.7818" x2="51.9684" y2="6.985" width="0.254" layer="1"/>
-<via x="49.0982" y="7.1882" extent="1-16" drill="0.6"/>
-<via x="51.4858" y="6.7818" extent="1-16" drill="0.6"/>
-<via x="51.7144" y="13.589" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="19"/>
+<wire x1="26.238" y1="9.821" x2="26.238" y2="8.7632" width="0.3048" layer="1"/>
+<wire x1="26.238" y1="8.7632" x2="29.2862" y2="5.715" width="0.3048" layer="1"/>
+<wire x1="29.2862" y1="5.715" x2="29.2862" y2="4.3544" width="0.3048" layer="1"/>
+<wire x1="29.2862" y1="5.715" x2="28.575" y2="5.715" width="0.3048" layer="1"/>
+<wire x1="28.575" y1="5.715" x2="27.686" y2="4.826" width="0.3048" layer="1"/>
+<via x="27.686" y="4.826" extent="1-16" drill="0.6"/>
+<wire x1="27.686" y1="4.826" x2="28.448" y2="4.826" width="0.3048" layer="16"/>
+<wire x1="57.0484" y1="17.8816" x2="56.896" y2="18.034" width="0.3048" layer="16"/>
+<wire x1="65.6336" y1="18.161" x2="65.2526" y2="18.542" width="0.3048" layer="16"/>
+<wire x1="65.2526" y1="18.542" x2="59.1312" y2="18.542" width="0.3048" layer="16"/>
+<wire x1="59.1312" y1="18.542" x2="58.547" y2="17.9578" width="0.3048" layer="16"/>
+<wire x1="58.547" y1="17.9578" x2="56.9722" y2="17.9578" width="0.3048" layer="16"/>
+<wire x1="56.9722" y1="17.9578" x2="56.896" y2="18.034" width="0.3048" layer="16"/>
+<wire x1="32.6644" y1="0.6096" x2="28.448" y2="4.826" width="0.3048" layer="16"/>
+<wire x1="32.6644" y1="0.6096" x2="60.2488" y2="0.6096" width="0.3048" layer="16"/>
+<wire x1="60.2488" y1="0.6096" x2="64.008" y2="4.3688" width="0.3048" layer="16"/>
+<wire x1="64.008" y1="4.3688" x2="64.008" y2="12.4714" width="0.3048" layer="16"/>
+<wire x1="64.008" y1="12.4714" x2="65.6336" y2="14.097" width="0.3048" layer="16"/>
+<wire x1="65.6336" y1="14.097" x2="65.6336" y2="18.161" width="0.3048" layer="16"/>
</signal>
<signal name="TX_XBEE">
-<contactref element="U$1" pad="18"/>
<contactref element="XB1" pad="2"/>
-<wire x1="11.749" y1="23.241" x2="8.59" y2="26.4" width="0.254" layer="1"/>
-<wire x1="11.7602" y1="23.241" x2="11.749" y2="23.241" width="0.254" layer="1"/>
-<wire x1="14.732" y1="20.2692" x2="11.7602" y2="23.241" width="0.254" layer="1"/>
-<wire x1="14.732" y1="20.2692" x2="20.0406" y2="20.2692" width="0.254" layer="1"/>
-<wire x1="20.0406" y1="20.2692" x2="26.3398" y2="20.2692" width="0.254" layer="16"/>
-<wire x1="26.3398" y1="20.2692" x2="31.8262" y2="14.7828" width="0.254" layer="16"/>
-<wire x1="31.8262" y1="14.7828" x2="31.8262" y2="14.1224" width="0.254" layer="16"/>
-<wire x1="31.8262" y1="14.1224" x2="37.9222" y2="8.0264" width="0.254" layer="16"/>
-<wire x1="47.2284" y1="9.1186" x2="47.1749" y2="9.1721" width="0.254" layer="1"/>
-<wire x1="47.879" y1="9.1186" x2="47.2284" y2="9.1186" width="0.254" layer="1"/>
-<wire x1="48.4886" y1="8.509" x2="47.879" y2="9.1186" width="0.254" layer="1"/>
-<wire x1="49.9618" y1="8.509" x2="48.4886" y2="8.509" width="0.254" layer="1"/>
-<wire x1="37.9222" y1="8.0264" x2="48.5648" y2="8.0264" width="0.254" layer="16"/>
-<wire x1="49.0474" y1="8.509" x2="49.9618" y2="8.509" width="0.254" layer="16"/>
-<wire x1="48.5648" y1="8.0264" x2="49.0474" y2="8.509" width="0.254" layer="16"/>
-<via x="20.0406" y="20.2692" extent="1-16" drill="0.6"/>
-<via x="49.9618" y="8.509" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="9"/>
+<wire x1="15.113" y1="10.541" x2="17.78" y2="13.208" width="0.3048" layer="1"/>
+<wire x1="17.78" y1="13.208" x2="18.825" y2="13.208" width="0.3048" layer="1"/>
+<wire x1="18.825" y1="13.208" x2="18.838" y2="13.221" width="0.3048" layer="1"/>
+<wire x1="8.59" y1="26.4" x2="8.59" y2="23.922" width="0.3048" layer="16"/>
+<wire x1="8.59" y1="23.922" x2="9.8298" y2="22.6822" width="0.3048" layer="16"/>
+<wire x1="9.8298" y1="22.6822" x2="9.8298" y2="14.2494" width="0.3048" layer="16"/>
+<wire x1="9.8298" y1="14.2494" x2="15.113" y2="8.9662" width="0.3048" layer="16"/>
+<via x="15.113" y="8.9662" extent="1-16" drill="0.6"/>
+<wire x1="15.113" y1="8.9662" x2="15.113" y2="10.541" width="0.3048" layer="1"/>
</signal>
<signal name="RX_XBEE">
-<contactref element="U$1" pad="19"/>
<contactref element="XB1" pad="3"/>
-<wire x1="10.59" y1="26.4" x2="15.4762" y2="21.5138" width="0.254" layer="1"/>
-<wire x1="15.4762" y1="21.5138" x2="20.8788" y2="21.5138" width="0.254" layer="1"/>
-<wire x1="20.8788" y1="21.5138" x2="25.8318" y2="21.5138" width="0.254" layer="16"/>
-<wire x1="25.8318" y1="21.5138" x2="32.639" y2="14.7066" width="0.254" layer="16"/>
-<wire x1="32.639" y1="14.7066" x2="32.639" y2="14.0716" width="0.254" layer="16"/>
-<wire x1="47.1776" y1="9.9568" x2="47.1749" y2="9.9595" width="0.254" layer="1"/>
-<wire x1="48.5648" y1="9.9568" x2="47.1776" y2="9.9568" width="0.254" layer="1"/>
-<wire x1="48.8188" y1="9.7028" x2="48.5648" y2="9.9568" width="0.254" layer="1"/>
-<wire x1="48.8442" y1="9.7028" x2="48.8188" y2="9.7028" width="0.254" layer="1"/>
-<wire x1="48.9458" y1="9.6012" x2="48.8442" y2="9.7028" width="0.254" layer="16"/>
-<wire x1="48.8188" y1="9.6774" x2="48.9458" y2="9.6012" width="0.254" layer="16"/>
-<wire x1="32.639" y1="14.0716" x2="37.9984" y2="8.7122" width="0.254" layer="16"/>
-<wire x1="37.9984" y1="8.7122" x2="47.8536" y2="8.7122" width="0.254" layer="16"/>
-<wire x1="47.8536" y1="8.7122" x2="48.8188" y2="9.6774" width="0.254" layer="16"/>
-<wire x1="48.8188" y1="9.6774" x2="48.8442" y2="9.7028" width="0.254" layer="16"/>
-<via x="20.8788" y="21.5138" extent="1-16" drill="0.6"/>
-<via x="48.8442" y="9.7028" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="RX_XMEGA">
-<contactref element="U$1" pad="22"/>
+<contactref element="IC4" pad="10"/>
+<wire x1="10.59" y1="26.4" x2="10.59" y2="14.6322" width="0.3048" layer="16"/>
+<wire x1="16.4338" y1="11.0998" x2="17.78" y2="12.446" width="0.3048" layer="1"/>
+<wire x1="17.78" y1="12.446" x2="18.813" y2="12.446" width="0.3048" layer="1"/>
+<wire x1="18.813" y1="12.446" x2="18.838" y2="12.421" width="0.3048" layer="1"/>
+<wire x1="10.59" y1="14.6322" x2="15.0622" y2="10.16" width="0.3048" layer="16"/>
+<wire x1="15.0622" y1="10.16" x2="16.4338" y2="10.16" width="0.3048" layer="16"/>
+<via x="16.4338" y="10.16" extent="1-16" drill="0.6"/>
+<wire x1="16.4338" y1="10.16" x2="16.4338" y2="11.0998" width="0.3048" layer="1"/>
+</signal>
+<signal name="RX_1284">
<contactref element="X1" pad="11"/>
-<wire x1="47.1468" y1="12.2936" x2="47.1749" y2="12.3217" width="0.254" layer="1"/>
-<wire x1="46.4312" y1="12.2936" x2="47.1468" y2="12.2936" width="0.254" layer="1"/>
-<wire x1="45.974" y1="11.8364" x2="46.4312" y2="12.2936" width="0.254" layer="1"/>
-<wire x1="45.974" y1="8.128" x2="45.974" y2="11.8364" width="0.254" layer="1"/>
-<wire x1="46.4058" y1="7.6962" x2="45.974" y2="8.128" width="0.254" layer="1"/>
-<wire x1="44.0542" y1="4.696" x2="44.0542" y2="3.2152" width="0.2032" layer="1"/>
-<wire x1="44.0542" y1="3.2152" x2="44.2468" y2="3.0226" width="0.2032" layer="1"/>
-<wire x1="44.2468" y1="3.0226" x2="46.6852" y2="3.0226" width="0.2032" layer="1"/>
-<wire x1="46.6852" y1="3.0226" x2="47.0154" y2="3.3274" width="0.2032" layer="1"/>
-<wire x1="47.0154" y1="3.3274" x2="47.0154" y2="4.6736" width="0.2032" layer="1"/>
-<wire x1="47.0154" y1="4.6736" x2="47.9298" y2="5.5626" width="0.2032" layer="1"/>
-<wire x1="47.4472" y1="7.6962" x2="46.4058" y2="7.6962" width="0.254" layer="1"/>
-<wire x1="47.9298" y1="7.2136" x2="47.4472" y2="7.6962" width="0.254" layer="1"/>
-<wire x1="47.9298" y1="5.5626" x2="47.9298" y2="7.2136" width="0.254" layer="1"/>
-</signal>
-<signal name="TX_XMEGA">
-<contactref element="U$1" pad="23"/>
-<contactref element="X1" pad="10"/>
-<wire x1="47.223" y1="13.1572" x2="47.1749" y2="13.1091" width="0.254" layer="1"/>
-<wire x1="51.4858" y1="11.2776" x2="50.9016" y2="11.9888" width="0.254" layer="1"/>
-<wire x1="51.4858" y1="8.255" x2="51.4858" y2="11.2776" width="0.254" layer="1"/>
-<wire x1="43.5542" y1="2.75" x2="43.5542" y2="4.696" width="0.254" layer="1"/>
-<wire x1="43.9674" y1="2.3368" x2="43.5542" y2="2.75" width="0.254" layer="1"/>
-<wire x1="43.9674" y1="2.3368" x2="47.0916" y2="2.3368" width="0.254" layer="1"/>
-<wire x1="47.0916" y1="2.3368" x2="47.4726" y2="2.7178" width="0.254" layer="1"/>
-<wire x1="47.4726" y1="2.7178" x2="47.4726" y2="4.445" width="0.254" layer="1"/>
-<wire x1="47.4726" y1="4.445" x2="47.498" y2="4.445" width="0.254" layer="1"/>
-<wire x1="47.498" y1="4.445" x2="48.4632" y2="5.4102" width="0.254" layer="1"/>
-<wire x1="48.4632" y1="5.4102" x2="48.4632" y2="5.8928" width="0.254" layer="1"/>
-<wire x1="48.4632" y1="5.8928" x2="48.768" y2="6.1976" width="0.254" layer="1"/>
-<wire x1="48.768" y1="6.1976" x2="49.4284" y2="6.1976" width="0.254" layer="1"/>
-<wire x1="49.4284" y1="6.1976" x2="51.4858" y2="8.255" width="0.254" layer="1"/>
-<wire x1="48.7934" y1="13.1572" x2="47.223" y2="13.1572" width="0.254" layer="1"/>
-<wire x1="49.8602" y1="12.0904" x2="48.7934" y2="13.1572" width="0.254" layer="1"/>
-<wire x1="50.8" y1="12.0904" x2="49.8602" y2="12.0904" width="0.254" layer="1"/>
-<wire x1="50.9016" y1="11.9888" x2="50.8" y2="12.0904" width="0.254" layer="1"/>
+<contactref element="IC4" pad="11"/>
+<wire x1="19.05" y1="9.906" x2="18.796" y2="10.16" width="0.3048" layer="16"/>
+<via x="18.796" y="10.16" extent="1-16" drill="0.6"/>
+<wire x1="18.796" y1="10.16" x2="18.796" y2="11.579" width="0.3048" layer="1"/>
+<wire x1="18.796" y1="11.579" x2="18.838" y2="11.621" width="0.3048" layer="1"/>
+<wire x1="19.05" y1="9.906" x2="31.7754" y2="9.906" width="0.3048" layer="16"/>
+<wire x1="31.7754" y1="9.906" x2="39.3954" y2="2.286" width="0.3048" layer="16"/>
+<wire x1="39.3954" y1="2.286" x2="41.0972" y2="2.286" width="0.3048" layer="16"/>
+<wire x1="41.0972" y1="2.286" x2="41.1226" y2="2.3114" width="0.3048" layer="16"/>
+<wire x1="41.1226" y1="2.3114" x2="41.1734" y2="2.3114" width="0.3048" layer="16"/>
+<wire x1="41.1734" y1="2.3114" x2="41.402" y2="2.54" width="0.3048" layer="16"/>
+<via x="41.402" y="2.54" extent="1-16" drill="0.6"/>
+<wire x1="41.402" y1="2.54" x2="41.402" y2="1.1684" width="0.3048" layer="1"/>
+<wire x1="41.402" y1="1.1684" x2="41.8846" y2="0.6858" width="0.3048" layer="1"/>
+<wire x1="41.8846" y1="0.6858" x2="43.4594" y2="0.6858" width="0.3048" layer="1"/>
+<wire x1="43.4594" y1="0.6858" x2="44.0542" y2="1.2806" width="0.3048" layer="1"/>
+<wire x1="44.0542" y1="4.696" x2="44.0542" y2="1.2806" width="0.3048" layer="1"/>
</signal>
<signal name="N$6">
-<contactref element="U$1" pad="58"/>
<contactref element="Q1" pad="2"/>
-<contactref element="C16" pad="2"/>
-<wire x1="21.082" y1="12.446" x2="22.1488" y2="13.5128" width="0.254" layer="1"/>
-<wire x1="22.1488" y1="13.5128" x2="24.7786" y2="13.5128" width="0.254" layer="1"/>
-<wire x1="24.7786" y1="13.5128" x2="24.9174" y2="13.6516" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="13.1091" x2="31.5566" y2="13.208" width="0.254" layer="1"/>
-<wire x1="24.7786" y1="13.6534" x2="25.5016" y2="14.3764" width="0.254" layer="1"/>
-<wire x1="24.7786" y1="13.5128" x2="24.7786" y2="13.6534" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="13.1091" x2="31.6074" y2="13.1572" width="0.254" layer="1"/>
-<wire x1="25.5016" y1="14.3764" x2="27.2796" y2="14.3764" width="0.254" layer="1"/>
-<wire x1="27.2796" y1="14.3764" x2="29.337" y2="12.319" width="0.254" layer="1"/>
-<wire x1="29.337" y1="12.319" x2="30.0736" y2="12.319" width="0.254" layer="1"/>
-<wire x1="30.0736" y1="12.319" x2="30.734" y2="12.9794" width="0.254" layer="1"/>
-<wire x1="30.734" y1="12.9794" x2="31.5258" y2="12.9794" width="0.254" layer="1"/>
-<wire x1="31.5258" y1="12.9794" x2="31.6555" y2="13.1091" width="0.254" layer="1"/>
+<contactref element="C12" pad="2"/>
+<contactref element="IC4" pad="7"/>
+<wire x1="18.838" y1="14.821" x2="17.361" y2="14.821" width="0.3048" layer="1"/>
+<wire x1="17.361" y1="14.821" x2="15.748" y2="13.208" width="0.3048" layer="1"/>
+<wire x1="15.748" y1="13.208" x2="13.8032" y2="13.208" width="0.3048" layer="1"/>
+<wire x1="13.8032" y1="13.208" x2="13.6398" y2="13.0446" width="0.3048" layer="1"/>
+<wire x1="13.6398" y1="13.0446" x2="13.1174" y2="13.0446" width="0.3048" layer="1"/>
+<wire x1="13.1174" y1="13.0446" x2="9.144" y2="17.018" width="0.3048" layer="1"/>
+<wire x1="9.144" y1="17.018" x2="9.144" y2="20.0914" width="0.3048" layer="1"/>
+<wire x1="9.144" y1="20.0914" x2="9.0932" y2="19.3802" width="0.3048" layer="1"/>
</signal>
<signal name="N$7">
-<contactref element="U$1" pad="59"/>
<contactref element="Q1" pad="1"/>
-<contactref element="C15" pad="2"/>
-<wire x1="11.43" y1="12.446" x2="13.1064" y2="10.7696" width="0.254" layer="1"/>
-<wire x1="13.1064" y1="10.7696" x2="24.003" y2="10.7696" width="0.254" layer="1"/>
-<wire x1="24.003" y1="10.7696" x2="24.7142" y2="11.4808" width="0.254" layer="1"/>
-<wire x1="24.7142" y1="11.4808" x2="24.804" y2="11.4808" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="12.3217" x2="31.5566" y2="12.4206" width="0.254" layer="1"/>
-<wire x1="24.804" y1="11.4808" x2="25.146" y2="11.1388" width="0.254" layer="1"/>
-<wire x1="24.892" y1="10.6934" x2="25.2984" y2="10.287" width="0.254" layer="1"/>
-<wire x1="24.892" y1="11.3928" x2="24.892" y2="10.6934" width="0.254" layer="1"/>
-<wire x1="24.804" y1="11.4808" x2="24.892" y2="11.3928" width="0.254" layer="1"/>
-<wire x1="25.2984" y1="10.287" x2="27.3812" y2="10.287" width="0.254" layer="1"/>
-<wire x1="27.3812" y1="10.287" x2="27.9908" y2="10.9728" width="0.254" layer="1"/>
-<wire x1="27.9908" y1="10.9728" x2="29.4386" y2="10.9728" width="0.254" layer="1"/>
-<wire x1="29.4386" y1="10.9728" x2="30.7086" y2="12.1666" width="0.254" layer="1"/>
-<wire x1="30.7086" y1="12.1666" x2="31.5004" y2="12.1666" width="0.254" layer="1"/>
-<wire x1="31.5004" y1="12.1666" x2="31.6555" y2="12.3217" width="0.254" layer="1"/>
-</signal>
-<signal name="N$5">
-<contactref element="U$1" pad="26"/>
-<contactref element="R5" pad="2"/>
-<wire x1="47.1749" y1="15.4713" x2="47.2284" y2="15.4178" width="0.254" layer="1"/>
-<wire x1="47.2284" y1="15.4178" x2="48.895" y2="15.4178" width="0.254" layer="1"/>
-<wire x1="52.5304" y1="24.8586" x2="52.4288" y2="24.4824" width="0.254" layer="1"/>
-<wire x1="48.895" y1="15.4178" x2="50.2666" y2="16.7894" width="0.254" layer="1"/>
-<wire x1="50.2666" y1="16.7894" x2="50.2666" y2="19.558" width="0.254" layer="1"/>
-<wire x1="50.2666" y1="19.558" x2="51.4858" y2="20.7772" width="0.254" layer="1"/>
-<wire x1="51.4858" y1="20.7772" x2="51.4858" y2="23.0886" width="0.254" layer="1"/>
-<wire x1="51.4858" y1="23.0886" x2="52.4764" y2="24.0792" width="0.254" layer="1"/>
-<wire x1="52.4764" y1="24.0792" x2="52.4764" y2="24.8046" width="0.254" layer="1"/>
-<wire x1="52.4764" y1="24.8046" x2="52.5304" y2="24.8586" width="0.254" layer="1"/>
-</signal>
-<signal name="N$8">
-<contactref element="U$1" pad="27"/>
-<contactref element="R6" pad="2"/>
-<wire x1="47.1749" y1="16.2587" x2="48.8469" y2="16.2587" width="0.254" layer="1"/>
-<wire x1="48.8469" y1="16.2587" x2="49.7078" y2="17.1196" width="0.254" layer="1"/>
-<wire x1="49.7078" y1="17.1196" x2="49.7078" y2="19.7866" width="0.254" layer="1"/>
-<wire x1="50.4288" y1="24.3234" x2="50.4796" y2="24.8586" width="0.254" layer="1"/>
-<wire x1="49.7078" y1="19.7866" x2="50.927" y2="21.0058" width="0.254" layer="1"/>
-<wire x1="50.927" y1="21.0058" x2="50.927" y2="23.8252" width="0.254" layer="1"/>
-<wire x1="50.927" y1="23.8252" x2="50.4288" y2="24.3234" width="0.254" layer="1"/>
-</signal>
-<signal name="N$9">
-<contactref element="U$1" pad="28"/>
-<contactref element="R7" pad="2"/>
-<wire x1="47.1749" y1="17.0461" x2="48.8215" y2="17.0461" width="0.254" layer="1"/>
-<wire x1="48.8215" y1="17.0461" x2="49.2252" y2="17.4498" width="0.254" layer="1"/>
-<wire x1="49.2252" y1="17.4498" x2="49.2252" y2="20.1422" width="0.254" layer="1"/>
-<wire x1="49.2252" y1="20.1422" x2="50.419" y2="21.336" width="0.254" layer="1"/>
-<wire x1="50.419" y1="21.336" x2="50.419" y2="22.9108" width="0.254" layer="1"/>
-<wire x1="50.419" y1="22.9108" x2="49.784" y2="23.5458" width="0.254" layer="1"/>
-<wire x1="49.784" y1="23.5458" x2="48.7426" y2="23.5458" width="0.254" layer="1"/>
-<wire x1="48.7426" y1="23.5458" x2="48.514" y2="23.7744" width="0.254" layer="1"/>
-<wire x1="48.514" y1="23.7744" x2="48.514" y2="24.7734" width="0.254" layer="1"/>
-<wire x1="48.514" y1="24.7734" x2="48.4288" y2="24.8586" width="0.254" layer="1"/>
+<contactref element="C11" pad="2"/>
+<contactref element="IC4" pad="8"/>
+<wire x1="18.838" y1="14.021" x2="17.831" y2="14.021" width="0.3048" layer="1"/>
+<wire x1="17.831" y1="14.021" x2="14.732" y2="10.922" width="0.3048" layer="1"/>
+<wire x1="14.732" y1="10.922" x2="13.5746" y2="10.922" width="0.3048" layer="1"/>
+<wire x1="13.5746" y1="10.922" x2="13.5636" y2="10.933" width="0.3048" layer="1"/>
+<wire x1="13.5636" y1="10.933" x2="9.536" y2="10.933" width="0.3048" layer="1"/>
+<wire x1="9.536" y1="10.933" x2="9.0932" y2="9.7282" width="0.3048" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="R5" pad="1"/>
<contactref element="LED1" pad="A"/>
-<wire x1="52.4034" y1="26.584" x2="52.5304" y2="26.5586" width="0.254" layer="1"/>
-<wire x1="52.4034" y1="27.7554" x2="52.4034" y2="26.584" width="0.254" layer="1"/>
+<wire x1="30.7742" y1="24.4062" x2="30.9658" y2="24.4062" width="0.3048" layer="1"/>
+<wire x1="30.9658" y1="24.4062" x2="30.9658" y2="24.33" width="0.3048" layer="1"/>
+<wire x1="30.9658" y1="24.33" x2="31.4452" y2="23.8506" width="0.3048" layer="1"/>
+<wire x1="31.4452" y1="23.8506" x2="37.314" y2="23.8506" width="0.3048" layer="1"/>
+<wire x1="37.314" y1="23.8506" x2="39.0144" y2="25.551" width="0.3048" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="R6" pad="1"/>
<contactref element="LED2" pad="A"/>
-<wire x1="50.4034" y1="26.584" x2="50.4796" y2="26.5586" width="0.254" layer="1"/>
-<wire x1="50.4034" y1="27.7554" x2="50.4034" y2="26.584" width="0.254" layer="1"/>
+<wire x1="30.0122" y1="26.1014" x2="31.0486" y2="26.1014" width="0.3048" layer="1"/>
+<wire x1="31.0486" y1="26.1014" x2="31.75" y2="25.4" width="0.3048" layer="1"/>
+<wire x1="31.75" y1="25.4" x2="31.75" y2="24.638" width="0.3048" layer="1"/>
+<wire x1="31.75" y1="24.638" x2="32.004" y2="24.384" width="0.3048" layer="1"/>
+<wire x1="32.004" y1="24.384" x2="34.7994" y2="24.384" width="0.3048" layer="1"/>
+<wire x1="34.7994" y1="24.384" x2="35.9664" y2="25.551" width="0.3048" layer="1"/>
</signal>
<signal name="N$12">
<contactref element="R7" pad="1"/>
<contactref element="LED3" pad="A"/>
-<wire x1="48.4034" y1="27.7554" x2="48.4288" y2="27.7554" width="0.254" layer="1"/>
-<wire x1="48.4288" y1="27.7554" x2="48.4288" y2="26.5586" width="0.254" layer="1"/>
+<wire x1="28.7676" y1="27.7204" x2="30.749" y2="27.7204" width="0.3048" layer="1"/>
+<wire x1="30.749" y1="27.7204" x2="32.9184" y2="25.551" width="0.3048" layer="1"/>
</signal>
<signal name="N$14">
<contactref element="LED4" pad="A"/>
<contactref element="R8" pad="1"/>
-<wire x1="57.427" y1="26.5586" x2="57.427" y2="27.7554" width="0.254" layer="1"/>
+<wire x1="63.1928" y1="23.967" x2="63.1928" y2="25.2232" width="0.3048" layer="1"/>
+<wire x1="63.1928" y1="25.2232" x2="62.738" y2="25.678" width="0.3048" layer="1"/>
</signal>
<signal name="LED_AT168">
<contactref element="R8" pad="2"/>
<contactref element="IC1" pad="13"/>
<wire x1="69.1124" y1="13.3244" x2="69.0976" y2="13.3096" width="0.254" layer="1"/>
-<wire x1="63.119" y1="24.892" x2="63.119" y2="19.4564" width="0.254" layer="16"/>
-<wire x1="62.738" y1="25.3238" x2="63.119" y2="24.892" width="0.254" layer="16"/>
-<wire x1="59.055" y1="25.3238" x2="62.738" y2="25.3238" width="0.254" layer="16"/>
-<wire x1="58.6406" y1="24.8586" x2="59.055" y2="25.3238" width="0.254" layer="1"/>
-<wire x1="57.427" y1="24.8586" x2="58.6406" y2="24.8586" width="0.254" layer="1"/>
-<wire x1="66.6496" y1="14.4018" x2="67.1068" y2="13.9446" width="0.254" layer="1"/>
-<wire x1="66.6496" y1="16.0528" x2="66.6496" y2="14.4018" width="0.254" layer="1"/>
-<wire x1="67.1576" y1="16.4592" x2="66.6496" y2="16.0528" width="0.254" layer="1"/>
-<wire x1="67.1576" y1="16.5608" x2="67.1576" y2="16.4592" width="0.254" layer="1"/>
-<wire x1="66.0146" y1="16.5608" x2="67.1576" y2="16.5608" width="0.254" layer="16"/>
-<wire x1="63.119" y1="19.4564" x2="66.0146" y2="16.5608" width="0.254" layer="16"/>
-<wire x1="67.1068" y1="13.9446" x2="67.7164" y2="13.9446" width="0.254" layer="1"/>
-<wire x1="67.7164" y1="13.9446" x2="67.9196" y2="13.7414" width="0.254" layer="1"/>
-<wire x1="67.9196" y1="13.7414" x2="68.072" y2="13.7414" width="0.254" layer="1"/>
-<wire x1="68.072" y1="13.7414" x2="68.3768" y2="13.4366" width="0.254" layer="1"/>
-<wire x1="68.3768" y1="13.4366" x2="69.0002" y2="13.4366" width="0.254" layer="1"/>
-<wire x1="69.0002" y1="13.4366" x2="69.1124" y2="13.3244" width="0.254" layer="1"/>
-<via x="59.055" y="25.3238" extent="1-16" drill="0.6"/>
-<via x="67.1576" y="16.5608" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="SS_XMEGA">
-<contactref element="U$1" pad="30"/>
+<wire x1="69.1124" y1="13.3244" x2="68.2096" y2="13.3244" width="0.3048" layer="1"/>
+<wire x1="68.2096" y1="13.3244" x2="67.818" y2="13.716" width="0.3048" layer="1"/>
+<wire x1="67.818" y1="13.716" x2="67.818" y2="14.478" width="0.3048" layer="1"/>
+<wire x1="67.818" y1="14.478" x2="66.802" y2="15.494" width="0.3048" layer="1"/>
+<wire x1="66.802" y1="15.494" x2="66.802" y2="21.082" width="0.3048" layer="1"/>
+<wire x1="66.802" y1="21.082" x2="66.294" y2="21.59" width="0.3048" layer="1"/>
+<wire x1="66.294" y1="21.59" x2="63.7698" y2="21.59" width="0.3048" layer="1"/>
+<wire x1="63.7698" y1="21.59" x2="63.1928" y2="22.167" width="0.3048" layer="1"/>
+</signal>
+<signal name="SS_1284">
<contactref element="IC2" pad="9"/>
-<wire x1="45.8978" y1="21.6916" x2="45.8978" y2="21.5646" width="0.254" layer="16"/>
-<wire x1="48.2092" y1="18.6436" x2="48.768" y2="19.2024" width="0.254" layer="1"/>
-<wire x1="47.1976" y1="18.6436" x2="48.2092" y2="18.6436" width="0.254" layer="1"/>
-<wire x1="47.1749" y1="18.6209" x2="47.1976" y2="18.6436" width="0.254" layer="1"/>
-<wire x1="46.355" y1="21.6916" x2="45.8978" y2="21.6916" width="0.254" layer="16"/>
-<wire x1="46.4566" y1="21.7932" x2="46.355" y2="21.6916" width="0.254" layer="16"/>
-<wire x1="47.1678" y1="21.7932" x2="46.4566" y2="21.7932" width="0.254" layer="16"/>
-<wire x1="47.6504" y1="22.2758" x2="47.1678" y2="21.7932" width="0.254" layer="16"/>
-<wire x1="48.9458" y1="22.2758" x2="47.6504" y2="22.2758" width="0.254" layer="16"/>
-<wire x1="49.4538" y1="21.7678" x2="48.9458" y2="22.2758" width="0.254" layer="16"/>
-<wire x1="49.4538" y1="21.1074" x2="49.4538" y2="21.7678" width="0.254" layer="1"/>
-<wire x1="48.768" y1="20.4216" x2="49.4538" y2="21.1074" width="0.254" layer="1"/>
-<wire x1="48.768" y1="19.2024" x2="48.768" y2="20.4216" width="0.254" layer="1"/>
-<via x="49.4538" y="21.7678" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="MISO_XMEGA">
-<contactref element="U$1" pad="32"/>
+<contactref element="IC4" pad="44"/>
+<wire x1="48.4886" y1="16.1036" x2="48.4886" y2="16.2306" width="0.3048" layer="1"/>
+<wire x1="48.4886" y1="16.2306" x2="48.514" y2="16.256" width="0.3048" layer="1"/>
+<wire x1="20.638" y1="21.421" x2="19.135" y2="21.421" width="0.3048" layer="1"/>
+<wire x1="19.135" y1="21.421" x2="18.7198" y2="21.0058" width="0.3048" layer="1"/>
+<via x="18.7198" y="21.0058" extent="1-16" drill="0.6"/>
+<wire x1="18.7198" y1="21.0058" x2="26.6192" y2="21.0058" width="0.3048" layer="16"/>
+<wire x1="26.6192" y1="21.0058" x2="32.4866" y2="15.1384" width="0.3048" layer="16"/>
+<wire x1="32.4866" y1="15.1384" x2="34.036" y2="15.1384" width="0.3048" layer="16"/>
+<wire x1="48.4886" y1="16.1036" x2="48.4886" y2="17.6784" width="0.3048" layer="1"/>
+<wire x1="48.4886" y1="17.6784" x2="49.0728" y2="18.2626" width="0.3048" layer="1"/>
+<wire x1="49.0728" y1="18.2626" x2="49.0728" y2="19.7612" width="0.3048" layer="1"/>
+<wire x1="49.0728" y1="19.7612" x2="48.0568" y2="20.7772" width="0.3048" layer="1"/>
+<wire x1="48.0568" y1="20.7772" x2="46.0502" y2="20.7772" width="0.3048" layer="1"/>
+<wire x1="46.0502" y1="20.7772" x2="45.6184" y2="20.3454" width="0.3048" layer="1"/>
+<wire x1="45.6184" y1="20.3454" x2="40.9448" y2="20.3454" width="0.3048" layer="1"/>
+<wire x1="40.9448" y1="20.3454" x2="36.7538" y2="16.1544" width="0.3048" layer="1"/>
+<wire x1="36.7538" y1="16.1544" x2="36.7538" y2="15.0368" width="0.3048" layer="1"/>
+<via x="36.7538" y="15.0368" extent="1-16" drill="0.6"/>
+<wire x1="36.7538" y1="15.0368" x2="34.1376" y2="15.0368" width="0.3048" layer="16"/>
+<wire x1="34.1376" y1="15.0368" x2="34.036" y2="15.1384" width="0.3048" layer="16"/>
+</signal>
+<signal name="MISO_1284">
<contactref element="R10" pad="1"/>
<contactref element="R9" pad="2"/>
-<wire x1="31.0506" y1="24.2316" x2="30.9626" y2="24.1436" width="0.254" layer="1"/>
-<wire x1="32.766" y1="24.2316" x2="31.0506" y2="24.2316" width="0.254" layer="1"/>
-<wire x1="32.766" y1="24.2316" x2="34.4678" y2="25.9334" width="0.254" layer="1"/>
-<wire x1="34.4678" y1="25.9334" x2="34.4932" y2="25.9334" width="0.254" layer="1"/>
-<wire x1="34.4932" y1="25.9334" x2="35.2688" y2="26.709" width="0.254" layer="16"/>
-<wire x1="35.2688" y1="26.709" x2="35.2688" y2="28.7782" width="0.254" layer="16"/>
-<wire x1="47.1522" y1="20.2184" x2="47.1749" y2="20.1957" width="0.254" layer="1"/>
-<wire x1="44.2214" y1="20.2184" x2="47.1522" y2="20.2184" width="0.254" layer="1"/>
-<wire x1="44.069" y1="20.066" x2="44.2214" y2="20.2184" width="0.254" layer="1"/>
-<wire x1="35.179" y1="20.066" x2="44.069" y2="20.066" width="0.254" layer="1"/>
-<wire x1="34.1884" y1="21.0566" x2="35.179" y2="20.066" width="0.254" layer="1"/>
-<wire x1="33.147" y1="21.0566" x2="34.1884" y2="21.0566" width="0.254" layer="1"/>
-<wire x1="32.766" y1="21.4376" x2="33.147" y2="21.0566" width="0.254" layer="1"/>
-<wire x1="32.766" y1="21.4376" x2="32.766" y2="24.2316" width="0.254" layer="1"/>
-<via x="34.4932" y="25.9334" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="2"/>
+<contactref element="X1" pad="14"/>
+<wire x1="45.5542" y1="4.696" x2="45.5542" y2="3.2138" width="0.3048" layer="1"/>
+<wire x1="45.5542" y1="3.2138" x2="45.5676" y2="3.2004" width="0.3048" layer="1"/>
+<via x="45.5676" y="3.2004" extent="1-16" drill="0.6"/>
+<wire x1="53.6194" y1="7.4024" x2="53.0716" y2="7.9502" width="0.3048" layer="1"/>
+<wire x1="18.838" y1="18.821" x2="21.6412" y2="18.821" width="0.3048" layer="1"/>
+<wire x1="21.6412" y1="18.821" x2="22.5552" y2="17.907" width="0.3048" layer="1"/>
+<wire x1="22.5552" y1="17.907" x2="23.0124" y2="17.907" width="0.3048" layer="1"/>
+<wire x1="23.0124" y1="17.907" x2="23.0378" y2="17.8816" width="0.3048" layer="1"/>
+<via x="23.0378" y="17.8816" extent="1-16" drill="0.6"/>
+<wire x1="23.0378" y1="17.8816" x2="27.8384" y2="17.8816" width="0.3048" layer="16"/>
+<wire x1="27.8384" y1="17.8816" x2="32.3088" y2="13.4112" width="0.3048" layer="16"/>
+<wire x1="45.5542" y1="4.696" x2="45.5542" y2="7.5826" width="0.3048" layer="1"/>
+<wire x1="45.5542" y1="7.5826" x2="45.5422" y2="7.5946" width="0.3048" layer="1"/>
+<via x="45.5422" y="7.5946" extent="1-16" drill="0.6"/>
+<wire x1="40.8432" y1="19.2786" x2="41.8736" y2="19.2786" width="0.3048" layer="1"/>
+<wire x1="44.9326" y1="7.7216" x2="45.4152" y2="7.7216" width="0.3048" layer="16"/>
+<wire x1="45.4152" y1="7.7216" x2="45.5422" y2="7.5946" width="0.3048" layer="16"/>
+<wire x1="40.8432" y1="19.2786" x2="38.5318" y2="16.9672" width="0.3048" layer="1"/>
+<wire x1="32.3088" y1="13.4112" x2="37.5666" y2="13.4112" width="0.3048" layer="16"/>
+<wire x1="37.5666" y1="13.4112" x2="38.6334" y2="12.3444" width="0.3048" layer="16"/>
+<via x="38.6334" y="12.3444" extent="1-16" drill="0.6"/>
+<wire x1="38.6334" y1="12.3444" x2="38.5318" y2="12.446" width="0.3048" layer="1"/>
+<wire x1="38.5318" y1="12.446" x2="38.5318" y2="16.9672" width="0.3048" layer="1"/>
+<wire x1="38.6334" y1="12.3444" x2="40.3098" y2="12.3444" width="0.3048" layer="16"/>
+<wire x1="40.3098" y1="12.3444" x2="44.9326" y2="7.7216" width="0.3048" layer="16"/>
+<wire x1="45.5676" y1="3.2004" x2="48.9004" y2="3.2004" width="0.3048" layer="16"/>
+<wire x1="48.9004" y1="3.2004" x2="51.2" y2="5.5" width="0.3048" layer="16"/>
+<wire x1="51.2" y1="5.5" x2="52.3" y2="5.5" width="0.3048" layer="16"/>
+<via x="52.3" y="5.5" extent="1-16" drill="0.6"/>
+<wire x1="52.3" y1="5.5" x2="52.3" y2="6.083" width="0.3048" layer="1"/>
+<wire x1="52.3" y1="6.083" x2="53.6194" y2="7.4024" width="0.3048" layer="1"/>
</signal>
<signal name="RTS_XBEE">
<contactref element="XB1" pad="16"/>
-<contactref element="U$1" pad="1"/>
-<wire x1="14.59" y1="4.4" x2="15.651" y2="5.461" width="0.254" layer="1"/>
-<wire x1="15.651" y1="5.461" x2="20.8788" y2="5.461" width="0.254" layer="1"/>
-<wire x1="20.8788" y1="5.461" x2="21.9483" y2="6.5305" width="0.254" layer="1"/>
-<wire x1="21.9483" y1="6.5305" x2="33.5097" y2="6.5305" width="0.254" layer="1"/>
+<contactref element="IC4" pad="15"/>
+<wire x1="23.038" y1="9.821" x2="23.038" y2="9.068" width="0.3048" layer="1"/>
+<wire x1="22.225" y1="6.096" x2="16.764" y2="6.096" width="0.3048" layer="1"/>
+<wire x1="16.764" y1="6.096" x2="16.002" y2="5.334" width="0.3048" layer="1"/>
+<wire x1="16.002" y1="5.334" x2="14.986" y2="5.334" width="0.3048" layer="1"/>
+<wire x1="14.986" y1="5.334" x2="14.732" y2="5.08" width="0.3048" layer="1"/>
+<wire x1="14.732" y1="5.08" x2="14.732" y2="4.542" width="0.3048" layer="1"/>
+<wire x1="14.732" y1="4.542" x2="14.59" y2="4.4" width="0.3048" layer="1"/>
+<wire x1="22.225" y1="6.096" x2="22.352" y2="6.223" width="0.3048" layer="1"/>
+<wire x1="22.352" y1="6.223" x2="22.352" y2="8.128" width="0.3048" layer="1"/>
+<wire x1="22.352" y1="8.128" x2="22.86" y2="8.636" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="8.636" x2="22.86" y2="8.89" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="8.89" x2="23.038" y2="9.068" width="0.3048" layer="1"/>
</signal>
<signal name="CTS_XBEE">
<contactref element="XB1" pad="12"/>
-<contactref element="U$1" pad="2"/>
-<wire x1="22.59" y1="4.4" x2="23.905" y2="5.715" width="0.254" layer="1"/>
-<wire x1="23.905" y1="5.715" x2="30.48" y2="5.715" width="0.254" layer="1"/>
-<wire x1="30.48" y1="5.715" x2="30.7594" y2="5.4356" width="0.254" layer="1"/>
-<wire x1="30.7594" y1="5.4356" x2="34.0106" y2="5.4356" width="0.254" layer="1"/>
-<wire x1="34.0106" y1="5.4356" x2="34.2971" y2="5.7221" width="0.254" layer="1"/>
-<wire x1="34.2971" y1="5.7221" x2="34.2971" y2="6.5305" width="0.254" layer="1"/>
+<contactref element="IC4" pad="16"/>
+<wire x1="23.838" y1="9.821" x2="23.838" y2="8.852" width="0.3048" layer="1"/>
+<wire x1="23.838" y1="8.852" x2="22.86" y2="7.874" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="7.874" x2="22.86" y2="4.67" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="4.67" x2="22.59" y2="4.4" width="0.3048" layer="1"/>
</signal>
<signal name="DTR_XBEE">
<contactref element="XB1" pad="9"/>
-<contactref element="U$1" pad="49"/>
-<wire x1="22.59" y1="21.86" x2="22.59" y2="26.4" width="0.254" layer="1"/>
-<wire x1="24.384" y1="20.066" x2="22.59" y2="21.86" width="0.254" layer="1"/>
-<wire x1="24.384" y1="20.066" x2="31.5258" y2="20.066" width="0.254" layer="1"/>
-<wire x1="31.5258" y1="20.066" x2="31.6555" y2="20.1957" width="0.254" layer="1"/>
-</signal>
-<signal name="N$15">
-<contactref element="IC1" pad="8"/>
-<contactref element="Q2" pad="1"/>
-<contactref element="C17" pad="2"/>
-<wire x1="61.0616" y1="10.0584" x2="62.3706" y2="11.1896" width="0.254" layer="1"/>
-<wire x1="62.3706" y1="11.1896" x2="65.151" y2="11.1896" width="0.254" layer="1"/>
-<wire x1="70.4258" y1="18.017" x2="70.605" y2="18.017" width="0.254" layer="1"/>
-<wire x1="65.8876" y1="20.9804" x2="66.1924" y2="21.2852" width="0.254" layer="1"/>
-<wire x1="65.8876" y1="18.0594" x2="65.8876" y2="20.9804" width="0.254" layer="1"/>
-<wire x1="66.04" y1="17.7546" x2="65.8876" y2="18.0594" width="0.254" layer="1"/>
-<wire x1="66.04" y1="12.104" x2="66.04" y2="17.7546" width="0.254" layer="1"/>
-<wire x1="65.151" y1="11.1896" x2="66.04" y2="12.104" width="0.254" layer="1"/>
-<wire x1="70.4258" y1="18.906" x2="70.4258" y2="18.017" width="0.254" layer="1"/>
-<wire x1="70.2818" y1="19.05" x2="70.4258" y2="18.906" width="0.254" layer="1"/>
-<wire x1="70.2818" y1="21.0312" x2="70.2818" y2="19.05" width="0.254" layer="1"/>
-<wire x1="70.0278" y1="21.2852" x2="70.2818" y2="21.0312" width="0.254" layer="1"/>
-<wire x1="66.1924" y1="21.2852" x2="70.0278" y2="21.2852" width="0.254" layer="1"/>
-</signal>
-<signal name="N$16">
-<contactref element="IC1" pad="7"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="C18" pad="2"/>
-<wire x1="64.1232" y1="16.979" x2="61.0616" y2="19.7104" width="0.254" layer="1"/>
-<wire x1="65.151" y1="16.9536" x2="64.1232" y2="16.979" width="0.254" layer="1"/>
-<wire x1="71.4248" y1="18.0368" x2="71.405" y2="18.017" width="0.254" layer="1"/>
-<wire x1="71.4248" y1="19.05" x2="71.4248" y2="18.0368" width="0.254" layer="1"/>
-<wire x1="71.3232" y1="19.1516" x2="71.4248" y2="19.05" width="0.254" layer="1"/>
-<wire x1="65.151" y1="16.9536" x2="65.151" y2="21.3614" width="0.254" layer="1"/>
-<wire x1="65.151" y1="21.3614" x2="65.5066" y2="21.7424" width="0.254" layer="1"/>
-<wire x1="70.9422" y1="19.1516" x2="71.3232" y2="19.1516" width="0.254" layer="1"/>
-<wire x1="70.739" y1="19.3548" x2="70.9422" y2="19.1516" width="0.254" layer="1"/>
-<wire x1="70.739" y1="21.3614" x2="70.739" y2="19.3548" width="0.254" layer="1"/>
-<wire x1="70.358" y1="21.7424" x2="70.739" y2="21.3614" width="0.254" layer="1"/>
-<wire x1="65.5066" y1="21.7424" x2="70.358" y2="21.7424" width="0.254" layer="1"/>
+<contactref element="IC4" pad="40"/>
+<wire x1="22.59" y1="26.4" x2="22.59" y2="25.908" width="0.3048" layer="1"/>
+<wire x1="22.59" y1="25.908" x2="22.59" y2="25.67" width="0.3048" layer="1"/>
+<wire x1="23.876" y1="21.459" x2="23.838" y2="21.421" width="0.3048" layer="1"/>
+<wire x1="23.876" y1="21.459" x2="23.876" y2="22.9362" width="0.3048" layer="1"/>
+<wire x1="23.876" y1="22.9362" x2="22.5552" y2="24.257" width="0.3048" layer="1"/>
+<wire x1="22.5552" y1="24.257" x2="22.5552" y2="25.8732" width="0.3048" layer="1"/>
+<wire x1="22.5552" y1="25.8732" x2="22.59" y2="25.908" width="0.3048" layer="1"/>
</signal>
<signal name="S_IN1_PPM">
<contactref element="IC1" pad="12"/>
<contactref element="IC1" pad="23"/>
<contactref element="JP9" pad="3"/>
-<wire x1="83.2866" y1="14.351" x2="83.2866" y2="14.8082" width="0.254" layer="16"/>
-<wire x1="82.7278" y1="13.7922" x2="83.2866" y2="14.351" width="0.254" layer="16"/>
-<wire x1="75.438" y1="9.3988" x2="75.405" y2="9.4318" width="0.254" layer="1"/>
-<wire x1="82.7024" y1="10.795" x2="82.7278" y2="13.7922" width="0.254" layer="16"/>
-<wire x1="81.026" y1="9.1186" x2="82.7024" y2="10.795" width="0.254" layer="16"/>
<wire x1="69.1124" y1="14.1244" x2="69.089" y2="14.1478" width="0.254" layer="1"/>
-<wire x1="68.4784" y1="14.2494" x2="72.9234" y2="9.8044" width="0.254" layer="16"/>
-<wire x1="72.9234" y1="9.8044" x2="74.4982" y2="9.8044" width="0.254" layer="16"/>
-<wire x1="74.4982" y1="9.8044" x2="74.93" y2="9.3726" width="0.254" layer="16"/>
-<wire x1="75.438" y1="7.8486" x2="75.438" y2="9.3988" width="0.254" layer="1"/>
-<wire x1="74.9554" y1="7.366" x2="75.438" y2="7.8486" width="0.254" layer="1"/>
-<wire x1="74.9554" y1="7.366" x2="74.9554" y2="7.0612" width="0.254" layer="16"/>
-<wire x1="74.9554" y1="7.0612" x2="75.3618" y2="6.6548" width="0.254" layer="16"/>
-<wire x1="74.93" y1="9.3726" x2="74.93" y2="7.3914" width="0.254" layer="16"/>
-<wire x1="74.93" y1="7.3914" x2="74.9554" y2="7.366" width="0.254" layer="16"/>
-<wire x1="77.9018" y1="9.1186" x2="81.026" y2="9.1186" width="0.254" layer="16"/>
-<wire x1="77.5716" y1="8.7884" x2="77.9018" y2="9.1186" width="0.254" layer="16"/>
-<wire x1="77.5716" y1="7.4168" x2="77.5716" y2="8.7884" width="0.254" layer="16"/>
-<wire x1="76.8096" y1="6.6548" x2="77.5716" y2="7.4168" width="0.254" layer="16"/>
-<wire x1="75.3618" y1="6.6548" x2="76.8096" y2="6.6548" width="0.254" layer="16"/>
-<wire x1="67.5894" y1="14.9098" x2="67.564" y2="14.8844" width="0.254" layer="16"/>
-<wire x1="67.5894" y1="14.9098" x2="67.5894" y2="14.732" width="0.254" layer="1"/>
-<wire x1="67.5894" y1="14.732" x2="68.072" y2="14.2494" width="0.254" layer="1"/>
-<wire x1="68.072" y1="14.2494" x2="68.9874" y2="14.2494" width="0.254" layer="1"/>
-<wire x1="68.9874" y1="14.2494" x2="69.1124" y2="14.1244" width="0.254" layer="1"/>
-<wire x1="68.072" y1="14.2494" x2="68.4784" y2="14.2494" width="0.254" layer="16"/>
-<wire x1="67.8688" y1="14.4526" x2="68.072" y2="14.2494" width="0.254" layer="16"/>
-<wire x1="67.8688" y1="14.6304" x2="67.8688" y2="14.4526" width="0.254" layer="16"/>
-<wire x1="67.5894" y1="14.9098" x2="67.8688" y2="14.6304" width="0.254" layer="16"/>
-<via x="74.9554" y="7.366" extent="1-16" drill="0.6"/>
-<via x="67.5894" y="14.9098" extent="1-16" drill="0.6"/>
+<wire x1="75.405" y1="8.542" x2="75.405" y2="9.4318" width="0.3048" layer="1"/>
+<wire x1="75.405" y1="9.4318" x2="75.405" y2="10.6756" width="0.3048" layer="1"/>
+<wire x1="75.405" y1="10.6756" x2="74.8538" y2="11.2268" width="0.3048" layer="1"/>
+<via x="74.8538" y="11.2268" extent="1-16" drill="0.6"/>
+<wire x1="74.8538" y1="11.2268" x2="74.8538" y2="11.7856" width="0.3048" layer="16"/>
+<wire x1="74.8538" y1="11.7856" x2="70.9422" y2="15.6972" width="0.3048" layer="16"/>
+<via x="70.9422" y="15.6972" extent="1-16" drill="0.6"/>
+<wire x1="70.9422" y1="15.6972" x2="70.9422" y2="14.9606" width="0.3048" layer="1"/>
+<wire x1="70.9422" y1="14.9606" x2="70.0786" y2="14.097" width="0.3048" layer="1"/>
+<wire x1="70.0786" y1="14.097" x2="69.1398" y2="14.097" width="0.3048" layer="1"/>
+<wire x1="69.1398" y1="14.097" x2="69.1124" y2="14.1244" width="0.3048" layer="1"/>
+<wire x1="75.405" y1="8.542" x2="75.4558" y2="8.542" width="0.3048" layer="1"/>
+<wire x1="75.4558" y1="8.542" x2="75.692" y2="8.3058" width="0.3048" layer="1"/>
+<wire x1="75.692" y1="8.3058" x2="76.6318" y2="8.3058" width="0.3048" layer="1"/>
+<wire x1="76.6318" y1="8.3058" x2="77.9018" y2="9.5758" width="0.3048" layer="1"/>
+<wire x1="77.9018" y1="9.5758" x2="79.0956" y2="9.5758" width="0.3048" layer="1"/>
+<wire x1="79.0956" y1="9.5758" x2="79.4766" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="79.4766" y1="9.9568" x2="80.899" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="80.899" y1="9.9568" x2="82.296" y2="11.3538" width="0.3048" layer="1"/>
+<wire x1="82.296" y1="11.3538" x2="82.296" y2="13.8176" width="0.3048" layer="1"/>
+<wire x1="82.296" y1="13.8176" x2="83.2866" y2="14.8082" width="0.3048" layer="1"/>
</signal>
<signal name="SS_MEGA">
<contactref element="IC1" pad="14"/>
<contactref element="IC2" pad="8"/>
-<wire x1="67.0814" y1="13.0048" x2="67.6888" y2="12.7022" width="0.254" layer="1"/>
-<wire x1="45.8978" y1="22.8346" x2="56.5912" y2="22.8346" width="0.254" layer="16"/>
-<wire x1="56.5912" y1="22.8346" x2="63.373" y2="16.0528" width="0.254" layer="16"/>
-<wire x1="63.373" y1="16.0528" x2="63.373" y2="14.2748" width="0.254" layer="16"/>
-<wire x1="63.373" y1="14.2748" x2="64.7954" y2="12.8524" width="0.254" layer="16"/>
-<wire x1="64.7954" y1="12.8524" x2="66.9544" y2="12.8524" width="0.254" layer="16"/>
-<wire x1="66.9544" y1="12.8524" x2="67.0814" y2="13.0048" width="0.254" layer="16"/>
-<wire x1="67.6888" y1="12.7022" x2="68.9346" y2="12.7022" width="0.254" layer="1"/>
-<wire x1="68.9346" y1="12.7022" x2="69.1124" y2="12.5244" width="0.254" layer="1"/>
-<via x="67.0814" y="13.0048" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="MOSI_MEGA">
+<wire x1="69.1124" y1="12.5244" x2="68.2476" y2="12.5244" width="0.3048" layer="1"/>
+<wire x1="68.2476" y1="12.5244" x2="67.31" y2="13.462" width="0.3048" layer="1"/>
+<wire x1="67.31" y1="13.462" x2="67.31" y2="14.224" width="0.3048" layer="1"/>
+<wire x1="67.31" y1="14.224" x2="66.294" y2="15.24" width="0.3048" layer="1"/>
+<wire x1="66.294" y1="15.24" x2="66.294" y2="20.828" width="0.3048" layer="1"/>
+<wire x1="66.294" y1="20.828" x2="66.04" y2="21.082" width="0.3048" layer="1"/>
+<wire x1="66.04" y1="21.082" x2="62.738" y2="21.082" width="0.3048" layer="1"/>
+<wire x1="62.738" y1="21.082" x2="61.976" y2="21.844" width="0.3048" layer="1"/>
+<wire x1="61.976" y1="21.844" x2="61.976" y2="23.876" width="0.3048" layer="1"/>
+<wire x1="61.976" y1="23.876" x2="61.468" y2="24.384" width="0.3048" layer="1"/>
+<wire x1="61.468" y1="24.384" x2="60.198" y2="24.384" width="0.3048" layer="1"/>
+<wire x1="60.198" y1="24.384" x2="59.817" y2="24.003" width="0.3048" layer="1"/>
+<wire x1="49.7586" y1="16.1036" x2="49.7586" y2="16.9926" width="0.3048" layer="1"/>
+<wire x1="59.2836" y1="23.0886" x2="59.817" y2="23.622" width="0.3048" layer="1"/>
+<wire x1="59.817" y1="23.622" x2="59.817" y2="24.003" width="0.3048" layer="1"/>
+<wire x1="49.7332" y1="16.129" x2="49.7586" y2="16.1036" width="0.3048" layer="1"/>
+<wire x1="59.2836" y1="23.0886" x2="54.229" y2="23.0886" width="0.3048" layer="1"/>
+<wire x1="54.229" y1="23.0886" x2="53.3908" y2="22.2504" width="0.3048" layer="1"/>
+<wire x1="53.3908" y1="22.2504" x2="52.07" y2="22.2504" width="0.3048" layer="1"/>
+<wire x1="52.07" y1="22.2504" x2="50.2158" y2="24.1046" width="0.3048" layer="1"/>
+<wire x1="50.2158" y1="24.1046" x2="48.641" y2="24.1046" width="0.3048" layer="1"/>
+<wire x1="48.641" y1="24.1046" x2="47.879" y2="23.3426" width="0.3048" layer="1"/>
+<wire x1="47.879" y1="23.3426" x2="47.879" y2="22.3774" width="0.3048" layer="1"/>
+<wire x1="47.879" y1="22.3774" x2="49.022" y2="21.2344" width="0.3048" layer="1"/>
+<wire x1="49.022" y1="21.2344" x2="49.53" y2="21.2344" width="0.3048" layer="1"/>
+<wire x1="49.53" y1="21.2344" x2="49.911" y2="20.8534" width="0.3048" layer="1"/>
+<wire x1="49.911" y1="20.8534" x2="49.911" y2="17.145" width="0.3048" layer="1"/>
+<wire x1="49.911" y1="17.145" x2="49.7586" y2="16.9926" width="0.3048" layer="1"/>
+</signal>
+<signal name="MOSI_168">
<contactref element="IC1" pad="15"/>
<contactref element="IC2" pad="3"/>
-<contactref element="R11" pad="1"/>
-<wire x1="38.9636" y1="17.7546" x2="39.751" y2="17.7546" width="0.254" layer="16"/>
-<wire x1="36.5252" y1="15.3162" x2="38.9636" y2="17.7546" width="0.254" layer="16"/>
-<wire x1="36.5252" y1="14.986" x2="36.5252" y2="15.3162" width="0.254" layer="16"/>
-<wire x1="38.8366" y1="12.6746" x2="36.5252" y2="14.986" width="0.254" layer="16"/>
-<wire x1="38.8366" y1="12.6746" x2="49.1236" y2="12.6746" width="0.254" layer="16"/>
-<wire x1="49.1236" y1="12.6746" x2="50.0888" y2="11.7094" width="0.254" layer="16"/>
-<wire x1="67.4116" y1="9.398" x2="67.8434" y2="9.8298" width="0.254" layer="16"/>
-<wire x1="58.6486" y1="9.398" x2="67.4116" y2="9.398" width="0.254" layer="16"/>
-<wire x1="56.3372" y1="11.7094" x2="58.6486" y2="9.398" width="0.254" layer="16"/>
-<wire x1="84.1248" y1="8.9408" x2="84.1248" y2="8.4446" width="0.254" layer="1"/>
-<wire x1="83.5406" y1="9.525" x2="84.1248" y2="8.9408" width="0.254" layer="1"/>
-<wire x1="81.661" y1="9.525" x2="83.5406" y2="9.525" width="0.254" layer="1"/>
-<wire x1="50.0888" y1="11.7094" x2="51.0286" y2="11.7094" width="0.254" layer="16"/>
-<wire x1="51.0286" y1="11.7094" x2="51.3842" y2="11.3538" width="0.254" layer="16"/>
-<wire x1="51.3842" y1="11.3538" x2="54.0258" y2="11.3538" width="0.254" layer="16"/>
-<wire x1="54.0258" y1="11.3538" x2="54.356" y2="11.684" width="0.254" layer="16"/>
-<wire x1="54.356" y1="11.684" x2="56.3118" y2="11.684" width="0.254" layer="16"/>
-<wire x1="56.3118" y1="11.684" x2="56.3372" y2="11.7094" width="0.254" layer="16"/>
-<wire x1="72.5678" y1="2.6162" x2="78.8162" y2="2.6162" width="0.254" layer="16"/>
-<wire x1="68.7832" y1="6.4008" x2="72.5678" y2="2.6162" width="0.254" layer="16"/>
-<wire x1="68.7832" y1="8.0264" x2="68.7832" y2="6.4008" width="0.254" layer="16"/>
-<wire x1="67.4116" y1="9.398" x2="68.7832" y2="8.0264" width="0.254" layer="16"/>
-<wire x1="80.6958" y1="4.7498" x2="80.6958" y2="6.096" width="0.254" layer="16"/>
-<wire x1="78.8162" y1="2.6162" x2="80.6958" y2="4.7498" width="0.254" layer="16"/>
-<wire x1="80.6196" y1="8.4836" x2="81.661" y2="9.525" width="0.254" layer="1"/>
-<wire x1="80.6196" y1="6.1722" x2="80.6196" y2="8.4836" width="0.254" layer="1"/>
-<wire x1="80.6958" y1="6.096" x2="80.6196" y2="6.1722" width="0.254" layer="1"/>
-<wire x1="67.8434" y1="9.8298" x2="67.8434" y2="11.1252" width="0.254" layer="16"/>
-<wire x1="67.8434" y1="11.1252" x2="67.5386" y2="11.6078" width="0.254" layer="16"/>
-<wire x1="69.0466" y1="11.6586" x2="69.1124" y2="11.7244" width="0.254" layer="1"/>
-<wire x1="67.5894" y1="11.6586" x2="69.0466" y2="11.6586" width="0.254" layer="1"/>
-<wire x1="67.5386" y1="11.6078" x2="67.5894" y2="11.6586" width="0.254" layer="1"/>
-<via x="80.6958" y="6.096" extent="1-16" drill="0.6"/>
-<via x="67.5386" y="11.6078" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="MISO_MEGA">
+<contactref element="X2" pad="13"/>
+<wire x1="74.2442" y1="21.59" x2="62.23" y2="21.59" width="0.3048" layer="16"/>
+<wire x1="69.1124" y1="11.7244" x2="68.2856" y2="11.7244" width="0.3048" layer="1"/>
+<wire x1="68.2856" y1="11.7244" x2="66.802" y2="13.208" width="0.3048" layer="1"/>
+<wire x1="66.802" y1="13.208" x2="66.802" y2="13.97" width="0.3048" layer="1"/>
+<wire x1="66.802" y1="13.97" x2="65.786" y2="14.986" width="0.3048" layer="1"/>
+<wire x1="65.786" y1="14.986" x2="65.786" y2="20.066" width="0.3048" layer="1"/>
+<wire x1="65.786" y1="20.066" x2="65.278" y2="20.574" width="0.3048" layer="1"/>
+<wire x1="65.278" y1="20.574" x2="62.484" y2="20.574" width="0.3048" layer="1"/>
+<wire x1="62.484" y1="20.574" x2="61.468" y2="21.59" width="0.3048" layer="1"/>
+<wire x1="61.468" y1="21.59" x2="61.468" y2="22.098" width="0.3048" layer="1"/>
+<via x="60.706" y="22.86" extent="1-16" drill="0.6"/>
+<wire x1="61.468" y1="22.098" x2="60.706" y2="22.86" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="22.86" x2="62.23" y2="21.59" width="0.3048" layer="16"/>
+<wire x1="60.96" y1="22.86" x2="60.96" y2="23.876" width="0.3048" layer="16"/>
+<wire x1="60.96" y1="23.876" x2="59.944" y2="24.892" width="0.3048" layer="16"/>
+<wire x1="59.944" y1="24.892" x2="54.356" y2="24.892" width="0.3048" layer="16"/>
+<wire x1="60.706" y1="22.86" x2="60.96" y2="22.86" width="0.3048" layer="16"/>
+<wire x1="44.6786" y1="9.9568" x2="44.6786" y2="11.4808" width="0.3048" layer="1"/>
+<wire x1="44.6786" y1="11.4808" x2="45.4152" y2="12.2174" width="0.3048" layer="1"/>
+<wire x1="45.4152" y1="12.2174" x2="47.7774" y2="12.2174" width="0.3048" layer="1"/>
+<wire x1="47.7774" y1="12.2174" x2="48.7172" y2="13.1572" width="0.3048" layer="1"/>
+<wire x1="48.7172" y1="13.1572" x2="50.9778" y2="13.1572" width="0.3048" layer="1"/>
+<wire x1="50.9778" y1="13.1572" x2="52.6542" y2="14.8336" width="0.3048" layer="1"/>
+<wire x1="52.6542" y1="14.8336" x2="52.6542" y2="17.6276" width="0.3048" layer="1"/>
+<wire x1="52.6542" y1="17.6276" x2="51.1556" y2="19.1262" width="0.3048" layer="1"/>
+<wire x1="54.356" y1="24.892" x2="54.356" y2="24.9174" width="0.3048" layer="16"/>
+<wire x1="54.356" y1="24.9174" x2="53.213" y2="26.0604" width="0.3048" layer="16"/>
+<wire x1="53.213" y1="26.0604" x2="51.2318" y2="26.0604" width="0.3048" layer="16"/>
+<wire x1="51.2318" y1="26.0604" x2="49.5808" y2="24.4094" width="0.3048" layer="16"/>
+<wire x1="49.5808" y1="24.4094" x2="49.5808" y2="22.8346" width="0.3048" layer="16"/>
+<wire x1="49.5808" y1="22.8346" x2="49.4284" y2="22.6822" width="0.3048" layer="16"/>
+<via x="49.4284" y="22.6822" extent="1-16" drill="0.6"/>
+<wire x1="49.4284" y1="22.6822" x2="50.2666" y2="22.6822" width="0.3048" layer="1"/>
+<wire x1="50.2666" y1="22.6822" x2="51.1556" y2="21.7932" width="0.3048" layer="1"/>
+<wire x1="51.1556" y1="21.7932" x2="51.1556" y2="19.1262" width="0.3048" layer="1"/>
+<wire x1="74.2442" y1="21.59" x2="83.058" y2="12.7762" width="0.3048" layer="16"/>
+<wire x1="83.058" y1="12.7762" x2="83.7692" y2="12.7762" width="0.3048" layer="16"/>
+<wire x1="83.7692" y1="12.7762" x2="83.82" y2="12.827" width="0.3048" layer="16"/>
+<via x="83.82" y="12.827" extent="1-16" drill="0.6"/>
+<wire x1="83.82" y1="12.827" x2="83.82" y2="7.8486" width="0.3048" layer="1"/>
+<wire x1="83.82" y1="7.8486" x2="84.6948" y2="6.9738" width="0.3048" layer="1"/>
+<wire x1="84.6948" y1="4.7214" x2="84.6948" y2="6.9738" width="0.3048" layer="1"/>
+</signal>
+<signal name="MISO_168">
<contactref element="IC1" pad="16"/>
-<contactref element="R9" pad="1"/>
+<contactref element="IC2" pad="12"/>
<contactref element="X2" pad="14"/>
-<wire x1="36.9688" y1="28.7782" x2="37.5784" y2="29.3878" width="0.254" layer="16"/>
-<wire x1="37.5784" y1="29.3878" x2="50.2412" y2="29.3878" width="0.254" layer="16"/>
-<wire x1="50.2412" y1="29.3878" x2="53.8988" y2="25.7302" width="0.254" layer="16"/>
-<wire x1="53.8988" y1="25.7302" x2="53.8988" y2="25.0952" width="0.254" layer="16"/>
-<wire x1="53.8988" y1="25.0952" x2="53.8988" y2="22.7076" width="0.254" layer="1"/>
-<wire x1="53.8988" y1="22.7076" x2="52.578" y2="21.3868" width="0.254" layer="1"/>
-<wire x1="52.578" y1="21.3868" x2="53.4416" y2="22.2504" width="0.254" layer="16"/>
-<wire x1="85.1948" y1="8.8614" x2="85.1948" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="85.1948" y1="8.8614" x2="85.1916" y2="8.8646" width="0.254" layer="1"/>
-<wire x1="68.303" y1="10.9244" x2="69.1124" y2="10.9244" width="0.254" layer="1"/>
-<wire x1="67.8942" y1="10.5156" x2="68.303" y2="10.9244" width="0.254" layer="1"/>
-<wire x1="67.4624" y1="10.5156" x2="67.8942" y2="10.5156" width="0.254" layer="1"/>
-<wire x1="53.4416" y1="22.2504" x2="56.4388" y2="22.2504" width="0.254" layer="16"/>
-<wire x1="56.4388" y1="22.2504" x2="62.6364" y2="16.0528" width="0.254" layer="16"/>
-<wire x1="62.6364" y1="16.0528" x2="62.6364" y2="13.8176" width="0.254" layer="16"/>
-<wire x1="62.6364" y1="13.8176" x2="66.1162" y2="10.3378" width="0.254" layer="16"/>
-<wire x1="85.1948" y1="8.963" x2="85.1948" y2="8.8614" width="0.254" layer="1"/>
-<wire x1="82.2706" y1="6.096" x2="81.3054" y2="7.0612" width="0.254" layer="16"/>
-<wire x1="66.2178" y1="10.3124" x2="65.6844" y2="9.6774" width="0.254" layer="1"/>
-<wire x1="65.6844" y1="9.6774" x2="65.6844" y2="8.0518" width="0.254" layer="1"/>
-<wire x1="65.6844" y1="8.0518" x2="65.659" y2="8.0264" width="0.254" layer="1"/>
-<wire x1="82.2706" y1="2.9464" x2="82.2706" y2="6.096" width="0.254" layer="16"/>
-<wire x1="81.3816" y1="2.0574" x2="82.2706" y2="2.9464" width="0.254" layer="16"/>
-<wire x1="71.5518" y1="2.0574" x2="81.3816" y2="2.0574" width="0.254" layer="16"/>
-<wire x1="66.04" y1="7.5692" x2="71.5518" y2="2.0574" width="0.254" layer="16"/>
-<wire x1="66.04" y1="7.6454" x2="66.04" y2="7.5692" width="0.254" layer="16"/>
-<wire x1="65.659" y1="8.0264" x2="66.04" y2="7.6454" width="0.254" layer="16"/>
-<wire x1="81.3308" y1="10.0584" x2="84.0994" y2="10.0584" width="0.254" layer="1"/>
-<wire x1="84.0994" y1="10.0584" x2="85.1948" y2="8.963" width="0.254" layer="1"/>
-<wire x1="79.3496" y1="6.7564" x2="79.7052" y2="7.112" width="0.254" layer="1"/>
-<wire x1="79.3496" y1="6.7818" x2="79.3496" y2="6.7564" width="0.254" layer="16"/>
-<wire x1="79.6036" y1="7.0358" x2="79.3496" y2="6.7818" width="0.254" layer="16"/>
-<wire x1="81.28" y1="7.0358" x2="79.6036" y2="7.0358" width="0.254" layer="16"/>
-<wire x1="81.3054" y1="7.0612" x2="81.28" y2="7.0358" width="0.254" layer="16"/>
-<wire x1="79.6544" y1="8.382" x2="81.3308" y2="10.0584" width="0.254" layer="1"/>
-<wire x1="79.6544" y1="7.1628" x2="79.6544" y2="8.382" width="0.254" layer="1"/>
-<wire x1="79.7052" y1="7.112" x2="79.6544" y2="7.1628" width="0.254" layer="1"/>
-<wire x1="66.1162" y1="10.3378" x2="66.6496" y2="10.3378" width="0.254" layer="16"/>
-<wire x1="66.6242" y1="10.3124" x2="66.2178" y2="10.3124" width="0.254" layer="1"/>
-<wire x1="66.6496" y1="10.3378" x2="66.6242" y2="10.3124" width="0.254" layer="1"/>
-<wire x1="66.6496" y1="10.3378" x2="67.2846" y2="10.3378" width="0.254" layer="1"/>
-<wire x1="67.2846" y1="10.3378" x2="67.4624" y2="10.5156" width="0.254" layer="1"/>
-<via x="53.8988" y="25.0952" extent="1-16" drill="0.6"/>
-<via x="52.578" y="21.3868" extent="1-16" drill="0.6"/>
-<via x="66.6496" y="10.3378" extent="1-16" drill="0.6"/>
-<via x="79.3496" y="6.7564" extent="1-16" drill="0.6"/>
-<via x="65.659" y="8.0264" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="SCK_MEGA">
+<wire x1="83.82" y1="11.176" x2="73.914" y2="21.082" width="0.3048" layer="16"/>
+<wire x1="73.914" y1="21.082" x2="61.214" y2="21.082" width="0.3048" layer="16"/>
+<wire x1="69.1124" y1="10.9244" x2="68.3236" y2="10.9244" width="0.3048" layer="1"/>
+<wire x1="68.3236" y1="10.9244" x2="66.294" y2="12.954" width="0.3048" layer="1"/>
+<wire x1="66.294" y1="12.954" x2="66.294" y2="13.716" width="0.3048" layer="1"/>
+<wire x1="66.294" y1="13.716" x2="65.278" y2="14.732" width="0.3048" layer="1"/>
+<wire x1="65.278" y1="14.732" x2="65.278" y2="19.812" width="0.3048" layer="1"/>
+<wire x1="65.278" y1="19.812" x2="65.024" y2="20.066" width="0.3048" layer="1"/>
+<wire x1="65.024" y1="20.066" x2="62.23" y2="20.066" width="0.3048" layer="1"/>
+<wire x1="62.23" y1="20.066" x2="60.96" y2="21.336" width="0.3048" layer="1"/>
+<wire x1="60.96" y1="21.336" x2="60.452" y2="21.336" width="0.3048" layer="1"/>
+<via x="60.452" y="21.336" extent="1-16" drill="0.6"/>
+<wire x1="60.452" y1="21.336" x2="60.96" y2="21.336" width="0.3048" layer="16"/>
+<wire x1="60.96" y1="21.336" x2="61.214" y2="21.082" width="0.3048" layer="16"/>
+<wire x1="60.452" y1="21.336" x2="60.452" y2="21.59" width="0.3048" layer="16"/>
+<wire x1="60.452" y1="21.59" x2="59.69" y2="22.352" width="0.3048" layer="16"/>
+<wire x1="59.69" y1="22.352" x2="59.69" y2="24.003" width="0.3048" layer="16"/>
+<wire x1="59.69" y1="24.003" x2="59.309" y2="24.384" width="0.3048" layer="16"/>
+<wire x1="59.309" y1="24.384" x2="53.7718" y2="24.384" width="0.3048" layer="16"/>
+<wire x1="44.6786" y1="16.1036" x2="44.6786" y2="17.272" width="0.3048" layer="1"/>
+<wire x1="44.6786" y1="17.272" x2="46.2534" y2="18.8468" width="0.3048" layer="1"/>
+<wire x1="46.2534" y1="18.8468" x2="46.8122" y2="18.8468" width="0.3048" layer="1"/>
+<wire x1="46.8122" y1="18.8468" x2="46.8376" y2="18.8722" width="0.3048" layer="1"/>
+<via x="46.8376" y="18.8722" extent="1-16" drill="0.6"/>
+<wire x1="46.8376" y1="18.8722" x2="48.6664" y2="18.8722" width="0.3048" layer="16"/>
+<wire x1="50.4698" y1="24.13" x2="51.5874" y2="25.2476" width="0.3048" layer="16"/>
+<wire x1="51.5874" y1="25.2476" x2="52.9082" y2="25.2476" width="0.3048" layer="16"/>
+<wire x1="52.9082" y1="25.2476" x2="53.7718" y2="24.384" width="0.3048" layer="16"/>
+<wire x1="48.6664" y1="18.8722" x2="50.4698" y2="20.6756" width="0.3048" layer="16"/>
+<wire x1="50.4698" y1="20.6756" x2="50.4698" y2="24.13" width="0.3048" layer="16"/>
+<wire x1="83.82" y1="11.176" x2="84.074" y2="11.176" width="0.3048" layer="16"/>
+<wire x1="85.1948" y1="12.6016" x2="85.3694" y2="12.7762" width="0.3048" layer="1"/>
+<via x="85.3694" y="12.7762" extent="1-16" drill="0.6"/>
+<wire x1="85.3694" y1="12.7762" x2="85.3694" y2="12.4714" width="0.3048" layer="16"/>
+<wire x1="85.3694" y1="12.4714" x2="84.074" y2="11.176" width="0.3048" layer="16"/>
+<wire x1="85.1948" y1="4.7214" x2="85.1948" y2="7.2358" width="0.3048" layer="1"/>
+<wire x1="85.1948" y1="7.2358" x2="84.328" y2="8.1026" width="0.3048" layer="1"/>
+<wire x1="84.328" y1="8.1026" x2="84.328" y2="11.7348" width="0.3048" layer="1"/>
+<wire x1="84.328" y1="11.7348" x2="85.3694" y2="12.7762" width="0.3048" layer="1"/>
+</signal>
+<signal name="SCK_168">
<contactref element="IC1" pad="17"/>
<contactref element="IC2" pad="6"/>
-<contactref element="R12" pad="1"/>
-<wire x1="39.751" y1="21.5646" x2="39.8018" y2="21.6154" width="0.254" layer="16"/>
-<wire x1="39.8018" y1="21.6154" x2="42.1132" y2="21.6154" width="0.254" layer="16"/>
-<wire x1="42.1132" y1="21.6154" x2="44.3484" y2="23.8506" width="0.254" layer="16"/>
-<wire x1="44.3484" y1="23.8506" x2="47.0154" y2="23.8506" width="0.254" layer="16"/>
-<wire x1="47.0154" y1="23.8506" x2="47.4726" y2="23.3934" width="0.254" layer="16"/>
-<wire x1="47.4726" y1="23.3934" x2="56.8706" y2="23.3934" width="0.254" layer="16"/>
-<wire x1="56.8706" y1="23.3934" x2="64.1604" y2="16.1036" width="0.254" layer="16"/>
-<wire x1="64.1604" y1="16.1036" x2="64.1604" y2="15.367" width="0.254" layer="16"/>
-<wire x1="64.1604" y1="15.367" x2="65.8114" y2="13.9446" width="0.254" layer="16"/>
-<wire x1="65.8114" y1="13.9446" x2="67.7164" y2="13.9446" width="0.254" layer="16"/>
-<wire x1="67.7164" y1="13.9446" x2="68.4784" y2="12.954" width="0.254" layer="16"/>
-<wire x1="68.4784" y1="12.954" x2="68.4784" y2="9.4234" width="0.254" layer="16"/>
-<wire x1="68.4784" y1="9.4234" x2="70.2056" y2="7.6962" width="0.254" layer="16"/>
-<wire x1="70.2056" y1="7.6962" x2="70.2056" y2="9.0324" width="0.254" layer="1"/>
-<wire x1="70.2056" y1="9.0324" x2="70.605" y2="9.4318" width="0.254" layer="1"/>
-<wire x1="70.2056" y1="7.6962" x2="70.2056" y2="5.8166" width="0.254" layer="16"/>
-<wire x1="70.2056" y1="5.8166" x2="72.8472" y2="3.175" width="0.254" layer="16"/>
-<wire x1="72.8472" y1="3.175" x2="78.3336" y2="3.175" width="0.254" layer="16"/>
-<wire x1="86.1568" y1="8.8392" x2="86.1568" y2="7.7842" width="0.254" layer="1"/>
-<wire x1="78.6892" y1="8.1788" x2="81.0514" y2="10.541" width="0.254" layer="1"/>
-<wire x1="81.0514" y1="10.541" x2="84.455" y2="10.541" width="0.254" layer="1"/>
-<wire x1="84.455" y1="10.541" x2="86.1568" y2="8.8392" width="0.254" layer="1"/>
-<wire x1="78.1812" y1="7.6708" x2="78.6892" y2="8.1788" width="0.254" layer="16"/>
-<wire x1="78.1812" y1="6.3246" x2="78.1812" y2="7.6708" width="0.254" layer="16"/>
-<wire x1="78.7146" y1="5.7912" x2="78.1812" y2="6.3246" width="0.254" layer="16"/>
-<wire x1="78.7146" y1="3.556" x2="78.7146" y2="5.7912" width="0.254" layer="16"/>
-<wire x1="78.3336" y1="3.175" x2="78.7146" y2="3.556" width="0.254" layer="16"/>
-<via x="70.2056" y="7.6962" extent="1-16" drill="0.6"/>
-<via x="78.6892" y="8.1788" extent="1-16" drill="0.6"/>
+<contactref element="X2" pad="15"/>
+<wire x1="84.582" y1="9.652" x2="73.66" y2="20.574" width="0.3048" layer="16"/>
+<wire x1="73.66" y1="20.574" x2="71.374" y2="20.574" width="0.3048" layer="16"/>
+<wire x1="71.374" y1="20.574" x2="61.214" y2="20.574" width="0.3048" layer="16"/>
+<wire x1="61.214" y1="20.574" x2="60.96" y2="20.32" width="0.3048" layer="16"/>
+<wire x1="60.96" y1="20.32" x2="59.69" y2="20.32" width="0.3048" layer="16"/>
+<wire x1="59.69" y1="20.32" x2="59.182" y2="20.828" width="0.3048" layer="16"/>
+<wire x1="48.4886" y1="9.9568" x2="48.4886" y2="11.1506" width="0.3048" layer="1"/>
+<wire x1="48.4886" y1="11.1506" x2="49.4792" y2="12.1412" width="0.3048" layer="1"/>
+<via x="52.5018" y="19.812" extent="1-16" drill="0.6"/>
+<wire x1="53.1368" y1="20.447" x2="52.5018" y2="19.812" width="0.3048" layer="16"/>
+<wire x1="53.1368" y1="20.447" x2="53.1622" y2="20.447" width="0.3048" layer="16"/>
+<wire x1="53.1622" y1="20.447" x2="54.0258" y2="21.3106" width="0.3048" layer="16"/>
+<wire x1="54.0258" y1="21.3106" x2="54.0766" y2="21.3106" width="0.3048" layer="16"/>
+<wire x1="54.0766" y1="21.3106" x2="55.626" y2="22.86" width="0.3048" layer="16"/>
+<wire x1="55.626" y1="22.86" x2="58.4708" y2="22.86" width="0.3048" layer="16"/>
+<wire x1="58.4708" y1="22.86" x2="59.182" y2="22.1488" width="0.3048" layer="16"/>
+<wire x1="59.182" y1="22.1488" x2="59.182" y2="20.828" width="0.3048" layer="16"/>
+<wire x1="85.6948" y1="4.7214" x2="85.6948" y2="7.5232" width="0.3048" layer="1"/>
+<wire x1="85.6948" y1="7.5232" x2="84.9376" y2="8.2804" width="0.3048" layer="1"/>
+<wire x1="84.9376" y1="8.2804" x2="84.9376" y2="10.2108" width="0.3048" layer="1"/>
+<wire x1="84.9376" y1="10.2108" x2="85.217" y2="10.4902" width="0.3048" layer="1"/>
+<via x="85.217" y="10.4902" extent="1-16" drill="0.6"/>
+<wire x1="85.217" y1="10.4902" x2="85.217" y2="10.287" width="0.3048" layer="16"/>
+<wire x1="85.217" y1="10.287" x2="84.582" y2="9.652" width="0.3048" layer="16"/>
+<wire x1="49.4792" y1="12.1412" x2="49.5046" y2="12.1412" width="0.3048" layer="1"/>
+<wire x1="49.5046" y1="12.1412" x2="49.9364" y2="12.573" width="0.3048" layer="1"/>
+<wire x1="49.9364" y1="12.573" x2="51.2064" y2="12.573" width="0.3048" layer="1"/>
+<wire x1="51.2064" y1="12.573" x2="53.213" y2="14.5796" width="0.3048" layer="1"/>
+<wire x1="53.213" y1="14.5796" x2="53.213" y2="18.034" width="0.3048" layer="1"/>
+<wire x1="53.213" y1="18.034" x2="52.5018" y2="18.7452" width="0.3048" layer="1"/>
+<wire x1="52.5018" y1="18.7452" x2="52.5018" y2="19.812" width="0.3048" layer="1"/>
+<wire x1="68.8594" y1="9.6266" x2="68.8594" y2="18.0594" width="0.3048" layer="16"/>
+<wire x1="68.8594" y1="18.0594" x2="71.374" y2="20.574" width="0.3048" layer="16"/>
+<wire x1="70.605" y1="9.4318" x2="69.5028" y2="9.4318" width="0.3048" layer="1"/>
+<wire x1="69.5028" y1="9.4318" x2="69.4944" y2="9.4234" width="0.3048" layer="1"/>
+<via x="69.4944" y="9.4234" extent="1-16" drill="0.6"/>
+<wire x1="69.4944" y1="9.4234" x2="69.0626" y2="9.4234" width="0.3048" layer="16"/>
+<wire x1="69.0626" y1="9.4234" x2="68.8594" y2="9.6266" width="0.3048" layer="16"/>
</signal>
<signal name="S_OUT6">
<contactref element="IC1" pad="11"/>
<contactref element="JP8" pad="3"/>
-<wire x1="65.7098" y1="19.5834" x2="65.7098" y2="23.114" width="0.254" layer="16"/>
-<wire x1="69.1124" y1="14.9244" x2="69.0978" y2="14.9098" width="0.254" layer="1"/>
-<wire x1="69.0978" y1="14.9098" x2="70.1294" y2="14.9098" width="0.254" layer="1"/>
-<wire x1="70.1294" y1="14.9098" x2="70.4342" y2="15.2146" width="0.254" layer="1"/>
-<wire x1="70.4342" y1="15.2146" x2="70.4342" y2="16.7386" width="0.254" layer="1"/>
-<wire x1="70.4342" y1="16.7386" x2="69.7992" y2="17.3736" width="0.254" layer="1"/>
-<wire x1="66.1162" y1="19.1262" x2="65.7098" y2="19.5834" width="0.254" layer="16"/>
-<wire x1="67.4624" y1="19.1262" x2="66.1162" y2="19.1262" width="0.254" layer="16"/>
-<wire x1="68.5546" y1="20.2184" x2="67.4624" y2="19.1262" width="0.254" layer="16"/>
-<wire x1="69.7992" y1="17.3736" x2="69.7992" y2="18.9738" width="0.254" layer="1"/>
-<wire x1="69.7992" y1="18.9738" x2="68.5546" y2="20.2184" width="0.254" layer="1"/>
-<via x="68.5546" y="20.2184" extent="1-16" drill="0.6"/>
+<wire x1="65.7098" y1="23.114" x2="65.7098" y2="23.0632" width="0.3048" layer="1"/>
+<wire x1="65.7098" y1="23.0632" x2="67.564" y2="21.209" width="0.3048" layer="1"/>
+<wire x1="67.564" y1="21.209" x2="67.564" y2="18.161" width="0.3048" layer="1"/>
+<wire x1="69.0762" y1="14.9606" x2="69.1124" y2="14.9244" width="0.3048" layer="1"/>
+<wire x1="67.564" y1="18.161" x2="67.3354" y2="17.9324" width="0.3048" layer="1"/>
+<wire x1="67.3354" y1="17.9324" x2="67.3354" y2="15.875" width="0.3048" layer="1"/>
+<wire x1="67.3354" y1="15.875" x2="68.2752" y2="14.9352" width="0.3048" layer="1"/>
+<wire x1="68.2752" y1="14.9352" x2="69.1016" y2="14.9352" width="0.3048" layer="1"/>
+<wire x1="69.1016" y1="14.9352" x2="69.1124" y2="14.9244" width="0.3048" layer="1"/>
</signal>
<signal name="S_OUT5">
<contactref element="IC1" pad="10"/>
<contactref element="JP7" pad="3"/>
-<wire x1="68.2498" y1="21.3614" x2="68.2498" y2="23.114" width="0.254" layer="16"/>
-<wire x1="66.9036" y1="20.32" x2="68.2498" y2="21.3614" width="0.254" layer="16"/>
<wire x1="69.1124" y1="15.7244" x2="69.0126" y2="15.8242" width="0.254" layer="1"/>
<wire x1="69.1124" y1="15.7244" x2="69.1142" y2="15.7226" width="0.254" layer="1"/>
-<wire x1="66.9036" y1="18.7452" x2="66.9036" y2="20.32" width="0.254" layer="1"/>
-<wire x1="67.1322" y1="18.4912" x2="66.9036" y2="18.7452" width="0.254" layer="1"/>
-<wire x1="68.1482" y1="17.5768" x2="67.1322" y2="18.4912" width="0.254" layer="1"/>
-<wire x1="68.1482" y1="15.9258" x2="68.1482" y2="17.5768" width="0.254" layer="1"/>
-<wire x1="68.248" y1="15.7244" x2="68.1482" y2="15.9258" width="0.254" layer="1"/>
-<wire x1="68.248" y1="15.7244" x2="69.1124" y2="15.7244" width="0.254" layer="1"/>
-<via x="66.9036" y="20.32" extent="1-16" drill="0.6"/>
+<wire x1="68.2498" y1="23.114" x2="68.2498" y2="18.034" width="0.3048" layer="1"/>
+<wire x1="68.2498" y1="18.034" x2="67.8688" y2="17.653" width="0.3048" layer="1"/>
+<wire x1="67.8688" y1="17.653" x2="67.8688" y2="16.1036" width="0.3048" layer="1"/>
+<wire x1="67.8688" y1="16.1036" x2="68.2752" y2="15.6972" width="0.3048" layer="1"/>
+<wire x1="68.2752" y1="15.6972" x2="69.0852" y2="15.6972" width="0.3048" layer="1"/>
+<wire x1="69.0852" y1="15.6972" x2="69.1124" y2="15.7244" width="0.3048" layer="1"/>
</signal>
<signal name="S_OUT4">
<contactref element="IC1" pad="9"/>
<contactref element="JP6" pad="3"/>
-<wire x1="70.739" y1="23.0632" x2="70.7898" y2="23.114" width="0.254" layer="16"/>
-<wire x1="68.8086" y1="16.752" x2="68.8086" y2="18.4912" width="0.254" layer="1"/>
-<wire x1="69.1124" y1="16.5244" x2="68.8086" y2="16.752" width="0.254" layer="1"/>
-<wire x1="68.8086" y1="18.4912" x2="68.8848" y2="18.5166" width="0.254" layer="16"/>
-<wire x1="68.8848" y1="18.5166" x2="70.739" y2="20.3708" width="0.254" layer="16"/>
-<wire x1="70.739" y1="20.3708" x2="70.739" y2="23.0632" width="0.254" layer="16"/>
-<via x="68.8086" y="18.4912" extent="1-16" drill="0.6"/>
+<wire x1="69.1124" y1="16.5244" x2="69.1124" y2="21.4366" width="0.3048" layer="1"/>
+<wire x1="69.1124" y1="21.4366" x2="70.7898" y2="23.114" width="0.3048" layer="1"/>
</signal>
<signal name="S_OUT3">
<contactref element="IC1" pad="2"/>
<contactref element="JP5" pad="3"/>
-<wire x1="75.405" y1="18.017" x2="75.405" y2="19.2964" width="0.254" layer="1"/>
-<wire x1="75.405" y1="19.2964" x2="75.6666" y2="19.4818" width="0.254" layer="1"/>
-<wire x1="75.6666" y1="19.4818" x2="75.6666" y2="20.9804" width="0.254" layer="1"/>
-<wire x1="75.6666" y1="20.9804" x2="75.5396" y2="20.955" width="0.254" layer="16"/>
-<wire x1="75.5396" y1="20.955" x2="73.3298" y2="23.114" width="0.254" layer="16"/>
-<via x="75.6666" y="20.9804" extent="1-16" drill="0.6"/>
+<wire x1="75.405" y1="18.017" x2="75.3872" y2="18.0348" width="0.3048" layer="1"/>
+<wire x1="75.3872" y1="18.0348" x2="75.3872" y2="20.955" width="0.3048" layer="1"/>
+<wire x1="75.3872" y1="20.955" x2="73.3298" y2="23.0124" width="0.3048" layer="1"/>
+<wire x1="73.3298" y1="23.0124" x2="73.3298" y2="23.114" width="0.3048" layer="1"/>
</signal>
<signal name="S_OUT2">
<contactref element="IC1" pad="1"/>
<contactref element="JP4" pad="3"/>
-<wire x1="76.205" y1="18.017" x2="76.2304" y2="19.1312" width="0.254" layer="1"/>
-<wire x1="76.2304" y1="19.1312" x2="76.6572" y2="19.6342" width="0.254" layer="1"/>
-<wire x1="76.6572" y1="19.6342" x2="76.6572" y2="21.3106" width="0.254" layer="16"/>
-<wire x1="76.6572" y1="21.3106" x2="76.3524" y2="22.0218" width="0.254" layer="16"/>
-<wire x1="76.3524" y1="22.0218" x2="75.8698" y2="23.114" width="0.254" layer="16"/>
-<via x="76.6572" y="19.6342" extent="1-16" drill="0.6"/>
+<wire x1="76.205" y1="18.017" x2="76.2254" y2="18.0374" width="0.3048" layer="1"/>
+<wire x1="76.2254" y1="18.0374" x2="76.2254" y2="21.9456" width="0.3048" layer="1"/>
+<wire x1="76.2254" y1="21.9456" x2="75.8698" y2="22.3012" width="0.3048" layer="1"/>
+<wire x1="75.8698" y1="22.3012" x2="75.8698" y2="23.114" width="0.3048" layer="1"/>
</signal>
<signal name="S_OUT1">
<contactref element="IC1" pad="32"/>
<contactref element="JP3" pad="3"/>
-<wire x1="77.6976" y1="16.5244" x2="77.712" y2="16.51" width="0.254" layer="1"/>
-<wire x1="77.712" y1="16.51" x2="78.6384" y2="16.51" width="0.254" layer="1"/>
-<wire x1="78.6384" y1="16.51" x2="78.6384" y2="20.9296" width="0.254" layer="1"/>
-<wire x1="78.6384" y1="20.9296" x2="78.5368" y2="21.0312" width="0.254" layer="1"/>
-<wire x1="78.5368" y1="21.0312" x2="78.5368" y2="22.987" width="0.254" layer="16"/>
-<wire x1="78.5368" y1="22.987" x2="78.4098" y2="23.114" width="0.254" layer="16"/>
-<via x="78.5368" y="21.0312" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="TX_MEGA">
+<wire x1="77.6976" y1="16.5244" x2="77.6976" y2="17.2476" width="0.3048" layer="1"/>
+<wire x1="77.6976" y1="17.2476" x2="77.2414" y2="17.7038" width="0.3048" layer="1"/>
+<wire x1="77.2414" y1="17.7038" x2="77.2414" y2="20.7518" width="0.3048" layer="1"/>
+<wire x1="77.2414" y1="20.7518" x2="78.3082" y2="21.8186" width="0.3048" layer="1"/>
+<wire x1="78.3082" y1="21.8186" x2="78.3082" y2="23.0124" width="0.3048" layer="1"/>
+<wire x1="78.3082" y1="23.0124" x2="78.4098" y2="23.114" width="0.3048" layer="1"/>
+</signal>
+<signal name="TX_168">
<contactref element="IC1" pad="31"/>
<contactref element="X2" pad="10"/>
-<wire x1="77.8264" y1="15.8496" x2="77.6976" y2="15.7244" width="0.254" layer="1"/>
-<wire x1="81.6356" y1="8.0518" x2="81.6356" y2="8.2042" width="0.254" layer="16"/>
-<wire x1="83.1948" y1="5.2988" x2="82.677" y2="5.8166" width="0.254" layer="1"/>
-<wire x1="83.1948" y1="4.7214" x2="83.1948" y2="5.2988" width="0.254" layer="1"/>
-<wire x1="82.677" y1="5.8166" x2="82.5754" y2="5.8166" width="0.254" layer="1"/>
-<wire x1="82.5754" y1="5.8166" x2="81.6356" y2="6.7564" width="0.254" layer="1"/>
-<wire x1="81.6356" y1="6.7564" x2="81.6356" y2="8.0518" width="0.254" layer="1"/>
-<wire x1="83.7184" y1="10.414" x2="83.7184" y2="12.7254" width="0.254" layer="16"/>
-<wire x1="81.6102" y1="8.4836" x2="83.7184" y2="10.414" width="0.254" layer="16"/>
-<wire x1="81.6102" y1="7.9248" x2="81.6102" y2="8.4836" width="0.254" layer="16"/>
-<wire x1="81.6356" y1="8.0518" x2="81.6102" y2="7.9248" width="0.254" layer="16"/>
-<wire x1="80.9752" y1="15.8496" x2="77.8264" y2="15.8496" width="0.254" layer="1"/>
-<wire x1="81.8642" y1="14.9606" x2="80.9752" y2="15.8496" width="0.254" layer="1"/>
-<wire x1="81.8642" y1="14.1478" x2="81.8642" y2="14.9606" width="0.254" layer="1"/>
-<wire x1="83.0834" y1="12.9286" x2="81.8642" y2="14.1478" width="0.254" layer="1"/>
-<wire x1="83.5152" y1="12.9286" x2="83.0834" y2="12.9286" width="0.254" layer="1"/>
-<wire x1="83.7184" y1="12.7254" x2="83.5152" y2="12.9286" width="0.254" layer="1"/>
-<via x="81.6356" y="8.0518" extent="1-16" drill="0.6"/>
-<via x="83.7184" y="12.7254" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="RX_MEGA">
+<wire x1="83.2104" y1="6.2992" x2="83.2104" y2="4.737" width="0.3048" layer="1"/>
+<wire x1="83.2104" y1="4.737" x2="83.1948" y2="4.7214" width="0.3048" layer="1"/>
+<wire x1="77.6976" y1="15.7244" x2="75.9442" y2="15.7244" width="0.3048" layer="1"/>
+<wire x1="75.9442" y1="15.7244" x2="75.7682" y2="15.9004" width="0.3048" layer="1"/>
+<via x="75.7682" y="15.9004" extent="1-16" drill="0.6"/>
+<wire x1="75.7682" y1="15.9004" x2="77.6478" y2="15.9004" width="0.3048" layer="16"/>
+<wire x1="77.6478" y1="15.9004" x2="83.058" y2="10.4902" width="0.3048" layer="16"/>
+<wire x1="83.2104" y1="6.2992" x2="81.915" y2="7.5946" width="0.3048" layer="1"/>
+<via x="81.915" y="7.5946" extent="1-16" drill="0.6"/>
+<wire x1="81.915" y1="7.5946" x2="82.2198" y2="7.5946" width="0.3048" layer="16"/>
+<wire x1="82.2198" y1="7.5946" x2="83.058" y2="8.4328" width="0.3048" layer="16"/>
+<wire x1="83.058" y1="8.4328" x2="83.058" y2="10.4902" width="0.3048" layer="16"/>
+</signal>
+<signal name="RX_168">
<contactref element="IC1" pad="30"/>
<contactref element="X2" pad="11"/>
-<wire x1="77.7338" y1="14.9606" x2="77.6976" y2="14.9244" width="0.254" layer="1"/>
-<wire x1="82.7278" y1="8.3566" x2="84.8614" y2="10.4902" width="0.254" layer="16"/>
-<wire x1="82.7278" y1="7.112" x2="82.7278" y2="8.3566" width="0.254" layer="16"/>
-<wire x1="82.7024" y1="7.0866" x2="82.7278" y2="7.112" width="0.254" layer="16"/>
-<wire x1="82.7024" y1="6.5024" x2="82.7024" y2="7.0866" width="0.254" layer="1"/>
-<wire x1="83.693" y1="5.5118" x2="82.7024" y2="6.5024" width="0.254" layer="1"/>
-<wire x1="83.693" y1="4.7704" x2="83.693" y2="5.5118" width="0.254" layer="1"/>
-<wire x1="83.6948" y1="4.7214" x2="83.693" y2="4.7704" width="0.254" layer="1"/>
-<wire x1="85.0392" y1="10.6934" x2="85.0392" y2="11.6332" width="0.254" layer="16"/>
-<wire x1="84.8614" y1="10.4902" x2="85.0392" y2="10.6934" width="0.254" layer="16"/>
-<wire x1="78.0542" y1="14.9606" x2="77.7338" y2="14.9606" width="0.254" layer="1"/>
-<wire x1="78.1558" y1="15.0622" x2="78.0542" y2="14.9606" width="0.254" layer="1"/>
-<wire x1="78.6384" y1="15.0622" x2="78.1558" y2="15.0622" width="0.254" layer="1"/>
-<wire x1="78.9178" y1="15.3416" x2="78.6384" y2="15.0622" width="0.254" layer="1"/>
-<wire x1="80.6704" y1="15.3416" x2="78.9178" y2="15.3416" width="0.254" layer="1"/>
-<wire x1="81.3816" y1="14.6304" x2="80.6704" y2="15.3416" width="0.254" layer="1"/>
-<wire x1="81.3816" y1="13.97" x2="81.3816" y2="14.6304" width="0.254" layer="1"/>
-<wire x1="82.7278" y1="12.6238" x2="81.3816" y2="13.97" width="0.254" layer="1"/>
-<wire x1="82.7278" y1="12.3444" x2="82.7278" y2="12.6238" width="0.254" layer="1"/>
-<wire x1="83.439" y1="11.6332" x2="82.7278" y2="12.3444" width="0.254" layer="1"/>
-<wire x1="85.0392" y1="11.6332" x2="83.439" y2="11.6332" width="0.254" layer="1"/>
-<via x="82.7024" y="7.0866" extent="1-16" drill="0.6"/>
-<via x="85.0392" y="11.6332" extent="1-16" drill="0.6"/>
+<wire x1="83.6948" y1="4.7214" x2="83.6948" y2="7.1356" width="0.3048" layer="1"/>
+<wire x1="77.6868" y1="14.9352" x2="77.6976" y2="14.9244" width="0.3048" layer="1"/>
+<wire x1="77.6868" y1="14.9352" x2="76.6318" y2="14.9352" width="0.3048" layer="1"/>
+<wire x1="76.6318" y1="14.9352" x2="76.1238" y2="14.4272" width="0.3048" layer="1"/>
+<wire x1="76.1238" y1="14.4272" x2="74.7776" y2="14.4272" width="0.3048" layer="1"/>
+<via x="74.7776" y="14.4272" extent="1-16" drill="0.6"/>
+<wire x1="74.7776" y1="14.4272" x2="77.8002" y2="14.4272" width="0.3048" layer="16"/>
+<wire x1="77.8002" y1="14.4272" x2="81.9404" y2="10.287" width="0.3048" layer="16"/>
+<wire x1="81.9404" y1="10.287" x2="81.9404" y2="9.3218" width="0.3048" layer="16"/>
+<wire x1="81.9404" y1="9.3218" x2="81.9912" y2="9.271" width="0.3048" layer="16"/>
+<via x="81.9912" y="9.271" extent="1-16" drill="0.6"/>
+<wire x1="83.6948" y1="7.1356" x2="83.185" y2="7.6454" width="0.3048" layer="1"/>
+<wire x1="83.185" y1="7.6454" x2="83.185" y2="9.017" width="0.3048" layer="1"/>
+<wire x1="83.185" y1="9.017" x2="82.931" y2="9.271" width="0.3048" layer="1"/>
+<wire x1="82.931" y1="9.271" x2="81.9912" y2="9.271" width="0.3048" layer="1"/>
</signal>
<signal name="S_IN6">
<contactref element="IC1" pad="28"/>
<contactref element="JP14" pad="3"/>
-<wire x1="81.9404" y1="26.162" x2="83.2866" y2="27.5082" width="0.254" layer="16"/>
-<wire x1="80.9244" y1="21.6408" x2="80.9244" y2="22.9616" width="0.254" layer="16"/>
-<wire x1="80.3656" y1="21.1328" x2="80.9244" y2="21.6408" width="0.254" layer="16"/>
-<wire x1="80.3656" y1="18.7198" x2="80.3656" y2="21.1328" width="0.254" layer="16"/>
-<wire x1="80.0354" y1="18.4404" x2="80.3656" y2="18.7198" width="0.254" layer="16"/>
-<wire x1="80.0354" y1="14.6812" x2="80.0354" y2="18.4404" width="0.254" layer="16"/>
-<wire x1="79.4766" y1="14.4018" x2="79.6544" y2="14.478" width="0.254" layer="16"/>
-<wire x1="79.6544" y1="14.478" x2="80.0354" y2="14.6812" width="0.254" layer="16"/>
-<wire x1="79.1972" y1="14.0462" x2="79.4766" y2="14.4018" width="0.254" layer="1"/>
-<wire x1="78.5622" y1="13.4112" x2="79.1972" y2="14.0462" width="0.254" layer="1"/>
-<wire x1="77.7844" y1="13.4112" x2="78.5622" y2="13.4112" width="0.254" layer="1"/>
<wire x1="77.6976" y1="13.3244" x2="77.7844" y2="13.4112" width="0.254" layer="1"/>
-<wire x1="80.9244" y1="22.9616" x2="81.9404" y2="24.0538" width="0.254" layer="16"/>
-<wire x1="81.9404" y1="24.0538" x2="81.9404" y2="26.162" width="0.254" layer="16"/>
-<via x="79.4766" y="14.4018" extent="1-16" drill="0.6"/>
+<wire x1="77.7844" y1="13.4112" x2="77.886" y2="13.3096" width="0.3048" layer="1"/>
+<wire x1="83.2866" y1="27.5082" x2="81.4578" y2="25.6794" width="0.3048" layer="1"/>
+<wire x1="81.4578" y1="25.6794" x2="81.4578" y2="22.9616" width="0.3048" layer="1"/>
+<wire x1="81.4578" y1="22.9616" x2="79.756" y2="21.2598" width="0.3048" layer="1"/>
+<wire x1="79.756" y1="21.2598" x2="79.756" y2="13.5382" width="0.3048" layer="1"/>
+<wire x1="79.756" y1="13.5382" x2="79.5422" y2="13.3244" width="0.3048" layer="1"/>
+<wire x1="79.5422" y1="13.3244" x2="77.6976" y2="13.3244" width="0.3048" layer="1"/>
</signal>
<signal name="S_IN5">
<contactref element="IC1" pad="27"/>
<contactref element="JP13" pad="3"/>
-<wire x1="81.407" y1="21.082" x2="81.407" y2="22.606" width="0.254" layer="16"/>
-<wire x1="80.8482" y1="20.5232" x2="81.407" y2="21.082" width="0.254" layer="16"/>
-<wire x1="80.8482" y1="18.3388" x2="80.8482" y2="20.5232" width="0.254" layer="16"/>
-<wire x1="80.5688" y1="18.0594" x2="80.8482" y2="18.3388" width="0.254" layer="16"/>
-<wire x1="80.5688" y1="13.97" x2="80.5688" y2="18.0594" width="0.254" layer="16"/>
-<wire x1="77.6976" y1="12.5244" x2="79.1486" y2="12.5244" width="0.254" layer="1"/>
-<wire x1="79.1486" y1="12.5244" x2="79.6036" y2="12.954" width="0.254" layer="1"/>
-<wire x1="79.6036" y1="12.954" x2="79.8322" y2="13.2588" width="0.254" layer="16"/>
-<wire x1="79.8322" y1="13.2588" x2="80.5688" y2="13.97" width="0.254" layer="16"/>
-<wire x1="81.407" y1="22.606" x2="83.2866" y2="24.5618" width="0.254" layer="16"/>
-<wire x1="83.2866" y1="24.5618" x2="83.2866" y2="24.9682" width="0.254" layer="16"/>
-<via x="79.6036" y="12.954" extent="1-16" drill="0.6"/>
+<wire x1="83.2866" y1="24.9682" x2="81.9912" y2="23.6728" width="0.3048" layer="1"/>
+<wire x1="81.9912" y1="23.6728" x2="81.9912" y2="22.5552" width="0.3048" layer="1"/>
+<wire x1="81.9912" y1="22.5552" x2="80.264" y2="20.828" width="0.3048" layer="1"/>
+<wire x1="80.264" y1="20.828" x2="80.264" y2="12.9286" width="0.3048" layer="1"/>
+<wire x1="80.264" y1="12.9286" x2="79.8598" y2="12.5244" width="0.3048" layer="1"/>
+<wire x1="79.8598" y1="12.5244" x2="77.6976" y2="12.5244" width="0.3048" layer="1"/>
</signal>
<signal name="S_IN4">
<contactref element="IC1" pad="26"/>
<contactref element="JP12" pad="3"/>
-<wire x1="81.0514" y1="17.7038" x2="81.3054" y2="17.9578" width="0.254" layer="16"/>
-<wire x1="77.6976" y1="11.7244" x2="77.866" y2="11.7752" width="0.254" layer="1"/>
-<wire x1="77.866" y1="11.7752" x2="80.4418" y2="11.7602" width="0.254" layer="1"/>
-<wire x1="80.4418" y1="11.7602" x2="80.645" y2="11.8872" width="0.254" layer="16"/>
-<wire x1="80.645" y1="11.8872" x2="81.0514" y2="12.2682" width="0.254" layer="16"/>
-<wire x1="81.0514" y1="12.2682" x2="81.0514" y2="17.7038" width="0.254" layer="16"/>
-<wire x1="81.3054" y1="17.9578" x2="81.3054" y2="20.0152" width="0.254" layer="16"/>
-<wire x1="81.3054" y1="20.0152" x2="83.2866" y2="22.098" width="0.254" layer="16"/>
-<wire x1="83.2866" y1="22.098" x2="83.2866" y2="22.4282" width="0.254" layer="16"/>
-<via x="80.4418" y="11.7602" extent="1-16" drill="0.6"/>
+<wire x1="83.2866" y1="22.4282" x2="80.772" y2="19.9136" width="0.3048" layer="1"/>
+<wire x1="80.772" y1="19.9136" x2="80.772" y2="12.0396" width="0.3048" layer="1"/>
+<wire x1="80.772" y1="12.0396" x2="80.4568" y2="11.7244" width="0.3048" layer="1"/>
+<wire x1="80.4568" y1="11.7244" x2="77.6976" y2="11.7244" width="0.3048" layer="1"/>
</signal>
<signal name="S_IN3">
<contactref element="IC1" pad="25"/>
<contactref element="JP11" pad="3"/>
-<wire x1="82.9056" y1="19.8882" x2="83.2866" y2="19.8882" width="0.254" layer="16"/>
-<wire x1="81.8642" y1="18.8468" x2="82.9056" y2="19.8882" width="0.254" layer="16"/>
-<wire x1="77.6976" y1="10.9244" x2="78.7122" y2="10.9244" width="0.254" layer="1"/>
-<wire x1="78.7122" y1="10.9244" x2="79.375" y2="10.541" width="0.254" layer="1"/>
-<wire x1="79.375" y1="10.541" x2="80.8482" y2="10.541" width="0.254" layer="16"/>
-<wire x1="80.8482" y1="10.541" x2="81.5086" y2="11.1506" width="0.254" layer="16"/>
-<wire x1="81.5086" y1="11.1506" x2="81.5086" y2="17.4752" width="0.254" layer="16"/>
-<wire x1="81.5086" y1="17.4752" x2="81.8642" y2="17.907" width="0.254" layer="16"/>
-<wire x1="81.8642" y1="17.907" x2="81.8642" y2="18.8468" width="0.254" layer="16"/>
-<via x="79.375" y="10.541" extent="1-16" drill="0.6"/>
+<wire x1="83.2866" y1="19.8882" x2="81.28" y2="17.8816" width="0.3048" layer="1"/>
+<wire x1="77.6976" y1="10.9244" x2="78.59" y2="10.9244" width="0.3048" layer="1"/>
+<wire x1="78.59" y1="10.9244" x2="78.7908" y2="11.1252" width="0.3048" layer="1"/>
+<wire x1="78.7908" y1="11.1252" x2="80.6196" y2="11.1252" width="0.3048" layer="1"/>
+<wire x1="80.6196" y1="11.1252" x2="81.28" y2="11.7856" width="0.3048" layer="1"/>
+<wire x1="81.28" y1="11.7856" x2="81.28" y2="17.8816" width="0.3048" layer="1"/>
</signal>
<signal name="S_IN2">
<contactref element="IC1" pad="24"/>
<contactref element="JP10" pad="3"/>
-<wire x1="83.058" y1="17.3482" x2="83.2866" y2="17.3482" width="0.254" layer="16"/>
-<wire x1="82.0166" y1="16.3322" x2="83.058" y2="17.3482" width="0.254" layer="16"/>
-<wire x1="82.0166" y1="10.8458" x2="82.0166" y2="16.3322" width="0.254" layer="16"/>
-<wire x1="76.205" y1="9.4318" x2="76.3016" y2="9.3352" width="0.254" layer="1"/>
-<wire x1="80.7212" y1="9.6012" x2="82.0166" y2="10.8458" width="0.254" layer="16"/>
-<wire x1="76.3016" y1="9.3352" x2="76.3016" y2="8.1534" width="0.254" layer="1"/>
-<wire x1="76.3016" y1="8.1534" x2="76.6064" y2="7.8486" width="0.254" layer="1"/>
-<wire x1="77.0382" y1="9.6012" x2="80.7212" y2="9.6012" width="0.254" layer="16"/>
-<wire x1="76.6826" y1="9.2456" x2="77.0382" y2="9.6012" width="0.254" layer="16"/>
-<wire x1="76.6826" y1="7.9248" x2="76.6826" y2="9.2456" width="0.254" layer="16"/>
-<wire x1="76.6064" y1="7.8486" x2="76.6826" y2="7.9248" width="0.254" layer="16"/>
-<via x="76.6064" y="7.8486" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="N$18">
-<contactref element="X2" pad="13"/>
-<contactref element="R11" pad="2"/>
-<wire x1="84.6948" y1="4.7214" x2="84.6948" y2="6.1746" width="0.254" layer="1"/>
-<wire x1="84.6948" y1="6.1746" x2="84.1248" y2="6.7446" width="0.254" layer="1"/>
-</signal>
-<signal name="N$20">
-<contactref element="X2" pad="15"/>
-<contactref element="R12" pad="2"/>
-<wire x1="85.6948" y1="4.7214" x2="85.6948" y2="5.5206" width="0.254" layer="1"/>
-<wire x1="85.6948" y1="5.5206" x2="86.1568" y2="6.0842" width="0.254" layer="1"/>
+<wire x1="83.2866" y1="17.3482" x2="81.9531" y2="16.0147" width="0.3048" layer="1"/>
+<wire x1="81.9531" y1="16.0147" x2="81.8388" y2="15.9004" width="0.3048" layer="1"/>
+<wire x1="76.205" y1="9.4318" x2="76.9196" y2="9.4318" width="0.3048" layer="1"/>
+<wire x1="76.9196" y1="9.4318" x2="77.6732" y2="10.1854" width="0.3048" layer="1"/>
+<wire x1="77.6732" y1="10.1854" x2="78.867" y2="10.1854" width="0.3048" layer="1"/>
+<wire x1="78.867" y1="10.1854" x2="79.1972" y2="10.5156" width="0.3048" layer="1"/>
+<wire x1="79.1972" y1="10.5156" x2="80.7212" y2="10.5156" width="0.3048" layer="1"/>
+<wire x1="80.7212" y1="10.5156" x2="81.788" y2="11.5824" width="0.3048" layer="1"/>
+<wire x1="81.788" y1="11.5824" x2="81.788" y2="15.8496" width="0.3048" layer="1"/>
+<wire x1="81.788" y1="15.8496" x2="81.8388" y2="15.9004" width="0.3048" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="XB1" pad="5"/>
<contactref element="R13" pad="2"/>
-<wire x1="15.748" y1="28.702" x2="20.994" y2="28.702" width="0.254" layer="1"/>
-<wire x1="15.24" y1="28.194" x2="15.748" y2="28.702" width="0.254" layer="1"/>
-<wire x1="15.24" y1="27.05" x2="15.24" y2="28.194" width="0.254" layer="1"/>
-<wire x1="14.59" y1="26.4" x2="15.24" y2="27.05" width="0.254" layer="1"/>
-</signal>
-<signal name="N$3">
-<contactref element="U$1" pad="48"/>
-</signal>
-<signal name="N$4">
-<contactref element="U$1" pad="47"/>
-</signal>
-<signal name="N$13">
-<contactref element="U$1" pad="46"/>
+<wire x1="14.478" y1="27.6098" x2="14.478" y2="26.512" width="0.3048" layer="1"/>
+<wire x1="14.478" y1="26.512" x2="14.59" y2="26.4" width="0.3048" layer="1"/>
+<wire x1="14.478" y1="27.6098" x2="14.986" y2="28.1178" width="0.3048" layer="1"/>
+<wire x1="14.986" y1="28.1178" x2="19.9534" y2="28.1178" width="0.3048" layer="1"/>
+<wire x1="19.9534" y1="28.1178" x2="20.0804" y2="27.9908" width="0.3048" layer="1"/>
</signal>
<signal name="+3V3">
<contactref element="C8" pad="2"/>
-<contactref element="U$1" pad="35"/>
-<contactref element="U$1" pad="45"/>
<contactref element="C9" pad="2"/>
<contactref element="C7" pad="2"/>
-<contactref element="U$1" pad="53"/>
<contactref element="IC3" pad="2"/>
<contactref element="C2" pad="1"/>
<contactref element="R4" pad="2"/>
-<contactref element="U$1" pad="15"/>
<contactref element="R3" pad="2"/>
<contactref element="C10" pad="2"/>
-<contactref element="U$1" pad="25"/>
-<contactref element="U$1" pad="61"/>
-<contactref element="C12" pad="2"/>
<contactref element="IC2" pad="14"/>
-<contactref element="JP1" pad="8"/>
<contactref element="X1" pad="1"/>
<contactref element="X1" pad="2"/>
-<contactref element="R1" pad="1"/>
<contactref element="XB1" pad="14"/>
-<contactref element="C14" pad="2"/>
+<contactref element="C4" pad="2"/>
<contactref element="JP16" pad="1"/>
<contactref element="XB1" pad="1"/>
-<wire x1="41.822" y1="24.6752" x2="41.7712" y2="24.7396" width="0.254" layer="1"/>
-<wire x1="42.6974" y1="23.7998" x2="41.822" y2="24.6752" width="0.254" layer="1"/>
-<wire x1="43.3324" y1="23.7998" x2="42.6974" y2="23.7998" width="0.254" layer="1"/>
-<wire x1="43.7388" y1="23.3934" x2="43.3324" y2="23.7998" width="0.254" layer="1"/>
-<wire x1="43.7388" y1="22.1996" x2="43.7388" y2="23.3934" width="0.254" layer="1"/>
-<wire x1="43.7896" y1="22.1488" x2="43.7388" y2="22.1996" width="0.254" layer="1"/>
-<wire x1="43.7896" y1="22.0936" x2="43.7896" y2="22.1488" width="0.254" layer="1"/>
-<wire x1="43.7459" y1="22.0499" x2="43.7896" y2="22.0936" width="0.254" layer="1"/>
-<wire x1="43.7134" y1="22.0174" x2="43.7459" y2="22.0499" width="0.254" layer="1"/>
-<wire x1="43.7134" y1="20.828" x2="43.7134" y2="22.0174" width="0.254" layer="1"/>
-<wire x1="43.4086" y1="20.5232" x2="43.7134" y2="20.828" width="0.254" layer="1"/>
-<wire x1="36.3982" y1="20.5232" x2="43.4086" y2="20.5232" width="0.254" layer="1"/>
-<wire x1="35.8719" y1="21.0495" x2="36.3982" y2="20.5232" width="0.254" layer="1"/>
-<wire x1="35.8719" y1="22.0499" x2="35.8719" y2="21.0495" width="0.254" layer="1"/>
-<wire x1="25.3882" y1="17.7038" x2="25.3628" y2="17.6784" width="0.254" layer="1"/>
-<wire x1="35.8719" y1="23.5901" x2="38.266" y2="25.9842" width="0.254" layer="1"/>
-<wire x1="35.8719" y1="23.5901" x2="35.8719" y2="22.0499" width="0.254" layer="1"/>
-<wire x1="34.5759" y1="23.5901" x2="35.8719" y2="23.5901" width="0.254" layer="1"/>
-<wire x1="31.6328" y1="17.0688" x2="31.6555" y2="17.0461" width="0.254" layer="1"/>
-<wire x1="25.3882" y1="17.7038" x2="25.4" y2="17.7038" width="0.254" layer="1"/>
-<wire x1="25.4" y1="17.7038" x2="25.4254" y2="17.6784" width="0.254" layer="1"/>
-<wire x1="28.2956" y1="17.0688" x2="31.6328" y2="17.0688" width="0.254" layer="1"/>
-<wire x1="34.2646" y1="23.9014" x2="34.5759" y2="23.5901" width="0.254" layer="1"/>
-<wire x1="34.2646" y1="23.876" x2="34.2646" y2="23.9014" width="0.254" layer="16"/>
-<wire x1="28.0924" y1="16.8656" x2="28.2956" y2="17.0688" width="0.254" layer="1"/>
-<wire x1="28.0924" y1="16.8656" x2="28.067" y2="16.891" width="0.254" layer="1"/>
-<wire x1="25.4254" y1="17.6784" x2="25.4254" y2="17.272" width="0.254" layer="1"/>
-<wire x1="25.4254" y1="17.272" x2="25.8318" y2="16.8656" width="0.254" layer="1"/>
-<wire x1="25.8318" y1="16.8656" x2="28.0924" y2="16.8656" width="0.254" layer="1"/>
-<wire x1="33.8074" y1="23.4188" x2="34.2646" y2="23.876" width="0.254" layer="16"/>
-<wire x1="16.2352" y1="23.4188" x2="33.8074" y2="23.4188" width="0.254" layer="16"/>
-<wire x1="65.8368" y1="4.445" x2="66.7258" y2="3.556" width="0.254" layer="1"/>
-<wire x1="62.9696" y1="4.445" x2="65.8368" y2="4.445" width="0.254" layer="1"/>
-<wire x1="24.9682" y1="17.653" x2="25.7302" y2="16.891" width="0.254" layer="1"/>
-<wire x1="13.0048" y1="20.417" x2="16.2352" y2="23.4188" width="0.254" layer="16"/>
-<wire x1="13.0048" y1="17.6276" x2="13.0048" y2="20.417" width="0.254" layer="16"/>
-<wire x1="13.0048" y1="17.6276" x2="13.0556" y2="17.7292" width="0.254" layer="1"/>
-<wire x1="13.0048" y1="17.6276" x2="13.0302" y2="17.7038" width="0.254" layer="1"/>
-<wire x1="24.892" y1="17.653" x2="24.9682" y2="17.653" width="0.254" layer="1"/>
-<wire x1="64.77" y1="4.445" x2="62.9696" y2="4.445" width="0.254" layer="1"/>
-<wire x1="64.8208" y1="4.3688" x2="64.77" y2="4.445" width="0.254" layer="1"/>
-<wire x1="24.8666" y1="17.6276" x2="24.892" y2="17.653" width="0.254" layer="1"/>
-<wire x1="21.7424" y1="17.6276" x2="13.0048" y2="17.6276" width="0.254" layer="1"/>
-<wire x1="21.7424" y1="17.6276" x2="24.8666" y2="17.6276" width="0.254" layer="1"/>
-<wire x1="61.0108" y1="4.3688" x2="64.8208" y2="4.3688" width="0.254" layer="16"/>
-<wire x1="21.717" y1="17.6276" x2="21.7424" y2="17.6276" width="0.254" layer="16"/>
-<wire x1="44.4754" y1="6.5884" x2="44.5333" y2="6.5305" width="0.254" layer="1"/>
-<wire x1="24.3332" y1="15.0114" x2="21.717" y2="17.6276" width="0.254" layer="16"/>
-<wire x1="51.22" y1="16.8656" x2="51.22" y2="18.9484" width="0.254" layer="1"/>
-<wire x1="51.1946" y1="16.8402" x2="51.22" y2="16.8656" width="0.254" layer="1"/>
-<wire x1="44.4754" y1="7.6962" x2="44.4754" y2="6.5884" width="0.254" layer="1"/>
-<wire x1="41.4247" y1="10.7469" x2="44.4754" y2="7.6962" width="0.254" layer="1"/>
-<wire x1="27.9146" y1="15.328" x2="27.9264" y2="15.0114" width="0.254" layer="16"/>
-<wire x1="51.2572" y1="16.7776" x2="51.1946" y2="16.8402" width="0.254" layer="1"/>
-<wire x1="51.2572" y1="16.0274" x2="51.2572" y2="16.7776" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="10.7469" x2="41.4247" y2="10.7469" width="0.254" layer="1"/>
-<wire x1="50.3546" y1="15.1248" x2="51.2572" y2="16.0274" width="0.254" layer="1"/>
-<wire x1="49.7241" y1="14.6839" x2="47.1749" y2="14.6839" width="0.254" layer="1"/>
-<wire x1="50.165" y1="15.1248" x2="49.7241" y2="14.6839" width="0.254" layer="1"/>
-<wire x1="50.165" y1="15.1248" x2="50.3546" y2="15.1248" width="0.254" layer="1"/>
-<wire x1="27.1526" y1="11.0998" x2="26.7462" y2="11.5062" width="0.254" layer="16"/>
-<wire x1="55.1942" y1="2.794" x2="55.9308" y2="2.0574" width="0.254" layer="16"/>
-<wire x1="50.253" y1="15.2146" x2="50.165" y2="15.1248" width="0.254" layer="1"/>
-<wire x1="52.2986" y1="15.2146" x2="45.8978" y2="15.2146" width="0.254" layer="16"/>
-<wire x1="52.2986" y1="15.2146" x2="50.253" y2="15.2146" width="0.254" layer="1"/>
-<wire x1="55.118" y1="2.794" x2="55.0672" y2="2.8448" width="0.254" layer="1"/>
-<wire x1="55.118" y1="2.794" x2="55.1942" y2="2.794" width="0.254" layer="16"/>
-<wire x1="27.1526" y1="9.0932" x2="27.6606" y2="9.0678" width="0.254" layer="1"/>
-<wire x1="27.1526" y1="9.0932" x2="27.1526" y2="11.0998" width="0.254" layer="16"/>
-<wire x1="25.6032" y1="7.112" x2="27.1526" y2="9.0932" width="0.254" layer="16"/>
-<wire x1="23.3426" y1="2.794" x2="24.4094" y2="2.794" width="0.254" layer="16"/>
-<wire x1="22.9108" y1="2.3622" x2="23.3426" y2="2.794" width="0.254" layer="16"/>
-<wire x1="22.9108" y1="2.413" x2="22.9108" y2="2.3622" width="0.254" layer="1"/>
-<wire x1="30.6578" y1="2.8566" x2="28.9678" y2="4.5466" width="0.254" layer="1"/>
-<wire x1="22.4028" y1="2.921" x2="22.9108" y2="2.413" width="0.254" layer="1"/>
-<wire x1="20.069" y1="2.921" x2="22.4028" y2="2.921" width="0.254" layer="1"/>
-<wire x1="30.6578" y1="1.016" x2="30.6578" y2="2.8566" width="0.254" layer="1"/>
-<wire x1="30.1498" y1="0.508" x2="30.6578" y2="1.016" width="0.254" layer="1"/>
-<wire x1="18.59" y1="4.4" x2="20.069" y2="2.921" width="0.254" layer="1"/>
-<wire x1="18.9484" y1="0.508" x2="30.1498" y2="0.508" width="0.254" layer="1"/>
-<wire x1="18.708" y1="0.7484" x2="18.9484" y2="0.508" width="0.254" layer="1"/>
-<wire x1="18.708" y1="4.0336" x2="18.4658" y2="4.2758" width="0.254" layer="1"/>
-<wire x1="18.708" y1="1.7018" x2="18.708" y2="4.0336" width="0.254" layer="1"/>
-<wire x1="18.708" y1="1.7018" x2="18.708" y2="0.7484" width="0.254" layer="1"/>
-<wire x1="18.5556" y1="1.3716" x2="18.708" y2="1.7018" width="0.254" layer="1"/>
-<wire x1="16.4846" y1="1.3716" x2="18.5556" y2="1.3716" width="0.254" layer="1"/>
-<wire x1="16.4846" y1="1.3716" x2="16.9164" y2="1.3716" width="0.254" layer="16"/>
-<wire x1="16.3322" y1="1.524" x2="16.4846" y2="1.3716" width="0.254" layer="16"/>
-<wire x1="13.97" y1="1.524" x2="16.3322" y2="1.524" width="0.254" layer="16"/>
-<wire x1="27.6606" y1="9.0678" x2="29.0068" y2="9.0678" width="0.254" layer="1"/>
-<wire x1="29.0068" y1="9.0678" x2="30.6832" y2="10.7442" width="0.254" layer="1"/>
-<wire x1="30.6832" y1="10.7442" x2="31.6528" y2="10.7442" width="0.254" layer="1"/>
-<wire x1="31.6528" y1="10.7442" x2="31.6555" y2="10.7469" width="0.254" layer="1"/>
-<wire x1="38.9382" y1="1.397" x2="38.9382" y2="4.58" width="0.2032" layer="1"/>
-<wire x1="38.9382" y1="4.58" x2="39.0542" y2="4.696" width="0.2032" layer="1"/>
+<contactref element="IC4" pad="38"/>
+<contactref element="IC4" pad="17"/>
+<contactref element="IC4" pad="5"/>
+<contactref element="IC4" pad="27"/>
+<contactref element="R12" pad="2"/>
+<wire x1="18.838" y1="16.421" x2="16.4068" y2="16.421" width="0.3048" layer="1"/>
+<wire x1="16.4068" y1="16.421" x2="15.9766" y2="16.8512" width="0.3048" layer="1"/>
+<wire x1="15.9766" y1="16.8512" x2="14.1952" y2="16.8512" width="0.3048" layer="1"/>
+<wire x1="14.1952" y1="16.8512" x2="13.9446" y2="16.6006" width="0.3048" layer="1"/>
+<wire x1="25.997" y1="14.821" x2="24.638" y2="13.462" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="13.462" x2="24.638" y2="9.821" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="9.821" x2="24.638" y2="8.139" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="8.139" x2="24.1952" y2="7.4422" width="0.3048" layer="1"/>
+<wire x1="14.1952" y1="16.8512" x2="12.7652" y2="16.8512" width="0.3048" layer="1"/>
+<wire x1="12.6238" y1="21.4884" x2="11.303" y2="22.8092" width="0.3048" layer="1"/>
+<wire x1="11.303" y1="22.8092" x2="7.62" y2="22.8092" width="0.3048" layer="1"/>
+<wire x1="7.62" y1="22.8092" x2="6.985" y2="22.1742" width="0.3048" layer="1"/>
+<via x="6.985" y="22.1742" extent="1-16" drill="0.6"/>
+<wire x1="6.985" y1="22.1742" x2="6.985" y2="26.005" width="0.3048" layer="16"/>
+<wire x1="24.1952" y1="7.4422" x2="24.1952" y2="6.1324" width="0.3048" layer="1"/>
+<wire x1="24.1952" y1="6.1324" x2="24.2824" y2="6.0452" width="0.3048" layer="1"/>
+<via x="24.2824" y="6.0452" extent="1-16" drill="0.6"/>
+<wire x1="24.2824" y1="6.0452" x2="25.6286" y2="6.0452" width="0.3048" layer="16"/>
+<wire x1="25.6286" y1="6.0452" x2="26.3906" y2="5.2832" width="0.3048" layer="16"/>
+<wire x1="26.3906" y1="5.2832" x2="26.3906" y2="3.4798" width="0.3048" layer="16"/>
+<wire x1="26.3906" y1="3.4798" x2="25.2222" y2="2.3114" width="0.3048" layer="16"/>
+<wire x1="25.2222" y1="2.3114" x2="20.6786" y2="2.3114" width="0.3048" layer="16"/>
+<wire x1="20.6786" y1="2.3114" x2="18.59" y2="4.4" width="0.3048" layer="16"/>
+<contactref element="JP2" pad="8"/>
+<wire x1="30.438" y1="14.821" x2="31.5484" y2="14.821" width="0.3048" layer="1"/>
+<wire x1="31.5484" y1="14.821" x2="32.639" y2="13.7304" width="0.3048" layer="1"/>
+<wire x1="31.5832" y1="2.5908" x2="31.5722" y2="2.5798" width="0.3048" layer="1"/>
+<wire x1="25.438" y1="21.421" x2="25.438" y2="24.157" width="0.3048" layer="1"/>
+<wire x1="25.438" y1="24.157" x2="25.8174" y2="24.5364" width="0.3048" layer="1"/>
+<wire x1="61.976" y1="10.668" x2="61.976" y2="11.6586" width="0.6096" layer="1"/>
+<wire x1="61.976" y1="11.6586" x2="61.8998" y2="11.7348" width="0.6096" layer="1"/>
+<wire x1="62.7664" y1="8.6614" x2="62.7664" y2="9.8776" width="0.6096" layer="1"/>
+<wire x1="62.7664" y1="9.8776" x2="61.976" y2="10.668" width="0.6096" layer="1"/>
+<wire x1="61.8998" y1="11.7348" x2="61.8998" y2="13.8938" width="0.6096" layer="1"/>
+<wire x1="61.8998" y1="13.8938" x2="61.1124" y2="14.6812" width="0.6096" layer="1"/>
+<wire x1="18.658" y1="2.3876" x2="18.658" y2="1.1032" width="0.6096" layer="1"/>
+<wire x1="18.658" y1="1.1032" x2="18.9738" y2="0.7874" width="0.6096" layer="1"/>
+<wire x1="18.9738" y1="0.7874" x2="27.5192" y2="0.7874" width="0.6096" layer="1"/>
+<wire x1="27.5192" y1="0.7874" x2="29.2862" y2="2.5544" width="0.6096" layer="1"/>
+<wire x1="29.2862" y1="2.5544" x2="31.5468" y2="2.5544" width="0.6096" layer="1"/>
+<wire x1="31.5468" y1="2.5544" x2="31.5722" y2="2.5798" width="0.6096" layer="1"/>
<wire x1="39.0542" y1="4.696" x2="39.5542" y2="4.696" width="0.2032" layer="1"/>
-<wire x1="52.4764" y1="14.8844" x2="52.2986" y2="15.2146" width="0.254" layer="1"/>
-<wire x1="52.7558" y1="14.605" x2="52.4764" y2="14.8844" width="0.254" layer="1"/>
-<wire x1="52.7558" y1="6.6294" x2="52.7558" y2="14.605" width="0.254" layer="1"/>
-<wire x1="6.59" y1="26.4" x2="6.604" y2="26.386" width="0.254" layer="1"/>
-<wire x1="6.6802" y1="26.3906" x2="6.5994" y2="26.3906" width="0.254" layer="1"/>
-<wire x1="13.0048" y1="20.417" x2="6.7932" y2="26.4" width="0.254" layer="1"/>
-<wire x1="6.7932" y1="26.4" x2="6.59" y2="26.4" width="0.254" layer="1"/>
-<wire x1="30.6578" y1="1.016" x2="31.0896" y2="1.4478" width="0.254" layer="1"/>
-<wire x1="31.0896" y1="1.4478" x2="31.7754" y2="1.4478" width="0.254" layer="1"/>
-<wire x1="38.0492" y1="0.508" x2="38.9382" y2="1.397" width="0.254" layer="1"/>
-<wire x1="33.3502" y1="0.508" x2="38.0492" y2="0.508" width="0.254" layer="1"/>
-<wire x1="32.4104" y1="1.4478" x2="33.3502" y2="0.508" width="0.254" layer="1"/>
-<wire x1="31.7754" y1="1.4478" x2="32.4104" y2="1.4478" width="0.254" layer="1"/>
-<wire x1="51.6128" y1="5.4864" x2="52.7558" y2="6.6294" width="0.254" layer="1"/>
-<wire x1="50.165" y1="5.4864" x2="51.6128" y2="5.4864" width="0.254" layer="1"/>
-<wire x1="49.6062" y1="4.9276" x2="50.165" y2="5.4864" width="0.254" layer="1"/>
-<wire x1="49.3522" y1="5.0292" x2="49.6062" y2="4.9276" width="0.254" layer="1"/>
-<wire x1="53.4162" y1="4.4958" x2="55.118" y2="2.794" width="0.254" layer="16"/>
-<wire x1="52.0954" y1="4.4958" x2="53.4162" y2="4.4958" width="0.254" layer="16"/>
-<wire x1="51.7144" y1="4.8768" x2="52.0954" y2="4.4958" width="0.254" layer="16"/>
-<wire x1="49.403" y1="4.8768" x2="51.7144" y2="4.8768" width="0.254" layer="16"/>
-<wire x1="49.3522" y1="5.0292" x2="49.403" y2="4.8768" width="0.254" layer="16" curve="90"/>
-<wire x1="51.2318" y1="5.0292" x2="49.3522" y2="5.0292" width="0.254" layer="1"/>
-<wire x1="55.9308" y1="2.0574" x2="56.8452" y2="2.0574" width="0.254" layer="16"/>
-<wire x1="56.8452" y1="2.0574" x2="57.0484" y2="2.2606" width="0.254" layer="16"/>
-<wire x1="57.1246" y1="2.7686" x2="57.15" y2="2.794" width="0.254" layer="1"/>
-<wire x1="52.2986" y1="3.9624" x2="51.2318" y2="5.0292" width="0.254" layer="1"/>
-<wire x1="52.2986" y1="1.2446" x2="52.2986" y2="3.9624" width="0.254" layer="1"/>
-<wire x1="52.197" y1="1.4478" x2="52.2986" y2="1.2446" width="0.254" layer="16"/>
-<wire x1="31.7754" y1="1.4478" x2="52.197" y2="1.4478" width="0.254" layer="16"/>
-<wire x1="25.6032" y1="3.9878" x2="25.6032" y2="7.112" width="0.254" layer="16"/>
-<wire x1="24.4094" y1="2.794" x2="25.6032" y2="3.9878" width="0.254" layer="16"/>
-<wire x1="57.0484" y1="2.2606" x2="57.0484" y2="2.6924" width="0.254" layer="16"/>
-<wire x1="57.0484" y1="2.6924" x2="57.1246" y2="2.7686" width="0.254" layer="16"/>
-<wire x1="57.15" y1="2.794" x2="58.9788" y2="2.794" width="0.254" layer="1"/>
-<wire x1="58.9788" y1="2.794" x2="59.055" y2="2.7178" width="0.254" layer="1"/>
-<wire x1="59.055" y1="2.7178" x2="59.3598" y2="2.7178" width="0.254" layer="16"/>
-<wire x1="59.3598" y1="2.7178" x2="61.0108" y2="4.3688" width="0.254" layer="16"/>
-<wire x1="27.5336" y1="15.0114" x2="24.3332" y2="15.0114" width="0.254" layer="16"/>
-<wire x1="27.5336" y1="15.0114" x2="27.598" y2="15.0114" width="0.254" layer="16"/>
-<wire x1="27.598" y1="15.0114" x2="27.9146" y2="15.328" width="0.254" layer="16"/>
-<wire x1="26.7462" y1="11.5062" x2="26.7462" y2="14.224" width="0.254" layer="16"/>
-<wire x1="26.7462" y1="14.224" x2="27.5336" y2="15.0114" width="0.254" layer="16"/>
-<wire x1="25.7302" y1="16.891" x2="25.8318" y2="16.8656" width="0" layer="19" extent="1-1"/>
-<wire x1="6.5994" y1="26.3906" x2="6.59" y2="26.4" width="0" layer="19" extent="1-1"/>
-<wire x1="18.4658" y1="4.2758" x2="18.59" y2="4.4" width="0" layer="19" extent="1-1"/>
-<via x="34.2646" y="23.9014" extent="1-16" drill="0.6"/>
-<via x="13.0048" y="20.417" extent="1-16" drill="0.6"/>
-<via x="13.0048" y="17.6276" extent="1-16" drill="0.6"/>
-<via x="64.8208" y="4.3688" extent="1-16" drill="0.6"/>
-<via x="21.7424" y="17.6276" extent="1-16" drill="0.6"/>
-<via x="59.055" y="2.7178" extent="1-16" drill="0.6"/>
-<via x="57.1246" y="2.7686" extent="1-16" drill="0.6"/>
-<via x="52.2986" y="15.2146" extent="1-16" drill="0.6"/>
-<via x="27.1526" y="9.0932" extent="1-16" drill="0.6"/>
-<via x="49.3522" y="5.0292" extent="1-16" drill="0.6"/>
-<via x="22.9108" y="2.3622" extent="1-16" drill="0.6"/>
-<via x="16.4846" y="1.3716" extent="1-16" drill="0.6"/>
-<via x="31.7754" y="1.4478" extent="1-16" drill="0.6"/>
-<via x="52.2986" y="1.2446" extent="1-16" drill="0.6"/>
+<wire x1="61.1124" y1="14.6812" x2="59.8678" y2="14.6812" width="0.6096" layer="1"/>
+<wire x1="59.8678" y1="14.6812" x2="59.2074" y2="15.3416" width="0.6096" layer="1"/>
+<wire x1="59.2074" y1="15.3416" x2="59.2074" y2="21.3106" width="0.6096" layer="1"/>
+<wire x1="59.2074" y1="21.3106" x2="58.2168" y2="22.3012" width="0.6096" layer="1"/>
+<wire x1="58.2168" y1="22.3012" x2="55.2704" y2="22.3012" width="0.6096" layer="1"/>
+<wire x1="55.2704" y1="22.3012" x2="54.483" y2="21.5138" width="0.6096" layer="1"/>
+<wire x1="12.6238" y1="21.4884" x2="12.6238" y2="21.463" width="0.3048" layer="1"/>
+<wire x1="12.6238" y1="21.463" x2="12.8016" y2="21.2852" width="0.3048" layer="1"/>
+<via x="12.8016" y="21.2852" extent="1-16" drill="0.6"/>
+<wire x1="12.8016" y1="21.2852" x2="14.605" y2="21.2852" width="0.3048" layer="16"/>
+<wire x1="14.605" y1="21.2852" x2="21.082" y2="14.8082" width="0.3048" layer="16"/>
+<wire x1="21.082" y1="14.8082" x2="26.6954" y2="14.8082" width="0.3048" layer="16"/>
+<wire x1="26.6954" y1="14.8082" x2="28.7528" y2="14.8082" width="0.3048" layer="16"/>
+<wire x1="28.7528" y1="14.8082" x2="31.8262" y2="11.7348" width="0.3048" layer="16"/>
+<wire x1="31.8262" y1="11.7348" x2="35.1536" y2="11.7348" width="0.3048" layer="16"/>
+<wire x1="12.7652" y1="16.8512" x2="12.573" y2="17.0434" width="0.3048" layer="1"/>
+<wire x1="12.573" y1="17.0434" x2="12.573" y2="21.0566" width="0.3048" layer="1"/>
+<wire x1="12.573" y1="21.0566" x2="12.8016" y2="21.2852" width="0.3048" layer="1"/>
+<via x="25.654" y="27.7622" extent="1-16" drill="0.6"/>
+<wire x1="25.908" y1="24.627" x2="25.8174" y2="24.5364" width="0.3048" layer="1"/>
+<wire x1="6.59" y1="26.4" x2="6.985" y2="26.005" width="0.3048" layer="16"/>
+<wire x1="35.1536" y1="11.7602" x2="35.7886" y2="11.7602" width="0.3048" layer="16"/>
+<wire x1="35.7886" y1="11.7602" x2="37.0586" y2="10.4902" width="0.3048" layer="16"/>
+<wire x1="37.0586" y1="10.4902" x2="37.0586" y2="9.7028" width="0.3048" layer="16"/>
+<wire x1="37.0586" y1="9.7028" x2="37.0586" y2="7.2898" width="0.3048" layer="16"/>
+<wire x1="37.0586" y1="7.2898" x2="38.0746" y2="6.2738" width="0.3048" layer="16"/>
+<via x="38.0746" y="6.2738" extent="1-16" drill="0.6"/>
+<wire x1="38.0746" y1="6.2738" x2="38.0746" y2="5.0546" width="0.3048" layer="1"/>
+<wire x1="42.1386" y1="16.1036" x2="41.8084" y2="16.1036" width="0.3048" layer="1"/>
+<wire x1="41.8084" y1="16.1036" x2="40.5638" y2="14.859" width="0.3048" layer="1"/>
+<wire x1="40.5638" y1="14.859" x2="40.5638" y2="9.9822" width="0.3048" layer="1"/>
+<wire x1="40.5638" y1="9.9822" x2="40.386" y2="9.8044" width="0.3048" layer="1"/>
+<via x="40.386" y="9.8044" extent="1-16" drill="0.6"/>
+<wire x1="40.386" y1="9.8044" x2="37.1602" y2="9.8044" width="0.3048" layer="16"/>
+<wire x1="37.1602" y1="9.8044" x2="37.0586" y2="9.7028" width="0.3048" layer="16"/>
+<wire x1="25.908" y1="24.627" x2="25.908" y2="27.5082" width="0.3048" layer="1"/>
+<wire x1="25.908" y1="27.5082" x2="25.654" y2="27.7622" width="0.3048" layer="1"/>
+<wire x1="30.438" y1="14.821" x2="26.7082" y2="14.821" width="0.3048" layer="1"/>
+<wire x1="26.7082" y1="14.821" x2="26.6954" y2="14.8082" width="0.3048" layer="1"/>
+<via x="26.6954" y="14.8082" extent="1-16" drill="0.6"/>
+<wire x1="26.7082" y1="14.821" x2="25.997" y2="14.821" width="0.3048" layer="1"/>
+<wire x1="54.4322" y1="21.463" x2="54.483" y2="21.5138" width="0.3048" layer="1"/>
+<wire x1="54.4322" y1="21.463" x2="54.3306" y2="21.3614" width="0.6096" layer="1"/>
+<wire x1="54.3306" y1="21.3614" x2="54.3306" y2="13.97" width="0.6096" layer="1"/>
+<wire x1="54.3306" y1="13.97" x2="53.5432" y2="13.1826" width="0.6096" layer="1"/>
+<wire x1="53.5432" y1="13.1826" x2="53.5432" y2="11.7094" width="0.6096" layer="1"/>
+<via x="53.5432" y="11.7094" extent="1-16" drill="0.6"/>
+<wire x1="53.5432" y1="11.7094" x2="52.0192" y2="11.7094" width="0.6096" layer="16"/>
+<wire x1="52.0192" y1="11.7094" x2="40.8178" y2="22.9108" width="0.6096" layer="16"/>
+<wire x1="25.654" y1="27.7622" x2="25.654" y2="27.7876" width="0.6096" layer="16"/>
+<wire x1="25.654" y1="27.7876" x2="25.1206" y2="28.321" width="0.6096" layer="16"/>
+<wire x1="25.1206" y1="28.321" x2="8.511" y2="28.321" width="0.6096" layer="16"/>
+<wire x1="8.511" y1="28.321" x2="6.59" y2="26.4" width="0.6096" layer="16"/>
+<wire x1="1.778" y1="2.794" x2="2.8702" y2="2.794" width="0.6096" layer="16"/>
+<wire x1="2.8702" y1="2.794" x2="3.8608" y2="3.7846" width="0.6096" layer="16"/>
+<wire x1="3.8608" y1="3.7846" x2="3.8608" y2="23.6708" width="0.6096" layer="16"/>
+<wire x1="3.8608" y1="23.6708" x2="6.59" y2="26.4" width="0.6096" layer="16"/>
+<wire x1="18.658" y1="1.1032" x2="14.3908" y2="1.1032" width="0.3048" layer="1"/>
+<wire x1="14.3908" y1="1.1032" x2="13.97" y2="1.524" width="0.3048" layer="1"/>
+<wire x1="40.8178" y1="22.9108" x2="40.8178" y2="25.2476" width="0.6096" layer="16"/>
+<wire x1="40.8178" y1="25.2476" x2="38.1508" y2="27.9146" width="0.6096" layer="16"/>
+<wire x1="38.1508" y1="27.9146" x2="25.8064" y2="27.9146" width="0.6096" layer="16"/>
+<wire x1="25.8064" y1="27.9146" x2="25.654" y2="27.7622" width="0.6096" layer="16"/>
+<wire x1="31.5722" y1="2.5798" x2="33.4408" y2="2.5798" width="0.3048" layer="1"/>
+<wire x1="33.4408" y1="2.5798" x2="34.5186" y2="3.6576" width="0.3048" layer="1"/>
+<wire x1="34.5186" y1="3.6576" x2="34.5186" y2="4.5466" width="0.3048" layer="1"/>
+<wire x1="34.5186" y1="4.5466" x2="34.9758" y2="5.0038" width="0.3048" layer="1"/>
+<wire x1="34.9758" y1="5.0038" x2="38.0238" y2="5.0038" width="0.3048" layer="1"/>
+<wire x1="38.0238" y1="5.0038" x2="38.0746" y2="5.0546" width="0.3048" layer="1"/>
+<wire x1="38.0746" y1="5.0546" x2="38.6956" y2="5.0546" width="0.3048" layer="1"/>
+<wire x1="38.6956" y1="5.0546" x2="39.0542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="35.1536" y1="11.7348" x2="35.1536" y2="11.7602" width="0" layer="19" extent="16-16"/>
</signal>
-<signal name="GPIO2">
-<contactref element="U$1" pad="51"/>
+<signal name="GPIO1">
<contactref element="JP2" pad="3"/>
-<wire x1="21.1809" y1="18.6209" x2="31.6555" y2="18.6209" width="0.254" layer="1"/>
-<wire x1="21.1836" y1="18.6182" x2="21.1809" y2="18.6209" width="0.254" layer="1"/>
-<wire x1="11.9126" y1="18.6436" x2="21.1836" y2="18.6182" width="0.254" layer="1"/>
-<wire x1="10.3632" y1="17.0942" x2="11.9126" y2="18.6436" width="0.254" layer="1"/>
-<wire x1="1.778" y1="15.494" x2="3.1242" y2="15.494" width="0.254" layer="16"/>
-<wire x1="3.1242" y1="15.494" x2="4.064" y2="16.4338" width="0.254" layer="16"/>
-<wire x1="4.064" y1="16.4338" x2="4.7244" y2="17.0942" width="0.254" layer="1"/>
-<wire x1="4.7244" y1="17.0942" x2="10.3632" y2="17.0942" width="0.254" layer="1"/>
-<via x="4.064" y="16.4338" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="42"/>
+<wire x1="22.238" y1="21.421" x2="22.238" y2="22.72" width="0.3048" layer="1"/>
+<wire x1="22.238" y1="22.72" x2="20.9042" y2="24.0538" width="0.3048" layer="1"/>
+<wire x1="5.08" y1="23.7236" x2="5.08" y2="17.272" width="0.3048" layer="1"/>
+<wire x1="5.08" y1="17.272" x2="3.302" y2="15.494" width="0.3048" layer="1"/>
+<wire x1="3.302" y1="15.494" x2="1.778" y2="15.494" width="0.3048" layer="1"/>
+<wire x1="20.9042" y1="24.0538" x2="5.4102" y2="24.0538" width="0.3048" layer="1"/>
+<wire x1="5.4102" y1="24.0538" x2="5.08" y2="23.7236" width="0.3048" layer="1"/>
</signal>
-<signal name="GPIO4">
-<contactref element="U$1" pad="55"/>
+<signal name="GPIO3">
<contactref element="JP2" pad="5"/>
-<wire x1="30.7821" y1="15.4713" x2="31.6555" y2="15.4713" width="0.254" layer="1"/>
-<wire x1="30.4546" y1="15.7988" x2="30.7821" y2="15.4713" width="0.254" layer="1"/>
-<wire x1="8.6106" y1="15.7988" x2="30.4546" y2="15.7988" width="0.254" layer="1"/>
-<wire x1="5.6896" y1="12.8778" x2="8.6106" y2="15.7988" width="0.254" layer="1"/>
-<wire x1="3.2766" y1="10.4648" x2="5.6896" y2="12.8778" width="0.254" layer="16"/>
-<wire x1="1.8288" y1="10.4648" x2="3.2766" y2="10.4648" width="0.254" layer="16"/>
-<wire x1="1.778" y1="10.414" x2="1.8288" y2="10.4648" width="0.254" layer="16"/>
-<via x="5.6896" y="12.8778" extent="1-16" drill="0.6"/>
-</signal>
-<signal name="PDI_DATA">
-<contactref element="X1" pad="3"/>
-<contactref element="U$1" pad="56"/>
-<wire x1="39.9034" y1="5.461" x2="40.0558" y2="5.2832" width="0.254" layer="1"/>
-<wire x1="40.0558" y1="5.2832" x2="40.0558" y2="4.7484" width="0.254" layer="1"/>
-<wire x1="40.0558" y1="4.7484" x2="40.0542" y2="4.696" width="0.254" layer="1"/>
-<wire x1="35.5092" y1="9.779" x2="30.3276" y2="14.9606" width="0.254" layer="16"/>
-<wire x1="30.3276" y1="14.9606" x2="29.6926" y2="14.9606" width="0.254" layer="16"/>
-<wire x1="29.6926" y1="14.9606" x2="29.6418" y2="14.859" width="0.254" layer="16"/>
-<wire x1="29.6418" y1="14.859" x2="30.4038" y2="14.859" width="0.254" layer="1"/>
-<wire x1="30.4038" y1="14.859" x2="30.5816" y2="14.7066" width="0.254" layer="1"/>
-<wire x1="30.5816" y1="14.7066" x2="31.6328" y2="14.7066" width="0.254" layer="1"/>
-<wire x1="31.6328" y1="14.7066" x2="31.6555" y2="14.6839" width="0.254" layer="1"/>
-<wire x1="35.5092" y1="5.5626" x2="35.5092" y2="9.779" width="0.254" layer="16"/>
-<wire x1="34.8234" y1="4.8768" x2="35.5092" y2="5.5626" width="0.254" layer="16"/>
-<wire x1="35.4076" y1="5.461" x2="39.9034" y2="5.461" width="0.254" layer="1"/>
-<wire x1="34.8234" y1="4.8768" x2="35.4076" y2="5.461" width="0.254" layer="1"/>
-<via x="34.8234" y="4.8768" extent="1-16" drill="0.6"/>
-<via x="29.6418" y="14.859" extent="1-16" drill="0.6"/>
+<contactref element="IC4" pad="13"/>
+<wire x1="21.438" y1="9.821" x2="21.438" y2="8.992" width="0.3048" layer="1"/>
+<wire x1="21.082" y1="7.112" x2="16.256" y2="7.112" width="0.3048" layer="1"/>
+<wire x1="16.256" y1="7.112" x2="15.494" y2="6.35" width="0.3048" layer="1"/>
+<wire x1="15.494" y1="6.35" x2="7.874" y2="6.35" width="0.3048" layer="1"/>
+<wire x1="7.874" y1="6.35" x2="3.81" y2="10.414" width="0.3048" layer="1"/>
+<wire x1="3.81" y1="10.414" x2="1.778" y2="10.414" width="0.3048" layer="1"/>
+<wire x1="21.082" y1="7.112" x2="21.209" y2="7.239" width="0.3048" layer="1"/>
+<wire x1="21.209" y1="7.239" x2="21.209" y2="8.763" width="0.3048" layer="1"/>
+<wire x1="21.209" y1="8.763" x2="21.438" y2="8.992" width="0.3048" layer="1"/>
</signal>
<signal name="GND">
<contactref element="JP15" pad="1"/>
<contactref element="JP9" pad="1"/>
<contactref element="JP10" pad="1"/>
<contactref element="JP11" pad="1"/>
-<contactref element="C14" pad="1"/>
+<contactref element="C4" pad="1"/>
<contactref element="JP12" pad="1"/>
<contactref element="JP13" pad="1"/>
<contactref element="X1" pad="9"/>
<contactref element="IC1" pad="5"/>
<contactref element="JP1" pad="4"/>
<contactref element="IC3" pad="1"/>
-<contactref element="C3" pad="1"/>
<contactref element="C6" pad="1"/>
<contactref element="IC1" pad="3"/>
<contactref element="C1" pad="2"/>
-<contactref element="U$1" pad="14"/>
<contactref element="C2" pad="2"/>
-<contactref element="C17" pad="1"/>
<contactref element="JP3" pad="1"/>
<contactref element="JP4" pad="1"/>
-<contactref element="C18" pad="1"/>
<contactref element="JP5" pad="1"/>
-<contactref element="X1" pad="12"/>
<contactref element="JP6" pad="1"/>
<contactref element="JP7" pad="1"/>
<contactref element="JP8" pad="1"/>
-<contactref element="C16" pad="1"/>
+<contactref element="C12" pad="1"/>
<contactref element="C10" pad="1"/>
-<contactref element="C15" pad="1"/>
+<contactref element="C11" pad="1"/>
<contactref element="X1" pad="16"/>
<contactref element="LED4" pad="C"/>
-<contactref element="U$1" pad="34"/>
<contactref element="LED1" pad="C"/>
<contactref element="LED2" pad="C"/>
<contactref element="LED3" pad="C"/>
-<contactref element="U$1" pad="44"/>
<contactref element="IC2" pad="7"/>
<contactref element="C8" pad="1"/>
<contactref element="C7" pad="1"/>
-<contactref element="C12" pad="1"/>
-<contactref element="U$1" pad="60"/>
-<contactref element="U$1" pad="24"/>
-<contactref element="U$1" pad="52"/>
<contactref element="C9" pad="1"/>
-<contactref element="C4" pad="1"/>
<contactref element="R10" pad="2"/>
<contactref element="R13" pad="1"/>
<contactref element="XB1" pad="10"/>
<contactref element="X2" pad="12"/>
<contactref element="X2" pad="9"/>
<contactref element="IC1" pad="21"/>
-<wire x1="56.134" y1="20.574" x2="55.118" y2="20.574" width="0.254" layer="16"/>
-<wire x1="67.0696" y1="6.2112" x2="67.0696" y2="8.7122" width="0.254" layer="1"/>
-<wire x1="66.7258" y1="5.8674" x2="67.0696" y2="6.2112" width="0.254" layer="1"/>
-<wire x1="56.9976" y1="19.7104" x2="56.134" y2="20.574" width="0.254" layer="16"/>
-<wire x1="55.3466" y1="12.954" x2="55.118" y2="12.954" width="0.254" layer="16"/>
<wire x1="73.005" y1="19.7294" x2="73.005" y2="18.017" width="0.254" layer="1"/>
-<wire x1="29.2726" y1="2.286" x2="28.829" y2="2.1726" width="0.254" layer="1"/>
-<wire x1="73.3162" y1="20.1676" x2="73.005" y2="19.7294" width="0.254" layer="1"/>
-<wire x1="56.9976" y1="14.605" x2="55.3466" y2="12.954" width="0.254" layer="16"/>
-<wire x1="56.9976" y1="14.605" x2="56.9976" y2="19.7104" width="0.254" layer="16"/>
-<wire x1="66.6242" y1="5.969" x2="66.7258" y2="5.8674" width="0.254" layer="1"/>
-<wire x1="61.6936" y1="5.969" x2="66.6242" y2="5.969" width="0.254" layer="1"/>
-<wire x1="61.0586" y1="3.556" x2="61.0586" y2="2.1844" width="0.254" layer="1"/>
-<wire x1="56.9976" y1="14.3764" x2="56.9976" y2="14.605" width="0.254" layer="16"/>
-<wire x1="74.605" y1="19.8426" x2="74.605" y2="18.017" width="0.254" layer="1"/>
-<wire x1="74.4982" y1="20.1422" x2="73.3162" y2="20.1676" width="0.254" layer="1"/>
+<wire x1="73.3662" y1="20.1676" x2="73.005" y2="19.7294" width="0.254" layer="1"/>
+<wire x1="74.4982" y1="20.1422" x2="73.3662" y2="20.1676" width="0.254" layer="1"/>
<wire x1="74.7014" y1="19.939" x2="74.4982" y2="20.1422" width="0.254" layer="1"/>
<wire x1="74.7014" y1="19.939" x2="74.605" y2="19.8426" width="0.254" layer="1"/>
-<wire x1="57.3786" y1="13.9954" x2="56.9976" y2="14.3764" width="0.254" layer="16"/>
-<wire x1="60.1696" y1="4.445" x2="61.0586" y2="3.556" width="0.254" layer="1"/>
-<wire x1="60.1696" y1="4.445" x2="61.6936" y2="5.969" width="0.254" layer="1"/>
-<wire x1="59.1058" y1="5.5088" x2="60.1696" y2="4.445" width="0.254" layer="1"/>
-<wire x1="58.8772" y1="13.9954" x2="57.3786" y2="13.9954" width="0.254" layer="1"/>
-<wire x1="73.4314" y1="21.209" x2="74.7014" y2="19.939" width="0.254" layer="16"/>
-<wire x1="72.9742" y1="21.209" x2="73.4314" y2="21.209" width="0.254" layer="16"/>
-<wire x1="59.1058" y1="14.224" x2="58.8772" y2="13.9954" width="0.254" layer="1"/>
-<wire x1="59.1058" y1="14.224" x2="59.1058" y2="5.5088" width="0.254" layer="1"/>
-<wire x1="65.151" y1="15.2536" x2="65.151" y2="12.8896" width="0.254" layer="1"/>
-<wire x1="59.9322" y1="15.279" x2="65.151" y2="15.2536" width="0.254" layer="1"/>
-<wire x1="59.1058" y1="14.4526" x2="59.1058" y2="14.224" width="0.254" layer="1"/>
-<wire x1="72.0598" y1="22.1488" x2="72.9742" y2="21.209" width="0.254" layer="16"/>
-<wire x1="24.3078" y1="1.9812" x2="24.3078" y2="1.8034" width="0.254" layer="16"/>
-<wire x1="72.0598" y1="23.9776" x2="72.0598" y2="22.1488" width="0.254" layer="16"/>
-<wire x1="59.5884" y1="14.9352" x2="59.1058" y2="14.4526" width="0.254" layer="1"/>
-<wire x1="59.5884" y1="14.9352" x2="59.9322" y2="15.279" width="0.254" layer="1"/>
-<wire x1="59.5376" y1="14.986" x2="59.5884" y2="14.9352" width="0.254" layer="1"/>
-<wire x1="71.6026" y1="24.384" x2="72.0598" y2="23.9776" width="0.254" layer="16"/>
-<wire x1="64.6684" y1="24.384" x2="71.6026" y2="24.384" width="0.254" layer="16"/>
-<wire x1="59.5376" y1="22.5044" x2="59.5376" y2="14.986" width="0.254" layer="1"/>
-<wire x1="60.2742" y1="23.241" x2="59.5376" y2="22.5044" width="0.254" layer="1"/>
-<wire x1="64.1604" y1="26.6446" x2="65.7098" y2="28.194" width="0.254" layer="16"/>
-<wire x1="64.1604" y1="24.9174" x2="64.6684" y2="24.384" width="0.254" layer="16"/>
-<wire x1="26.4786" y1="11.5062" x2="26.4786" y2="13.5128" width="0.254" layer="1"/>
-<wire x1="26.7462" y1="7.3406" x2="26.1112" y2="6.6548" width="0.254" layer="16"/>
-<wire x1="64.1604" y1="25.6286" x2="64.1604" y2="24.9174" width="0.254" layer="16"/>
-<wire x1="64.1604" y1="25.6286" x2="64.1604" y2="26.6446" width="0.254" layer="16"/>
-<wire x1="60.2742" y1="27.2796" x2="60.2742" y2="23.241" width="0.254" layer="1"/>
-<wire x1="59.9186" y1="27.6352" x2="60.2742" y2="27.2796" width="0.254" layer="1"/>
-<wire x1="61.4426" y1="28.3464" x2="64.1604" y2="25.6286" width="0.254" layer="16"/>
-<wire x1="27.6606" y1="7.3406" x2="26.7462" y2="7.3406" width="0.254" layer="16"/>
-<wire x1="26.504" y1="11.4808" x2="26.4786" y2="11.5062" width="0.254" layer="1"/>
-<wire x1="27.2796" y1="11.4808" x2="26.504" y2="11.4808" width="0.254" layer="1"/>
-<wire x1="27.9654" y1="7.6454" x2="27.6606" y2="7.3406" width="0.254" layer="16"/>
-<wire x1="59.9186" y1="28.3464" x2="61.4426" y2="28.3464" width="0.254" layer="16"/>
-<wire x1="59.9186" y1="28.3464" x2="59.9186" y2="27.6352" width="0.254" layer="1"/>
-<wire x1="58.9334" y1="29.2554" x2="59.9186" y2="28.3464" width="0.254" layer="1"/>
-<wire x1="27.9654" y1="8.001" x2="27.9654" y2="7.6454" width="0.254" layer="16"/>
-<wire x1="28.2702" y1="11.9634" x2="27.2796" y2="11.4808" width="0.254" layer="1"/>
-<wire x1="28.5496" y1="8.5852" x2="27.9654" y2="8.001" width="0.254" layer="16"/>
-<wire x1="57.427" y1="29.2554" x2="57.4016" y2="29.2808" width="0.254" layer="1"/>
-<wire x1="57.427" y1="29.2554" x2="58.9334" y2="29.2554" width="0.254" layer="1"/>
-<wire x1="52.4034" y1="29.2554" x2="57.427" y2="29.2554" width="0.254" layer="1"/>
-<wire x1="28.5496" y1="10.033" x2="28.5496" y2="8.5852" width="0.254" layer="16"/>
-<wire x1="44.4754" y1="22.1078" x2="44.5333" y2="22.0499" width="0.254" layer="1"/>
-<wire x1="44.4754" y1="23.5458" x2="44.4754" y2="22.1078" width="0.254" layer="1"/>
-<wire x1="50.4034" y1="29.2554" x2="52.4034" y2="29.2554" width="0.254" layer="1"/>
-<wire x1="48.4034" y1="29.2554" x2="50.4034" y2="29.2554" width="0.254" layer="1"/>
-<wire x1="43.522" y1="24.4992" x2="44.4754" y2="23.5458" width="0.254" layer="1"/>
-<wire x1="39.2938" y1="23.2918" x2="39.751" y2="22.8346" width="0.254" layer="16"/>
-<wire x1="36.7284" y1="22.119" x2="36.6593" y2="22.0499" width="0.254" layer="1"/>
-<wire x1="43.4712" y1="24.7396" x2="43.522" y2="24.4992" width="0.254" layer="1"/>
-<wire x1="44.2414" y1="29.2808" x2="48.4034" y2="29.2554" width="0.254" layer="1"/>
-<wire x1="49.6933" y1="13.8965" x2="50.165" y2="13.4248" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="11.5343" x2="31.6328" y2="11.557" width="0.254" layer="1"/>
-<wire x1="28.3972" y1="17.7038" x2="27.0882" y2="17.7038" width="0.254" layer="1"/>
-<wire x1="43.5864" y1="28.6258" x2="44.2414" y2="29.2808" width="0.254" layer="1"/>
-<wire x1="43.5864" y1="24.804" x2="43.4712" y2="24.7396" width="0.254" layer="1"/>
-<wire x1="36.7284" y1="23.3172" x2="36.7284" y2="22.119" width="0.254" layer="1"/>
-<wire x1="39.2938" y1="24.003" x2="39.2938" y2="23.2918" width="0.254" layer="16"/>
-<wire x1="38.9382" y1="24.2824" x2="39.2938" y2="24.003" width="0.254" layer="1"/>
-<wire x1="37.7698" y1="24.3586" x2="36.7284" y2="23.3172" width="0.254" layer="1"/>
-<wire x1="43.5864" y1="25.908" x2="43.5864" y2="24.804" width="0.254" layer="1"/>
-<wire x1="43.5864" y1="25.908" x2="43.5864" y2="28.6258" width="0.254" layer="1"/>
-<wire x1="28.5242" y1="17.8308" x2="28.3972" y2="17.7038" width="0.254" layer="1"/>
-<wire x1="32.5909" y1="11.5343" x2="31.6555" y2="11.5343" width="0.254" layer="1"/>
-<wire x1="47.1749" y1="13.8965" x2="49.6933" y2="13.8965" width="0.254" layer="1"/>
-<wire x1="46.9236" y1="14.0462" x2="47.1749" y2="13.8965" width="0.254" layer="1"/>
-<wire x1="33.2232" y1="12.1666" x2="32.5909" y2="11.5343" width="0.254" layer="1"/>
-<wire x1="31.6528" y1="17.8308" x2="28.5242" y2="17.8308" width="0.254" layer="1"/>
-<wire x1="40.4876" y1="25.908" x2="43.5864" y2="25.908" width="0.254" layer="1"/>
-<wire x1="38.9382" y1="24.3586" x2="37.7698" y2="24.3586" width="0.254" layer="1"/>
-<wire x1="38.9382" y1="24.3586" x2="38.9382" y2="24.2824" width="0.254" layer="1"/>
-<wire x1="39.966" y1="25.3864" x2="38.9382" y2="24.3586" width="0.254" layer="1"/>
-<wire x1="39.966" y1="25.3864" x2="40.4876" y2="25.908" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="17.8335" x2="31.6528" y2="17.8308" width="0.254" layer="1"/>
-<wire x1="33.2232" y1="14.0716" x2="33.2232" y2="12.1666" width="0.254" layer="1"/>
-<wire x1="33.2232" y1="14.0716" x2="45.7971" y2="14.0483" width="0.254" layer="1"/>
-<wire x1="45.7971" y1="14.0483" x2="46.9236" y2="14.0462" width="0.254" layer="1"/>
-<wire x1="33.2232" y1="17.6022" x2="33.2232" y2="14.0716" width="0.254" layer="1"/>
-<wire x1="31.7036" y1="17.8816" x2="31.6555" y2="17.8335" width="0.254" layer="1"/>
-<wire x1="39.9542" y1="26.1366" x2="39.8294" y2="26.0118" width="0.254" layer="1"/>
-<wire x1="39.966" y1="25.9842" x2="39.966" y2="25.3864" width="0.254" layer="1"/>
-<wire x1="39.9542" y1="25.996" x2="39.966" y2="25.9842" width="0.254" layer="1"/>
-<wire x1="39.9542" y1="25.996" x2="39.9542" y2="26.1366" width="0.254" layer="1"/>
-<wire x1="32.9438" y1="17.8816" x2="31.7036" y2="17.8816" width="0.254" layer="1"/>
-<wire x1="32.9438" y1="17.8816" x2="33.2232" y2="17.6022" width="0.254" layer="1"/>
-<wire x1="33.0708" y1="18.0086" x2="32.9438" y2="17.8816" width="0.254" layer="1"/>
-<wire x1="39.878" y1="26.0722" x2="39.9542" y2="25.996" width="0.254" layer="1"/>
-<wire x1="39.878" y1="26.924" x2="39.878" y2="26.0722" width="0.254" layer="1"/>
-<wire x1="33.0708" y1="20.3454" x2="33.0708" y2="18.0086" width="0.254" layer="1"/>
-<wire x1="33.4772" y1="19.2532" x2="34.075" y2="19.2532" width="0.254" layer="16"/>
-<wire x1="31.3436" y1="22.0726" x2="33.0708" y2="20.3454" width="0.254" layer="1"/>
-<wire x1="39.497" y1="27.305" x2="39.878" y2="26.924" width="0.254" layer="1"/>
-<wire x1="25.4762" y1="27.305" x2="39.497" y2="27.305" width="0.254" layer="1"/>
-<wire x1="30.6578" y1="22.0726" x2="31.3436" y2="22.0726" width="0.254" layer="1"/>
-<wire x1="30.6578" y1="22.0726" x2="33.4772" y2="19.2532" width="0.254" layer="16"/>
-<wire x1="28.9174" y1="22.0726" x2="30.6578" y2="22.0726" width="0.254" layer="1"/>
-<wire x1="30.4062" y1="26.4" x2="30.9626" y2="25.8436" width="0.254" layer="1"/>
-<wire x1="24.59" y1="26.4188" x2="25.4762" y2="27.305" width="0.254" layer="1"/>
-<wire x1="23.622" y1="28.702" x2="22.694" y2="28.702" width="0.254" layer="1"/>
-<wire x1="24.59" y1="26.4" x2="24.59" y2="26.4188" width="0.254" layer="1"/>
-<wire x1="24.59" y1="26.4" x2="30.4062" y2="26.4" width="0.254" layer="1"/>
-<wire x1="24.59" y1="26.4" x2="28.9174" y2="22.0726" width="0.254" layer="1"/>
-<wire x1="24.59" y1="27.734" x2="24.59" y2="26.4" width="0.254" layer="1"/>
-<wire x1="24.59" y1="27.734" x2="23.622" y2="28.702" width="0.254" layer="1"/>
-<wire x1="24.59" y1="28.6032" x2="24.59" y2="27.734" width="0.254" layer="1"/>
-<wire x1="24.5618" y1="28.829" x2="24.59" y2="28.6032" width="0.254" layer="1"/>
-<wire x1="3.2258" y1="28.829" x2="24.5618" y2="28.829" width="0.254" layer="16"/>
-<wire x1="2.286" y1="28.194" x2="3.2258" y2="28.829" width="0.254" layer="16"/>
-<wire x1="2.286" y1="21.082" x2="2.286" y2="28.194" width="0.254" layer="16"/>
<wire x1="1.778" y1="20.574" x2="2.286" y2="21.082" width="0.254" layer="16"/>
-<wire x1="43.0542" y1="5.2336" x2="43.0542" y2="4.696" width="0.254" layer="1"/>
-<wire x1="43.3324" y1="5.5118" x2="43.0542" y2="5.2336" width="0.254" layer="1"/>
-<wire x1="43.6118" y1="5.5118" x2="43.3324" y2="5.5118" width="0.254" layer="1"/>
-<wire x1="43.7388" y1="5.6388" x2="43.6118" y2="5.5118" width="0.254" layer="1"/>
-<wire x1="43.7388" y1="5.6388" x2="43.7388" y2="6.5234" width="0.254" layer="1"/>
-<wire x1="43.7388" y1="6.5234" x2="43.7459" y2="6.5305" width="0.254" layer="1"/>
-<wire x1="44.5542" y1="4.696" x2="44.5542" y2="5.2806" width="0.254" layer="1"/>
-<wire x1="44.5542" y1="5.2806" x2="44.2976" y2="5.5372" width="0.254" layer="1"/>
-<wire x1="44.2976" y1="5.5372" x2="43.8404" y2="5.5372" width="0.254" layer="1"/>
-<wire x1="43.8404" y1="5.5372" x2="43.7388" y2="5.6388" width="0.254" layer="1"/>
<wire x1="46.5542" y1="4.696" x2="46.5582" y2="4.7" width="0.254" layer="1"/>
-<wire x1="44.5542" y1="3.9598" x2="44.5542" y2="4.696" width="0.254" layer="1"/>
-<wire x1="44.8056" y1="3.7084" x2="44.5542" y2="3.9598" width="0.254" layer="1"/>
-<wire x1="46.4312" y1="3.7084" x2="44.8056" y2="3.7084" width="0.254" layer="1"/>
-<wire x1="46.5582" y1="3.8354" x2="46.4312" y2="3.7084" width="0.254" layer="1"/>
-<wire x1="45.466" y1="13.7172" x2="45.466" y2="7.747" width="0.254" layer="1"/>
-<wire x1="45.7971" y1="14.0483" x2="45.466" y2="13.7172" width="0.254" layer="1"/>
-<wire x1="20.408" y1="1.6646" x2="20.408" y2="1.7018" width="0.254" layer="1"/>
-<wire x1="21.0312" y1="1.0414" x2="20.408" y2="1.6646" width="0.254" layer="1"/>
-<wire x1="23.5458" y1="1.0414" x2="21.0312" y2="1.0414" width="0.254" layer="1"/>
-<wire x1="24.3078" y1="1.8034" x2="23.5458" y2="1.0414" width="0.254" layer="1"/>
-<wire x1="28.575" y1="1.0414" x2="28.9424" y2="1.4088" width="0.254" layer="1"/>
-<wire x1="25.0698" y1="1.0414" x2="28.575" y2="1.0414" width="0.254" layer="1"/>
-<wire x1="24.3078" y1="1.8034" x2="25.0698" y2="1.0414" width="0.254" layer="1"/>
<wire x1="65.7098" y1="28.194" x2="68.2498" y2="28.194" width="0.6096" layer="16"/>
<wire x1="68.2498" y1="28.194" x2="70.7898" y2="28.194" width="0.6096" layer="16"/>
<wire x1="70.7898" y1="28.194" x2="73.3298" y2="28.194" width="0.6096" layer="16"/>
<wire x1="73.3298" y1="28.194" x2="75.8698" y2="28.194" width="0.6096" layer="16"/>
-<wire x1="75.8698" y1="28.194" x2="78.4098" y2="28.194" width="0.6096" layer="16"/>
<wire x1="86.1948" y1="4.7214" x2="86.2486" y2="4.7752" width="0.254" layer="1"/>
-<wire x1="86.1948" y1="4.7214" x2="86.1948" y2="4.0512" width="0.254" layer="1"/>
-<wire x1="86.1948" y1="4.0512" x2="85.4202" y2="3.2766" width="0.254" layer="1"/>
-<wire x1="85.4202" y1="3.2766" x2="85.3948" y2="3.302" width="0.254" layer="1"/>
-<wire x1="85.3948" y1="3.302" x2="84.6074" y2="3.302" width="0.254" layer="1"/>
-<wire x1="84.1948" y1="3.7146" x2="84.1948" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="84.6074" y1="3.302" x2="84.1948" y2="3.7146" width="0.254" layer="1"/>
-<wire x1="84.1948" y1="3.7146" x2="83.9092" y2="3.429" width="0.254" layer="1"/>
-<wire x1="83.9092" y1="3.429" x2="83.0834" y2="3.429" width="0.254" layer="1"/>
-<wire x1="83.0834" y1="3.429" x2="82.6948" y2="3.8176" width="0.254" layer="1"/>
-<wire x1="82.6948" y1="3.8176" x2="82.6948" y2="4.7214" width="0.254" layer="1"/>
-<wire x1="82.6948" y1="4.7214" x2="82.6948" y2="3.8532" width="0.254" layer="1"/>
-<wire x1="82.6948" y1="3.8532" x2="82.1436" y2="3.302" width="0.254" layer="1"/>
-<wire x1="73.787" y1="9.4138" x2="73.805" y2="9.4318" width="0.254" layer="1"/>
-<wire x1="82.1436" y1="3.302" x2="78.6384" y2="3.302" width="0.254" layer="1"/>
-<wire x1="78.6384" y1="3.302" x2="78.0542" y2="3.8862" width="0.254" layer="1"/>
-<wire x1="73.787" y1="6.604" x2="73.787" y2="9.4138" width="0.254" layer="1"/>
-<wire x1="74.168" y1="6.223" x2="73.787" y2="6.604" width="0.254" layer="1"/>
-<wire x1="78.0542" y1="3.8862" x2="78.0542" y2="4.2164" width="0.254" layer="1"/>
-<wire x1="78.0542" y1="4.2164" x2="77.6986" y2="4.572" width="0.254" layer="1"/>
-<wire x1="75.0316" y1="6.223" x2="74.168" y2="6.223" width="0.254" layer="1"/>
-<wire x1="75.311" y1="5.9436" x2="75.0316" y2="6.223" width="0.254" layer="1"/>
-<wire x1="77.6986" y1="4.572" x2="75.6158" y2="4.572" width="0.254" layer="1"/>
-<wire x1="75.6158" y1="4.572" x2="75.311" y2="4.8768" width="0.254" layer="1"/>
-<wire x1="75.311" y1="4.8768" x2="75.311" y2="5.9436" width="0.254" layer="1"/>
-<wire x1="88.3666" y1="14.8082" x2="88.3666" y2="17.3482" width="0.6096" layer="16"/>
<wire x1="88.3666" y1="17.3482" x2="88.3666" y2="19.8882" width="0.6096" layer="16"/>
<wire x1="88.3666" y1="19.8882" x2="88.3666" y2="22.4282" width="0.6096" layer="16"/>
<wire x1="88.3666" y1="22.4282" x2="88.3666" y2="24.9682" width="0.6096" layer="16"/>
-<wire x1="88.2904" y1="12.4968" x2="88.3666" y2="14.8082" width="0.6096" layer="16"/>
-<wire x1="80.8228" y1="29.1592" x2="87.757" y2="29.1592" width="0.6096" layer="1"/>
-<wire x1="80.4164" y1="28.7528" x2="80.8228" y2="29.1592" width="0.6096" layer="1"/>
-<wire x1="78.9686" y1="28.7528" x2="80.4164" y2="28.7528" width="0.6096" layer="16"/>
-<wire x1="78.4098" y1="28.194" x2="78.9686" y2="28.7528" width="0.6096" layer="16"/>
-<wire x1="88.5444" y1="12.2428" x2="88.5444" y2="9.3218" width="0.6096" layer="16"/>
-<wire x1="88.2904" y1="12.4968" x2="88.5444" y2="12.2428" width="0.6096" layer="16"/>
-<wire x1="88.2904" y1="12.4968" x2="88.2904" y2="11.9126" width="0.254" layer="1"/>
-<wire x1="88.2904" y1="11.9126" x2="87.1728" y2="10.795" width="0.254" layer="1"/>
-<wire x1="87.1728" y1="10.795" x2="87.1728" y2="5.0292" width="0.254" layer="1"/>
<wire x1="87.1728" y1="5.0292" x2="86.8934" y2="4.7498" width="0.254" layer="1"/>
<wire x1="86.8934" y1="4.7498" x2="86.2232" y2="4.7498" width="0.254" layer="1"/>
<wire x1="86.2232" y1="4.7498" x2="86.1948" y2="4.7214" width="0.254" layer="1"/>
<wire x1="88.3666" y1="27.5082" x2="88.3666" y2="27.1589" width="0.6096" layer="16"/>
<wire x1="88.3666" y1="27.1589" x2="88.359" y2="27.1513" width="0.6096" layer="16"/>
-<wire x1="88.2904" y1="28.702" x2="88.2904" y2="12.4968" width="0.6096" layer="1"/>
<wire x1="88.3666" y1="24.9682" x2="88.3666" y2="27.5082" width="0.6096" layer="16"/>
-<wire x1="88.2142" y1="28.702" x2="88.2904" y2="28.702" width="0.6096" layer="1"/>
-<wire x1="87.757" y1="29.1592" x2="88.2142" y2="28.702" width="0.6096" layer="1"/>
-<wire x1="29.2608" y1="10.033" x2="28.5496" y2="10.033" width="0.254" layer="1"/>
-<wire x1="30.6324" y1="11.4046" x2="29.2608" y2="10.033" width="0.254" layer="1"/>
-<wire x1="31.5258" y1="11.4046" x2="30.6324" y2="11.4046" width="0.254" layer="1"/>
-<wire x1="31.6555" y1="11.5343" x2="31.5258" y2="11.4046" width="0.254" layer="1"/>
-<wire x1="26.1112" y1="3.7846" x2="24.3078" y2="1.9812" width="0.254" layer="16"/>
-<wire x1="26.1112" y1="6.6548" x2="26.1112" y2="3.7846" width="0.254" layer="16"/>
-<wire x1="46.101" y1="7.112" x2="46.99" y2="7.112" width="0.254" layer="1"/>
-<wire x1="45.466" y1="7.747" x2="46.101" y2="7.112" width="0.254" layer="1"/>
-<wire x1="47.4218" y1="6.6802" x2="47.4218" y2="5.7404" width="0.254" layer="1"/>
-<wire x1="46.99" y1="7.112" x2="47.4218" y2="6.6802" width="0.254" layer="1"/>
-<wire x1="46.5582" y1="4.692" x2="46.5582" y2="3.8354" width="0.254" layer="1"/>
-<wire x1="46.5542" y1="4.696" x2="46.5582" y2="4.692" width="0.254" layer="1"/>
-<wire x1="46.5542" y1="4.8728" x2="46.5542" y2="4.696" width="0.254" layer="1"/>
-<wire x1="47.4218" y1="5.7404" x2="46.5542" y2="4.8728" width="0.254" layer="1"/>
-<wire x1="28.5496" y1="10.033" x2="28.5496" y2="11.684" width="0.254" layer="16"/>
-<wire x1="28.5496" y1="11.684" x2="28.2702" y2="11.9634" width="0.254" layer="16"/>
-<wire x1="28.2702" y1="11.9634" x2="28.2702" y2="13.2724" width="0.254" layer="16"/>
-<wire x1="28.2702" y1="13.2724" x2="27.9146" y2="13.628" width="0.254" layer="16"/>
-<via x="74.7014" y="19.939" extent="1-16" drill="0.6"/>
-<via x="57.3786" y="13.9954" extent="1-16" drill="0.6"/>
-<via x="24.3078" y="1.8034" extent="1-16" drill="0.6"/>
-<via x="59.9186" y="28.3464" extent="1-16" drill="0.6"/>
-<via x="28.2702" y="11.9634" extent="1-16" drill="0.6"/>
-<via x="28.5496" y="10.033" extent="1-16" drill="0.6"/>
-<via x="39.2938" y="24.003" extent="1-16" drill="0.6"/>
-<via x="30.6578" y="22.0726" extent="1-16" drill="0.6"/>
-<via x="24.5618" y="28.829" extent="1-16" drill="0.6"/>
-<via x="88.2904" y="12.4968" extent="1-16" drill="0.6"/>
-<via x="80.4164" y="28.7528" extent="1-16" drill="0.6"/>
-<polygon width="0.254" layer="1">
-<vertex x="0" y="29.9974"/>
-<vertex x="90.0176" y="29.9974"/>
-<vertex x="90.043" y="30.0228"/>
-<vertex x="90.043" y="0.0254"/>
-<vertex x="90.0176" y="0"/>
-<vertex x="-0.0254" y="0"/>
-<vertex x="-0.0254" y="29.8704"/>
-<vertex x="0.0508" y="29.9466"/>
+<contactref element="IC4" pad="18"/>
+<contactref element="IC4" pad="39"/>
+<contactref element="IC4" pad="6"/>
+<contactref element="IC4" pad="28"/>
+<contactref element="X1" pad="12"/>
+<contactref element="T1" pad="2"/>
+<contactref element="IC5" pad="1"/>
+<contactref element="C3" pad="2"/>
+<wire x1="74.605" y1="18.017" x2="74.605" y2="19.8426" width="0.3048" layer="1"/>
+<wire x1="73.805" y1="9.4318" x2="73.805" y2="11.557" width="0.3048" layer="1"/>
+<wire x1="73.805" y1="11.557" x2="73.805" y2="15.4104" width="0.3048" layer="1"/>
+<wire x1="73.805" y1="15.4104" x2="74.5998" y2="16.2052" width="0.3048" layer="1"/>
+<wire x1="74.5998" y1="16.2052" x2="74.5998" y2="18.0118" width="0.3048" layer="1"/>
+<wire x1="74.5998" y1="18.0118" x2="74.605" y2="18.017" width="0.3048" layer="1"/>
+<wire x1="18.838" y1="15.621" x2="16.5464" y2="15.621" width="0.3048" layer="1"/>
+<wire x1="16.5464" y1="15.621" x2="15.9766" y2="15.0512" width="0.3048" layer="1"/>
+<wire x1="15.9766" y1="15.0512" x2="13.8464" y2="15.0512" width="0.3048" layer="1"/>
+<wire x1="13.8464" y1="15.0512" x2="13.6398" y2="14.8446" width="0.3048" layer="1"/>
+<wire x1="18.838" y1="15.621" x2="22.2758" y2="15.621" width="0.3048" layer="1"/>
+<wire x1="22.2758" y1="15.621" x2="22.733" y2="15.621" width="0.3048" layer="1"/>
+<wire x1="22.733" y1="15.621" x2="24.638" y2="17.526" width="0.3048" layer="1"/>
+<wire x1="30.311" y1="15.748" x2="30.438" y2="15.621" width="0.3048" layer="1"/>
+<wire x1="25.438" y1="9.821" x2="25.438" y2="7.7454" width="0.3048" layer="1"/>
+<wire x1="25.438" y1="7.7454" x2="25.9952" y2="7.4422" width="0.3048" layer="1"/>
+<wire x1="25.9952" y1="7.4422" x2="25.9952" y2="6.7454" width="0.3048" layer="1"/>
+<wire x1="25.9952" y1="6.7454" x2="26.5684" y2="6.1722" width="0.3048" layer="1"/>
+<wire x1="26.5684" y1="6.1722" x2="26.5684" y2="3.7338" width="0.3048" layer="1"/>
+<wire x1="26.5684" y1="3.7338" x2="24.6888" y2="1.8542" width="0.3048" layer="1"/>
+<wire x1="24.6888" y1="1.8542" x2="20.6104" y2="1.8542" width="0.3048" layer="1"/>
+<wire x1="20.6104" y1="1.8542" x2="20.458" y2="2.3876" width="0.3048" layer="1"/>
+<wire x1="1.8288" y1="20.5232" x2="1.778" y2="20.574" width="0.3048" layer="16"/>
+<wire x1="13.5636" y1="9.133" x2="13.5636" y2="7.9248" width="0.3048" layer="1"/>
+<wire x1="13.5636" y1="7.9248" x2="14.0716" y2="7.4168" width="0.3048" layer="1"/>
+<wire x1="14.0716" y1="7.4168" x2="15.5702" y2="7.4168" width="0.3048" layer="1"/>
+<wire x1="15.5702" y1="7.4168" x2="16.129" y2="7.9756" width="0.3048" layer="1"/>
+<wire x1="20.2438" y1="11.0998" x2="22.0472" y2="11.0998" width="0.3048" layer="1"/>
+<wire x1="22.0472" y1="11.0998" x2="22.352" y2="11.4046" width="0.3048" layer="1"/>
+<wire x1="22.352" y1="11.4046" x2="22.352" y2="15.5448" width="0.3048" layer="1"/>
+<wire x1="22.352" y1="15.5448" x2="22.2758" y2="15.621" width="0.3048" layer="1"/>
+<wire x1="30.438" y1="15.621" x2="32.5484" y2="15.621" width="0.3048" layer="1"/>
+<wire x1="32.5484" y1="15.621" x2="32.639" y2="15.5304" width="0.3048" layer="1"/>
+<wire x1="44.577" y1="4.6732" x2="44.5542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="46.5542" y1="4.696" x2="46.5542" y2="4.7966" width="0.3048" layer="1"/>
+<wire x1="49.784" y1="9.9314" x2="49.7586" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="44.577" y1="4.6732" x2="44.577" y2="2.4638" width="0.3048" layer="1"/>
+<wire x1="44.577" y1="2.4638" x2="44.9072" y2="2.1336" width="0.3048" layer="1"/>
+<wire x1="44.9072" y1="2.1336" x2="46.3296" y2="2.1336" width="0.3048" layer="1"/>
+<wire x1="46.3296" y1="2.1336" x2="46.5836" y2="2.3876" width="0.3048" layer="1"/>
+<wire x1="46.5836" y1="2.3876" x2="46.5836" y2="4.6666" width="0.3048" layer="1"/>
+<wire x1="46.5836" y1="4.6666" x2="46.5542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="21.421" x2="24.638" y2="23.2664" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="23.2664" x2="24.0792" y2="23.8252" width="0.3048" layer="1"/>
+<wire x1="24.0792" y1="23.8252" x2="24.0792" y2="24.4746" width="0.3048" layer="1"/>
+<wire x1="24.0792" y1="24.4746" x2="24.0174" y2="24.5364" width="0.3048" layer="1"/>
+<wire x1="24.0174" y1="24.5364" x2="24.0174" y2="25.8274" width="0.3048" layer="1"/>
+<wire x1="24.0174" y1="25.8274" x2="24.59" y2="26.4" width="0.3048" layer="1"/>
+<wire x1="38.7844" y1="28.321" x2="39.0144" y2="28.551" width="0.3048" layer="1"/>
+<wire x1="39.9194" y1="21.4528" x2="40.828" y2="21.4528" width="0.3048" layer="1"/>
+<wire x1="73.6964" y1="9.3232" x2="73.805" y2="9.4318" width="0.3048" layer="1"/>
+<wire x1="60.703" y1="5.08" x2="60.703" y2="2.54" width="0.6096" layer="1"/>
+<wire x1="59.69" y1="8.9378" x2="59.69" y2="11.6332" width="0.6096" layer="1"/>
+<wire x1="59.69" y1="11.6332" x2="59.5884" y2="11.7348" width="0.6096" layer="1"/>
+<wire x1="59.5884" y1="11.7348" x2="59.1312" y2="11.7348" width="0.6096" layer="1"/>
+<wire x1="59.1312" y1="11.7348" x2="58.166" y2="12.7" width="0.6096" layer="1"/>
+<wire x1="58.166" y1="12.7" x2="57.15" y2="12.7" width="0.6096" layer="1"/>
+<wire x1="57.15" y1="12.7" x2="56.896" y2="12.954" width="0.6096" layer="1"/>
+<wire x1="56.896" y1="12.954" x2="56.134" y2="12.954" width="0.6096" layer="1"/>
+<wire x1="56.134" y1="12.954" x2="55.499" y2="13.589" width="0.6096" layer="1"/>
+<wire x1="55.499" y1="13.589" x2="55.372" y2="13.716" width="0.6096" layer="1"/>
+<wire x1="55.372" y1="13.716" x2="55.372" y2="19.812" width="0.6096" layer="1"/>
+<wire x1="55.372" y1="19.812" x2="56.134" y2="20.574" width="0.6096" layer="1"/>
+<wire x1="56.134" y1="20.574" x2="56.896" y2="20.574" width="0.6096" layer="1"/>
+<wire x1="20.2438" y1="11.0998" x2="19.812" y2="10.668" width="0.3048" layer="1"/>
+<wire x1="16.129" y1="7.9756" x2="16.129" y2="8.001" width="0.3048" layer="1"/>
+<wire x1="16.129" y1="8.001" x2="17.145" y2="9.017" width="0.3048" layer="1"/>
+<wire x1="17.145" y1="9.017" x2="19.177" y2="9.017" width="0.3048" layer="1"/>
+<wire x1="19.177" y1="9.017" x2="19.812" y2="9.652" width="0.3048" layer="1"/>
+<wire x1="19.812" y1="9.652" x2="19.812" y2="10.668" width="0.3048" layer="1"/>
+<wire x1="73.787" y1="9.4138" x2="73.805" y2="9.4318" width="0.3048" layer="1"/>
+<wire x1="73.1266" y1="1.016" x2="72.6948" y2="1.4478" width="0.3048" layer="1"/>
+<wire x1="69.3056" y1="7.8232" x2="68.1228" y2="7.8232" width="0.3048" layer="1"/>
+<wire x1="68.1228" y1="7.8232" x2="68.072" y2="7.874" width="0.3048" layer="1"/>
+<via x="68.072" y="7.874" extent="1-16" drill="0.6"/>
+<wire x1="72.263" y1="11.43" x2="72.898" y2="11.43" width="0.3048" layer="16"/>
+<via x="72.898" y="11.43" extent="1-16" drill="0.6"/>
+<wire x1="72.898" y1="11.43" x2="73.678" y2="11.43" width="0.3048" layer="1"/>
+<wire x1="73.678" y1="11.43" x2="73.805" y2="11.557" width="0.3048" layer="1"/>
+<wire x1="59.309" y1="12.0142" x2="59.5884" y2="11.7348" width="0.3048" layer="1"/>
+<wire x1="68.326" y1="3.429" x2="68.326" y2="7.62" width="0.3048" layer="16"/>
+<wire x1="68.326" y1="7.62" x2="68.072" y2="7.874" width="0.3048" layer="16"/>
+<wire x1="73.1266" y1="1.016" x2="70.485" y2="1.016" width="0.3048" layer="1"/>
+<wire x1="70.485" y1="1.016" x2="69.977" y2="1.651" width="0.3048" layer="1"/>
+<via x="69.977" y="1.651" extent="1-16" drill="0.6"/>
+<wire x1="69.977" y1="1.651" x2="70.104" y2="1.651" width="0.3048" layer="16"/>
+<wire x1="70.104" y1="1.651" x2="68.326" y2="3.429" width="0.3048" layer="16"/>
+<wire x1="59.69" y1="8.9378" x2="59.9664" y2="8.6614" width="0.6096" layer="1"/>
+<wire x1="59.9664" y1="8.6614" x2="59.9664" y2="5.8166" width="0.6096" layer="1"/>
+<wire x1="59.9664" y1="5.8166" x2="60.703" y2="5.08" width="0.6096" layer="1"/>
+<wire x1="63.9318" y1="6.7818" x2="61.4426" y2="6.7818" width="0.3048" layer="1"/>
+<wire x1="61.4426" y1="6.7818" x2="60.7568" y2="6.096" width="0.3048" layer="1"/>
+<wire x1="60.7568" y1="6.096" x2="60.7568" y2="5.1338" width="0.3048" layer="1"/>
+<wire x1="60.7568" y1="5.1338" x2="60.703" y2="5.08" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="17.526" x2="24.892" y2="17.526" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="21.421" x2="24.638" y2="20.0914" width="0.3048" layer="1"/>
+<wire x1="24.638" y1="20.0914" x2="24.765" y2="19.9644" width="0.3048" layer="1"/>
+<wire x1="24.765" y1="19.9644" x2="25.0444" y2="19.9644" width="0.3048" layer="1"/>
+<wire x1="25.0444" y1="19.9644" x2="25.9334" y2="19.0754" width="0.3048" layer="1"/>
+<wire x1="25.9334" y1="19.0754" x2="25.9334" y2="18.5674" width="0.3048" layer="1"/>
+<wire x1="25.9334" y1="18.5674" x2="24.892" y2="17.526" width="0.3048" layer="1"/>
+<wire x1="22.352" y1="11.4046" x2="22.5298" y2="11.4046" width="0.3048" layer="1"/>
+<wire x1="22.5298" y1="11.4046" x2="23.0886" y2="11.9634" width="0.3048" layer="1"/>
+<via x="23.0886" y="11.9634" extent="1-16" drill="0.6"/>
+<wire x1="23.0886" y1="11.9634" x2="25.1968" y2="11.9634" width="0.3048" layer="16"/>
+<wire x1="25.1968" y1="11.9634" x2="25.7556" y2="12.5222" width="0.3048" layer="16"/>
+<via x="25.7556" y="12.5222" extent="1-16" drill="0.6"/>
+<wire x1="25.7556" y1="12.5222" x2="25.7556" y2="11.9888" width="0.3048" layer="1"/>
+<wire x1="25.7556" y1="11.9888" x2="25.4508" y2="11.684" width="0.3048" layer="1"/>
+<wire x1="25.4508" y1="11.684" x2="25.4508" y2="9.8338" width="0.3048" layer="1"/>
+<wire x1="25.4508" y1="9.8338" x2="25.438" y2="9.821" width="0.3048" layer="1"/>
+<wire x1="43.0542" y1="4.696" x2="43.0542" y2="5.4876" width="0.3048" layer="1"/>
+<wire x1="43.0542" y1="5.4876" x2="43.1546" y2="5.588" width="0.3048" layer="1"/>
+<wire x1="43.1546" y1="5.588" x2="44.3484" y2="5.588" width="0.3048" layer="1"/>
+<wire x1="44.3484" y1="5.588" x2="44.5516" y2="5.3848" width="0.3048" layer="1"/>
+<wire x1="44.5516" y1="5.3848" x2="44.5516" y2="4.6986" width="0.3048" layer="1"/>
+<wire x1="44.5516" y1="4.6986" x2="44.5542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="46.5542" y1="4.7966" x2="50.6182" y2="4.7966" width="0.3048" layer="1"/>
+<wire x1="50.6182" y1="4.7966" x2="51.2826" y2="5.461" width="0.3048" layer="1"/>
+<wire x1="51.2826" y1="5.461" x2="51.2826" y2="7.9392" width="0.3048" layer="1"/>
+<wire x1="51.2826" y1="7.9392" x2="51.2716" y2="7.9502" width="0.3048" layer="1"/>
+<wire x1="49.784" y1="9.9314" x2="49.784" y2="9.4378" width="0.3048" layer="1"/>
+<wire x1="49.784" y1="9.4378" x2="51.2716" y2="7.9502" width="0.3048" layer="1"/>
+<wire x1="40.828" y1="21.4528" x2="41.2496" y2="21.0312" width="0.3048" layer="1"/>
+<wire x1="41.2496" y1="21.0312" x2="44.7802" y2="21.0312" width="0.3048" layer="1"/>
+<wire x1="44.7802" y1="21.0312" x2="45.8724" y2="22.1234" width="0.3048" layer="1"/>
+<wire x1="82.6948" y1="4.7214" x2="82.6948" y2="3.2258" width="0.3048" layer="1"/>
+<wire x1="82.6948" y1="3.2258" x2="82.6948" y2="1.6434" width="0.3048" layer="1"/>
+<wire x1="82.6948" y1="1.6434" x2="81.788" y2="0.6604" width="0.3048" layer="1"/>
+<wire x1="81.788" y1="0.6604" x2="73.9648" y2="0.6604" width="0.3048" layer="1"/>
+<wire x1="73.9648" y1="0.6604" x2="72.6948" y2="1.4478" width="0.3048" layer="1"/>
+<wire x1="84.1948" y1="4.7214" x2="84.1948" y2="3.7276" width="0.3048" layer="1"/>
+<wire x1="84.1948" y1="3.7276" x2="83.6676" y2="3.2004" width="0.3048" layer="1"/>
+<wire x1="83.6676" y1="3.2004" x2="82.7202" y2="3.2004" width="0.3048" layer="1"/>
+<wire x1="82.7202" y1="3.2004" x2="82.6948" y2="3.2258" width="0.3048" layer="1"/>
+<wire x1="86.1948" y1="4.7214" x2="86.1948" y2="3.721" width="0.3048" layer="1"/>
+<wire x1="86.1948" y1="3.721" x2="85.6996" y2="3.2258" width="0.3048" layer="1"/>
+<wire x1="85.6996" y1="3.2258" x2="84.6966" y2="3.2258" width="0.3048" layer="1"/>
+<wire x1="84.6966" y1="3.2258" x2="84.1948" y2="3.7276" width="0.3048" layer="1"/>
+<wire x1="30.311" y1="15.748" x2="28.7528" y2="15.748" width="0.3048" layer="1"/>
+<wire x1="28.7528" y1="15.748" x2="25.9334" y2="18.5674" width="0.3048" layer="1"/>
+<wire x1="45.8724" y1="22.1234" x2="46.5074" y2="22.1234" width="0.3048" layer="1"/>
+<wire x1="46.5074" y1="22.1234" x2="46.99" y2="22.606" width="0.3048" layer="1"/>
+<wire x1="49.7586" y1="9.9568" x2="54.3052" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="54.3052" y1="9.9568" x2="54.8386" y2="10.4902" width="0.3048" layer="1"/>
+<wire x1="54.8386" y1="10.4902" x2="54.8386" y2="12.9286" width="0.3048" layer="1"/>
+<wire x1="54.8386" y1="12.9286" x2="55.499" y2="13.589" width="0.3048" layer="1"/>
+<wire x1="65.7098" y1="28.194" x2="63.222" y2="28.194" width="0.6096" layer="1"/>
+<wire x1="63.222" y1="28.194" x2="62.738" y2="28.678" width="0.6096" layer="1"/>
+<wire x1="38.7844" y1="28.321" x2="39.2176" y2="28.321" width="0.6096" layer="1"/>
+<wire x1="39.2176" y1="28.321" x2="41.6052" y2="25.9334" width="0.6096" layer="1"/>
+<wire x1="41.6052" y1="25.9334" x2="47.0408" y2="25.9334" width="0.6096" layer="1"/>
+<wire x1="47.0408" y1="25.9334" x2="48.768" y2="25.9334" width="0.6096" layer="1"/>
+<wire x1="48.768" y1="25.9334" x2="49.5554" y2="26.7208" width="0.6096" layer="1"/>
+<wire x1="49.5554" y1="26.7208" x2="59.5884" y2="26.7208" width="0.6096" layer="1"/>
+<wire x1="59.5884" y1="26.7208" x2="61.5188" y2="28.6512" width="0.6096" layer="1"/>
+<wire x1="61.5188" y1="28.6512" x2="62.7112" y2="28.6512" width="0.6096" layer="1"/>
+<wire x1="62.7112" y1="28.6512" x2="62.738" y2="28.678" width="0.6096" layer="1"/>
+<wire x1="38.7844" y1="28.321" x2="36.1964" y2="28.321" width="0.6096" layer="1"/>
+<wire x1="36.1964" y1="28.321" x2="35.9664" y2="28.551" width="0.6096" layer="1"/>
+<wire x1="35.9664" y1="28.551" x2="32.9184" y2="28.551" width="0.6096" layer="1"/>
+<wire x1="32.9184" y1="28.551" x2="32.3328" y2="28.551" width="0.6096" layer="1"/>
+<wire x1="32.3328" y1="28.551" x2="31.6738" y2="29.21" width="0.6096" layer="1"/>
+<wire x1="31.6738" y1="29.21" x2="23.0996" y2="29.21" width="0.6096" layer="1"/>
+<wire x1="23.0996" y1="29.21" x2="21.8804" y2="27.9908" width="0.6096" layer="1"/>
+<wire x1="21.8804" y1="27.9908" x2="21.8804" y2="28.7418" width="0.6096" layer="1"/>
+<wire x1="21.8804" y1="28.7418" x2="21.2598" y2="29.2354" width="0.6096" layer="1"/>
+<wire x1="21.2598" y1="29.2354" x2="3.4544" y2="29.2354" width="0.6096" layer="1"/>
+<wire x1="3.4544" y1="29.2354" x2="2.286" y2="28.194" width="0.6096" layer="1"/>
+<wire x1="2.286" y1="28.194" x2="2.286" y2="21.082" width="0.6096" layer="1"/>
+<wire x1="2.286" y1="21.082" x2="1.778" y2="20.574" width="0.6096" layer="1"/>
+<wire x1="24.0174" y1="25.8274" x2="24.0174" y2="26.8588" width="0.3048" layer="1"/>
+<wire x1="24.0174" y1="26.8588" x2="22.8346" y2="28.0416" width="0.3048" layer="1"/>
+<wire x1="22.8346" y1="28.0416" x2="21.9312" y2="28.0416" width="0.3048" layer="1"/>
+<wire x1="21.9312" y1="28.0416" x2="21.8804" y2="27.9908" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="22.606" x2="46.99" y2="25.8826" width="0.3048" layer="1"/>
+<wire x1="46.99" y1="25.8826" x2="47.0408" y2="25.9334" width="0.3048" layer="1"/>
+<wire x1="63.9318" y1="6.7818" x2="64.9732" y2="7.8232" width="0.3048" layer="1"/>
+<wire x1="64.9732" y1="7.8232" x2="68.0212" y2="7.8232" width="0.3048" layer="1"/>
+<wire x1="68.0212" y1="7.8232" x2="68.072" y2="7.874" width="0.3048" layer="1"/>
+<polygon width="0.3048" layer="16">
+<vertex x="0.1016" y="29.9974"/>
+<vertex x="90.043" y="29.9974"/>
+<vertex x="90.043" y="0"/>
+<vertex x="0.0508" y="0"/>
+<vertex x="0.0508" y="30.0482"/>
</polygon>
-<polygon width="0.254" layer="16">
-<vertex x="-0.0254" y="29.9974"/>
-<vertex x="90.0176" y="29.9974"/>
-<vertex x="90.0176" y="0.0508"/>
-<vertex x="0.0254" y="0.0508"/>
+<polygon width="0.3048" layer="1">
+<vertex x="0.0254" y="30.0482"/>
+<vertex x="89.9668" y="30.0482"/>
+<vertex x="89.9668" y="0.0254"/>
<vertex x="0" y="0.0254"/>
-<vertex x="0" y="29.972"/>
+<vertex x="0" y="30.0736"/>
</polygon>
+<wire x1="68.072" y1="7.874" x2="70.2056" y2="7.874" width="0.3048" layer="16"/>
+<wire x1="70.2056" y1="7.874" x2="71.12" y2="8.7884" width="0.3048" layer="16"/>
+<wire x1="71.12" y1="8.7884" x2="71.12" y2="10.3632" width="0.3048" layer="16"/>
+<wire x1="71.12" y1="10.3632" x2="72.2122" y2="11.4554" width="0.3048" layer="16"/>
+<wire x1="72.2122" y1="11.4554" x2="72.2376" y2="11.4554" width="0.3048" layer="16"/>
+<wire x1="88.3666" y1="14.8082" x2="88.3666" y2="14.7066" width="0.6096" layer="16"/>
+<wire x1="88.3666" y1="14.7066" x2="88.8238" y2="14.2494" width="0.6096" layer="16"/>
+<wire x1="88.8238" y1="14.2494" x2="88.8238" y2="9.6012" width="0.6096" layer="16"/>
+<wire x1="88.8238" y1="9.6012" x2="88.5444" y2="9.3218" width="0.6096" layer="16"/>
+<wire x1="88.3666" y1="17.3482" x2="88.3666" y2="14.8082" width="0.6096" layer="16"/>
+<wire x1="87.1728" y1="5.0292" x2="87.1728" y2="7.9502" width="0.3048" layer="1"/>
+<wire x1="87.1728" y1="7.9502" x2="88.5444" y2="9.3218" width="0.3048" layer="1"/>
+<wire x1="78.4098" y1="28.194" x2="79.7306" y2="28.194" width="0.6096" layer="1"/>
+<wire x1="79.7306" y1="28.194" x2="80.6196" y2="29.083" width="0.6096" layer="1"/>
+<wire x1="80.6196" y1="29.083" x2="87.884" y2="29.083" width="0.6096" layer="1"/>
+<wire x1="87.884" y1="29.083" x2="88.4428" y2="28.5242" width="0.6096" layer="1"/>
+<wire x1="88.4428" y1="28.5242" x2="88.4428" y2="27.5844" width="0.6096" layer="1"/>
+<wire x1="88.4428" y1="27.5844" x2="88.3666" y2="27.5082" width="0.6096" layer="1"/>
+<wire x1="75.8698" y1="28.194" x2="78.4098" y2="28.194" width="0.6096" layer="16"/>
+</signal>
+<signal name="MOSI_1284">
+<contactref element="IC2" pad="2"/>
+<contactref element="IC4" pad="1"/>
+<contactref element="X1" pad="13"/>
+<wire x1="43.434" y1="9.9314" x2="43.4086" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="18.838" y1="19.621" x2="21.8826" y2="19.621" width="0.3048" layer="1"/>
+<wire x1="21.8826" y1="19.621" x2="22.5806" y2="18.923" width="0.3048" layer="1"/>
+<wire x1="22.5806" y1="18.923" x2="24.4602" y2="18.923" width="0.3048" layer="1"/>
+<via x="24.4602" y="18.923" extent="1-16" drill="0.6"/>
+<wire x1="24.4602" y1="18.923" x2="27.813" y2="18.923" width="0.3048" layer="16"/>
+<wire x1="27.813" y1="18.923" x2="32.7914" y2="13.9446" width="0.3048" layer="16"/>
+<wire x1="43.434" y1="9.9314" x2="43.434" y2="6.8834" width="0.3048" layer="1"/>
+<wire x1="43.434" y1="6.8834" x2="43.942" y2="6.3754" width="0.3048" layer="1"/>
+<wire x1="43.942" y1="6.3754" x2="44.5262" y2="6.3754" width="0.3048" layer="1"/>
+<wire x1="44.5262" y1="6.3754" x2="45.0596" y2="5.842" width="0.3048" layer="1"/>
+<wire x1="45.0596" y1="5.842" x2="45.0596" y2="4.7014" width="0.3048" layer="1"/>
+<wire x1="45.0596" y1="4.7014" x2="45.0542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="43.4086" y1="9.9568" x2="43.4086" y2="12.2936" width="0.3048" layer="1"/>
+<via x="43.4086" y="12.2936" extent="1-16" drill="0.6"/>
+<wire x1="43.4086" y1="12.2936" x2="41.529" y2="12.2936" width="0.3048" layer="16"/>
+<wire x1="32.7914" y1="13.9446" x2="39.878" y2="13.9446" width="0.3048" layer="16"/>
+<wire x1="39.878" y1="13.9446" x2="41.529" y2="12.2936" width="0.3048" layer="16"/>
+</signal>
+<signal name="TX_1284">
+<contactref element="X1" pad="10"/>
+<contactref element="IC4" pad="12"/>
+<wire x1="21.336" y1="9.144" x2="20.193" y2="8.001" width="0.3048" layer="16"/>
+<via x="20.193" y="8.001" extent="1-16" drill="0.6"/>
+<wire x1="20.193" y1="8.001" x2="20.193" y2="8.255" width="0.3048" layer="1"/>
+<wire x1="20.193" y1="8.255" x2="20.701" y2="8.763" width="0.3048" layer="1"/>
+<wire x1="20.701" y1="8.763" x2="20.701" y2="9.758" width="0.3048" layer="1"/>
+<wire x1="20.701" y1="9.758" x2="20.638" y2="9.821" width="0.3048" layer="1"/>
+<wire x1="21.336" y1="9.144" x2="31.6484" y2="9.144" width="0.3048" layer="16"/>
+<wire x1="42.9514" y1="1.8542" x2="42.9514" y2="2.54" width="0.3048" layer="16"/>
+<wire x1="42.9514" y1="2.54" x2="42.926" y2="2.5654" width="0.3048" layer="16"/>
+<via x="42.926" y="2.5654" extent="1-16" drill="0.6"/>
+<wire x1="42.926" y1="2.5654" x2="43.18" y2="2.5654" width="0.3048" layer="1"/>
+<wire x1="43.18" y1="2.5654" x2="43.561" y2="2.9464" width="0.3048" layer="1"/>
+<wire x1="43.561" y1="2.9464" x2="43.561" y2="4.6892" width="0.3048" layer="1"/>
+<wire x1="43.561" y1="4.6892" x2="43.5542" y2="4.696" width="0.3048" layer="1"/>
+<wire x1="42.9514" y1="1.8542" x2="42.799" y2="1.7018" width="0.3048" layer="16"/>
+<wire x1="42.799" y1="1.7018" x2="39.0906" y2="1.7018" width="0.3048" layer="16"/>
+<wire x1="39.0906" y1="1.7018" x2="31.6484" y2="9.144" width="0.3048" layer="16"/>
+</signal>
+<signal name="GPIO5">
+<contactref element="JP2" pad="7"/>
+<contactref element="IC4" pad="25"/>
+<wire x1="17.907" y1="13.4874" x2="27.6606" y2="13.4874" width="0.3048" layer="16"/>
+<via x="27.6606" y="13.4874" extent="1-16" drill="0.6"/>
+<wire x1="27.6606" y1="13.4874" x2="28.6004" y2="13.4874" width="0.3048" layer="1"/>
+<wire x1="28.6004" y1="13.4874" x2="28.8544" y2="13.2334" width="0.3048" layer="1"/>
+<wire x1="28.8544" y1="13.2334" x2="30.4256" y2="13.2334" width="0.3048" layer="1"/>
+<wire x1="30.4256" y1="13.2334" x2="30.438" y2="13.221" width="0.3048" layer="1"/>
+<wire x1="1.778" y1="5.334" x2="5.4864" y2="5.334" width="0.3048" layer="1"/>
+<wire x1="5.4864" y1="5.334" x2="5.8928" y2="5.7404" width="0.3048" layer="1"/>
+<via x="5.8928" y="5.7404" extent="1-16" drill="0.6"/>
+<wire x1="5.8928" y1="5.7404" x2="14.9606" y2="5.7404" width="0.3048" layer="16"/>
+<wire x1="17.907" y1="13.4874" x2="17.3482" y2="12.9286" width="0.3048" layer="16"/>
+<wire x1="17.3482" y1="12.9286" x2="17.3482" y2="8.128" width="0.3048" layer="16"/>
+<wire x1="17.3482" y1="8.128" x2="14.9606" y2="5.7404" width="0.3048" layer="16"/>
+</signal>
+<signal name="N$19">
+<contactref element="IC4" pad="4"/>
+<contactref element="R12" pad="1"/>
+<contactref element="D1" pad="2"/>
+<wire x1="18.838" y1="17.221" x2="17.831" y2="17.221" width="0.3048" layer="1"/>
+<wire x1="17.831" y1="17.221" x2="17.018" y2="18.034" width="0.3048" layer="1"/>
+<wire x1="17.018" y1="18.034" x2="16.2236" y2="18.034" width="0.3048" layer="1"/>
+<wire x1="16.2236" y1="18.034" x2="16.002" y2="18.2556" width="0.3048" layer="1"/>
+<wire x1="13.9446" y1="18.4006" x2="15.857" y2="18.4006" width="0.3048" layer="1"/>
+<wire x1="15.857" y1="18.4006" x2="16.002" y2="18.2556" width="0.3048" layer="1"/>
+</signal>
+<signal name="RESET">
+<contactref element="D1" pad="1"/>
+<contactref element="D2" pad="1"/>
+<contactref element="IC2" pad="1"/>
+<contactref element="IC2" pad="4"/>
+<contactref element="IC2" pad="10"/>
+<contactref element="X2" pad="3"/>
+<wire x1="79.6948" y1="4.7214" x2="79.7052" y2="4.7572" width="0.254" layer="1"/>
+<contactref element="X1" pad="3"/>
+<contactref element="IC2" pad="13"/>
+<wire x1="80.4742" y1="7.3152" x2="80.0862" y2="7.3152" width="0.3048" layer="1"/>
+<wire x1="80.0862" y1="7.3152" x2="79.6798" y2="6.9088" width="0.3048" layer="1"/>
+<wire x1="42.1386" y1="9.9568" x2="42.1386" y2="13.208" width="0.3048" layer="1"/>
+<wire x1="46.0248" y1="10.6172" x2="45.9232" y2="10.5156" width="0.3048" layer="1"/>
+<wire x1="43.4086" y1="16.1036" x2="43.4086" y2="13.8684" width="0.3048" layer="1"/>
+<wire x1="47.2186" y1="16.1036" x2="47.2186" y2="15.3416" width="0.3048" layer="1"/>
+<wire x1="47.2186" y1="15.3416" x2="45.7708" y2="13.8938" width="0.3048" layer="1"/>
+<wire x1="45.7708" y1="13.8938" x2="43.434" y2="13.8938" width="0.3048" layer="1"/>
+<wire x1="43.434" y1="13.8938" x2="43.4086" y2="13.8684" width="0.3048" layer="1"/>
+<wire x1="40.0304" y1="5.9436" x2="42.1132" y2="8.0264" width="0.3048" layer="16"/>
+<via x="42.1132" y="8.0264" extent="1-16" drill="0.6"/>
+<wire x1="42.1132" y1="8.0264" x2="42.1132" y2="9.9314" width="0.3048" layer="1"/>
+<wire x1="42.1132" y1="9.9314" x2="42.1386" y2="9.9568" width="0.3048" layer="1"/>
+<wire x1="79.6798" y1="4.7364" x2="79.6798" y2="2.4638" width="0.3048" layer="1"/>
+<wire x1="79.6798" y1="2.4638" x2="79.502" y2="2.286" width="0.3048" layer="1"/>
+<via x="79.502" y="2.286" extent="1-16" drill="0.6"/>
+<wire x1="79.502" y1="2.286" x2="78.8924" y2="2.286" width="0.3048" layer="16"/>
+<wire x1="79.6798" y1="6.9088" x2="79.6798" y2="4.7364" width="0.3048" layer="1"/>
+<wire x1="79.6798" y1="4.7364" x2="79.6948" y2="4.7214" width="0.3048" layer="1"/>
+<wire x1="59.182" y1="19.558" x2="58.674" y2="20.066" width="0.3048" layer="16"/>
+<wire x1="66.421" y1="18.5166" x2="65.3796" y2="19.558" width="0.3048" layer="16"/>
+<wire x1="65.3796" y1="19.558" x2="59.182" y2="19.558" width="0.3048" layer="16"/>
+<wire x1="16.002" y1="20.5556" x2="16.002" y2="21.3614" width="0.3048" layer="1"/>
+<wire x1="16.002" y1="21.3614" x2="16.7894" y2="22.1488" width="0.3048" layer="1"/>
+<via x="16.7894" y="22.1488" extent="1-16" drill="0.6"/>
+<wire x1="16.7894" y1="22.1488" x2="26.416" y2="22.1488" width="0.3048" layer="16"/>
+<wire x1="26.416" y1="22.1488" x2="32.8422" y2="15.7226" width="0.3048" layer="16"/>
+<wire x1="40.0542" y1="4.696" x2="40.0542" y2="3.4782" width="0.3048" layer="1"/>
+<wire x1="40.0542" y1="3.4782" x2="40.0304" y2="3.4544" width="0.3048" layer="1"/>
+<via x="40.0304" y="3.4544" extent="1-16" drill="0.6"/>
+<wire x1="40.0304" y1="3.4544" x2="40.0304" y2="5.9436" width="0.3048" layer="16"/>
+<wire x1="45.9486" y1="9.9568" x2="45.9486" y2="8.763" width="0.3048" layer="1"/>
+<wire x1="45.9486" y1="8.763" x2="47.3456" y2="7.366" width="0.3048" layer="1"/>
+<wire x1="47.3456" y1="7.366" x2="48.1838" y2="7.366" width="0.3048" layer="1"/>
+<wire x1="48.1838" y1="7.366" x2="48.5648" y2="6.985" width="0.3048" layer="1"/>
+<via x="48.5648" y="6.985" extent="1-16" drill="0.6"/>
+<wire x1="48.5648" y1="6.985" x2="48.5648" y2="5.8674" width="0.3048" layer="16"/>
+<wire x1="48.5648" y1="5.8674" x2="47.752" y2="5.0546" width="0.3048" layer="16"/>
+<wire x1="47.752" y1="5.0546" x2="42.7736" y2="5.0546" width="0.3048" layer="16"/>
+<wire x1="42.7736" y1="5.0546" x2="42.0878" y2="5.7404" width="0.3048" layer="16"/>
+<wire x1="42.0878" y1="5.7404" x2="42.0878" y2="8.001" width="0.3048" layer="16"/>
+<wire x1="42.0878" y1="8.001" x2="42.1132" y2="8.0264" width="0.3048" layer="16"/>
+<wire x1="43.4086" y1="16.1036" x2="43.4086" y2="17.526" width="0.3048" layer="1"/>
+<wire x1="43.4086" y1="17.526" x2="42.8498" y2="18.0848" width="0.3048" layer="1"/>
+<wire x1="42.8498" y1="18.0848" x2="42.1132" y2="18.0848" width="0.3048" layer="1"/>
+<wire x1="42.1132" y1="18.0848" x2="39.7256" y2="15.6972" width="0.3048" layer="1"/>
+<via x="39.7256" y="15.6972" extent="1-16" drill="0.6"/>
+<wire x1="42.1386" y1="13.208" x2="42.799" y2="13.8684" width="0.3048" layer="1"/>
+<wire x1="42.799" y1="13.8684" x2="43.4086" y2="13.8684" width="0.3048" layer="1"/>
+<wire x1="32.8422" y1="15.7226" x2="34.7218" y2="15.7226" width="0.3048" layer="16"/>
+<wire x1="34.7218" y1="15.7226" x2="35.2044" y2="16.2052" width="0.3048" layer="16"/>
+<wire x1="35.2044" y1="16.2052" x2="39.2176" y2="16.2052" width="0.3048" layer="16"/>
+<wire x1="39.2176" y1="16.2052" x2="39.7256" y2="15.6972" width="0.3048" layer="16"/>
+<wire x1="47.2186" y1="16.1036" x2="47.2186" y2="14.7066" width="0.3048" layer="1"/>
+<wire x1="47.2186" y1="14.7066" x2="47.8536" y2="14.0716" width="0.3048" layer="1"/>
+<wire x1="47.8536" y1="14.0716" x2="50.5206" y2="14.0716" width="0.3048" layer="1"/>
+<wire x1="50.5206" y1="14.0716" x2="51.5366" y2="15.0876" width="0.3048" layer="1"/>
+<wire x1="55.0164" y1="20.5232" x2="51.5112" y2="17.018" width="0.3048" layer="16"/>
+<wire x1="51.5112" y1="17.018" x2="51.5112" y2="16.9672" width="0.3048" layer="16"/>
+<wire x1="51.5112" y1="16.9672" x2="51.4858" y2="16.9418" width="0.3048" layer="16"/>
+<via x="51.4858" y="16.9418" extent="1-16" drill="0.6"/>
+<wire x1="51.4858" y1="16.9418" x2="51.4858" y2="15.1384" width="0.3048" layer="1"/>
+<wire x1="51.4858" y1="15.1384" x2="51.5366" y2="15.0876" width="0.3048" layer="1"/>
+<wire x1="58.674" y1="20.066" x2="58.674" y2="21.6662" width="0.3048" layer="16"/>
+<wire x1="58.674" y1="21.6662" x2="58.039" y2="22.3012" width="0.3048" layer="16"/>
+<wire x1="58.039" y1="22.3012" x2="55.8546" y2="22.3012" width="0.3048" layer="16"/>
+<wire x1="55.8546" y1="22.3012" x2="55.0164" y2="21.463" width="0.3048" layer="16"/>
+<wire x1="55.0164" y1="21.463" x2="55.0164" y2="20.5232" width="0.3048" layer="16"/>
+<wire x1="64.77" y1="4.1402" x2="68.2244" y2="0.6858" width="0.3048" layer="16"/>
+<wire x1="68.2244" y1="0.6858" x2="77.2922" y2="0.6858" width="0.3048" layer="16"/>
+<wire x1="77.2922" y1="0.6858" x2="78.8924" y2="2.286" width="0.3048" layer="16"/>
+<wire x1="64.77" y1="4.1402" x2="64.77" y2="12.319" width="0.3048" layer="16"/>
+<wire x1="64.77" y1="12.319" x2="66.421" y2="13.97" width="0.3048" layer="16"/>
+<wire x1="66.421" y1="13.97" x2="66.421" y2="18.5166" width="0.3048" layer="16"/>
+<wire x1="45.9486" y1="9.9568" x2="45.9232" y2="10.5156" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="N$21">
+<contactref element="IC1" pad="29"/>
+<contactref element="D2" pad="2"/>
+<contactref element="R2" pad="1"/>
+<wire x1="76.7334" y1="14.1224" x2="77.6956" y2="14.1224" width="0.3048" layer="1"/>
+<wire x1="77.6956" y1="14.1224" x2="77.6976" y2="14.1244" width="0.3048" layer="1"/>
+<wire x1="75.7682" y1="12.9032" x2="80.01" y2="8.6614" width="0.3048" layer="16"/>
+<via x="80.01" y="8.6614" extent="1-16" drill="0.6"/>
+<wire x1="80.01" y1="8.6614" x2="79.5204" y2="8.6614" width="0.3048" layer="1"/>
+<wire x1="79.5204" y1="8.6614" x2="78.1742" y2="7.3152" width="0.3048" layer="1"/>
+<wire x1="77.9202" y1="7.0612" x2="78.1742" y2="7.3152" width="0.3048" layer="1"/>
+<wire x1="76.7334" y1="14.1224" x2="75.5142" y2="12.9032" width="0.3048" layer="1"/>
+<via x="75.5142" y="12.9032" extent="1-16" drill="0.6"/>
+<wire x1="75.5142" y1="12.9032" x2="75.7682" y2="12.9032" width="0.3048" layer="16"/>
+<wire x1="76.7588" y1="7.1992" x2="78.0582" y2="7.1992" width="0.3048" layer="1"/>
+<wire x1="78.0582" y1="7.1992" x2="78.1742" y2="7.3152" width="0.3048" layer="1"/>
+</signal>
+<signal name="MISO_1284_5V">
+<contactref element="IC2" pad="11"/>
+<contactref element="R9" pad="1"/>
+<wire x1="45.5168" y1="19.3548" x2="43.7498" y2="19.3548" width="0.3048" layer="1"/>
+<wire x1="43.7498" y1="19.3548" x2="43.6736" y2="19.2786" width="0.3048" layer="1"/>
+<wire x1="45.5168" y1="19.3548" x2="45.9994" y2="19.8374" width="0.3048" layer="1"/>
+<wire x1="45.9994" y1="19.8374" x2="45.9994" y2="19.8628" width="0.3048" layer="1"/>
+<wire x1="45.9994" y1="19.8628" x2="46.228" y2="20.0914" width="0.3048" layer="1"/>
+<wire x1="46.228" y1="20.0914" x2="47.8028" y2="20.0914" width="0.3048" layer="1"/>
+<wire x1="47.8028" y1="20.0914" x2="48.387" y2="19.5072" width="0.3048" layer="1"/>
+<wire x1="48.387" y1="19.5072" x2="48.387" y2="18.6182" width="0.3048" layer="1"/>
+<wire x1="48.387" y1="18.6182" x2="47.6758" y2="17.907" width="0.3048" layer="1"/>
+<wire x1="47.6758" y1="17.907" x2="46.5836" y2="17.907" width="0.3048" layer="1"/>
+<wire x1="46.5836" y1="17.907" x2="45.9232" y2="17.2466" width="0.3048" layer="1"/>
+<wire x1="45.9232" y1="17.2466" x2="45.9232" y2="16.129" width="0.3048" layer="1"/>
+<wire x1="45.9232" y1="16.129" x2="45.9486" y2="16.1036" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$3">
+<contactref element="R11" pad="1"/>
+<contactref element="T1" pad="1"/>
+<wire x1="37.9984" y1="23.368" x2="39.9042" y2="23.368" width="0.3048" layer="1"/>
+<wire x1="39.9042" y1="23.368" x2="39.9194" y2="23.3528" width="0.3048" layer="1"/>
+<wire x1="37.9984" y1="23.368" x2="37.7698" y2="23.1394" width="0.3048" layer="1"/>
+<wire x1="37.7698" y1="23.1394" x2="32.9184" y2="23.1394" width="0.3048" layer="1"/>
+<wire x1="32.9184" y1="23.1394" x2="32.3342" y2="22.5552" width="0.3048" layer="1"/>
+<wire x1="32.3342" y1="22.5552" x2="32.3342" y2="21.4266" width="0.3048" layer="1"/>
+<wire x1="32.3342" y1="21.4266" x2="32.2944" y2="21.3868" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$13">
+<contactref element="R1" pad="1"/>
+<contactref element="SG1" pad="+"/>
+<wire x1="55.9024" y1="24.6192" x2="53.066" y2="24.6192" width="0.3048" layer="1"/>
+<wire x1="53.066" y1="24.6192" x2="52.272" y2="23.8252" width="0.3048" layer="1"/>
+</signal>
+<signal name="BUZZER">
+<contactref element="R11" pad="2"/>
+<contactref element="IC4" pad="33"/>
+<wire x1="30.4944" y1="21.3868" x2="30.4944" y2="19.6774" width="0.3048" layer="1"/>
+<wire x1="30.4944" y1="19.6774" x2="30.438" y2="19.621" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$2">
+<contactref element="IC5" pad="3"/>
+<contactref element="C3" pad="1"/>
+<contactref element="JP15" pad="2"/>
+<wire x1="72.6948" y1="6.0706" x2="69.8754" y2="6.0706" width="0.6096" layer="1"/>
+<wire x1="69.8754" y1="6.0706" x2="69.342" y2="6.604" width="0.6096" layer="1"/>
+<wire x1="88.5444" y1="6.7818" x2="88.0618" y2="6.7818" width="0.6096" layer="16"/>
+<wire x1="88.0618" y1="6.7818" x2="86.868" y2="5.588" width="0.6096" layer="16"/>
+<wire x1="86.868" y1="5.588" x2="75.184" y2="5.588" width="0.6096" layer="16"/>
+<wire x1="75.184" y1="5.588" x2="74.93" y2="5.842" width="0.6096" layer="16"/>
+<wire x1="72.9234" y1="5.842" x2="72.6948" y2="6.0706" width="0.6096" layer="1"/>
+<wire x1="69.342" y1="6.604" x2="65.027" y2="6.604" width="0.6096" layer="1"/>
+<wire x1="65.027" y1="6.604" x2="63.503" y2="5.08" width="0.6096" layer="1"/>
+<wire x1="74.93" y1="5.842" x2="70.993" y2="5.842" width="0.6096" layer="16"/>
+<wire x1="70.993" y1="5.842" x2="69.723" y2="4.572" width="0.6096" layer="16"/>
+<via x="69.723" y="4.572" extent="1-16" drill="0.6"/>
+<wire x1="69.723" y1="4.572" x2="69.723" y2="5.9182" width="0.6096" layer="1"/>
+<wire x1="69.723" y1="5.9182" x2="69.8754" y2="6.0706" width="0.6096" layer="1"/>
+</signal>
+<signal name="N$4">
+<contactref element="T1" pad="3"/>
+<contactref element="SG1" pad="-"/>
+<wire x1="42.0194" y1="22.4028" x2="42.0194" y2="22.4614" width="0.3048" layer="1"/>
+<wire x1="42.0194" y1="22.4614" x2="43.434" y2="23.876" width="0.3048" layer="1"/>
+<wire x1="43.434" y1="23.876" x2="45.7212" y2="23.876" width="0.3048" layer="1"/>
+<wire x1="45.7212" y1="23.876" x2="45.772" y2="23.8252" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$18">
+<contactref element="IC4" pad="36"/>
+<contactref element="R6" pad="2"/>
+<wire x1="27.038" y1="21.421" x2="27.038" y2="22.974" width="0.3048" layer="1"/>
+<wire x1="27.038" y1="22.974" x2="27.432" y2="23.368" width="0.3048" layer="1"/>
+<wire x1="27.432" y1="23.368" x2="27.432" y2="25.3212" width="0.3048" layer="1"/>
+<wire x1="27.432" y1="25.3212" x2="28.2122" y2="26.1014" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$20">
+<contactref element="IC4" pad="37"/>
+<contactref element="R7" pad="2"/>
+<wire x1="26.238" y1="21.421" x2="26.238" y2="23.19" width="0.3048" layer="1"/>
+<wire x1="26.238" y1="23.19" x2="26.67" y2="23.622" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="23.622" x2="26.67" y2="27.4228" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="27.4228" x2="26.9676" y2="27.7204" width="0.3048" layer="1"/>
+</signal>
+<signal name="N$5">
+<contactref element="IC4" pad="35"/>
+<contactref element="R5" pad="2"/>
+<wire x1="27.838" y1="21.421" x2="27.838" y2="22.504" width="0.3048" layer="1"/>
+<wire x1="27.838" y1="22.504" x2="28.956" y2="23.622" width="0.3048" layer="1"/>
+<wire x1="28.956" y1="23.622" x2="28.956" y2="24.388" width="0.3048" layer="1"/>
+<wire x1="28.956" y1="24.388" x2="28.9742" y2="24.4062" width="0.3048" layer="1"/>
</signal>
</signals>
</board>
<wire x1="5.775" y1="15.425" x2="12.1" y2="9.1" width="0.2032" layer="21"/>
<wire x1="12.1" y1="9.1" x2="12.1" y2="-17.305" width="0.2032" layer="21"/>
<wire x1="12.1" y1="-17.305" x2="-12.1" y2="-17.305" width="0.2032" layer="21"/>
-<wire x1="-8.3829" y1="2.8685" x2="7.4359" y2="2.8685" width="0.1524" layer="21"/>
-<wire x1="-8.3829" y1="-2.4369" x2="7.4359" y2="-2.4369" width="0.1524" layer="21"/>
-<wire x1="-7.4082" y1="2.1723" x2="-5.8764" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="2.1723" x2="-5.8764" y2="2.0887" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="2.0887" x2="-5.9182" y2="2.0052" width="0.1016" layer="21"/>
-<wire x1="-5.9182" y1="2.0052" x2="-5.8764" y2="1.9355" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="1.9355" x2="-5.8764" y2="1.8659" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="1.8659" x2="-5.5283" y2="0.9886" width="0.1016" layer="21"/>
-<wire x1="-5.5283" y1="0.9886" x2="-4.5396" y2="1.9634" width="0.1016" layer="21"/>
-<wire x1="-4.5396" y1="1.9634" x2="-4.4839" y2="2.033" width="0.1016" layer="21"/>
-<wire x1="-4.4839" y1="2.033" x2="-4.4422" y2="2.1166" width="0.1016" layer="21"/>
-<wire x1="-4.4422" y1="2.1166" x2="-4.4282" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-4.4282" y1="2.1723" x2="-3.551" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-3.551" y1="2.1723" x2="-3.732" y2="2.0469" width="0.1016" layer="21"/>
-<wire x1="-3.732" y1="2.0469" x2="-3.8712" y2="1.9495" width="0.1016" layer="21"/>
-<wire x1="-3.8712" y1="1.9495" x2="-4.0662" y2="1.7824" width="0.1016" layer="21"/>
-<wire x1="-4.0662" y1="1.7824" x2="-5.3751" y2="0.557" width="0.1016" layer="21"/>
-<wire x1="-5.3751" y1="0.557" x2="-4.5953" y2="-1.3647" width="0.1016" layer="21"/>
-<wire x1="-4.5953" y1="-1.3647" x2="-4.3725" y2="-1.671" width="0.1016" layer="21"/>
-<wire x1="-4.3725" y1="-1.671" x2="-4.3308" y2="-1.671" width="0.1016" layer="21"/>
-<wire x1="-4.3308" y1="-1.671" x2="-4.2472" y2="-1.5875" width="0.1016" layer="21"/>
-<wire x1="-4.2472" y1="-1.5875" x2="-4.1358" y2="-1.2533" width="0.1016" layer="21"/>
-<wire x1="-4.1358" y1="-1.2533" x2="-3.9687" y2="-0.6267" width="0.1016" layer="21"/>
-<wire x1="-3.9687" y1="-0.6267" x2="-3.7738" y2="0.1671" width="0.1016" layer="21"/>
-<wire x1="-3.7738" y1="0.1671" x2="-3.4117" y2="1.6431" width="0.1016" layer="21"/>
-<wire x1="-3.4117" y1="1.6431" x2="-3.356" y2="1.8938" width="0.1016" layer="21"/>
-<wire x1="-3.356" y1="1.8938" x2="-3.356" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-3.356" y1="2.1723" x2="-0.195" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-0.195" y1="2.1723" x2="-0.0279" y2="2.1305" width="0.1016" layer="21"/>
-<wire x1="-0.0279" y1="2.1305" x2="0.0835" y2="2.0609" width="0.1016" layer="21"/>
-<wire x1="0.0835" y1="2.0609" x2="0.167" y2="1.9077" width="0.1016" layer="21"/>
-<wire x1="0.167" y1="1.9077" x2="0.2227" y2="1.7684" width="0.1016" layer="21"/>
-<wire x1="0.2227" y1="1.7684" x2="0.2227" y2="1.5317" width="0.1016" layer="21"/>
-<wire x1="0.2227" y1="1.5317" x2="0.1809" y2="1.4203" width="0.1016" layer="21"/>
-<wire x1="0.1809" y1="1.4203" x2="0.0138" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="0.0138" y1="0.7241" x2="-0.0419" y2="0.5848" width="0.1016" layer="21"/>
-<wire x1="-0.0419" y1="0.5848" x2="-0.2507" y2="0.3759" width="0.1016" layer="21"/>
-<wire x1="-0.2507" y1="0.3759" x2="-0.4178" y2="0.3063" width="0.1016" layer="21"/>
-<wire x1="-0.4178" y1="0.3063" x2="-0.6406" y2="0.2506" width="0.1016" layer="21"/>
-<wire x1="-0.6406" y1="0.2506" x2="-0.9191" y2="0.2506" width="0.1016" layer="21"/>
-<wire x1="-0.9191" y1="0.2506" x2="-0.5153" y2="0.1949" width="0.1016" layer="21"/>
-<wire x1="-0.5153" y1="0.1949" x2="-0.2229" y2="0.0557" width="0.1016" layer="21"/>
-<wire x1="-0.2229" y1="0.0557" x2="-0.209" y2="0.0278" width="0.1016" layer="21"/>
-<wire x1="-0.209" y1="0.0278" x2="-0.209" y2="-0.3482" width="0.1016" layer="21"/>
-<wire x1="-0.209" y1="-0.3482" x2="-0.3621" y2="-0.9609" width="0.1016" layer="21"/>
-<wire x1="-0.3621" y1="-0.9609" x2="-0.4596" y2="-1.114" width="0.1016" layer="21"/>
-<wire x1="-0.4596" y1="-1.114" x2="-0.4875" y2="-1.2811" width="0.1016" layer="21"/>
-<wire x1="-0.4875" y1="-1.2811" x2="-0.6963" y2="-1.5179" width="0.1016" layer="21"/>
-<wire x1="-0.6963" y1="-1.5179" x2="-0.8634" y2="-1.6014" width="0.1016" layer="21"/>
-<wire x1="-0.8634" y1="-1.6014" x2="-1.128" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-1.128" y1="-1.685" x2="-5.96" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-5.96" y1="-1.685" x2="-5.8764" y2="-1.5318" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="-1.5318" x2="-5.8764" y2="-1.4343" width="0.1016" layer="21"/>
-<wire x1="-5.8764" y1="-1.4343" x2="-6.322" y2="-0.3342" width="0.1016" layer="21"/>
-<wire x1="-6.322" y1="-0.3342" x2="-7.4778" y2="-1.4622" width="0.1016" layer="21"/>
-<wire x1="-7.4778" y1="-1.4622" x2="-7.6031" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-7.6031" y1="-1.685" x2="-8.4247" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="-8.4247" y1="-1.685" x2="-8.0766" y2="-1.4343" width="0.1016" layer="21"/>
-<wire x1="-8.0766" y1="-1.4343" x2="-6.4613" y2="0.0835" width="0.1016" layer="21"/>
-<wire x1="-6.4613" y1="0.0835" x2="-7.255" y2="2.0191" width="0.1016" layer="21"/>
-<wire x1="-7.255" y1="2.0191" x2="-7.4082" y2="2.1723" width="0.1016" layer="21"/>
-<wire x1="-2.2977" y1="1.6988" x2="-1.0166" y2="1.6988" width="0.1016" layer="21"/>
-<wire x1="-1.0166" y1="1.6988" x2="-0.8913" y2="1.6292" width="0.1016" layer="21"/>
-<wire x1="-0.8913" y1="1.6292" x2="-0.8774" y2="1.4064" width="0.1016" layer="21"/>
-<wire x1="-0.8774" y1="1.4064" x2="-1.0723" y2="0.6684" width="0.1016" layer="21"/>
-<wire x1="-1.0723" y1="0.6684" x2="-1.1141" y2="0.5709" width="0.1016" layer="21"/>
-<wire x1="-1.1141" y1="0.5709" x2="-1.1976" y2="0.5152" width="0.1016" layer="21"/>
-<wire x1="-1.1976" y1="0.5152" x2="-2.5901" y2="0.5152" width="0.1016" layer="21"/>
-<wire x1="-2.5901" y1="0.5152" x2="-2.2977" y2="1.6988" width="0.1016" layer="21"/>
-<wire x1="-2.6876" y1="0.0139" x2="-1.4204" y2="0.0139" width="0.1016" layer="21"/>
-<wire x1="-1.4204" y1="0.0139" x2="-1.309" y2="-0.0279" width="0.1016" layer="21"/>
-<wire x1="-1.309" y1="-0.0279" x2="-1.2394" y2="-0.1254" width="0.1016" layer="21"/>
-<wire x1="-1.2394" y1="-0.1254" x2="-1.2394" y2="-0.1671" width="0.1016" layer="21"/>
-<wire x1="-1.2394" y1="-0.1671" x2="-1.4483" y2="-0.9887" width="0.1016" layer="21"/>
-<wire x1="-1.4483" y1="-0.9887" x2="-1.504" y2="-1.0723" width="0.1016" layer="21"/>
-<wire x1="-1.504" y1="-1.0723" x2="-1.6015" y2="-1.1837" width="0.1016" layer="21"/>
-<wire x1="-1.6015" y1="-1.1837" x2="-1.6572" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="-1.6572" y1="-1.2115" x2="-3.0079" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="-3.0079" y1="-1.2115" x2="-2.6876" y2="0.0139" width="0.1016" layer="21"/>
-<wire x1="1.3646" y1="-0.0975" x2="1.462" y2="0.4734" width="0.1016" layer="21"/>
-<wire x1="1.462" y1="0.4734" x2="1.5038" y2="0.5848" width="0.1016" layer="21"/>
-<wire x1="1.5038" y1="0.5848" x2="1.5595" y2="0.6823" width="0.1016" layer="21"/>
-<wire x1="1.5595" y1="0.6823" x2="1.6431" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="1.6431" y1="0.7241" x2="2.6317" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="2.6317" y1="0.7241" x2="2.6874" y2="0.7101" width="0.1016" layer="21"/>
-<wire x1="2.6874" y1="0.7101" x2="2.7292" y2="0.6684" width="0.1016" layer="21"/>
-<wire x1="2.7292" y1="0.6684" x2="2.7292" y2="0.4873" width="0.1016" layer="21"/>
-<wire x1="2.7292" y1="0.4873" x2="2.576" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="2.576" y1="-0.1114" x2="1.3785" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="1.3785" y1="-0.1114" x2="1.3646" y2="-0.0975" width="0.1016" layer="21"/>
-<wire x1="3.1609" y1="-1.685" x2="0.4037" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="0.4037" y1="-1.685" x2="0.2923" y2="-1.6571" width="0.1016" layer="21"/>
-<wire x1="0.2923" y1="-1.6571" x2="0.1809" y2="-1.5736" width="0.1016" layer="21"/>
-<wire x1="0.1809" y1="-1.5736" x2="0.1113" y2="-1.4761" width="0.1016" layer="21"/>
-<wire x1="0.1113" y1="-1.4761" x2="0.0695" y2="-1.3229" width="0.1016" layer="21"/>
-<wire x1="0.0695" y1="-1.3229" x2="0.0695" y2="-1.1837" width="0.1016" layer="21"/>
-<wire x1="0.0695" y1="-1.1837" x2="0.0974" y2="-0.9609" width="0.1016" layer="21"/>
-<wire x1="0.0974" y1="-0.9609" x2="0.3759" y2="0.2785" width="0.1016" layer="21"/>
-<wire x1="0.3759" y1="0.2785" x2="0.4177" y2="0.4316" width="0.1016" layer="21"/>
-<wire x1="0.4177" y1="0.4316" x2="0.5848" y2="0.7658" width="0.1016" layer="21"/>
-<wire x1="0.5848" y1="0.7658" x2="0.7101" y2="0.9469" width="0.1016" layer="21"/>
-<wire x1="0.7101" y1="0.9469" x2="0.9329" y2="1.0861" width="0.1016" layer="21"/>
-<wire x1="0.9329" y1="1.0861" x2="1.1" y2="1.1418" width="0.1016" layer="21"/>
-<wire x1="1.1" y1="1.1418" x2="1.1835" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="1.1835" y1="1.1557" x2="3.3698" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="3.3698" y1="1.1557" x2="3.5229" y2="1.1" width="0.1016" layer="21"/>
-<wire x1="3.5229" y1="1.1" x2="3.704" y2="0.9608" width="0.1016" layer="21"/>
-<wire x1="3.704" y1="0.9608" x2="3.7597" y2="0.9051" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="0.9051" x2="3.7597" y2="0.4177" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="0.4177" x2="3.5229" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="3.5229" y1="-0.5431" x2="1.2392" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="1.2392" y1="-0.5431" x2="1.1278" y2="-1.0166" width="0.1016" layer="21"/>
-<wire x1="1.1278" y1="-1.0166" x2="1.1" y2="-1.1001" width="0.1016" layer="21"/>
-<wire x1="1.1" y1="-1.1001" x2="1.1139" y2="-1.1976" width="0.1016" layer="21"/>
-<wire x1="1.1139" y1="-1.1976" x2="1.1696" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="1.1696" y1="-1.2394" x2="3.1748" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="3.1748" y1="-1.2394" x2="3.3558" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="3.3558" y1="-1.2115" x2="3.1609" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="5.0686" y1="-0.0975" x2="5.166" y2="0.4734" width="0.1016" layer="21"/>
-<wire x1="5.166" y1="0.4734" x2="5.2078" y2="0.5848" width="0.1016" layer="21"/>
-<wire x1="5.2078" y1="0.5848" x2="5.2635" y2="0.6823" width="0.1016" layer="21"/>
-<wire x1="5.2635" y1="0.6823" x2="5.3471" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="5.3471" y1="0.7241" x2="6.3357" y2="0.7241" width="0.1016" layer="21"/>
-<wire x1="6.3357" y1="0.7241" x2="6.3914" y2="0.7101" width="0.1016" layer="21"/>
-<wire x1="6.3914" y1="0.7101" x2="6.4332" y2="0.6684" width="0.1016" layer="21"/>
-<wire x1="6.4332" y1="0.6684" x2="6.4332" y2="0.4873" width="0.1016" layer="21"/>
-<wire x1="6.4332" y1="0.4873" x2="6.28" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="6.28" y1="-0.1114" x2="5.0825" y2="-0.1114" width="0.1016" layer="21"/>
-<wire x1="5.0825" y1="-0.1114" x2="5.0686" y2="-0.0975" width="0.1016" layer="21"/>
-<wire x1="6.8649" y1="-1.685" x2="4.1077" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="4.1077" y1="-1.685" x2="3.9963" y2="-1.6571" width="0.1016" layer="21"/>
-<wire x1="3.9963" y1="-1.6571" x2="3.8849" y2="-1.5736" width="0.1016" layer="21"/>
-<wire x1="3.8849" y1="-1.5736" x2="3.8153" y2="-1.4761" width="0.1016" layer="21"/>
-<wire x1="3.8153" y1="-1.4761" x2="3.7735" y2="-1.3229" width="0.1016" layer="21"/>
-<wire x1="3.7735" y1="-1.3229" x2="3.7735" y2="-1.1837" width="0.1016" layer="21"/>
-<wire x1="3.7735" y1="-1.1837" x2="3.8014" y2="-0.9609" width="0.1016" layer="21"/>
-<wire x1="3.8014" y1="-0.9609" x2="4.0799" y2="0.2785" width="0.1016" layer="21"/>
-<wire x1="4.0799" y1="0.2785" x2="4.1217" y2="0.4316" width="0.1016" layer="21"/>
-<wire x1="4.1217" y1="0.4316" x2="4.2888" y2="0.7658" width="0.1016" layer="21"/>
-<wire x1="4.2888" y1="0.7658" x2="4.4141" y2="0.9469" width="0.1016" layer="21"/>
-<wire x1="4.4141" y1="0.9469" x2="4.6369" y2="1.0861" width="0.1016" layer="21"/>
-<wire x1="4.6369" y1="1.0861" x2="4.804" y2="1.1418" width="0.1016" layer="21"/>
-<wire x1="4.804" y1="1.1418" x2="4.8875" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="4.8875" y1="1.1557" x2="7.0738" y2="1.1557" width="0.1016" layer="21"/>
-<wire x1="7.0738" y1="1.1557" x2="7.2269" y2="1.1" width="0.1016" layer="21"/>
-<wire x1="7.2269" y1="1.1" x2="7.408" y2="0.9608" width="0.1016" layer="21"/>
-<wire x1="7.408" y1="0.9608" x2="7.4637" y2="0.9051" width="0.1016" layer="21"/>
-<wire x1="7.4637" y1="0.9051" x2="7.4637" y2="0.4177" width="0.1016" layer="21"/>
-<wire x1="7.4637" y1="0.4177" x2="7.2269" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="7.2269" y1="-0.5431" x2="4.9432" y2="-0.5431" width="0.1016" layer="21"/>
-<wire x1="4.9432" y1="-0.5431" x2="4.8318" y2="-1.0166" width="0.1016" layer="21"/>
-<wire x1="4.8318" y1="-1.0166" x2="4.804" y2="-1.1001" width="0.1016" layer="21"/>
-<wire x1="4.804" y1="-1.1001" x2="4.8179" y2="-1.1976" width="0.1016" layer="21"/>
-<wire x1="4.8179" y1="-1.1976" x2="4.8736" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="4.8736" y1="-1.2394" x2="6.8788" y2="-1.2394" width="0.1016" layer="21"/>
-<wire x1="6.8788" y1="-1.2394" x2="7.0598" y2="-1.2115" width="0.1016" layer="21"/>
-<wire x1="7.0598" y1="-1.2115" x2="6.8649" y2="-1.685" width="0.1016" layer="21"/>
-<wire x1="0.2923" y1="-3.4117" x2="0.4177" y2="-3.4117" width="0.1016" layer="21"/>
-<wire x1="0.4177" y1="-3.4117" x2="0.5291" y2="-3.3281" width="0.1016" layer="21"/>
-<wire x1="0.5291" y1="-3.3281" x2="0.6405" y2="-3.2167" width="0.1016" layer="21"/>
-<wire x1="0.6405" y1="-3.2167" x2="0.7658" y2="-3.2863" width="0.1016" layer="21"/>
-<wire x1="0.7658" y1="-3.2863" x2="1.2671" y2="-3.2863" width="0.1016" layer="21"/>
-<wire x1="1.2671" y1="-3.2863" x2="1.6709" y2="-3.3281" width="0.1016" layer="21"/>
-<wire x1="1.6709" y1="-3.3281" x2="1.9494" y2="-3.4952" width="0.1016" layer="21"/>
-<wire x1="1.9494" y1="-3.4952" x2="2.019" y2="-3.6205" width="0.1016" layer="21"/>
-<wire x1="2.019" y1="-3.6205" x2="2.019" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="2.019" y1="-3.6762" x2="1.9633" y2="-3.8016" width="0.1016" layer="21"/>
-<wire x1="1.9633" y1="-3.8016" x2="1.8798" y2="-3.899" width="0.1016" layer="21"/>
-<wire x1="1.8798" y1="-3.899" x2="1.7127" y2="-4.0104" width="0.1016" layer="21"/>
-<wire x1="1.7127" y1="-4.0104" x2="1.1" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="1.1" y1="-4.3168" x2="0.7797" y2="-4.4421" width="0.1016" layer="21"/>
-<wire x1="0.7797" y1="-4.4421" x2="0.5291" y2="-4.4978" width="0.1016" layer="21"/>
-<wire x1="0.5291" y1="-4.4978" x2="0.4455" y2="-4.5117" width="0.1016" layer="21"/>
-<wire x1="0.4455" y1="-4.5117" x2="0.348" y2="-4.5117" width="0.1016" layer="21"/>
-<wire x1="0.348" y1="-4.5117" x2="0.3063" y2="-4.6371" width="0.1016" layer="21"/>
-<wire x1="0.3063" y1="-4.6371" x2="0.2227" y2="-4.8877" width="0.1016" layer="21"/>
-<wire x1="0.2227" y1="-4.8877" x2="0.1531" y2="-5.1105" width="0.1016" layer="21"/>
-<wire x1="0.1531" y1="-5.1105" x2="0.0974" y2="-5.208" width="0.1016" layer="21"/>
-<wire x1="0.0974" y1="-5.208" x2="0.0695" y2="-5.2637" width="0.1016" layer="21"/>
-<wire x1="0.0695" y1="-5.2637" x2="0.0138" y2="-5.2915" width="0.1016" layer="21"/>
-<wire x1="0.0138" y1="-5.2915" x2="-0.0558" y2="-5.2498" width="0.1016" layer="21"/>
-<wire x1="-0.0558" y1="-5.2498" x2="-0.1115" y2="-5.1662" width="0.1016" layer="21"/>
-<wire x1="-0.1115" y1="-5.1662" x2="-0.1115" y2="-5.0687" width="0.1016" layer="21"/>
-<wire x1="-0.1115" y1="-5.0687" x2="-0.0836" y2="-4.9573" width="0.1016" layer="21"/>
-<wire x1="-0.0836" y1="-4.9573" x2="0.0417" y2="-4.6928" width="0.1016" layer="21"/>
-<wire x1="0.0417" y1="-4.6928" x2="0.1252" y2="-4.4978" width="0.1016" layer="21"/>
-<wire x1="0.1252" y1="-4.4978" x2="0.1531" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="0.1531" y1="-4.3168" x2="0.1949" y2="-4.1497" width="0.1016" layer="21"/>
-<wire x1="0.1949" y1="-4.1497" x2="0.2645" y2="-3.9269" width="0.1016" layer="21"/>
-<wire x1="0.2645" y1="-3.9269" x2="0.3341" y2="-3.7598" width="0.1016" layer="21"/>
-<wire x1="0.3341" y1="-3.7598" x2="0.4037" y2="-3.6484" width="0.1016" layer="21"/>
-<wire x1="0.4037" y1="-3.6484" x2="0.2923" y2="-3.6484" width="0.1016" layer="21"/>
-<wire x1="0.2923" y1="-3.6484" x2="0.2923" y2="-3.4117" width="0.1016" layer="21"/>
-<wire x1="0.7797" y1="-3.5648" x2="1.4899" y2="-3.5648" width="0.1016" layer="21"/>
-<wire x1="1.4899" y1="-3.5648" x2="1.657" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="1.657" y1="-3.6345" x2="1.6988" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="1.6988" y1="-3.6623" x2="1.6848" y2="-3.7041" width="0.1016" layer="21"/>
-<wire x1="1.6848" y1="-3.7041" x2="1.6152" y2="-3.7598" width="0.1016" layer="21"/>
-<wire x1="1.6152" y1="-3.7598" x2="1.3924" y2="-3.8712" width="0.1016" layer="21"/>
-<wire x1="1.3924" y1="-3.8712" x2="1.2114" y2="-3.9965" width="0.1016" layer="21"/>
-<wire x1="1.2114" y1="-3.9965" x2="0.9607" y2="-4.0661" width="0.1016" layer="21"/>
-<wire x1="0.9607" y1="-4.0661" x2="0.7797" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="0.7797" y1="-4.1358" x2="0.6683" y2="-4.1497" width="0.1016" layer="21"/>
-<wire x1="0.6683" y1="-4.1497" x2="0.5012" y2="-4.1497" width="0.1016" layer="21"/>
-<wire x1="0.5012" y1="-4.1497" x2="0.7519" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="0.7519" y1="-3.6345" x2="0.7797" y2="-3.5648" width="0.1016" layer="21"/>
-<wire x1="2.6596" y1="-3.6345" x2="2.6178" y2="-3.5788" width="0.1016" layer="21"/>
-<wire x1="2.6178" y1="-3.5788" x2="2.5482" y2="-3.537" width="0.1016" layer="21"/>
-<wire x1="2.5482" y1="-3.537" x2="2.5203" y2="-3.4813" width="0.1016" layer="21"/>
-<wire x1="2.5203" y1="-3.4813" x2="2.5343" y2="-3.3977" width="0.1016" layer="21"/>
-<wire x1="2.5343" y1="-3.3977" x2="2.6178" y2="-3.3142" width="0.1016" layer="21"/>
-<wire x1="2.6178" y1="-3.3142" x2="2.771" y2="-3.2585" width="0.1016" layer="21"/>
-<wire x1="2.771" y1="-3.2585" x2="2.952" y2="-3.1889" width="0.1016" layer="21"/>
-<wire x1="2.952" y1="-3.1889" x2="3.7597" y2="-3.1889" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="-3.1889" x2="3.9268" y2="-3.2306" width="0.1016" layer="21"/>
-<wire x1="3.9268" y1="-3.2306" x2="4.1217" y2="-3.3003" width="0.1016" layer="21"/>
-<wire x1="4.1217" y1="-3.3003" x2="4.2331" y2="-3.3699" width="0.1016" layer="21"/>
-<wire x1="4.2331" y1="-3.3699" x2="4.3306" y2="-3.4813" width="0.1016" layer="21"/>
-<wire x1="4.3306" y1="-3.4813" x2="4.3584" y2="-3.5509" width="0.1016" layer="21"/>
-<wire x1="4.3584" y1="-3.5509" x2="4.2888" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="4.2888" y1="-3.6762" x2="4.2888" y2="-3.7876" width="0.1016" layer="21"/>
-<wire x1="4.2888" y1="-3.7876" x2="4.1774" y2="-3.899" width="0.1016" layer="21"/>
-<wire x1="4.1774" y1="-3.899" x2="4.0242" y2="-3.9965" width="0.1016" layer="21"/>
-<wire x1="4.0242" y1="-3.9965" x2="3.7179" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="3.7179" y1="-4.1358" x2="3.4255" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="3.4255" y1="-4.3168" x2="3.2862" y2="-4.4003" width="0.1016" layer="21"/>
-<wire x1="3.2862" y1="-4.4003" x2="3.4951" y2="-4.6092" width="0.1016" layer="21"/>
-<wire x1="3.4951" y1="-4.6092" x2="3.7597" y2="-4.7902" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="-4.7902" x2="3.9546" y2="-4.9434" width="0.1016" layer="21"/>
-<wire x1="3.9546" y1="-4.9434" x2="4.066" y2="-5.0827" width="0.1016" layer="21"/>
-<wire x1="4.066" y1="-5.0827" x2="4.1217" y2="-5.2219" width="0.1016" layer="21"/>
-<wire x1="4.1217" y1="-5.2219" x2="4.1356" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="4.1356" y1="-5.3055" x2="4.0939" y2="-5.389" width="0.1016" layer="21"/>
-<wire x1="4.0939" y1="-5.389" x2="4.0521" y2="-5.4029" width="0.1016" layer="21"/>
-<wire x1="4.0521" y1="-5.4029" x2="3.9407" y2="-5.3194" width="0.1016" layer="21"/>
-<wire x1="3.9407" y1="-5.3194" x2="3.3976" y2="-4.8877" width="0.1016" layer="21"/>
-<wire x1="3.3976" y1="-4.8877" x2="2.8824" y2="-4.5396" width="0.1016" layer="21"/>
-<wire x1="2.8824" y1="-4.5396" x2="2.7849" y2="-4.5396" width="0.1016" layer="21"/>
-<wire x1="2.7849" y1="-4.5396" x2="2.7571" y2="-4.6371" width="0.1016" layer="21"/>
-<wire x1="2.7571" y1="-4.6371" x2="2.6596" y2="-4.9156" width="0.1016" layer="21"/>
-<wire x1="2.6596" y1="-4.9156" x2="2.576" y2="-5.1662" width="0.1016" layer="21"/>
-<wire x1="2.576" y1="-5.1662" x2="2.5203" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="2.5203" y1="-5.3055" x2="2.5203" y2="-5.389" width="0.1016" layer="21"/>
-<wire x1="2.5203" y1="-5.389" x2="2.3672" y2="-5.2498" width="0.1016" layer="21"/>
-<wire x1="2.3672" y1="-5.2498" x2="2.3532" y2="-5.0409" width="0.1016" layer="21"/>
-<wire x1="2.3532" y1="-5.0409" x2="2.3811" y2="-4.9016" width="0.1016" layer="21"/>
-<wire x1="2.3811" y1="-4.9016" x2="2.5064" y2="-4.456" width="0.1016" layer="21"/>
-<wire x1="2.5064" y1="-4.456" x2="2.576" y2="-4.2054" width="0.1016" layer="21"/>
-<wire x1="2.576" y1="-4.2054" x2="2.7292" y2="-3.8573" width="0.1016" layer="21"/>
-<wire x1="2.7292" y1="-3.8573" x2="2.8267" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="2.8267" y1="-3.6762" x2="2.8685" y2="-3.5788" width="0.1016" layer="21"/>
-<wire x1="2.8685" y1="-3.5788" x2="2.771" y2="-3.5648" width="0.1016" layer="21"/>
-<wire x1="2.771" y1="-3.5648" x2="2.6596" y2="-3.6484" width="0.1016" layer="21"/>
-<wire x1="2.6596" y1="-3.6484" x2="2.6596" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="3.2584" y1="-3.5231" x2="3.7597" y2="-3.5231" width="0.1016" layer="21"/>
-<wire x1="3.7597" y1="-3.5231" x2="3.9268" y2="-3.5509" width="0.1016" layer="21"/>
-<wire x1="3.9268" y1="-3.5509" x2="3.9685" y2="-3.6345" width="0.1016" layer="21"/>
-<wire x1="3.9685" y1="-3.6345" x2="3.8711" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="3.8711" y1="-3.6623" x2="3.7318" y2="-3.8016" width="0.1016" layer="21"/>
-<wire x1="3.7318" y1="-3.8016" x2="3.5369" y2="-3.913" width="0.1016" layer="21"/>
-<wire x1="3.5369" y1="-3.913" x2="3.3558" y2="-4.0104" width="0.1016" layer="21"/>
-<wire x1="3.3558" y1="-4.0104" x2="3.147" y2="-4.0522" width="0.1016" layer="21"/>
-<wire x1="3.147" y1="-4.0522" x2="2.9799" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="2.9799" y1="-4.1358" x2="3.2444" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="3.2444" y1="-3.6623" x2="3.2584" y2="-3.5231" width="0.1016" layer="21"/>
-<wire x1="5.8484" y1="-3.6623" x2="6.1965" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="6.1965" y1="-3.6623" x2="6.3636" y2="-3.718" width="0.1016" layer="21"/>
-<wire x1="6.3636" y1="-3.718" x2="6.67" y2="-4.0383" width="0.1016" layer="21"/>
-<wire x1="6.67" y1="-4.0383" x2="6.67" y2="-4.3725" width="0.1016" layer="21"/>
-<wire x1="6.67" y1="-4.3725" x2="6.3915" y2="-4.5674" width="0.1016" layer="21"/>
-<wire x1="6.3915" y1="-4.5674" x2="6.0991" y2="-4.7345" width="0.1016" layer="21"/>
-<wire x1="6.0991" y1="-4.7345" x2="5.7509" y2="-4.8459" width="0.1016" layer="21"/>
-<wire x1="5.7509" y1="-4.8459" x2="5.4167" y2="-4.9713" width="0.1016" layer="21"/>
-<wire x1="5.4167" y1="-4.9713" x2="5.0825" y2="-4.9852" width="0.1016" layer="21"/>
-<wire x1="5.0825" y1="-4.9852" x2="4.9572" y2="-4.9156" width="0.1016" layer="21"/>
-<wire x1="4.9572" y1="-4.9156" x2="4.9711" y2="-4.7763" width="0.1016" layer="21"/>
-<wire x1="4.9711" y1="-4.7763" x2="5.0965" y2="-4.3725" width="0.1016" layer="21"/>
-<wire x1="5.0965" y1="-4.3725" x2="5.3332" y2="-4.0522" width="0.1016" layer="21"/>
-<wire x1="5.3332" y1="-4.0522" x2="5.6952" y2="-3.7737" width="0.1016" layer="21"/>
-<wire x1="5.6952" y1="-3.7737" x2="5.8484" y2="-3.6623" width="0.1016" layer="21"/>
-<wire x1="6.0016" y1="-3.1889" x2="6.1408" y2="-3.2446" width="0.1016" layer="21"/>
-<wire x1="6.1408" y1="-3.2446" x2="6.2383" y2="-3.356" width="0.1016" layer="21"/>
-<wire x1="6.2383" y1="-3.356" x2="6.2522" y2="-3.4256" width="0.1016" layer="21"/>
-<wire x1="6.2522" y1="-3.4256" x2="6.4472" y2="-3.4813" width="0.1016" layer="21"/>
-<wire x1="6.4472" y1="-3.4813" x2="6.7257" y2="-3.6762" width="0.1016" layer="21"/>
-<wire x1="6.7257" y1="-3.6762" x2="6.9624" y2="-3.8712" width="0.1016" layer="21"/>
-<wire x1="6.9624" y1="-3.8712" x2="7.032" y2="-4.1358" width="0.1016" layer="21"/>
-<wire x1="7.032" y1="-4.1358" x2="7.0042" y2="-4.3168" width="0.1016" layer="21"/>
-<wire x1="7.0042" y1="-4.3168" x2="6.851" y2="-4.5953" width="0.1016" layer="21"/>
-<wire x1="6.851" y1="-4.5953" x2="6.5864" y2="-4.8042" width="0.1016" layer="21"/>
-<wire x1="6.5864" y1="-4.8042" x2="6.3915" y2="-4.9991" width="0.1016" layer="21"/>
-<wire x1="6.3915" y1="-4.9991" x2="6.0294" y2="-5.0827" width="0.1016" layer="21"/>
-<wire x1="6.0294" y1="-5.0827" x2="5.7649" y2="-5.2498" width="0.1016" layer="21"/>
-<wire x1="5.7649" y1="-5.2498" x2="5.361" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="5.361" y1="-5.3055" x2="5.0408" y2="-5.3055" width="0.1016" layer="21"/>
-<wire x1="5.0408" y1="-5.3055" x2="4.804" y2="-5.1523" width="0.1016" layer="21"/>
-<wire x1="4.804" y1="-5.1523" x2="4.6648" y2="-4.8877" width="0.1016" layer="21"/>
-<wire x1="4.6648" y1="-4.8877" x2="4.6787" y2="-4.6092" width="0.1016" layer="21"/>
-<wire x1="4.6787" y1="-4.6092" x2="4.7483" y2="-4.275" width="0.1016" layer="21"/>
-<wire x1="4.7483" y1="-4.275" x2="4.7901" y2="-4.1636" width="0.1016" layer="21"/>
-<wire x1="4.7901" y1="-4.1636" x2="5.1661" y2="-3.7876" width="0.1016" layer="21"/>
-<wire x1="5.1661" y1="-3.7876" x2="5.6952" y2="-3.342" width="0.1016" layer="21"/>
-<wire x1="5.6952" y1="-3.342" x2="5.9877" y2="-3.1889" width="0.1016" layer="21"/>
<pad name="1" x="-11" y="9" drill="0.8" diameter="1.27"/>
<pad name="2" x="-11" y="7" drill="0.8" diameter="1.27"/>
<pad name="3" x="-11" y="5" drill="0.8" diameter="1.27"/>
</library>
<library name="avr-7">
<packages>
-<package name="TQFP64">
-<description><B>Thin Plasic Quad Flat Package</B></description>
-<wire x1="7.036" y1="7.036" x2="7.036" y2="-7.036" width="0.1524" layer="21"/>
-<wire x1="7.036" y1="-7.036" x2="-7.036" y2="-7.036" width="0.1524" layer="21"/>
-<wire x1="-7.036" y1="-7.036" x2="-7.036" y2="6.604" width="0.1524" layer="21"/>
-<wire x1="-6.604" y1="7.036" x2="7.036" y2="7.036" width="0.1524" layer="21"/>
-<wire x1="-7.036" y1="6.604" x2="-6.604" y2="7.036" width="0.1524" layer="21"/>
-<circle x="-5.8801" y="5.8801" radius="0.5589" width="0.1524" layer="21"/>
-<smd name="64" x="-5.9055" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="63" x="-5.1181" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="62" x="-4.3307" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="61" x="-3.5433" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="60" x="-2.7559" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="59" x="-1.9685" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="58" x="-1.1811" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="57" x="-0.3937" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="56" x="0.3937" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="55" x="1.1811" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="54" x="1.9685" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="53" x="2.7559" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="52" x="3.5433" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="51" x="4.3307" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="50" x="5.1181" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="49" x="5.9055" y="7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="8" x="-7.7597" y="0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="7" x="-7.7597" y="1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="6" x="-7.7597" y="1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="5" x="-7.7597" y="2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="4" x="-7.7597" y="3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="3" x="-7.7597" y="4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="2" x="-7.7597" y="5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="1" x="-7.7597" y="5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="9" x="-7.7597" y="-0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="10" x="-7.7597" y="-1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="11" x="-7.7597" y="-1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="12" x="-7.7597" y="-2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="13" x="-7.7597" y="-3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="14" x="-7.7597" y="-4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="15" x="-7.7597" y="-5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="16" x="-7.7597" y="-5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="17" x="-5.9055" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="18" x="-5.1181" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="19" x="-4.3307" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="20" x="-3.5433" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="21" x="-2.7559" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="22" x="-1.9685" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="23" x="-1.1811" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="24" x="-0.3937" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="25" x="0.3937" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="26" x="1.1811" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="27" x="1.9685" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="28" x="2.7559" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="29" x="3.5433" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="30" x="4.3307" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="31" x="5.1181" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="32" x="5.9055" y="-7.7597" dx="0.5588" dy="1.1938" layer="1"/>
-<smd name="33" x="7.7597" y="-5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="34" x="7.7597" y="-5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="35" x="7.7597" y="-4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="36" x="7.7597" y="-3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="37" x="7.7597" y="-2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="38" x="7.7597" y="-1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="39" x="7.7597" y="-1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="40" x="7.7597" y="-0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="41" x="7.7597" y="0.3937" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="42" x="7.7597" y="1.1811" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="43" x="7.7597" y="1.9685" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="44" x="7.7597" y="2.7559" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="45" x="7.7597" y="3.5433" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="46" x="7.7597" y="4.3307" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="47" x="7.7597" y="5.1181" dx="1.1938" dy="0.5588" layer="1"/>
-<smd name="48" x="7.7597" y="5.9055" dx="1.1938" dy="0.5588" layer="1"/>
-<text x="-5.715" y="8.9027" size="1.27" layer="25">>NAME</text>
-<text x="-6.35" y="-1.8923" size="1.27" layer="27">>VALUE</text>
-<rectangle x1="7.0866" y1="0.1651" x2="8.1788" y2="0.6223" layer="51"/>
-<rectangle x1="7.0866" y1="0.9525" x2="8.1788" y2="1.4097" layer="51"/>
-<rectangle x1="7.0866" y1="1.7399" x2="8.1788" y2="2.1971" layer="51"/>
-<rectangle x1="7.0866" y1="2.5273" x2="8.1788" y2="2.9845" layer="51"/>
-<rectangle x1="7.0866" y1="3.3147" x2="8.1788" y2="3.7719" layer="51"/>
-<rectangle x1="7.0866" y1="4.1021" x2="8.1788" y2="4.5593" layer="51"/>
-<rectangle x1="7.0866" y1="4.8895" x2="8.1788" y2="5.3467" layer="51"/>
-<rectangle x1="7.0866" y1="5.6769" x2="8.1788" y2="6.1341" layer="51"/>
-<rectangle x1="7.0866" y1="-0.6223" x2="8.1788" y2="-0.1651" layer="51"/>
-<rectangle x1="7.0866" y1="-1.4097" x2="8.1788" y2="-0.9525" layer="51"/>
-<rectangle x1="7.0866" y1="-2.1971" x2="8.1788" y2="-1.7399" layer="51"/>
-<rectangle x1="7.0866" y1="-2.9845" x2="8.1788" y2="-2.5273" layer="51"/>
-<rectangle x1="7.0866" y1="-3.7719" x2="8.1788" y2="-3.3147" layer="51"/>
-<rectangle x1="7.0866" y1="-4.5593" x2="8.1788" y2="-4.1021" layer="51"/>
-<rectangle x1="7.0866" y1="-5.3467" x2="8.1788" y2="-4.8895" layer="51"/>
-<rectangle x1="7.0866" y1="-6.1341" x2="8.1788" y2="-5.6769" layer="51"/>
-<rectangle x1="0.1651" y1="-8.1788" x2="0.6223" y2="-7.0866" layer="51"/>
-<rectangle x1="0.9525" y1="-8.1788" x2="1.4097" y2="-7.0866" layer="51"/>
-<rectangle x1="1.7399" y1="-8.1788" x2="2.1971" y2="-7.0866" layer="51"/>
-<rectangle x1="2.5273" y1="-8.1788" x2="2.9845" y2="-7.0866" layer="51"/>
-<rectangle x1="3.3147" y1="-8.1788" x2="3.7719" y2="-7.0866" layer="51"/>
-<rectangle x1="4.1021" y1="-8.1788" x2="4.5593" y2="-7.0866" layer="51"/>
-<rectangle x1="4.8895" y1="-8.1788" x2="5.3467" y2="-7.0866" layer="51"/>
-<rectangle x1="5.6769" y1="-8.1788" x2="6.1341" y2="-7.0866" layer="51"/>
-<rectangle x1="-0.6223" y1="-8.1788" x2="-0.1651" y2="-7.0866" layer="51"/>
-<rectangle x1="-1.4097" y1="-8.1788" x2="-0.9525" y2="-7.0866" layer="51"/>
-<rectangle x1="-2.1971" y1="-8.1788" x2="-1.7399" y2="-7.0866" layer="51"/>
-<rectangle x1="-2.9845" y1="-8.1788" x2="-2.5273" y2="-7.0866" layer="51"/>
-<rectangle x1="-3.7719" y1="-8.1788" x2="-3.3147" y2="-7.0866" layer="51"/>
-<rectangle x1="-4.5593" y1="-8.1788" x2="-4.1021" y2="-7.0866" layer="51"/>
-<rectangle x1="-5.3467" y1="-8.1788" x2="-4.8895" y2="-7.0866" layer="51"/>
-<rectangle x1="-6.1341" y1="-8.1788" x2="-5.6769" y2="-7.0866" layer="51"/>
-<rectangle x1="-8.1788" y1="-0.6223" x2="-7.0866" y2="-0.1651" layer="51"/>
-<rectangle x1="-8.1788" y1="-1.4097" x2="-7.0866" y2="-0.9525" layer="51"/>
-<rectangle x1="-8.1788" y1="-2.1971" x2="-7.0866" y2="-1.7399" layer="51"/>
-<rectangle x1="-8.1788" y1="-2.9845" x2="-7.0866" y2="-2.5273" layer="51"/>
-<rectangle x1="-8.1788" y1="-3.7719" x2="-7.0866" y2="-3.3147" layer="51"/>
-<rectangle x1="-8.1788" y1="-4.5593" x2="-7.0866" y2="-4.1021" layer="51"/>
-<rectangle x1="-8.1788" y1="-5.3467" x2="-7.0866" y2="-4.8895" layer="51"/>
-<rectangle x1="-8.1788" y1="-6.1341" x2="-7.0866" y2="-5.6769" layer="51"/>
-<rectangle x1="-8.1788" y1="0.1651" x2="-7.0866" y2="0.6223" layer="51"/>
-<rectangle x1="-8.1788" y1="0.9525" x2="-7.0866" y2="1.4097" layer="51"/>
-<rectangle x1="-8.1788" y1="1.7399" x2="-7.0866" y2="2.1971" layer="51"/>
-<rectangle x1="-8.1788" y1="2.5273" x2="-7.0866" y2="2.9845" layer="51"/>
-<rectangle x1="-8.1788" y1="3.3147" x2="-7.0866" y2="3.7719" layer="51"/>
-<rectangle x1="-8.1788" y1="4.1021" x2="-7.0866" y2="4.5593" layer="51"/>
-<rectangle x1="-8.1788" y1="4.8895" x2="-7.0866" y2="5.3467" layer="51"/>
-<rectangle x1="-8.1788" y1="5.6769" x2="-7.0866" y2="6.1341" layer="51"/>
-<rectangle x1="-0.6223" y1="7.0866" x2="-0.1651" y2="8.1788" layer="51"/>
-<rectangle x1="-1.4097" y1="7.0866" x2="-0.9525" y2="8.1788" layer="51"/>
-<rectangle x1="-2.1971" y1="7.0866" x2="-1.7399" y2="8.1788" layer="51"/>
-<rectangle x1="-2.9845" y1="7.0866" x2="-2.5273" y2="8.1788" layer="51"/>
-<rectangle x1="-3.7719" y1="7.0866" x2="-3.3147" y2="8.1788" layer="51"/>
-<rectangle x1="-4.5593" y1="7.0866" x2="-4.1021" y2="8.1788" layer="51"/>
-<rectangle x1="-5.3467" y1="7.0866" x2="-4.8895" y2="8.1788" layer="51"/>
-<rectangle x1="-6.1341" y1="7.0866" x2="-5.6769" y2="8.1788" layer="51"/>
-<rectangle x1="0.1651" y1="7.0866" x2="0.6223" y2="8.1788" layer="51"/>
-<rectangle x1="0.9525" y1="7.0866" x2="1.4097" y2="8.1788" layer="51"/>
-<rectangle x1="1.7399" y1="7.0866" x2="2.1971" y2="8.1788" layer="51"/>
-<rectangle x1="2.5273" y1="7.0866" x2="2.9845" y2="8.1788" layer="51"/>
-<rectangle x1="3.3147" y1="7.0866" x2="3.7719" y2="8.1788" layer="51"/>
-<rectangle x1="4.1021" y1="7.0866" x2="4.5593" y2="8.1788" layer="51"/>
-<rectangle x1="4.8895" y1="7.0866" x2="5.3467" y2="8.1788" layer="51"/>
-<rectangle x1="5.6769" y1="7.0866" x2="6.1341" y2="8.1788" layer="51"/>
-</package>
-<package name="MLF64">
-<description><b>64M1</b> Micro Lead Frame package (MLF)</description>
-<wire x1="-4.05" y1="4.4" x2="4.05" y2="4.4" width="0.254" layer="51"/>
-<wire x1="4.05" y1="4.4" x2="4.4" y2="4.05" width="0.254" layer="21"/>
-<wire x1="4.4" y1="4.05" x2="4.4" y2="-4.05" width="0.254" layer="51"/>
-<wire x1="4.4" y1="-4.05" x2="4.05" y2="-4.4" width="0.254" layer="21"/>
-<wire x1="4.05" y1="-4.4" x2="-4.05" y2="-4.4" width="0.254" layer="51"/>
-<wire x1="-4.05" y1="-4.4" x2="-4.4" y2="-4.05" width="0.254" layer="21"/>
-<wire x1="-4.4" y1="-4.05" x2="-4.4" y2="4.05" width="0.254" layer="51"/>
-<wire x1="-4.4" y1="4.05" x2="-4.05" y2="4.4" width="0.254" layer="21"/>
-<circle x="-3.4" y="3.4" radius="0.2" width="0.254" layer="21"/>
-<smd name="1" x="-4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="2" x="-4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="3" x="-4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="4" x="-4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="5" x="-4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="6" x="-4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="7" x="-4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="8" x="-4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="9" x="-4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="10" x="-4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="11" x="-4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="12" x="-4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="13" x="-4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="14" x="-4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="15" x="-4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="16" x="-4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="17" x="-3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="18" x="-3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="19" x="-2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="20" x="-2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="21" x="-1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="22" x="-1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="23" x="-0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="24" x="-0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="25" x="0.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="26" x="0.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="27" x="1.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="28" x="1.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="29" x="2.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="30" x="2.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="31" x="3.25" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="32" x="3.75" y="-4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="33" x="4.325" y="-3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="34" x="4.325" y="-3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="35" x="4.325" y="-2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="36" x="4.325" y="-2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="37" x="4.325" y="-1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="38" x="4.325" y="-1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="39" x="4.325" y="-0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="40" x="4.325" y="-0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="41" x="4.325" y="0.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="42" x="4.325" y="0.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="43" x="4.325" y="1.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="44" x="4.325" y="1.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="45" x="4.325" y="2.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="46" x="4.325" y="2.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="47" x="4.325" y="3.25" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="48" x="4.325" y="3.75" dx="0.7" dy="0.3" layer="1" roundness="50"/>
-<smd name="49" x="3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="50" x="3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="51" x="2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="52" x="2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="53" x="1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="54" x="1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="55" x="0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="56" x="0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="57" x="-0.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="58" x="-0.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="59" x="-1.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="60" x="-1.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="61" x="-2.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="62" x="-2.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="63" x="-3.25" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<smd name="64" x="-3.75" y="4.325" dx="0.3" dy="0.7" layer="1" roundness="50"/>
-<text x="-3.302" y="0.558" size="1.27" layer="25">>NAME</text>
-<text x="-3.302" y="-1.855" size="1.27" layer="27">>VALUE</text>
-<rectangle x1="-4.5" y1="3.625" x2="-4" y2="3.875" layer="51"/>
-<rectangle x1="-4.5" y1="3.125" x2="-4" y2="3.375" layer="51"/>
-<rectangle x1="-4.5" y1="2.625" x2="-4" y2="2.875" layer="51"/>
-<rectangle x1="-4.5" y1="2.125" x2="-4" y2="2.375" layer="51"/>
-<rectangle x1="-4.5" y1="1.625" x2="-4" y2="1.875" layer="51"/>
-<rectangle x1="-4.5" y1="1.125" x2="-4" y2="1.375" layer="51"/>
-<rectangle x1="-4.5" y1="0.625" x2="-4" y2="0.875" layer="51"/>
-<rectangle x1="-4.5" y1="0.125" x2="-4" y2="0.375" layer="51"/>
-<rectangle x1="-4.5" y1="-0.375" x2="-4" y2="-0.125" layer="51"/>
-<rectangle x1="-4.5" y1="-0.875" x2="-4" y2="-0.625" layer="51"/>
-<rectangle x1="-4.5" y1="-1.375" x2="-4" y2="-1.125" layer="51"/>
-<rectangle x1="-4.5" y1="-1.875" x2="-4" y2="-1.625" layer="51"/>
-<rectangle x1="-4.5" y1="-2.375" x2="-4" y2="-2.125" layer="51"/>
-<rectangle x1="-4.5" y1="-2.875" x2="-4" y2="-2.625" layer="51"/>
-<rectangle x1="-4.5" y1="-3.375" x2="-4" y2="-3.125" layer="51"/>
-<rectangle x1="-4.5" y1="-3.875" x2="-4" y2="-3.625" layer="51"/>
-<rectangle x1="-3.875" y1="-4.5" x2="-3.625" y2="-4" layer="51"/>
-<rectangle x1="-3.375" y1="-4.5" x2="-3.125" y2="-4" layer="51"/>
-<rectangle x1="-2.875" y1="-4.5" x2="-2.625" y2="-4" layer="51"/>
-<rectangle x1="-2.375" y1="-4.5" x2="-2.125" y2="-4" layer="51"/>
-<rectangle x1="-1.875" y1="-4.5" x2="-1.625" y2="-4" layer="51"/>
-<rectangle x1="-1.375" y1="-4.5" x2="-1.125" y2="-4" layer="51"/>
-<rectangle x1="-0.875" y1="-4.5" x2="-0.625" y2="-4" layer="51"/>
-<rectangle x1="-0.375" y1="-4.5" x2="-0.125" y2="-4" layer="51"/>
-<rectangle x1="0.125" y1="-4.5" x2="0.375" y2="-4" layer="51"/>
-<rectangle x1="0.625" y1="-4.5" x2="0.875" y2="-4" layer="51"/>
-<rectangle x1="1.125" y1="-4.5" x2="1.375" y2="-4" layer="51"/>
-<rectangle x1="1.625" y1="-4.5" x2="1.875" y2="-4" layer="51"/>
-<rectangle x1="2.125" y1="-4.5" x2="2.375" y2="-4" layer="51"/>
-<rectangle x1="2.625" y1="-4.5" x2="2.875" y2="-4" layer="51"/>
-<rectangle x1="3.125" y1="-4.5" x2="3.375" y2="-4" layer="51"/>
-<rectangle x1="3.625" y1="-4.5" x2="3.875" y2="-4" layer="51"/>
-<rectangle x1="4" y1="-3.875" x2="4.5" y2="-3.625" layer="51"/>
-<rectangle x1="4" y1="-3.375" x2="4.5" y2="-3.125" layer="51"/>
-<rectangle x1="4" y1="-2.875" x2="4.5" y2="-2.625" layer="51"/>
-<rectangle x1="4" y1="-2.375" x2="4.5" y2="-2.125" layer="51"/>
-<rectangle x1="4" y1="-1.875" x2="4.5" y2="-1.625" layer="51"/>
-<rectangle x1="4" y1="-1.375" x2="4.5" y2="-1.125" layer="51"/>
-<rectangle x1="4" y1="-0.875" x2="4.5" y2="-0.625" layer="51"/>
-<rectangle x1="4" y1="-0.375" x2="4.5" y2="-0.125" layer="51"/>
-<rectangle x1="4" y1="0.125" x2="4.5" y2="0.375" layer="51"/>
-<rectangle x1="4" y1="0.625" x2="4.5" y2="0.875" layer="51"/>
-<rectangle x1="4" y1="1.125" x2="4.5" y2="1.375" layer="51"/>
-<rectangle x1="4" y1="1.625" x2="4.5" y2="1.875" layer="51"/>
-<rectangle x1="4" y1="2.125" x2="4.5" y2="2.375" layer="51"/>
-<rectangle x1="4" y1="2.625" x2="4.5" y2="2.875" layer="51"/>
-<rectangle x1="4" y1="3.125" x2="4.5" y2="3.375" layer="51"/>
-<rectangle x1="4" y1="3.625" x2="4.5" y2="3.875" layer="51"/>
-<rectangle x1="3.625" y1="4" x2="3.875" y2="4.5" layer="51"/>
-<rectangle x1="3.125" y1="4" x2="3.375" y2="4.5" layer="51"/>
-<rectangle x1="2.625" y1="4" x2="2.875" y2="4.5" layer="51"/>
-<rectangle x1="2.125" y1="4" x2="2.375" y2="4.5" layer="51"/>
-<rectangle x1="1.625" y1="4" x2="1.875" y2="4.5" layer="51"/>
-<rectangle x1="1.125" y1="4" x2="1.375" y2="4.5" layer="51"/>
-<rectangle x1="0.625" y1="4" x2="0.875" y2="4.5" layer="51"/>
-<rectangle x1="0.125" y1="4" x2="0.375" y2="4.5" layer="51"/>
-<rectangle x1="-0.375" y1="4" x2="-0.125" y2="4.5" layer="51"/>
-<rectangle x1="-0.875" y1="4" x2="-0.625" y2="4.5" layer="51"/>
-<rectangle x1="-1.375" y1="4" x2="-1.125" y2="4.5" layer="51"/>
-<rectangle x1="-1.875" y1="4" x2="-1.625" y2="4.5" layer="51"/>
-<rectangle x1="-2.375" y1="4" x2="-2.125" y2="4.5" layer="51"/>
-<rectangle x1="-2.875" y1="4" x2="-2.625" y2="4.5" layer="51"/>
-<rectangle x1="-3.375" y1="4" x2="-3.125" y2="4.5" layer="51"/>
-<rectangle x1="-3.875" y1="4" x2="-3.625" y2="4.5" layer="51"/>
-</package>
<package name="MLF32">
<description><b>32M1-A</b> Micro Lead Frame package (MLF)</description>
<wire x1="-2.35" y1="2.05" x2="-2.05" y2="2.35" width="0.254" layer="21"/>
</package>
</packages>
<symbols>
-<symbol name="XMEGA-A3">
-<wire x1="-27.94" y1="53.34" x2="30.48" y2="53.34" width="0.254" layer="94"/>
-<wire x1="30.48" y1="53.34" x2="30.48" y2="-50.8" width="0.254" layer="94"/>
-<wire x1="30.48" y1="-50.8" x2="-27.94" y2="-50.8" width="0.254" layer="94"/>
-<wire x1="-27.94" y1="-50.8" x2="-27.94" y2="53.34" width="0.254" layer="94"/>
-<text x="-27.94" y="54.61" size="1.9304" layer="95" ratio="5">>NAME</text>
-<text x="-9.906" y="51.054" size="1.9304" layer="96" ratio="5">>VALUE</text>
-<pin name="PA3(ADC3)" x="-33.02" y="40.64" length="middle"/>
-<pin name="PA4(ADC4)" x="-33.02" y="38.1" length="middle"/>
-<pin name="PA5(ADC5)" x="-33.02" y="35.56" length="middle"/>
-<pin name="PB1(ADC1)" x="-33.02" y="20.32" length="middle"/>
-<pin name="GND@1" x="10.16" y="-55.88" length="middle" direction="pwr" rot="R90"/>
-<pin name="VCC@1" x="35.56" y="-33.02" length="middle" direction="pwr" rot="R180"/>
-<pin name="PC1(OC0B/XCK0/SCL)" x="-33.02" y="-5.08" length="middle"/>
-<pin name="AVCC" x="35.56" y="-27.94" length="middle" direction="pwr" rot="R180"/>
-<pin name="PA1(ADC1)" x="-33.02" y="45.72" length="middle"/>
-<pin name="PA2(ADC2)" x="-33.02" y="43.18" length="middle"/>
-<pin name="PB2(ADC2/DAC0)" x="-33.02" y="17.78" length="middle"/>
-<pin name="GND@2" x="7.62" y="-55.88" length="middle" direction="pwr" rot="R90"/>
-<pin name="PC0(OC0A/SDA)" x="-33.02" y="-2.54" length="middle"/>
-<pin name="PC2(OC0C/RXD0)" x="-33.02" y="-7.62" length="middle"/>
-<pin name="GND@3" x="5.08" y="-55.88" length="middle" direction="pwr" rot="R90"/>
-<pin name="PA0(ADC0/AREFA)" x="-33.02" y="48.26" length="middle"/>
-<pin name="PA6(ADC6)" x="-33.02" y="33.02" length="middle"/>
-<pin name="PB3(ADC3/DAC1)" x="-33.02" y="15.24" length="middle"/>
-<pin name="PC3(OC0D/TXD0)" x="-33.02" y="-10.16" length="middle"/>
-<pin name="PC4(OC1A/!SS!)" x="-33.02" y="-12.7" length="middle"/>
-<pin name="PC5(OC1B/MOSI/XCK1)" x="-33.02" y="-15.24" length="middle"/>
-<pin name="PR1(XTAL1)" x="-33.02" y="-43.18" length="middle"/>
-<pin name="GND@4" x="2.54" y="-55.88" length="middle" direction="pwr" rot="R90"/>
-<pin name="PA7/(ADC7/AC0-OUT)" x="-33.02" y="30.48" length="middle"/>
-<pin name="PB0(ADC0/AREFB)" x="-33.02" y="22.86" length="middle"/>
-<pin name="PC6(MISO/RXD1)" x="-33.02" y="-17.78" length="middle"/>
-<pin name="PC7(SCK/TXD1/CLKO/EVO)" x="-33.02" y="-20.32" length="middle"/>
-<pin name="PR0(XTAL2)" x="-33.02" y="-38.1" length="middle"/>
-<pin name="PDI-CLK/!RESET" x="-33.02" y="-33.02" length="middle" direction="in"/>
-<pin name="PD4(OC1A/!SS!)" x="35.56" y="35.56" length="middle" rot="R180"/>
-<pin name="PD0(OC0A)" x="35.56" y="45.72" length="middle" rot="R180"/>
-<pin name="PDI-DATA" x="-33.02" y="-27.94" length="middle"/>
-<pin name="PE2(OC0C/RXD0)" x="35.56" y="15.24" length="middle" rot="R180"/>
-<pin name="PE1(OC0B/XCK0/SCL)" x="35.56" y="17.78" length="middle" rot="R180"/>
-<pin name="PD7(TXD1/SCK/CLKO/EVO)" x="35.56" y="27.94" length="middle" rot="R180"/>
-<pin name="PD5(OC1B/XCK1/MOSI)" x="35.56" y="33.02" length="middle" rot="R180"/>
-<pin name="PD1(OC0B/XCK0)" x="35.56" y="43.18" length="middle" rot="R180"/>
-<pin name="VCC@2" x="35.56" y="-35.56" length="middle" direction="pwr" rot="R180"/>
-<pin name="PE3(OC0D/TXD0)" x="35.56" y="12.7" length="middle" rot="R180"/>
-<pin name="VCC@3" x="35.56" y="-38.1" length="middle" direction="pwr" rot="R180"/>
-<pin name="PE0(OC0A/SDA)" x="35.56" y="20.32" length="middle" rot="R180"/>
-<pin name="PD6(RXD1/MISO)" x="35.56" y="30.48" length="middle" rot="R180"/>
-<pin name="PD3(OC0D/TXD0)" x="35.56" y="38.1" length="middle" rot="R180"/>
-<pin name="PD2(OC0C/RXD0)" x="35.56" y="40.64" length="middle" rot="R180"/>
-<pin name="PB4(ADC4/TMS)" x="-33.02" y="12.7" length="middle"/>
-<pin name="PB5(ADC5/TDI)" x="-33.02" y="10.16" length="middle"/>
-<pin name="PB6(ADC6/TCK)" x="-33.02" y="7.62" length="middle"/>
-<pin name="PB7(ADC7/AC0-OUT/TDO)" x="-33.02" y="5.08" length="middle"/>
-<pin name="PE4(OC1A/!SS!)" x="35.56" y="10.16" length="middle" rot="R180"/>
-<pin name="PE5(OC1B/SCK1/MOSI)" x="35.56" y="7.62" length="middle" rot="R180"/>
-<pin name="PE6(RSC1/MISO/TOSC2)" x="35.56" y="5.08" length="middle" rot="R180"/>
-<pin name="PE7(TSD1/SCK/CLKO/EVO/TOSC1)" x="35.56" y="2.54" length="middle" rot="R180"/>
-<pin name="PF0(OC0A)" x="35.56" y="-5.08" length="middle" rot="R180"/>
-<pin name="PF1(OC0B/XCK0)" x="35.56" y="-7.62" length="middle" rot="R180"/>
-<pin name="PF2(OC0C/RXD0)" x="35.56" y="-10.16" length="middle" rot="R180"/>
-<pin name="PF3(OC0D/TXD0)" x="35.56" y="-12.7" length="middle" rot="R180"/>
-<pin name="PF4" x="35.56" y="-15.24" length="middle" rot="R180"/>
-<pin name="PF5" x="35.56" y="-17.78" length="middle" rot="R180"/>
-<pin name="PF6" x="35.56" y="-20.32" length="middle" rot="R180"/>
-<pin name="PF7" x="35.56" y="-22.86" length="middle" rot="R180"/>
-<pin name="GND@5" x="0" y="-55.88" length="middle" direction="pwr" rot="R90"/>
-<pin name="GND@6" x="-2.54" y="-55.88" length="middle" direction="pwr" rot="R90"/>
-<pin name="VCC@4" x="35.56" y="-40.64" length="middle" direction="pwr" rot="R180"/>
-<pin name="VCC@5" x="35.56" y="-43.18" length="middle" direction="pwr" rot="R180"/>
-</symbol>
<symbol name="ATMEGA48/88/168-TQFP/QFN32">
<wire x1="-25.4" y1="30.48" x2="25.4" y2="30.48" width="0.254" layer="94"/>
<wire x1="25.4" y1="30.48" x2="25.4" y2="-33.02" width="0.254" layer="94"/>
</symbol>
</symbols>
<devicesets>
-<deviceset name="XMEGA-A3">
-<description>Atmel XMega A3 series processor</description>
-<gates>
-<gate name="G$1" symbol="XMEGA-A3" x="2.54" y="-2.54"/>
-</gates>
-<devices>
-<device name="TQFP" package="TQFP64">
-<connects>
-<connect gate="G$1" pin="AVCC" pad="61"/>
-<connect gate="G$1" pin="GND@1" pad="60"/>
-<connect gate="G$1" pin="GND@2" pad="14"/>
-<connect gate="G$1" pin="GND@3" pad="24"/>
-<connect gate="G$1" pin="GND@4" pad="34"/>
-<connect gate="G$1" pin="GND@5" pad="44"/>
-<connect gate="G$1" pin="GND@6" pad="52"/>
-<connect gate="G$1" pin="PA0(ADC0/AREFA)" pad="62"/>
-<connect gate="G$1" pin="PA1(ADC1)" pad="63"/>
-<connect gate="G$1" pin="PA2(ADC2)" pad="64"/>
-<connect gate="G$1" pin="PA3(ADC3)" pad="1"/>
-<connect gate="G$1" pin="PA4(ADC4)" pad="2"/>
-<connect gate="G$1" pin="PA5(ADC5)" pad="3"/>
-<connect gate="G$1" pin="PA6(ADC6)" pad="4"/>
-<connect gate="G$1" pin="PA7/(ADC7/AC0-OUT)" pad="5"/>
-<connect gate="G$1" pin="PB0(ADC0/AREFB)" pad="6"/>
-<connect gate="G$1" pin="PB1(ADC1)" pad="7"/>
-<connect gate="G$1" pin="PB2(ADC2/DAC0)" pad="8"/>
-<connect gate="G$1" pin="PB3(ADC3/DAC1)" pad="9"/>
-<connect gate="G$1" pin="PB4(ADC4/TMS)" pad="10"/>
-<connect gate="G$1" pin="PB5(ADC5/TDI)" pad="11"/>
-<connect gate="G$1" pin="PB6(ADC6/TCK)" pad="12"/>
-<connect gate="G$1" pin="PB7(ADC7/AC0-OUT/TDO)" pad="13"/>
-<connect gate="G$1" pin="PC0(OC0A/SDA)" pad="16"/>
-<connect gate="G$1" pin="PC1(OC0B/XCK0/SCL)" pad="17"/>
-<connect gate="G$1" pin="PC2(OC0C/RXD0)" pad="18"/>
-<connect gate="G$1" pin="PC3(OC0D/TXD0)" pad="19"/>
-<connect gate="G$1" pin="PC4(OC1A/!SS!)" pad="20"/>
-<connect gate="G$1" pin="PC5(OC1B/MOSI/XCK1)" pad="21"/>
-<connect gate="G$1" pin="PC6(MISO/RXD1)" pad="22"/>
-<connect gate="G$1" pin="PC7(SCK/TXD1/CLKO/EVO)" pad="23"/>
-<connect gate="G$1" pin="PD0(OC0A)" pad="26"/>
-<connect gate="G$1" pin="PD1(OC0B/XCK0)" pad="27"/>
-<connect gate="G$1" pin="PD2(OC0C/RXD0)" pad="28"/>
-<connect gate="G$1" pin="PD3(OC0D/TXD0)" pad="29"/>
-<connect gate="G$1" pin="PD4(OC1A/!SS!)" pad="30"/>
-<connect gate="G$1" pin="PD5(OC1B/XCK1/MOSI)" pad="31"/>
-<connect gate="G$1" pin="PD6(RXD1/MISO)" pad="32"/>
-<connect gate="G$1" pin="PD7(TXD1/SCK/CLKO/EVO)" pad="33"/>
-<connect gate="G$1" pin="PDI-CLK/!RESET" pad="57"/>
-<connect gate="G$1" pin="PDI-DATA" pad="56"/>
-<connect gate="G$1" pin="PE0(OC0A/SDA)" pad="36"/>
-<connect gate="G$1" pin="PE1(OC0B/XCK0/SCL)" pad="37"/>
-<connect gate="G$1" pin="PE2(OC0C/RXD0)" pad="38"/>
-<connect gate="G$1" pin="PE3(OC0D/TXD0)" pad="39"/>
-<connect gate="G$1" pin="PE4(OC1A/!SS!)" pad="40"/>
-<connect gate="G$1" pin="PE5(OC1B/SCK1/MOSI)" pad="41"/>
-<connect gate="G$1" pin="PE6(RSC1/MISO/TOSC2)" pad="42"/>
-<connect gate="G$1" pin="PE7(TSD1/SCK/CLKO/EVO/TOSC1)" pad="43"/>
-<connect gate="G$1" pin="PF0(OC0A)" pad="46"/>
-<connect gate="G$1" pin="PF1(OC0B/XCK0)" pad="47"/>
-<connect gate="G$1" pin="PF2(OC0C/RXD0)" pad="48"/>
-<connect gate="G$1" pin="PF3(OC0D/TXD0)" pad="49"/>
-<connect gate="G$1" pin="PF4" pad="50"/>
-<connect gate="G$1" pin="PF5" pad="51"/>
-<connect gate="G$1" pin="PF6" pad="54"/>
-<connect gate="G$1" pin="PF7" pad="55"/>
-<connect gate="G$1" pin="PR0(XTAL2)" pad="58"/>
-<connect gate="G$1" pin="PR1(XTAL1)" pad="59"/>
-<connect gate="G$1" pin="VCC@1" pad="53"/>
-<connect gate="G$1" pin="VCC@2" pad="45"/>
-<connect gate="G$1" pin="VCC@3" pad="35"/>
-<connect gate="G$1" pin="VCC@4" pad="25"/>
-<connect gate="G$1" pin="VCC@5" pad="15"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="MLF" package="MLF64">
-<connects>
-<connect gate="G$1" pin="AVCC" pad="61"/>
-<connect gate="G$1" pin="GND@1" pad="60"/>
-<connect gate="G$1" pin="GND@2" pad="14"/>
-<connect gate="G$1" pin="GND@3" pad="24"/>
-<connect gate="G$1" pin="GND@4" pad="34"/>
-<connect gate="G$1" pin="GND@5" pad="44"/>
-<connect gate="G$1" pin="GND@6" pad="52"/>
-<connect gate="G$1" pin="PA0(ADC0/AREFA)" pad="62"/>
-<connect gate="G$1" pin="PA1(ADC1)" pad="63"/>
-<connect gate="G$1" pin="PA2(ADC2)" pad="64"/>
-<connect gate="G$1" pin="PA3(ADC3)" pad="1"/>
-<connect gate="G$1" pin="PA4(ADC4)" pad="2"/>
-<connect gate="G$1" pin="PA5(ADC5)" pad="3"/>
-<connect gate="G$1" pin="PA6(ADC6)" pad="4"/>
-<connect gate="G$1" pin="PA7/(ADC7/AC0-OUT)" pad="5"/>
-<connect gate="G$1" pin="PB0(ADC0/AREFB)" pad="6"/>
-<connect gate="G$1" pin="PB1(ADC1)" pad="7"/>
-<connect gate="G$1" pin="PB2(ADC2/DAC0)" pad="8"/>
-<connect gate="G$1" pin="PB3(ADC3/DAC1)" pad="9"/>
-<connect gate="G$1" pin="PB4(ADC4/TMS)" pad="10"/>
-<connect gate="G$1" pin="PB5(ADC5/TDI)" pad="11"/>
-<connect gate="G$1" pin="PB6(ADC6/TCK)" pad="12"/>
-<connect gate="G$1" pin="PB7(ADC7/AC0-OUT/TDO)" pad="13"/>
-<connect gate="G$1" pin="PC0(OC0A/SDA)" pad="16"/>
-<connect gate="G$1" pin="PC1(OC0B/XCK0/SCL)" pad="17"/>
-<connect gate="G$1" pin="PC2(OC0C/RXD0)" pad="18"/>
-<connect gate="G$1" pin="PC3(OC0D/TXD0)" pad="19"/>
-<connect gate="G$1" pin="PC4(OC1A/!SS!)" pad="20"/>
-<connect gate="G$1" pin="PC5(OC1B/MOSI/XCK1)" pad="21"/>
-<connect gate="G$1" pin="PC6(MISO/RXD1)" pad="22"/>
-<connect gate="G$1" pin="PC7(SCK/TXD1/CLKO/EVO)" pad="23"/>
-<connect gate="G$1" pin="PD0(OC0A)" pad="26"/>
-<connect gate="G$1" pin="PD1(OC0B/XCK0)" pad="27"/>
-<connect gate="G$1" pin="PD2(OC0C/RXD0)" pad="28"/>
-<connect gate="G$1" pin="PD3(OC0D/TXD0)" pad="29"/>
-<connect gate="G$1" pin="PD4(OC1A/!SS!)" pad="30"/>
-<connect gate="G$1" pin="PD5(OC1B/XCK1/MOSI)" pad="31"/>
-<connect gate="G$1" pin="PD6(RXD1/MISO)" pad="32"/>
-<connect gate="G$1" pin="PD7(TXD1/SCK/CLKO/EVO)" pad="33"/>
-<connect gate="G$1" pin="PDI-CLK/!RESET" pad="57"/>
-<connect gate="G$1" pin="PDI-DATA" pad="56"/>
-<connect gate="G$1" pin="PE0(OC0A/SDA)" pad="36"/>
-<connect gate="G$1" pin="PE1(OC0B/XCK0/SCL)" pad="37"/>
-<connect gate="G$1" pin="PE2(OC0C/RXD0)" pad="38"/>
-<connect gate="G$1" pin="PE3(OC0D/TXD0)" pad="39"/>
-<connect gate="G$1" pin="PE4(OC1A/!SS!)" pad="40"/>
-<connect gate="G$1" pin="PE5(OC1B/SCK1/MOSI)" pad="41"/>
-<connect gate="G$1" pin="PE6(RSC1/MISO/TOSC2)" pad="42"/>
-<connect gate="G$1" pin="PE7(TSD1/SCK/CLKO/EVO/TOSC1)" pad="43"/>
-<connect gate="G$1" pin="PF0(OC0A)" pad="46"/>
-<connect gate="G$1" pin="PF1(OC0B/XCK0)" pad="47"/>
-<connect gate="G$1" pin="PF2(OC0C/RXD0)" pad="48"/>
-<connect gate="G$1" pin="PF3(OC0D/TXD0)" pad="49"/>
-<connect gate="G$1" pin="PF4" pad="50"/>
-<connect gate="G$1" pin="PF5" pad="51"/>
-<connect gate="G$1" pin="PF6" pad="54"/>
-<connect gate="G$1" pin="PF7" pad="55"/>
-<connect gate="G$1" pin="PR0(XTAL2)" pad="58"/>
-<connect gate="G$1" pin="PR1(XTAL1)" pad="59"/>
-<connect gate="G$1" pin="VCC@1" pad="53"/>
-<connect gate="G$1" pin="VCC@2" pad="45"/>
-<connect gate="G$1" pin="VCC@3" pad="35"/>
-<connect gate="G$1" pin="VCC@4" pad="25"/>
-<connect gate="G$1" pin="VCC@5" pad="15"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
<deviceset name="MEGA48/88/168" prefix="IC">
<gates>
<gate name="1" symbol="ATMEGA48/88/168-TQFP/QFN32" x="0" y="0"/>
<vertex x="1.7119" y="-0.0101" curve="-90.012967"/>
</polygon>
</package>
+<package name="SMA-DIODE">
+<description><B>Diode</B><p>
+Basic SMA packaged diode. Good for reverse polarization protection. Common part #: MBRA140</description>
+<wire x1="-2.3" y1="1" x2="-2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="1.45" x2="2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.45" x2="2.3" y2="1" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1" x2="2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.45" x2="-2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.45" x2="-2.3" y2="-1" width="0.2032" layer="21"/>
+<wire x1="1" y1="1" x2="1" y2="-1" width="0.2032" layer="21"/>
+<smd name="A" x="-2.15" y="0" dx="1.27" dy="1.47" layer="1" rot="R180"/>
+<smd name="C" x="2.15" y="0" dx="1.27" dy="1.47" layer="1"/>
+<text x="-2.286" y="1.651" size="0.4064" layer="25">>NAME</text>
+<text x="0.254" y="1.651" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="DIODE-1N4001">
+<wire x1="3.175" y1="1.27" x2="1.905" y2="1.27" width="0.254" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="-3.175" y2="1.27" width="0.254" layer="21"/>
+<wire x1="-3.175" y1="1.27" x2="-3.175" y2="0" width="0.254" layer="21"/>
+<wire x1="-3.175" y1="0" x2="-3.175" y2="-1.27" width="0.254" layer="21"/>
+<wire x1="-3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.254" layer="21"/>
+<wire x1="1.905" y1="-1.27" x2="3.175" y2="-1.27" width="0.254" layer="21"/>
+<wire x1="3.175" y1="-1.27" x2="3.175" y2="0" width="0.254" layer="21"/>
+<wire x1="3.175" y1="0" x2="3.175" y2="1.27" width="0.254" layer="21"/>
+<wire x1="1.905" y1="1.27" x2="1.905" y2="-1.27" width="0.254" layer="21"/>
+<wire x1="-3.175" y1="0" x2="-3.81" y2="0" width="0.254" layer="21"/>
+<wire x1="3.175" y1="0" x2="3.81" y2="0" width="0.254" layer="21"/>
+<pad name="A" x="-5.08" y="0" drill="1" diameter="1.9812"/>
+<pad name="C" x="5.08" y="0" drill="1" diameter="1.9812"/>
+<text x="-2.921" y="1.651" size="0.6096" layer="25">>Name</text>
+<text x="-2.921" y="-0.508" size="1.016" layer="21" ratio="12">>Value</text>
+</package>
+<package name="SOD-323">
+<wire x1="-0.9" y1="0.65" x2="-0.5" y2="0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="0.65" x2="0.9" y2="0.65" width="0.2032" layer="21"/>
+<wire x1="-0.9" y1="-0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="-0.65" x2="0.9" y2="-0.65" width="0.2032" layer="21"/>
+<wire x1="-0.5" y1="0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
+<smd name="1" x="-1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<smd name="2" x="1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
+<text x="-0.889" y="1.016" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-1.397" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="SOT23-3">
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-0.8" y1="0.7" x2="-1.4" y2="0.7" width="0.2032" layer="21"/>
+<wire x1="-1.4" y1="0.7" x2="-1.4" y2="-0.1" width="0.2032" layer="21"/>
+<wire x1="0.8" y1="0.7" x2="1.4" y2="0.7" width="0.2032" layer="21"/>
+<wire x1="1.4" y1="0.7" x2="1.4" y2="-0.1" width="0.2032" layer="21"/>
+<smd name="3" x="0" y="1.1" dx="0.8" dy="0.9" layer="1"/>
+<smd name="2" x="0.95" y="-1" dx="0.8" dy="0.9" layer="1"/>
+<smd name="1" x="-0.95" y="-1" dx="0.8" dy="0.9" layer="1"/>
+<text x="-0.8255" y="1.778" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-0.1905" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="DIODE-1N4148">
+<wire x1="-2.54" y1="0.762" x2="2.54" y2="0.762" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="0.762" x2="2.54" y2="0" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="-0.762" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="-0.762" x2="-2.54" y2="-0.762" width="0.2032" layer="21"/>
+<wire x1="-2.54" y1="-0.762" x2="-2.54" y2="0" width="0.2032" layer="21"/>
+<wire x1="-2.54" y1="0" x2="-2.54" y2="0.762" width="0.2032" layer="21"/>
+<wire x1="2.54" y1="0" x2="2.794" y2="0" width="0.2032" layer="21"/>
+<wire x1="-2.54" y1="0" x2="-2.794" y2="0" width="0.2032" layer="21"/>
+<wire x1="1.905" y1="0.635" x2="1.905" y2="-0.635" width="0.2032" layer="21"/>
+<pad name="A" x="-3.81" y="0" drill="0.9" diameter="1.8796"/>
+<pad name="C" x="3.81" y="0" drill="0.9" diameter="1.8796"/>
+<text x="-2.54" y="1.27" size="0.4064" layer="25">>Name</text>
+<text x="-2.032" y="-0.508" size="0.8128" layer="21">>Value</text>
+</package>
+<package name="SMB-DIODE">
+<description><b>Diode</b><p>
+Basic small signal diode good up to 200mA. SMB footprint. Common part #: BAS16</description>
+<wire x1="-3.973" y1="1.983" x2="3.973" y2="1.983" width="0.0508" layer="39"/>
+<wire x1="3.973" y1="-1.983" x2="-3.973" y2="-1.983" width="0.0508" layer="39"/>
+<wire x1="-3.973" y1="-1.983" x2="-3.973" y2="1.983" width="0.0508" layer="39"/>
+<wire x1="3.973" y1="1.983" x2="3.973" y2="-1.983" width="0.0508" layer="39"/>
+<wire x1="-2.2606" y1="1.905" x2="2.2606" y2="1.905" width="0.1016" layer="21"/>
+<wire x1="-2.2606" y1="-1.905" x2="2.2606" y2="-1.905" width="0.1016" layer="21"/>
+<wire x1="-2.261" y1="-1.905" x2="-2.261" y2="1.905" width="0.1016" layer="51"/>
+<wire x1="2.261" y1="-1.905" x2="2.261" y2="1.905" width="0.1016" layer="51"/>
+<wire x1="0.643" y1="1" x2="-0.73" y2="0" width="0.2032" layer="21"/>
+<wire x1="-0.73" y1="0" x2="0.643" y2="-1" width="0.2032" layer="21"/>
+<wire x1="0.643" y1="-1" x2="0.643" y2="1" width="0.2032" layer="21"/>
+<wire x1="-0.73" y1="1" x2="-0.73" y2="-1" width="0.2032" layer="21"/>
+<smd name="C" x="-2.2" y="0" dx="2.4" dy="2.4" layer="1"/>
+<smd name="A" x="2.2" y="0" dx="2.4" dy="2.4" layer="1"/>
+<text x="-2.159" y="2.159" size="1.27" layer="25">>NAME</text>
+<text x="-1.905" y="-3.429" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.794" y1="-1.0922" x2="-2.2606" y2="1.0922" layer="51"/>
+<rectangle x1="2.2606" y1="-1.0922" x2="2.794" y2="1.0922" layer="51"/>
+</package>
+<package name="DIODE-HV">
+<wire x1="-3.973" y1="1.983" x2="3.973" y2="1.983" width="0.0508" layer="39"/>
+<wire x1="3.973" y1="-1.983" x2="-3.973" y2="-1.983" width="0.0508" layer="39"/>
+<wire x1="-3.973" y1="-1.983" x2="-3.973" y2="1.983" width="0.0508" layer="39"/>
+<wire x1="3.973" y1="1.983" x2="3.973" y2="-1.983" width="0.0508" layer="39"/>
+<wire x1="-2.2606" y1="1.905" x2="2.2606" y2="1.905" width="0.1016" layer="21"/>
+<wire x1="-2.2606" y1="-1.905" x2="2.2606" y2="-1.905" width="0.1016" layer="21"/>
+<wire x1="-2.261" y1="-1.905" x2="-2.261" y2="1.905" width="0.1016" layer="51"/>
+<wire x1="2.261" y1="-1.905" x2="2.261" y2="1.905" width="0.1016" layer="51"/>
+<wire x1="0.643" y1="1" x2="-0.73" y2="0" width="0.2032" layer="21"/>
+<wire x1="-0.73" y1="0" x2="0.643" y2="-1" width="0.2032" layer="21"/>
+<wire x1="0.643" y1="-1" x2="0.643" y2="1" width="0.2032" layer="21"/>
+<wire x1="-0.73" y1="1" x2="-0.73" y2="-1" width="0.2032" layer="21"/>
+<smd name="C" x="-2.454" y="0" dx="2.2" dy="2.4" layer="1"/>
+<smd name="A" x="2.454" y="0" dx="2.2" dy="2.4" layer="1"/>
+<text x="-2.159" y="2.159" size="1.27" layer="25">>NAME</text>
+<text x="-1.905" y="-3.429" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.794" y1="-1.0922" x2="-2.2606" y2="1.0922" layer="51"/>
+<rectangle x1="2.2606" y1="-1.0922" x2="2.794" y2="1.0922" layer="51"/>
+</package>
+<package name="SMA-DIODE_ALT">
+<wire x1="-2.3" y1="1.3" x2="-2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="1.45" x2="2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.45" x2="2.3" y2="1.3" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.3" x2="2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.45" x2="-2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.45" x2="-2.3" y2="-1.3" width="0.2032" layer="21"/>
+<wire x1="0.6" y1="1" x2="0.6" y2="-1" width="0.2032" layer="21"/>
+<smd name="A" x="-2" y="0" dx="2" dy="2" layer="1" rot="R180"/>
+<smd name="C" x="2" y="0" dx="2" dy="2" layer="1"/>
+<text x="-2.286" y="1.651" size="0.4064" layer="25">>NAME</text>
+<text x="0.254" y="1.651" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="SMA-DIODE-KIT">
+<wire x1="-2.3" y1="1" x2="-2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="1.45" x2="2.3" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.45" x2="2.3" y2="1" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1" x2="2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.45" x2="-2.3" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.45" x2="-2.3" y2="-1" width="0.2032" layer="21"/>
+<wire x1="1" y1="1" x2="1" y2="-1" width="0.2032" layer="21"/>
+<smd name="A" x="-2.4" y="0" dx="1.77" dy="1.47" layer="1" rot="R180"/>
+<smd name="C" x="2.4" y="0" dx="1.77" dy="1.47" layer="1"/>
+<text x="-2.286" y="1.651" size="0.4064" layer="25">>NAME</text>
+<text x="0.254" y="1.651" size="0.4064" layer="27">>VALUE</text>
+</package>
+<package name="BUZZER-12MM">
+<description><b>BUZZER</b></description>
+<circle x="0" y="0" radius="5.9" width="0.2032" layer="21"/>
+<circle x="0" y="0" radius="1.27" width="0.2032" layer="51"/>
+<pad name="-" x="-3.25" y="0" drill="0.9" diameter="1.778"/>
+<pad name="+" x="3.25" y="0" drill="0.9" diameter="1.778"/>
+<text x="-2.54" y="2.54" size="0.6096" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-3.048" size="0.6096" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="BUZZER-CMT1603">
+<wire x1="-8" y1="8" x2="-8" y2="-8" width="0.127" layer="21"/>
+<wire x1="-8" y1="-8" x2="8" y2="-8" width="0.127" layer="21"/>
+<wire x1="8" y1="-8" x2="8" y2="8" width="0.127" layer="21"/>
+<wire x1="8" y1="8" x2="-8" y2="8" width="0.127" layer="21"/>
+<smd name="P$1" x="-9.3" y="0" dx="2.5" dy="3" layer="1"/>
+<smd name="P$2" x="9.3" y="0" dx="2.5" dy="3" layer="1"/>
+</package>
+<package name="BUZZER-CCV">
+<wire x1="2.6" y1="-6" x2="-2.6" y2="-6" width="0.127" layer="51"/>
+<wire x1="2.6" y1="-6" x2="2.6" y2="-3.7" width="0.127" layer="51"/>
+<wire x1="-2.6" y1="-6" x2="-2.6" y2="-3.7" width="0.127" layer="51"/>
+<wire x1="-4.2" y1="1.6" x2="1.27" y2="4.318" width="0.2032" layer="21" curve="-86.141052"/>
+<wire x1="3.048" y1="3.302" x2="4.191" y2="1.651" width="0.2032" layer="21" curve="-25.69541"/>
+<wire x1="4.2" y1="-1.6" x2="2.6" y2="-3.7" width="0.2032" layer="21" curve="-31.605028"/>
+<wire x1="-3.302" y1="-3.048" x2="-2.6" y2="-3.6" width="0.2032" layer="21" curve="12.917633"/>
+<wire x1="-2.6" y1="-6" x2="2.6" y2="-6" width="0.2032" layer="21"/>
+<wire x1="2.6" y1="-6" x2="2.6" y2="-3.7" width="0.2032" layer="21"/>
+<wire x1="-2.6" y1="-6" x2="-2.6" y2="-3.6" width="0.2032" layer="21"/>
+<circle x="0" y="0" radius="4.5" width="0.127" layer="51"/>
+<smd name="-" x="-4" y="0" dx="3.2" dy="2.5" layer="1"/>
+<smd name="+" x="4" y="0" dx="3.2" dy="2.5" layer="1"/>
+<hole x="-3.9" y="-2.25" drill="0.8"/>
+<hole x="2.25" y="3.9" drill="0.8"/>
+</package>
+<package name="BUZZER-CMT1102">
+<wire x1="-5.5" y1="4.5" x2="5.5" y2="4.5" width="0.127" layer="51"/>
+<wire x1="5.5" y1="4.5" x2="5.5" y2="-4.5" width="0.127" layer="51"/>
+<wire x1="5.5" y1="-4.5" x2="-5.5" y2="-4.5" width="0.127" layer="51"/>
+<wire x1="-5.5" y1="-4.5" x2="-5.5" y2="4.5" width="0.127" layer="51"/>
+<wire x1="-5.5" y1="4.5" x2="-5.5" y2="2" width="0.2032" layer="21"/>
+<wire x1="-5.5" y1="4.5" x2="5.5" y2="4.5" width="0.2032" layer="21"/>
+<wire x1="5.5" y1="4.5" x2="5.5" y2="2" width="0.2032" layer="21"/>
+<wire x1="5.5" y1="-2" x2="5.5" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="5.5" y1="-4.5" x2="-5.5" y2="-4.5" width="0.2032" layer="21"/>
+<wire x1="-5.5" y1="-4.5" x2="-5.5" y2="-2" width="0.2032" layer="21"/>
+<smd name="1" x="-6.5" y="0" dx="3" dy="3" layer="1"/>
+<smd name="2" x="6.5" y="0" dx="3" dy="3" layer="1"/>
+</package>
+<package name="BUZZER-12MM-NS">
+<circle x="0" y="0" radius="5.9" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="1.27" width="0.2032" layer="51"/>
+<pad name="-" x="-3.25" y="0" drill="0.9"/>
+<pad name="+" x="3.25" y="0" drill="0.9"/>
+<text x="-2.54" y="2.54" size="0.6096" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-3.048" size="0.6096" layer="27" ratio="10">>VALUE</text>
+<text x="2.667" y="1.143" size="1.778" layer="51">+</text>
+</package>
+<package name="BUZZER-12MM-NS-KIT">
+<description><h3>BUZZER-12MM-NS-KIT</h3>
+Through-hole buzzer<br>
+<br>
+<b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</description>
+<circle x="0" y="0" radius="5.9" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="1.27" width="0.2032" layer="51"/>
+<pad name="-" x="-3.25" y="0" drill="0.9" diameter="1.8796" stop="no"/>
+<pad name="+" x="3.25" y="0" drill="0.9" diameter="1.8796" stop="no"/>
+<text x="-2.54" y="2.54" size="0.6096" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-3.048" size="0.6096" layer="27" ratio="10">>VALUE</text>
+<text x="2.667" y="1.143" size="1.778" layer="51">+</text>
+<polygon width="0.127" layer="30">
+<vertex x="3.2537" y="-0.9525" curve="-90"/>
+<vertex x="2.2988" y="-0.0228" curve="-90.011749"/>
+<vertex x="3.2512" y="0.9526" curve="-90"/>
+<vertex x="4.2012" y="-0.0254" curve="-90.024193"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="3.2512" y="-0.4445" curve="-90.012891"/>
+<vertex x="2.8067" y="-0.0203" curve="-90"/>
+<vertex x="3.2512" y="0.447" curve="-90"/>
+<vertex x="3.6931" y="-0.0101" curve="-90.012967"/>
+</polygon>
+<polygon width="0.127" layer="30">
+<vertex x="-3.2487" y="-0.9525" curve="-90"/>
+<vertex x="-4.2036" y="-0.0228" curve="-90.011749"/>
+<vertex x="-3.2512" y="0.9526" curve="-90"/>
+<vertex x="-2.3012" y="-0.0254" curve="-90.024193"/>
+</polygon>
+<polygon width="0.127" layer="29">
+<vertex x="-3.2512" y="-0.4445" curve="-90.012891"/>
+<vertex x="-3.6957" y="-0.0203" curve="-90"/>
+<vertex x="-3.2512" y="0.447" curve="-90"/>
+<vertex x="-2.8093" y="-0.0101" curve="-90.012967"/>
+</polygon>
+</package>
+<package name="BUZZER-CCV-KIT">
+<description><h3>BUZZER-CCV-KIT</h3>
+SMD Buzzer<br>
+<br>
+<b>Warning:</b> This is the KIT version of this package. This package has longer pads to aid in hand soldering.</description>
+<wire x1="2.6" y1="-6" x2="-2.6" y2="-6" width="0.127" layer="51"/>
+<wire x1="2.6" y1="-6" x2="2.6" y2="-3.7" width="0.127" layer="51"/>
+<wire x1="-2.6" y1="-6" x2="-2.6" y2="-3.7" width="0.127" layer="51"/>
+<wire x1="-4.2" y1="1.6" x2="1.27" y2="4.318" width="0.2032" layer="21" curve="-86.141052"/>
+<wire x1="3.048" y1="3.302" x2="4.191" y2="1.651" width="0.2032" layer="21" curve="-25.69541"/>
+<wire x1="4.2" y1="-1.6" x2="2.6" y2="-3.7" width="0.2032" layer="21" curve="-31.605028"/>
+<wire x1="-3.302" y1="-3.048" x2="-2.6" y2="-3.6" width="0.2032" layer="21" curve="12.917633"/>
+<wire x1="-2.6" y1="-6" x2="2.6" y2="-6" width="0.2032" layer="21"/>
+<wire x1="2.6" y1="-6" x2="2.6" y2="-3.7" width="0.2032" layer="21"/>
+<wire x1="-2.6" y1="-6" x2="-2.6" y2="-3.6" width="0.2032" layer="21"/>
+<circle x="0" y="0" radius="4.5" width="0.127" layer="51"/>
+<smd name="-" x="-4.15" y="0" dx="3.5" dy="2" layer="1"/>
+<smd name="+" x="4.15" y="0" dx="3.5" dy="2" layer="1"/>
+<rectangle x1="-5.2" y1="-0.75" x2="-2.9" y2="0.75" layer="51"/>
+<rectangle x1="2.9" y1="-0.75" x2="5.2" y2="0.75" layer="51" rot="R180"/>
+<hole x="-3.9" y="-2.25" drill="0.8"/>
+<hole x="2.25" y="3.9" drill="0.8"/>
+</package>
+<package name="SOT23">
+<description><b>SOT-23</b></description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<smd name="3" x="0" y="1.1" dx="1" dy="1.4" layer="1"/>
+<smd name="2" x="0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
+<smd name="1" x="-0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
+<text x="-0.889" y="2.032" size="0.4064" layer="25">>NAME</text>
+<text x="-1.016" y="-0.1905" size="0.4064" layer="27">>VALUE</text>
+<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+<package name="TO-92">
+<description><b>TO 92</b></description>
+<wire x1="-2.0946" y1="-1.651" x2="-0.7863" y2="2.5485" width="0.2032" layer="21" curve="-111.098957" cap="flat"/>
+<wire x1="0.7863" y1="2.5484" x2="2.0945" y2="-1.651" width="0.2032" layer="21" curve="-111.09954" cap="flat"/>
+<wire x1="-2.0945" y1="-1.651" x2="2.0945" y2="-1.651" width="0.2032" layer="21"/>
+<wire x1="-2.6549" y1="-0.254" x2="-2.2537" y2="-0.254" width="0.2032" layer="21"/>
+<wire x1="-0.2863" y1="-0.254" x2="0.2863" y2="-0.254" width="0.2032" layer="21"/>
+<wire x1="2.2537" y1="-0.254" x2="2.6549" y2="-0.254" width="0.2032" layer="21"/>
+<pad name="3" x="1.27" y="0" drill="0.8128" diameter="1.8796"/>
+<pad name="2" x="0" y="1.905" drill="0.8128" diameter="1.8796"/>
+<pad name="1" x="-1.27" y="0" drill="0.8128" diameter="1.8796"/>
+<text x="3.175" y="0.635" size="0.4064" layer="25" ratio="10">>NAME</text>
+<text x="3.175" y="-1.27" size="0.4064" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="SOT89">
+<wire x1="2.3" y1="1.3" x2="2.3" y2="-1.3" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="-1.3" x2="-2.3" y2="-1.3" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="-1.3" x2="-2.3" y2="1.3" width="0.2032" layer="21"/>
+<wire x1="-2.3" y1="1.3" x2="2.3" y2="1.3" width="0.2032" layer="21"/>
+<smd name="1" x="-1.5" y="-1.8" dx="0.58" dy="1.2" layer="1"/>
+<smd name="2" x="0" y="-1.8" dx="0.58" dy="1.2" layer="1"/>
+<smd name="3" x="1.5" y="-1.8" dx="0.58" dy="1.2" layer="1"/>
+<smd name="4" x="0" y="1.3" dx="2" dy="2" layer="1"/>
+<text x="-2.5185" y="-0.9555" size="0.4064" layer="25" rot="R90">>NAME</text>
+<text x="2.9905" y="-1.1295" size="0.4064" layer="27" rot="R90">>VALUE</text>
+<rectangle x1="-0.915" y1="0.3034" x2="0.915" y2="2.1576" layer="51"/>
+<rectangle x1="-1.74" y1="-2.23" x2="-1.26" y2="-1.27" layer="51"/>
+<rectangle x1="-0.24" y1="-2.23" x2="0.24" y2="-1.27" layer="51"/>
+<rectangle x1="1.26" y1="-2.23" x2="1.74" y2="-1.27" layer="51"/>
+</package>
+<package name="TO-92-AMMO">
+<wire x1="-2.0946" y1="-1.651" x2="-0.7863" y2="2.5485" width="0.2032" layer="21" curve="-111.098957" cap="flat"/>
+<wire x1="0.7863" y1="2.5484" x2="2.0945" y2="-1.651" width="0.2032" layer="21" curve="-111.09954" cap="flat"/>
+<wire x1="-2.0945" y1="-1.651" x2="2.0945" y2="-1.651" width="0.2032" layer="21"/>
+<wire x1="-0.635" y1="2.54" x2="0.635" y2="2.54" width="0.2032" layer="21" curve="-25.057615"/>
+<wire x1="0.635" y1="2.54" x2="1.905" y2="1.905" width="0.2032" layer="21" curve="-28.072487"/>
+<wire x1="-1.905" y1="1.905" x2="0.635" y2="2.54" width="0.2032" layer="21" curve="-53.130102"/>
+<pad name="3" x="2.54" y="0" drill="0.8128" diameter="1.8796"/>
+<pad name="2" x="0" y="0" drill="0.8128" diameter="1.8796"/>
+<pad name="1" x="-2.54" y="0" drill="0.8128" diameter="1.8796"/>
+<text x="3.175" y="1.905" size="0.4064" layer="25" ratio="10">>NAME</text>
+<text x="3.175" y="-1.905" size="0.4064" layer="27" ratio="10">>VALUE</text>
+</package>
</packages>
<symbols>
<symbol name="M08">
<vertex x="-2.413" y="-2.921"/>
</polygon>
</symbol>
+<symbol name="DIODE">
+<wire x1="-1.27" y1="-1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="-1.27" y2="1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.254" layer="94"/>
+<text x="2.54" y="0.4826" size="1.778" layer="95">>NAME</text>
+<text x="2.54" y="-2.3114" size="1.778" layer="96">>VALUE</text>
+<pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
+<pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
+</symbol>
+<symbol name="BUZZER">
+<wire x1="-1.27" y1="1.905" x2="0" y2="1.905" width="0.1524" layer="94"/>
+<wire x1="0" y1="1.905" x2="0" y2="2.54" width="0.1524" layer="94"/>
+<wire x1="0" y1="1.905" x2="0" y2="1.27" width="0.1524" layer="94"/>
+<wire x1="0.635" y1="3.175" x2="0.635" y2="0.635" width="0.1524" layer="94"/>
+<wire x1="0.635" y1="0.635" x2="1.905" y2="0.635" width="0.1524" layer="94"/>
+<wire x1="1.905" y1="0.635" x2="1.905" y2="3.175" width="0.1524" layer="94"/>
+<wire x1="1.905" y1="3.175" x2="0.635" y2="3.175" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="2.54" y2="1.905" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="1.905" x2="3.81" y2="1.905" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="1.905" x2="2.54" y2="1.27" width="0.1524" layer="94"/>
+<wire x1="5.08" y1="0" x2="5.08" y2="3.81" width="0.254" layer="94"/>
+<wire x1="5.08" y1="3.81" x2="5.715" y2="3.81" width="0.254" layer="94"/>
+<wire x1="5.715" y1="3.81" x2="5.715" y2="4.445" width="0.254" layer="94"/>
+<wire x1="5.715" y1="4.445" x2="-3.175" y2="4.445" width="0.254" layer="94"/>
+<wire x1="-3.175" y1="4.445" x2="-3.175" y2="3.81" width="0.254" layer="94"/>
+<wire x1="-3.175" y1="3.81" x2="-2.54" y2="3.81" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="3.81" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="3.81" x2="5.08" y2="3.81" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="5.08" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="5.08" size="1.778" layer="95">>NAME</text>
+<text x="6.35" y="0" size="1.778" layer="96">>VALUE</text>
+<pin name="2" x="2.54" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/>
+<pin name="1" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/>
+</symbol>
+<symbol name="NPN">
+<wire x1="2.54" y1="2.54" x2="0.508" y2="1.524" width="0.1524" layer="94"/>
+<wire x1="1.778" y1="-1.524" x2="2.54" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="1.27" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="1.27" y1="-2.54" x2="1.778" y2="-1.524" width="0.1524" layer="94"/>
+<wire x1="1.54" y1="-2.04" x2="0.308" y2="-1.424" width="0.1524" layer="94"/>
+<wire x1="1.524" y1="-2.413" x2="2.286" y2="-2.413" width="0.254" layer="94"/>
+<wire x1="2.286" y1="-2.413" x2="1.778" y2="-1.778" width="0.254" layer="94"/>
+<wire x1="1.778" y1="-1.778" x2="1.524" y2="-2.286" width="0.254" layer="94"/>
+<wire x1="1.524" y1="-2.286" x2="1.905" y2="-2.286" width="0.254" layer="94"/>
+<wire x1="1.905" y1="-2.286" x2="1.778" y2="-2.032" width="0.254" layer="94"/>
+<text x="5.08" y="0" size="1.778" layer="95">>NAME</text>
+<text x="5.08" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<rectangle x1="-0.254" y1="-2.54" x2="0.508" y2="2.54" layer="94"/>
+<pin name="B" x="-2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="E" x="2.54" y="-5.08" visible="off" length="short" direction="pas" swaplevel="3" rot="R90"/>
+<pin name="C" x="2.54" y="5.08" visible="off" length="short" direction="pas" swaplevel="2" rot="R270"/>
+</symbol>
</symbols>
<devicesets>
<deviceset name="M08" prefix="JP" uservalue="yes">
</device>
</devices>
</deviceset>
-</devicesets>
-</library>
-<library name="supply1">
-<packages>
-</packages>
-<symbols>
-<symbol name="+5V">
-<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
-<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text>
-<pin name="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
-</symbol>
-<symbol name="+3V3">
-<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
-<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text>
-<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
-</symbol>
-<symbol name="GND">
-<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
-<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text>
-<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
-</symbol>
-</symbols>
-<devicesets>
-<deviceset name="+5V" prefix="P+">
-<description><b>SUPPLY SYMBOL</b></description>
+<deviceset name="DIODE" prefix="D" uservalue="yes">
+<description><b>Diode</b>
+These are standard reverse protection diodes and small signal diodes. SMA package can handle up to about 1A. SOD-323 can handle about 200mA. What the SOD-323 package when ordering, there are some mfgs out there that are 5-pin packages.</description>
<gates>
-<gate name="1" symbol="+5V" x="0" y="0"/>
+<gate name="G$1" symbol="DIODE" x="0" y="0"/>
</gates>
<devices>
-<device name="">
+<device name="SMA" package="SMA-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
-</devices>
-</deviceset>
-<deviceset name="+3V3" prefix="+3V3">
-<description><b>SUPPLY SYMBOL</b></description>
-<gates>
-<gate name="G$1" symbol="+3V3" x="0" y="0"/>
-</gates>
-<devices>
-<device name="">
+<device name="PTH" package="DIODE-1N4001">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
-</devices>
-</deviceset>
-<deviceset name="GND" prefix="GND">
-<description><b>SUPPLY SYMBOL</b></description>
-<gates>
-<gate name="1" symbol="GND" x="0" y="0"/>
-</gates>
-<devices>
-<device name="">
+<device name="SOD" package="SOD-323">
+<connects>
+<connect gate="G$1" pin="A" pad="2"/>
+<connect gate="G$1" pin="C" pad="1"/>
+</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
-</devices>
-</deviceset>
-</devicesets>
-</library>
+<device name="SOT23" package="SOT23-3">
+<connects>
+<connect gate="G$1" pin="A" pad="1"/>
+<connect gate="G$1" pin="C" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="1N4148" package="DIODE-1N4148">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMB" package="SMB-DIODE">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="HV" package="DIODE-HV">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMA-ALT" package="SMA-DIODE_ALT">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMA-KIT" package="SMA-DIODE-KIT">
+<connects>
+<connect gate="G$1" pin="A" pad="A"/>
+<connect gate="G$1" pin="C" pad="C"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="BUZZER" prefix="SG">
+<description><b>Buzzer 12mm</b>
+Spark Fun Electronics SKU : Comp-Buzzer</description>
+<gates>
+<gate name="G$1" symbol="BUZZER" x="0" y="0"/>
+</gates>
+<devices>
+<device name="PTH" package="BUZZER-12MM">
+<connects>
+<connect gate="G$1" pin="1" pad="+"/>
+<connect gate="G$1" pin="2" pad="-"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD" package="BUZZER-CMT1603">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD2" package="BUZZER-CCV">
+<connects>
+<connect gate="G$1" pin="1" pad="+"/>
+<connect gate="G$1" pin="2" pad="-"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD3" package="BUZZER-CMT1102">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="NS" package="BUZZER-12MM-NS">
+<connects>
+<connect gate="G$1" pin="1" pad="+"/>
+<connect gate="G$1" pin="2" pad="-"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="PTH-NS-KIT" package="BUZZER-12MM-NS-KIT">
+<connects>
+<connect gate="G$1" pin="1" pad="+"/>
+<connect gate="G$1" pin="2" pad="-"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD2-KIT" package="BUZZER-CCV-KIT">
+<connects>
+<connect gate="G$1" pin="1" pad="+"/>
+<connect gate="G$1" pin="2" pad="-"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TRANSISTOR_NPN" prefix="Q" uservalue="yes">
+<description><b>Transistor NPN</b>
+BJT configuration in SOT23 package. MMBT2222 is the common NPN we use. Double check BCE configuration again layout.</description>
+<gates>
+<gate name="G$1" symbol="NPN" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SOT23" package="SOT23">
+<connects>
+<connect gate="G$1" pin="B" pad="1"/>
+<connect gate="G$1" pin="C" pad="3"/>
+<connect gate="G$1" pin="E" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOT23-3" package="SOT23-3">
+<connects>
+<connect gate="G$1" pin="B" pad="1"/>
+<connect gate="G$1" pin="C" pad="3"/>
+<connect gate="G$1" pin="E" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="TO92" package="TO-92">
+<connects>
+<connect gate="G$1" pin="B" pad="2"/>
+<connect gate="G$1" pin="C" pad="3"/>
+<connect gate="G$1" pin="E" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name=""" package="SOT223">
+<connects>
+<connect gate="G$1" pin="B" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+<connect gate="G$1" pin="E" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SOT89" package="SOT89">
+<connects>
+<connect gate="G$1" pin="B" pad="1"/>
+<connect gate="G$1" pin="C" pad="2"/>
+<connect gate="G$1" pin="E" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="TO-92-AMMO" package="TO-92-AMMO">
+<connects>
+<connect gate="G$1" pin="B" pad="2"/>
+<connect gate="G$1" pin="C" pad="3"/>
+<connect gate="G$1" pin="E" pad="1"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="supply1">
+<packages>
+</packages>
+<symbols>
+<symbol name="+5V">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text>
+<pin name="+5V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="+3V3">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text>
+<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="GND">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="+5V" prefix="P+">
+<description><b>SUPPLY SYMBOL</b></description>
+<gates>
+<gate name="1" symbol="+5V" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="+3V3" prefix="+3V3">
+<description><b>SUPPLY SYMBOL</b></description>
+<gates>
+<gate name="G$1" symbol="+3V3" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="GND" prefix="GND">
+<description><b>SUPPLY SYMBOL</b></description>
+<gates>
+<gate name="1" symbol="GND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
<library name="rcl">
<packages>
<package name="C0402">
</deviceset>
</devicesets>
</library>
-</libraries>
-<attributes>
-</attributes>
-<variantdefs>
-</variantdefs>
-<classes>
-<class number="0" name="default" width="0" drill="0">
-</class>
-</classes>
-<parts>
-<part name="XB1" library="maxstream" deviceset="XBEE" device="-PRO"/>
-<part name="U$1" library="avr-7" deviceset="XMEGA-A3" device="TQFP"/>
-<part name="IC1" library="avr-7" deviceset="MEGA48/88/168" device="-AU"/>
-<part name="IC2" library="74xx-eu" deviceset="74*126" device="D" technology="HC"/>
-<part name="X1" library="con-molex" deviceset="52745-1690" device=""/>
-<part name="X2" library="con-molex" deviceset="52745-1690" device=""/>
-<part name="JP1" library="SparkFun" deviceset="M08" device="1X08"/>
-<part name="JP2" library="SparkFun" deviceset="M08" device="1X08"/>
-<part name="JP3" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP4" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP5" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP6" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP7" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP8" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP9" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP10" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP11" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP12" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP13" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="JP14" library="SparkFun" deviceset="M03" device="PTH"/>
-<part name="IC3" library="SparkFun" deviceset="V_REG_LM1117" device="SOT223"/>
-<part name="JP15" library="SparkFun" deviceset="M02" device="PTH"/>
-<part name="JP16" library="SparkFun" deviceset="M01" device="PTH"/>
-<part name="JP17" library="SparkFun" deviceset="M01" device="PTH"/>
-<part name="JP18" library="SparkFun" deviceset="M01" device="PTH"/>
-<part name="JP19" library="SparkFun" deviceset="M01" device="PTH"/>
-<part name="JP20" library="SparkFun" deviceset="M01" device="PTH"/>
-<part name="P+2" library="supply1" deviceset="+5V" device=""/>
-<part name="GND2" library="supply1" deviceset="GND" device=""/>
-<part name="P+3" library="supply1" deviceset="+5V" device=""/>
-<part name="+3V2" library="supply1" deviceset="+3V3" device=""/>
-<part name="GND3" library="supply1" deviceset="GND" device=""/>
-<part name="C1" library="rcl" deviceset="C-US" device="C3216" value="10u"/>
-<part name="C2" library="rcl" deviceset="C-US" device="C3216" value="10u"/>
-<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
-<part name="GND4" library="supply1" deviceset="GND" device=""/>
-<part name="P+4" library="supply1" deviceset="+5V" device=""/>
-<part name="+3V1" library="supply1" deviceset="+3V3" device=""/>
-<part name="GND1" library="supply1" deviceset="GND" device=""/>
-<part name="R1" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="10k"/>
-<part name="C3" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
-<part name="GND5" library="supply1" deviceset="GND" device=""/>
-<part name="R2" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="10k"/>
-<part name="C4" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
+<library name="atmel">
+<description><b>AVR Devices</b><p>
+Configurable logic, microcontrollers, nonvolatile memories<p>
+Based on the following sources:<p>
+<ul>
+<li>www.atmel.com
+<li>CD-ROM : Configurable Logic Microcontroller Nonvolatile Memory
+<li>CadSoft download site, www.cadsoft.de or www.cadsoftusa.com , file at90smcu_v400.zip
+<li>avr.lbr
+</ul>
+<author>Revised by librarian@cadsoft.de</author></description>
+<packages>
+<package name="TQFP44">
+<description><b>44-lead Thin Quad Flat Package</b></description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="21"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="21"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="21"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">>NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">>VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="MEGA1284">
+<wire x1="-15.24" y1="45.72" x2="27.94" y2="45.72" width="0.254" layer="94"/>
+<wire x1="27.94" y1="45.72" x2="27.94" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="27.94" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="45.72" width="0.254" layer="94"/>
+<text x="-15.24" y="46.482" size="1.778" layer="95">>NAME</text>
+<text x="-15.24" y="-48.26" size="1.778" layer="96">>VALUE</text>
+<pin name="(ADC7/PCINT7)PA7" x="33.02" y="43.18" length="middle" rot="R180"/>
+<pin name="(ADC6/PCINT6)PA6" x="33.02" y="40.64" length="middle" rot="R180"/>
+<pin name="(ADC5/PCINT5)PA5" x="33.02" y="38.1" length="middle" rot="R180"/>
+<pin name="(ADC4/PCINT4)PA4" x="33.02" y="35.56" length="middle" rot="R180"/>
+<pin name="(ADC3/PCINT3)PA3" x="33.02" y="33.02" length="middle" rot="R180"/>
+<pin name="(ADC2/PCINT2)PA2" x="33.02" y="30.48" length="middle" rot="R180"/>
+<pin name="(ADC1/PCINT1)PA1" x="33.02" y="27.94" length="middle" rot="R180"/>
+<pin name="(ADC0/PCINT0)PA0" x="33.02" y="25.4" length="middle" rot="R180"/>
+<pin name="(SCK/OC3B/PCINT15)PB7" x="33.02" y="20.32" length="middle" rot="R180"/>
+<pin name="(MISO/OC3A/PCINT14)PB6" x="33.02" y="17.78" length="middle" rot="R180"/>
+<pin name="(MOSI/PCINT13/ICP3)PB5" x="33.02" y="15.24" length="middle" rot="R180"/>
+<pin name="(SS/OCB0/PCINT12)PB4" x="33.02" y="12.7" length="middle" rot="R180"/>
+<pin name="(AIN1/OC0A/PCINT11)PB3" x="33.02" y="10.16" length="middle" rot="R180"/>
+<pin name="(AIN0/INT2/PCINT10)PB2" x="33.02" y="7.62" length="middle" rot="R180"/>
+<pin name="(T1/CLKO/PCINT9)PB1" x="33.02" y="5.08" length="middle" rot="R180"/>
+<pin name="(T0/XCK0/PCINT8)PB0" x="33.02" y="2.54" length="middle" rot="R180"/>
+<pin name="(TOSC2/PCINT23)PC7" x="33.02" y="-2.54" length="middle" rot="R180"/>
+<pin name="(TOSC1/PCINT22)PC6" x="33.02" y="-5.08" length="middle" rot="R180"/>
+<pin name="(TDI/PCINT21)PC5" x="33.02" y="-7.62" length="middle" rot="R180"/>
+<pin name="(TDO/PCINT20)PC4" x="33.02" y="-10.16" length="middle" rot="R180"/>
+<pin name="(TMS/PCINT19)PC3" x="33.02" y="-12.7" length="middle" rot="R180"/>
+<pin name="(TCK/PCINT18)PC2" x="33.02" y="-15.24" length="middle" rot="R180"/>
+<pin name="PC1(SDA/PCINT17)" x="33.02" y="-17.78" length="middle" rot="R180"/>
+<pin name="PC0(SCL/PCINT16)" x="33.02" y="-20.32" length="middle" rot="R180"/>
+<pin name="AGND" x="-20.32" y="20.32" length="middle" direction="pwr"/>
+<pin name="AVCC" x="-20.32" y="22.86" length="middle" direction="pwr"/>
+<pin name="AREF" x="-20.32" y="25.4" length="middle" direction="pas"/>
+<pin name="XTAL1" x="-20.32" y="30.48" length="middle"/>
+<pin name="XTAL2" x="-20.32" y="35.56" length="middle"/>
+<pin name="GND1" x="-20.32" y="5.08" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND2" x="-20.32" y="0" visible="pad" length="middle" direction="pwr"/>
+<pin name="RESET" x="-20.32" y="43.18" length="middle" direction="in" function="dot"/>
+<pin name="(RXD0/T3/PCINT24)PD0" x="33.02" y="-43.18" length="middle" rot="R180"/>
+<pin name="(TXD0/PCINT25)PD1" x="33.02" y="-40.64" length="middle" rot="R180"/>
+<pin name="(RXD1/INT0/PCINT26)PD2" x="33.02" y="-38.1" length="middle" rot="R180"/>
+<pin name="(TXD1/INT1/PCINT27)PD3" x="33.02" y="-35.56" length="middle" rot="R180"/>
+<pin name="(OC1B/XCK1/PCINT28)PD4" x="33.02" y="-33.02" length="middle" rot="R180"/>
+<pin name="(OC1A/PCINT29)PD5" x="33.02" y="-30.48" length="middle" rot="R180"/>
+<pin name="(ICP/OC2B/PCINT30)PD6" x="33.02" y="-27.94" length="middle" rot="R180"/>
+<pin name="(OC2A/PCINT31)PD7" x="33.02" y="-25.4" length="middle" rot="R180"/>
+<pin name="VCC1" x="-20.32" y="15.24" visible="pad" length="middle" direction="pwr"/>
+<pin name="VCC" x="-20.32" y="12.7" length="middle" direction="pwr"/>
+<pin name="VCC2" x="-20.32" y="10.16" visible="pad" length="middle" direction="pwr"/>
+<pin name="GND" x="-20.32" y="2.54" length="middle" direction="pwr"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="MEGA1284" prefix="IC">
+<description><b>MICROCONTROLLER</b><p>
+128 Kbytes FLASH<br>
+16 Kbytes SRAM<br>
+4 Kbytes EEPROM<br>
+Source: avr.lbr</description>
+<gates>
+<gate name="G$1" symbol="MEGA1284" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-A" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="(ADC0/PCINT0)PA0" pad="37"/>
+<connect gate="G$1" pin="(ADC1/PCINT1)PA1" pad="36"/>
+<connect gate="G$1" pin="(ADC2/PCINT2)PA2" pad="35"/>
+<connect gate="G$1" pin="(ADC3/PCINT3)PA3" pad="34"/>
+<connect gate="G$1" pin="(ADC4/PCINT4)PA4" pad="33"/>
+<connect gate="G$1" pin="(ADC5/PCINT5)PA5" pad="32"/>
+<connect gate="G$1" pin="(ADC6/PCINT6)PA6" pad="31"/>
+<connect gate="G$1" pin="(ADC7/PCINT7)PA7" pad="30"/>
+<connect gate="G$1" pin="(AIN0/INT2/PCINT10)PB2" pad="42"/>
+<connect gate="G$1" pin="(AIN1/OC0A/PCINT11)PB3" pad="43"/>
+<connect gate="G$1" pin="(ICP/OC2B/PCINT30)PD6" pad="15"/>
+<connect gate="G$1" pin="(MISO/OC3A/PCINT14)PB6" pad="2"/>
+<connect gate="G$1" pin="(MOSI/PCINT13/ICP3)PB5" pad="1"/>
+<connect gate="G$1" pin="(OC1A/PCINT29)PD5" pad="14"/>
+<connect gate="G$1" pin="(OC1B/XCK1/PCINT28)PD4" pad="13"/>
+<connect gate="G$1" pin="(OC2A/PCINT31)PD7" pad="16"/>
+<connect gate="G$1" pin="(RXD0/T3/PCINT24)PD0" pad="9"/>
+<connect gate="G$1" pin="(RXD1/INT0/PCINT26)PD2" pad="11"/>
+<connect gate="G$1" pin="(SCK/OC3B/PCINT15)PB7" pad="3"/>
+<connect gate="G$1" pin="(SS/OCB0/PCINT12)PB4" pad="44"/>
+<connect gate="G$1" pin="(T0/XCK0/PCINT8)PB0" pad="40"/>
+<connect gate="G$1" pin="(T1/CLKO/PCINT9)PB1" pad="41"/>
+<connect gate="G$1" pin="(TCK/PCINT18)PC2" pad="21"/>
+<connect gate="G$1" pin="(TDI/PCINT21)PC5" pad="24"/>
+<connect gate="G$1" pin="(TDO/PCINT20)PC4" pad="23"/>
+<connect gate="G$1" pin="(TMS/PCINT19)PC3" pad="22"/>
+<connect gate="G$1" pin="(TOSC1/PCINT22)PC6" pad="25"/>
+<connect gate="G$1" pin="(TOSC2/PCINT23)PC7" pad="26"/>
+<connect gate="G$1" pin="(TXD0/PCINT25)PD1" pad="10"/>
+<connect gate="G$1" pin="(TXD1/INT1/PCINT27)PD3" pad="12"/>
+<connect gate="G$1" pin="AGND" pad="28"/>
+<connect gate="G$1" pin="AREF" pad="29"/>
+<connect gate="G$1" pin="AVCC" pad="27"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND1" pad="18"/>
+<connect gate="G$1" pin="GND2" pad="39"/>
+<connect gate="G$1" pin="PC0(SCL/PCINT16)" pad="19"/>
+<connect gate="G$1" pin="PC1(SDA/PCINT17)" pad="20"/>
+<connect gate="G$1" pin="RESET" pad="4"/>
+<connect gate="G$1" pin="VCC" pad="5"/>
+<connect gate="G$1" pin="VCC1" pad="17"/>
+<connect gate="G$1" pin="VCC2" pad="38"/>
+<connect gate="G$1" pin="XTAL1" pad="8"/>
+<connect gate="G$1" pin="XTAL2" pad="7"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="MF" value="" constant="no"/>
+<attribute name="MPN" value="" constant="no"/>
+<attribute name="OC_FARNELL" value="unknown" constant="no"/>
+<attribute name="OC_NEWARK" value="unknown" constant="no"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="pot">
+<description><b>Potentiometers</b><p>
+Beckman, Copal, Piher, Spectrol, Schukat<p>
+<author>Created by librarian@cadsoft.de</author></description>
+<packages>
+<package name="B25P">
+<description><b>POTENTIOMETER</b><p>
+Beckman Helitrim 25</description>
+<wire x1="3.175" y1="3.429" x2="-3.175" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-3.429" x2="-2.54" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="3.429" x2="3.429" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-3.429" x2="3.429" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="-3.175" x2="3.429" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="-1.524" x2="3.429" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-0.254" x2="3.429" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-3.429" x2="-3.429" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="3.429" x2="-3.429" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="3.175" x2="-3.429" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="-0.254" x2="-3.429" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-1.524" x2="-3.429" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="0" x2="1.524" y2="0" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="0" x2="1.524" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="0.762" x2="0.762" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="0.762" x2="0.381" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.143" x2="0.381" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.286" x2="-0.381" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="2.286" x2="-0.381" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.143" x2="-0.762" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="0.762" x2="-1.524" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="0.762" x2="-1.524" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="0" x2="-0.762" y2="0" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.381" x2="-0.762" y2="0" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.381" x2="-0.381" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.381" x2="0.762" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.778" y1="-1.397" x2="-2.032" y2="-1.651" width="0.3048" layer="51"/>
+<wire x1="1.778" y1="-1.397" x2="2.032" y2="-1.651" width="0.3048" layer="51"/>
+<wire x1="2.3876" y1="0.381" x2="2.7686" y2="0.381" width="0.3048" layer="21"/>
+<wire x1="1.778" y1="2.032" x2="2.032" y2="2.286" width="0.3048" layer="21"/>
+<wire x1="0" y1="2.7178" x2="0" y2="3.0988" width="0.3048" layer="21"/>
+<wire x1="-1.905" y1="2.032" x2="-2.159" y2="2.286" width="0.3048" layer="21"/>
+<wire x1="-2.3876" y1="0.381" x2="-2.7686" y2="0.381" width="0.3048" layer="21"/>
+<wire x1="0.381" y1="1.524" x2="-0.381" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.524" x2="0.381" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.524" x2="-0.381" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.762" x2="-0.381" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.762" x2="0.381" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.762" x2="-0.381" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="-3.048" x2="-2.54" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-3.048" x2="1.016" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="2.54" y1="-3.429" x2="2.54" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="-3.429" x2="-0.635" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-3.429" x2="0.635" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="0.635" y1="-3.429" x2="2.54" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="-3.429" x2="3.175" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="-3.048" x2="-1.016" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="-3.048" x2="2.54" y2="-3.048" width="0.1524" layer="21"/>
+<circle x="0" y="0.381" radius="2.032" width="0.1524" layer="51"/>
+<pad name="A" x="-2.54" y="0" drill="0.8128" shape="octagon"/>
+<pad name="E" x="2.54" y="0" drill="0.8128" shape="octagon"/>
+<pad name="S" x="0" y="2.54" drill="0.8128" shape="octagon"/>
+<text x="-3.175" y="3.81" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.1496" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="2.413" y="-2.794" size="0.9906" layer="21" ratio="12">3</text>
+<text x="-2.921" y="-2.794" size="0.9906" layer="21" ratio="12">1</text>
+</package>
+<package name="B25U">
+<description><b>POTENTIOMETER</b><p>
+Beckman Helitrim 25</description>
+<wire x1="3.175" y1="3.429" x2="-3.175" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-3.429" x2="-2.54" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="3.429" x2="3.429" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-3.429" x2="3.429" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="-3.175" x2="3.429" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="-1.524" x2="3.429" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-0.254" x2="3.429" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-3.429" x2="-3.429" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="3.429" x2="-3.429" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="3.175" x2="-3.429" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="-0.254" x2="-3.429" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-1.524" x2="-3.429" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="0" x2="1.524" y2="0" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="0" x2="1.524" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="0.762" x2="0.762" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="0.762" x2="0.381" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.143" x2="0.381" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.286" x2="-0.381" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="2.286" x2="-0.381" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.143" x2="-0.762" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="0.762" x2="-1.524" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="0.762" x2="-1.524" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="0" x2="-0.762" y2="0" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.381" x2="-0.762" y2="0" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-0.381" x2="-0.381" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="-0.381" x2="0.762" y2="0" width="0.1524" layer="51"/>
+<wire x1="-1.778" y1="-1.397" x2="-2.032" y2="-1.651" width="0.3048" layer="51"/>
+<wire x1="1.778" y1="-1.397" x2="2.032" y2="-1.651" width="0.3048" layer="51"/>
+<wire x1="2.3876" y1="0.381" x2="2.7686" y2="0.381" width="0.3048" layer="21"/>
+<wire x1="1.778" y1="2.032" x2="2.032" y2="2.286" width="0.3048" layer="21"/>
+<wire x1="0" y1="2.7178" x2="0" y2="3.0988" width="0.3048" layer="21"/>
+<wire x1="-1.905" y1="2.032" x2="-2.159" y2="2.286" width="0.3048" layer="21"/>
+<wire x1="-2.3876" y1="0.381" x2="-2.7686" y2="0.381" width="0.3048" layer="21"/>
+<wire x1="0.381" y1="1.524" x2="-0.381" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.524" x2="0.381" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.524" x2="-0.381" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.762" x2="-0.381" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="0.381" y1="-0.762" x2="0.381" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-0.762" x2="-0.381" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-3.048" x2="-2.54" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="-3.048" x2="2.54" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="-3.429" x2="2.54" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="-3.429" x2="3.175" y2="-3.429" width="0.1524" layer="21"/>
+<circle x="0" y="0.381" radius="2.032" width="0.1524" layer="51"/>
+<pad name="A" x="2.54" y="-0.889" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="-0.889" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="-0.889" drill="0.8128" shape="long" rot="R90"/>
+<text x="-3.175" y="3.81" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.1496" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.175" y="-2.794" size="0.9906" layer="21" ratio="12">3</text>
+<text x="2.413" y="-2.794" size="0.9906" layer="21" ratio="12">1</text>
+</package>
+<package name="B25V">
+<description><b>POTENTIOMETER</b><p>
+Beckman Helitrim 25</description>
+<wire x1="3.429" y1="3.556" x2="3.429" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="2.413" x2="0.381" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="2.413" x2="0.381" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="2.159" x2="0.254" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="2.159" x2="0.127" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="2.667" x2="0.127" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.286" x2="0.381" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.286" x2="0.254" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.54" x2="0.254" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="2.413" x2="0.127" y2="2.413" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.413" x2="-2.032" y2="2.413" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.413" x2="0.127" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.032" x2="0.127" y2="2.413" width="0.1524" layer="21"/>
+<wire x1="0" y1="1.905" x2="0.127" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.794" x2="0" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="0" y1="2.921" x2="0" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="-3.048" x2="3.429" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="1.778" x2="2.54" y2="1.143" width="0.1524" layer="51"/>
+<wire x1="2.54" y1="1.143" x2="3.429" y2="1.143" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="1.27" x2="3.429" y2="0" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="0" x2="3.429" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="1.778" x2="-2.54" y2="1.143" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="3.556" x2="2.54" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="3.556" x2="-2.54" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="3.556" x2="-3.429" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="1.143" x2="-2.54" y2="1.143" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-3.048" x2="-3.429" y2="0" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="0" x2="-3.429" y2="1.27" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="1.27" x2="-3.429" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="1.778" x2="-2.54" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="1.778" x2="2.54" y2="3.556" width="0.1524" layer="21"/>
+<pad name="A" x="2.54" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<text x="-3.302" y="4.445" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.4036" y="-4.826" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.048" y="-2.032" size="1.27" layer="21" ratio="10">3</text>
+<text x="2.159" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
+<text x="-0.381" y="1.778" size="1.27" layer="21" ratio="10"> 3 </text>
+<rectangle x1="-1.524" y1="3.556" x2="-0.254" y2="4.191" layer="21"/>
+<rectangle x1="0.254" y1="3.556" x2="1.524" y2="4.191" layer="21"/>
+<rectangle x1="-0.254" y1="3.556" x2="0.254" y2="3.81" layer="21"/>
+</package>
+<package name="B25X">
+<description><b>POTENTIOMETER</b><p>
+Beckman Helitrim 25</description>
+<wire x1="-3.429" y1="-3.048" x2="-3.429" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="-2.54" x2="-3.429" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="-1.27" x2="-3.429" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="3.556" x2="3.429" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="2.413" x2="0.381" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="2.413" x2="0.381" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="2.159" x2="0.254" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="2.159" x2="0.127" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="2.667" x2="0.127" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.286" x2="0.381" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.286" x2="0.254" y2="2.159" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="2.54" x2="0.254" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="0.508" y1="2.413" x2="0.127" y2="2.413" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.413" x2="-2.032" y2="2.413" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.413" x2="0.127" y2="2.794" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.032" x2="0.127" y2="2.413" width="0.1524" layer="21"/>
+<wire x1="0" y1="1.905" x2="0.127" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="0.127" y1="2.794" x2="0" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="0" y1="2.921" x2="0" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="-3.048" x2="3.429" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="3.556" x2="2.54" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="3.556" x2="2.54" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="3.556" x2="-2.54" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="1.143" x2="3.429" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="1.143" x2="3.429" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="3.429" y1="-1.27" x2="3.429" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-2.54" x2="3.429" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="3.556" x2="-2.54" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="3.556" x2="-3.429" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="1.143" x2="-2.54" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="1.143" x2="-3.429" y2="3.556" width="0.1524" layer="21"/>
+<pad name="A" x="2.54" y="-1.905" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="-1.905" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<text x="-3.302" y="4.572" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.4036" y="-4.699" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.048" y="-0.762" size="1.27" layer="21" ratio="10">3</text>
+<text x="2.159" y="-0.635" size="1.27" layer="21" ratio="10">1</text>
+<text x="-0.381" y="1.778" size="1.27" layer="21" ratio="10"> 3 </text>
+<rectangle x1="-1.524" y1="3.556" x2="-0.254" y2="4.191" layer="21"/>
+<rectangle x1="0.254" y1="3.556" x2="1.524" y2="4.191" layer="21"/>
+<rectangle x1="-0.254" y1="3.556" x2="0.254" y2="3.81" layer="21"/>
+</package>
+<package name="B64W">
+<description><b>POTENTIOMETER</b><p>
+Beckman Helitrim 64</description>
+<wire x1="3.175" y1="1.016" x2="-3.175" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="1.016" x2="-3.175" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="0.762" x2="-3.175" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-0.762" x2="-3.175" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-3.302" x2="-0.762" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-3.302" x2="0.762" y2="-3.302" width="0.1524" layer="51"/>
+<wire x1="0.762" y1="-3.302" x2="3.175" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-3.302" x2="3.175" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-0.762" x2="3.175" y2="0.762" width="0.1524" layer="51"/>
+<wire x1="3.175" y1="0.762" x2="3.175" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="2.667" y1="-1.143" x2="1.651" y2="-2.159" width="0.3048" layer="21"/>
+<wire x1="-0.254" y1="-1.778" x2="-0.635" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="-0.254" y1="-1.778" x2="-0.381" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="-0.254" y1="-1.778" x2="-0.381" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="-2.032" x2="-0.508" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="-2.032" x2="-0.635" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-0.508" y1="-1.524" x2="-0.635" y2="-1.397" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-1.905" x2="-0.381" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-1.905" x2="-0.508" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="-0.381" y1="-1.651" x2="-0.508" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="-0.635" y1="-1.778" x2="-0.635" y2="-1.397" width="0.1524" layer="51"/>
+<wire x1="-0.635" y1="-2.159" x2="-0.635" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="-2.286" x2="-0.635" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="-0.635" y1="-1.397" x2="-0.762" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="-1.27" x2="-0.762" y2="-2.286" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-1.778" x2="-0.635" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="1.524" y1="-1.016" x2="3.048" y2="-1.524" width="0.1524" layer="21" curve="233.130102"/>
+<wire x1="1.27" y1="-1.524" x2="3.048" y2="-1.524" width="0.1524" layer="51" curve="-163.739795"/>
+<pad name="A" x="2.54" y="0" drill="0.8128" shape="long"/>
+<pad name="E" x="-2.54" y="0" drill="0.8128" shape="long"/>
+<pad name="S" x="0" y="-2.54" drill="0.8128" shape="long"/>
+<text x="-3.175" y="1.4732" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-4.953" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-1.651" y="-0.508" size="1.27" layer="21" ratio="10">3</text>
+<text x="0.762" y="-0.508" size="1.27" layer="21" ratio="10">1</text>
+<text x="-0.127" y="-2.413" size="1.27" layer="51" ratio="10">3</text>
+</package>
+<package name="B64Y">
+<description><b>POTENTIOMETER</b><p>
+Beckman Helitrim 64</description>
+<wire x1="3.175" y1="2.032" x2="-3.175" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="2.032" x2="-3.175" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="1.397" x2="-3.175" y2="-1.397" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-1.397" x2="-3.175" y2="-2.2098" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-2.2098" x2="3.175" y2="-2.2098" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-2.2098" x2="3.175" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-1.397" x2="3.175" y2="1.397" width="0.1524" layer="51"/>
+<wire x1="3.175" y1="1.397" x2="3.175" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="2.667" y1="-0.127" x2="1.651" y2="-1.143" width="0.1524" layer="51"/>
+<wire x1="-0.889" y1="-1.397" x2="-1.016" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-1.397" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="-1.651" x2="-1.143" y2="-1.143" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="-1.651" x2="-1.27" y2="-1.778" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="-1.143" x2="-1.27" y2="-1.016" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-1.524" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-1.524" x2="-1.143" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-1.27" x2="-1.143" y2="-1.143" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-1.397" x2="-1.27" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-1.397" x2="-2.794" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-1.397" x2="-1.27" y2="-1.016" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-1.778" x2="-1.27" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="-1.397" y1="-1.905" x2="-1.27" y2="-1.778" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-1.016" x2="-1.397" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="-1.397" y1="-0.889" x2="-1.397" y2="-1.905" width="0.1524" layer="21"/>
+<circle x="2.159" y="-0.635" radius="0.889" width="0.1524" layer="51"/>
+<pad name="A" x="2.54" y="0" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="0" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="0" drill="0.8128" shape="long" rot="R90"/>
+<text x="-3.175" y="2.413" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-3.81" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="2.032" y="0.508" size="1.27" layer="51" ratio="10">1</text>
+<text x="-2.032" y="0.508" size="1.27" layer="51" ratio="10">3</text>
+</package>
+<package name="SP19L">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-10.16" y1="-2.413" x2="9.525" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="9.525" y1="-2.413" x2="9.525" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="9.525" y1="2.667" x2="-10.16" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="-10.16" y1="2.667" x2="-10.16" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="1.27" x2="5.207" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="1.27" x2="5.461" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="5.588" y1="1.27" x2="5.461" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="5.334" y1="1.016" x2="5.334" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="5.334" y1="1.016" x2="5.207" y2="0.889" width="0.1524" layer="21"/>
+<wire x1="5.334" y1="1.524" x2="5.207" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="1.143" x2="5.461" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="1.143" x2="5.334" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="5.461" y1="1.397" x2="5.334" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="5.207" y1="1.27" x2="5.207" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="5.207" y1="0.889" x2="5.207" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="0.762" x2="5.207" y2="0.889" width="0.1524" layer="21"/>
+<wire x1="5.207" y1="1.651" x2="5.08" y2="1.778" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="1.778" x2="5.08" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="1.27" x2="5.207" y2="1.27" width="0.1524" layer="21"/>
+<pad name="A" x="5.715" y="-1.27" drill="1.016" shape="long"/>
+<pad name="E" x="-6.985" y="-1.27" drill="1.016" shape="long"/>
+<pad name="S" x="-1.905" y="1.27" drill="1.016" shape="long"/>
+<text x="-12.573" y="-2.413" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-4.445" y="-1.778" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="6.985" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
+<text x="-9.525" y="-1.905" size="1.27" layer="21" ratio="10">3</text>
+<text x="-4.572" y="0.635" size="1.27" layer="21" ratio="10">2</text>
+<text x="4.953" y="0.635" size="1.27" layer="21" ratio="10"> 3 </text>
+<text x="0.762" y="0.635" size="1.27" layer="21" ratio="10"> 1 </text>
+<rectangle x1="-12.065" y1="-1.27" x2="-10.16" y2="-0.381" layer="21"/>
+<rectangle x1="-12.065" y1="0.381" x2="-10.16" y2="1.27" layer="21"/>
+<rectangle x1="-11.557" y1="-0.381" x2="-10.16" y2="0.381" layer="21"/>
+</package>
+<package name="CA6H">
+<description><b>POTENTIOMETER</b><p>
+distributor Schukat</description>
+<wire x1="3.302" y1="1.27" x2="3.302" y2="0.127" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="0" x2="-1.143" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="0" x2="-3.175" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="3.175" x2="-2.032" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="3.175" x2="-3.175" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="3.556" x2="-2.032" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="3.556" x2="1.016" y2="3.556" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="3.429" x2="1.905" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="3.429" x2="2.032" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="3.175" x2="-1.397" y2="3.175" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="3.429" x2="-1.143" y2="3.429" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="0.127" x2="3.175" y2="0" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="3.048" x2="3.175" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="3.175" x2="2.032" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="3.175" x2="-3.302" y2="3.048" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="0" x2="-3.302" y2="0.127" width="0.1524" layer="51"/>
+<wire x1="-3.302" y1="0.127" x2="-3.302" y2="1.27" width="0.1524" layer="51"/>
+<wire x1="3.175" y1="0" x2="1.143" y2="0" width="0.1524" layer="51"/>
+<wire x1="3.302" y1="1.27" x2="3.302" y2="3.048" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="1.27" x2="-3.302" y2="3.048" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="3.175" x2="2.032" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="3.429" x2="2.032" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="3.556" x2="1.905" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="3.556" x2="-1.016" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="3.429" x2="-1.143" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="3.175" x2="-1.397" y2="3.175" width="0.1524" layer="21"/>
+<pad name="A" x="-2.54" y="0" drill="1.016" shape="long"/>
+<pad name="S" x="0" y="2.54" drill="1.016" shape="long"/>
+<pad name="E" x="2.54" y="0" drill="1.016" shape="long"/>
+<text x="-2.54" y="4.064" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-2.794" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="CA6V">
+<description><b>POTENTIOMETER</b><p>
+distributor Schukat</description>
+<wire x1="-0.254" y1="0.254" x2="-0.254" y2="0.889" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="0.889" x2="0.254" y2="0.889" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="0.889" x2="0.254" y2="0.254" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="0.254" x2="0.889" y2="0.254" width="0.1524" layer="21"/>
+<wire x1="0.889" y1="0.254" x2="0.889" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="0.889" y1="-0.254" x2="0.254" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-0.254" x2="0.254" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-0.889" x2="-0.254" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-0.889" x2="-0.254" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-0.254" x2="-0.889" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-0.254" x2="-0.889" y2="0.254" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="0.254" x2="-0.254" y2="0.254" width="0.1524" layer="21"/>
+<wire x1="0.889" y1="3.81" x2="-0.889" y2="3.81" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="3.81" x2="0.889" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-0.889" x2="-1.397" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="0.889" y1="-0.889" x2="1.397" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="0" x2="-1.397" y2="0" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="0" x2="1.905" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="1.016" x2="-1.27" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="1.016" x2="1.27" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="0" y1="1.397" x2="0" y2="1.905" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-3.81" x2="1.651" y2="-3.81" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-3.81" x2="-1.651" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="-1.651" y1="-3.81" x2="-3.429" y2="-3.81" width="0.1524" layer="51"/>
+<wire x1="3.429" y1="-3.81" x2="3.81" y2="-3.429" width="0.1524" layer="21" curve="90"/>
+<wire x1="3.429" y1="3.81" x2="3.81" y2="3.429" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-3.81" y1="3.429" x2="-3.429" y2="3.81" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-3.81" y1="-3.429" x2="-3.429" y2="-3.81" width="0.1524" layer="21" curve="90"/>
+<wire x1="3.81" y1="-1.524" x2="3.81" y2="-3.429" width="0.1524" layer="51"/>
+<wire x1="-3.429" y1="3.81" x2="-0.889" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="-3.81" y1="-3.429" x2="-3.81" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="3.81" y1="-1.524" x2="3.81" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="-3.81" y1="3.429" x2="-3.81" y2="-1.524" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.032" width="0.1524" layer="51"/>
+<circle x="0" y="0" radius="1.27" width="0.1524" layer="51"/>
+<pad name="S" x="0" y="2.54" drill="1.016" shape="long"/>
+<pad name="A" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="E" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-2.54" y="4.191" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.81" y="-5.461" size="1.27" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="0.508" y1="-3.048" x2="3.683" y2="-2.032" layer="51"/>
+<rectangle x1="2.159" y1="-2.667" x2="3.683" y2="0" layer="51"/>
+<rectangle x1="-3.683" y1="-2.667" x2="-2.159" y2="0" layer="51"/>
+<rectangle x1="-3.683" y1="-3.048" x2="-0.508" y2="-2.032" layer="51"/>
+<rectangle x1="1.905" y1="-3.81" x2="3.175" y2="-3.048" layer="51"/>
+<rectangle x1="-3.175" y1="-3.81" x2="-1.905" y2="-3.048" layer="51"/>
+</package>
+<package name="CA9H">
+<description><b>POTENTIOMETER</b><p>
+distributor Schukat</description>
+<wire x1="4.953" y1="4.572" x2="4.953" y2="0.127" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="-0.381" x2="1.016" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="4.064" y1="0" x2="2.54" y2="0" width="0.1524" layer="51"/>
+<wire x1="1.016" y1="0" x2="-1.016" y2="0" width="0.1524" layer="21"/>
+<wire x1="-4.064" y1="0" x2="-4.826" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="0" x2="-2.54" y2="0" width="0.1524" layer="51"/>
+<wire x1="1.016" y1="-0.381" x2="-1.016" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-0.381" x2="-2.413" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="2.413" y1="-0.381" x2="2.54" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="2.54" y1="-0.254" x2="2.54" y2="0" width="0.1524" layer="51"/>
+<wire x1="2.54" y1="0" x2="1.016" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="-0.381" x2="-2.54" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-0.254" x2="-2.54" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="0" x2="-4.064" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-0.254" x2="-1.016" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="-1.016" y1="-0.254" x2="1.016" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="-0.254" x2="2.54" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="-3.683" y1="4.699" x2="-3.683" y2="4.953" width="0.1524" layer="21"/>
+<wire x1="-3.683" y1="4.699" x2="-4.826" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="5.08" x2="-3.683" y2="4.953" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="5.08" x2="3.556" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="4.953" x2="3.556" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="4.953" x2="3.683" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="4.699" x2="-3.683" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="4.953" x2="-3.683" y2="4.953" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="0.127" x2="4.826" y2="0" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="0" x2="4.064" y2="0" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="4.572" x2="4.826" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="4.699" x2="3.683" y2="4.699" width="0.1524" layer="21"/>
+<wire x1="-4.826" y1="4.699" x2="-4.953" y2="4.572" width="0.1524" layer="21"/>
+<wire x1="-4.826" y1="0" x2="-4.953" y2="0.127" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="0.127" x2="-4.953" y2="4.572" width="0.1524" layer="21"/>
+<pad name="A" x="-2.54" y="0" drill="1.3208" shape="octagon"/>
+<pad name="S" x="0" y="2.54" drill="1.3208" shape="octagon"/>
+<pad name="E" x="2.54" y="0" drill="1.3208" shape="octagon"/>
+<text x="-2.54" y="5.588" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.826" y="-3.175" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="CA9V">
+<description><b>POTENTIOMETER</b><p>
+distributor Schukat</description>
+<wire x1="-0.381" y1="0.381" x2="-0.381" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.651" x2="0.381" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.651" x2="0.381" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="0.381" x2="1.016" y2="-0.127" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="-0.127" x2="1.016" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="-0.381" x2="0.381" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.381" x2="0.381" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-1.651" x2="-0.381" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-1.651" x2="-0.381" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.381" x2="-1.016" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-0.381" x2="-1.016" y2="-0.127" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-0.127" x2="-0.381" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="5.08" x2="-1.524" y2="5.08" width="0.1524" layer="51"/>
+<wire x1="4.572" y1="5.08" x2="1.524" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="-1.524" x2="-2.032" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="-1.524" x2="2.032" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="-2.921" y1="0" x2="-2.413" y2="0" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="0" x2="2.921" y2="0" width="0.1524" layer="21"/>
+<wire x1="-1.778" y1="1.778" x2="-2.032" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="1.778" y1="1.778" x2="2.032" y2="2.032" width="0.1524" layer="21"/>
+<wire x1="0" y1="2.413" x2="0" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="3.937" y1="-5.08" x2="1.143" y2="-5.08" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-5.08" x2="-1.143" y2="-5.08" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="-5.08" x2="-3.937" y2="-5.08" width="0.1524" layer="51"/>
+<wire x1="-3.937" y1="-5.08" x2="-4.572" y2="-5.08" width="0.1524" layer="21"/>
+<wire x1="4.572" y1="-5.08" x2="4.953" y2="-4.699" width="0.1524" layer="21" curve="90"/>
+<wire x1="4.572" y1="5.08" x2="4.953" y2="4.699" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-4.953" y1="4.699" x2="-4.572" y2="5.08" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-4.953" y1="-4.699" x2="-4.572" y2="-5.08" width="0.1524" layer="21" curve="90"/>
+<wire x1="4.572" y1="-5.08" x2="3.937" y2="-5.08" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="4.699" x2="4.953" y2="-4.699" width="0.1524" layer="21"/>
+<wire x1="-4.572" y1="5.08" x2="-1.524" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-4.699" x2="-4.953" y2="4.699" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.032" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.921" width="0.1524" layer="21"/>
+<pad name="S" x="0" y="5.08" drill="1.3208" shape="long"/>
+<pad name="A" x="-2.54" y="-5.08" drill="1.3208" shape="long" rot="R90"/>
+<pad name="E" x="2.54" y="-5.08" drill="1.3208" shape="long" rot="R90"/>
+<text x="-5.461" y="-5.08" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="6.731" y="-5.08" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-0.508" y1="5.08" x2="0.508" y2="5.461" layer="51"/>
+<rectangle x1="2.032" y1="-5.461" x2="3.048" y2="-3.683" layer="51"/>
+<rectangle x1="1.397" y1="-3.683" x2="4.572" y2="-2.667" layer="21"/>
+<rectangle x1="3.048" y1="-2.667" x2="4.572" y2="0" layer="21"/>
+<rectangle x1="-4.572" y1="-2.667" x2="-3.048" y2="0" layer="21"/>
+<rectangle x1="-4.572" y1="-3.683" x2="-1.397" y2="-2.667" layer="21"/>
+<rectangle x1="-3.048" y1="-5.461" x2="-2.032" y2="-3.683" layer="51"/>
+</package>
+<package name="CA14V">
+<description><b>POTENTIOMETER</b><p>
+distributor Schukat</description>
+<wire x1="-0.381" y1="1.651" x2="0.381" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.651" x2="1.016" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="1.143" x2="1.016" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="1.016" x2="0.381" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.016" x2="0.381" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-1.651" x2="-0.381" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-1.651" x2="-0.381" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.016" x2="-1.016" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="1.016" x2="-1.016" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="1.143" x2="-0.381" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="6.731" y1="7.112" x2="-6.731" y2="7.112" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-2.159" x2="-2.667" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="-2.159" x2="2.667" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="-3.429" y1="0" x2="-2.921" y2="0" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="0" x2="3.556" y2="0" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="2.159" x2="-2.54" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="2.159" x2="2.54" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0" y1="3.048" x2="0" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="6.477" y1="-7.112" x2="5.842" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="3.683" y1="-7.112" x2="3.048" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="-3.683" y1="-7.112" x2="-6.477" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="-6.477" y1="-7.112" x2="-6.731" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="6.731" y1="-7.112" x2="7.112" y2="-6.731" width="0.1524" layer="21" curve="90"/>
+<wire x1="6.731" y1="7.112" x2="7.112" y2="6.731" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-7.112" y1="6.731" x2="-6.731" y2="7.112" width="0.1524" layer="21" curve="-90"/>
+<wire x1="-7.112" y1="-6.731" x2="-6.731" y2="-7.112" width="0.1524" layer="21" curve="90"/>
+<wire x1="6.731" y1="-7.112" x2="6.477" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="6.731" x2="7.112" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="-7.112" y1="-6.731" x2="-7.112" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="-4.953" x2="5.842" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="-4.953" x2="7.112" y2="-6.731" width="0.1524" layer="21"/>
+<wire x1="5.842" y1="-6.35" x2="5.842" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="5.842" y1="-6.35" x2="5.842" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="5.842" y1="-7.112" x2="4.318" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-6.35" x2="4.318" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-7.112" x2="3.683" y2="-7.112" width="0.1524" layer="51"/>
+<wire x1="4.318" y1="-6.35" x2="4.318" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="4.318" y1="-4.953" x2="3.048" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="-7.112" x2="3.048" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="-7.112" x2="-3.048" y2="-7.112" width="0.1524" layer="21"/>
+<wire x1="-5.842" y1="-4.953" x2="-7.112" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="-7.112" y1="-4.953" x2="-7.112" y2="6.731" width="0.1524" layer="21"/>
+<wire x1="-5.842" y1="-6.223" x2="-5.842" y2="-6.985" width="0.1524" layer="51"/>
+<wire x1="-5.842" y1="-6.35" x2="-5.842" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="-4.318" y1="-6.223" x2="-4.318" y2="-6.985" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="-6.223" x2="-4.318" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-4.953" x2="-4.318" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-7.112" x2="-3.048" y2="-4.953" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-7.112" x2="-3.683" y2="-7.112" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.032" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.921" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="3.937" width="0.1524" layer="51"/>
+<pad name="S" x="0" y="5.08" drill="1.3208" shape="octagon"/>
+<pad name="A" x="-5.08" y="-7.62" drill="1.3208" shape="octagon"/>
+<pad name="E" x="5.08" y="-7.62" drill="1.3208" shape="octagon"/>
+<text x="-6.985" y="7.62" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-1.143" y="7.62" size="1.27" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="4.318" y1="-7.112" x2="5.842" y2="-6.223" layer="51"/>
+<rectangle x1="4.318" y1="-6.223" x2="5.842" y2="-4.953" layer="21"/>
+<rectangle x1="1.524" y1="-4.953" x2="6.731" y2="-3.683" layer="21"/>
+<rectangle x1="4.064" y1="-3.683" x2="6.731" y2="0" layer="21"/>
+<rectangle x1="-5.842" y1="-7.112" x2="-4.318" y2="-6.223" layer="51"/>
+<rectangle x1="-5.842" y1="-6.223" x2="-4.318" y2="-4.953" layer="21"/>
+<rectangle x1="-6.731" y1="-4.953" x2="-1.524" y2="-3.683" layer="21"/>
+<rectangle x1="-6.731" y1="-3.683" x2="-4.064" y2="0" layer="21"/>
+<rectangle x1="4.318" y1="-7.874" x2="5.842" y2="-7.112" layer="51"/>
+<rectangle x1="-5.842" y1="-7.874" x2="-4.318" y2="-7.112" layer="51"/>
+</package>
+<package name="CA14H">
+<description><b>POTENTIOMETER</b><p>
+distributor Schukat</description>
+<wire x1="7.112" y1="5.588" x2="7.112" y2="0.127" width="0.1524" layer="21"/>
+<wire x1="6.477" y1="0" x2="3.683" y2="0" width="0.1524" layer="51"/>
+<wire x1="-6.477" y1="0" x2="-6.985" y2="0" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="0" x2="-2.54" y2="0" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="-0.381" x2="-2.413" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="-0.381" x2="2.54" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="-0.254" x2="2.54" y2="0" width="0.1524" layer="21"/>
+<wire x1="-2.413" y1="-0.381" x2="-2.54" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="-0.254" x2="-2.54" y2="0" width="0.1524" layer="21"/>
+<wire x1="-3.683" y1="0" x2="-6.477" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-0.254" x2="2.54" y2="-0.254" width="0.1524" layer="21"/>
+<wire x1="-3.683" y1="5.715" x2="-3.683" y2="5.969" width="0.1524" layer="21"/>
+<wire x1="-3.683" y1="5.715" x2="-6.985" y2="5.715" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="6.096" x2="-3.683" y2="5.969" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="6.096" x2="1.016" y2="6.096" width="0.1524" layer="51"/>
+<wire x1="3.683" y1="5.969" x2="3.556" y2="6.096" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="5.969" x2="3.683" y2="5.715" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="5.715" x2="-1.397" y2="5.715" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="5.969" x2="-1.143" y2="5.969" width="0.1524" layer="51"/>
+<wire x1="7.112" y1="0.127" x2="6.985" y2="0" width="0.1524" layer="21"/>
+<wire x1="6.985" y1="0" x2="6.477" y2="0" width="0.1524" layer="21"/>
+<wire x1="7.112" y1="5.588" x2="6.985" y2="5.715" width="0.1524" layer="21"/>
+<wire x1="6.985" y1="5.715" x2="3.683" y2="5.715" width="0.1524" layer="21"/>
+<wire x1="-6.985" y1="5.715" x2="-7.112" y2="5.588" width="0.1524" layer="21"/>
+<wire x1="-6.985" y1="0" x2="-7.112" y2="0.127" width="0.1524" layer="21"/>
+<wire x1="-7.112" y1="0.127" x2="-7.112" y2="5.588" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="0" x2="3.683" y2="0" width="0.1524" layer="21"/>
+<wire x1="-2.54" y1="0" x2="-3.683" y2="0" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="5.715" x2="3.683" y2="5.715" width="0.1524" layer="21"/>
+<wire x1="3.683" y1="5.969" x2="1.143" y2="5.969" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="6.096" x2="3.556" y2="6.096" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="6.096" x2="-3.556" y2="6.096" width="0.1524" layer="21"/>
+<wire x1="-3.683" y1="5.969" x2="-1.143" y2="5.969" width="0.1524" layer="21"/>
+<wire x1="-1.397" y1="5.715" x2="-3.683" y2="5.715" width="0.1524" layer="21"/>
+<pad name="A" x="-5.08" y="0" drill="1.3208" shape="long"/>
+<pad name="S" x="0" y="5.08" drill="1.3208" shape="long"/>
+<pad name="E" x="5.08" y="0" drill="1.3208" shape="long"/>
+<text x="-2.54" y="6.604" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.191" y="1.905" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="CT6">
+<description><b>POTENTIOMETER</b><p>
+Copal</description>
+<wire x1="3.302" y1="3.556" x2="-3.302" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="-3.556" x2="3.302" y2="-3.556" width="0.1524" layer="21"/>
+<wire x1="3.302" y1="3.556" x2="3.556" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="3.302" y1="-3.556" x2="3.556" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="-3.302" x2="3.556" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="-3.556" x2="-3.556" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="-3.302" y1="3.556" x2="-3.556" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="3.302" x2="-3.556" y2="-3.302" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-0.381" x2="1.524" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="-0.381" x2="1.524" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="0.381" x2="0.762" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="0.381" x2="0.381" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="0.762" x2="0.381" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.016" x2="0.635" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="1.016" x2="0" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="0" y1="1.651" x2="-0.635" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="1.016" x2="-0.381" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.016" x2="-0.381" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="0.762" x2="-0.762" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="0.381" x2="-1.524" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="0.381" x2="-1.524" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-1.524" y1="-0.381" x2="-0.762" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.762" x2="-0.762" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.762" x2="-0.381" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.762" x2="0.762" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-1.651" y1="-1.778" x2="1.651" y2="-1.778" width="0.1524" layer="51" curve="-272.584334"/>
+<wire x1="-1.778" y1="-1.778" x2="-2.032" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="1.778" y1="-1.778" x2="2.032" y2="-2.032" width="0.1524" layer="21"/>
+<wire x1="2.5146" y1="0" x2="2.8956" y2="0" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="1.651" x2="2.032" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="0" y1="2.4638" x2="0" y2="2.8448" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="1.651" x2="-2.159" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="-2.5146" y1="0" x2="-2.8956" y2="0" width="0.1524" layer="51"/>
+<circle x="0" y="0" radius="2.032" width="0.1524" layer="51"/>
+<pad name="A" x="2.5146" y="0" drill="0.8128" shape="octagon"/>
+<pad name="E" x="-2.5146" y="0" drill="0.8128" shape="octagon"/>
+<pad name="S" x="0" y="-2.54" drill="0.8128" shape="octagon"/>
+<text x="-3.302" y="3.937" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.2766" y="-5.207" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.048" y="-3.175" size="0.9906" layer="21" ratio="12">3</text>
+<text x="2.159" y="-3.175" size="0.9906" layer="21" ratio="12">1</text>
+</package>
+<package name="ECP10P">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-4.953" y1="-2.54" x2="4.953" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="4.191" y1="2.54" x2="4.191" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="3.302" x2="4.191" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-4.191" y1="2.54" x2="-4.191" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="3.302" x2="-4.191" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-2.54" x2="-4.953" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="3.302" x2="4.953" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="4.191" y1="2.54" x2="1.524" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="2.54" x2="-1.524" y2="2.54" width="0.1524" layer="51"/>
+<wire x1="-1.524" y1="2.54" x2="-4.191" y2="2.54" width="0.1524" layer="21"/>
+<pad name="A" x="-2.54" y="0" drill="1.3208" shape="octagon"/>
+<pad name="S" x="0" y="2.54" drill="1.3208" shape="octagon"/>
+<pad name="E" x="2.54" y="0" drill="1.3208" shape="octagon"/>
+<text x="-4.826" y="-4.191" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="0.762" y="-4.191" size="1.27" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="-0.508" y1="2.54" x2="0.508" y2="2.794" layer="51"/>
+</package>
+<package name="ECP10S">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-0.381" y1="0.381" x2="-0.381" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="1.016" x2="0.381" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="1.016" x2="0.381" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="0.381" x2="1.016" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="0.381" x2="1.016" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="1.016" y1="-0.381" x2="0.381" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.381" x2="0.381" y2="-1.016" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-1.016" x2="-0.381" y2="-1.016" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-1.016" x2="-0.381" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-0.381" y1="-0.381" x2="-1.016" y2="-0.381" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-0.381" x2="-1.016" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="0.381" x2="-0.381" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="5.08" x2="-4.953" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="5.08" x2="4.064" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="5.08" x2="-1.524" y2="5.08" width="0.1524" layer="51"/>
+<wire x1="-1.524" y1="5.08" x2="-4.064" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="-4.064" y1="5.08" x2="-4.064" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="-4.064" y1="5.08" x2="-4.953" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="4.191" x2="-4.064" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="4.191" x2="-4.953" y2="-6.096" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="4.191" x2="4.953" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="4.191" x2="4.953" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="5.08" x2="4.064" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="5.08" x2="1.524" y2="5.08" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="-6.096" x2="4.953" y2="-6.096" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="-6.096" x2="4.953" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="-6.096" x2="4.064" y2="-6.985" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="-6.985" x2="-4.064" y2="-6.985" width="0.1524" layer="21"/>
+<wire x1="-4.064" y1="-6.096" x2="-4.064" y2="-6.985" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-6.096" x2="-4.064" y2="-6.096" width="0.1524" layer="21"/>
+<wire x1="-4.064" y1="-6.985" x2="-4.445" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="-7.747" x2="-4.953" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="-4.953" y1="-7.747" x2="-4.953" y2="-6.096" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="-6.985" x2="4.445" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="-7.747" x2="4.445" y2="-7.747" width="0.1524" layer="21"/>
+<wire x1="4.953" y1="-7.747" x2="4.953" y2="-6.096" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.032" width="0.1524" layer="21"/>
+<circle x="-2.794" y="-4.826" radius="1.27" width="0.1524" layer="51"/>
+<circle x="2.794" y="-4.826" radius="1.27" width="0.1524" layer="51"/>
+<circle x="0" y="1.524" radius="0.127" width="0.3048" layer="21"/>
+<circle x="0" y="0" radius="2.921" width="0.1524" layer="21"/>
+<pad name="S" x="0" y="5.08" drill="1.3208" shape="octagon"/>
+<pad name="A" x="-2.54" y="-5.08" drill="1.3208" shape="octagon"/>
+<pad name="E" x="2.54" y="-5.08" drill="1.3208" shape="octagon"/>
+<text x="-3.302" y="-2.54" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="4.572" y="-3.302" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+<rectangle x1="-0.508" y1="5.08" x2="0.508" y2="5.461" layer="51"/>
+</package>
+<package name="LI10">
+<description><b>POTENTIOMETER</b><p>
+Piher</description>
+<wire x1="3.175" y1="-4.445" x2="3.175" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-5.715" x2="-3.175" y2="-4.445" width="0.1524" layer="51"/>
+<wire x1="-2.794" y1="-3.175" x2="-1.905" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-3.175" x2="-0.635" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-4.445" x2="-1.27" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-4.445" x2="-1.27" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="-5.715" x2="1.27" y2="-4.445" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="-4.445" x2="0.635" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="-4.445" x2="0.635" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="-3.175" x2="1.905" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="-2.54" x2="2.794" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="0.889" y1="1.397" x2="-0.127" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-0.127" y1="0.381" x2="-0.508" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="0.762" x2="-0.508" y2="0" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="0" x2="-1.397" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="0.889" x2="0.381" y2="-0.127" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.127" x2="0.762" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-0.508" x2="0" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="0" y1="-0.508" x2="-0.889" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-5.715" x2="2.794" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-5.715" x2="-2.794" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-1.27" y1="-5.715" x2="1.27" y2="-5.715" width="0.1524" layer="21"/>
+<wire x1="2.794" y1="-3.175" x2="2.794" y2="-3.683" width="0.1524" layer="21"/>
+<wire x1="2.794" y1="-3.683" x2="2.794" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-2.794" y1="-3.175" x2="-2.794" y2="-3.683" width="0.1524" layer="21"/>
+<wire x1="-2.794" y1="-3.683" x2="-2.794" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="2.794" y1="-5.715" x2="1.27" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-2.794" y1="-5.715" x2="-1.27" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="3.5657" y1="-4.1362" x2="5.461" y2="0" width="0.1524" layer="21" curve="49.236245"/>
+<wire x1="-5.461" y1="0" x2="-3.6049" y2="-4.1021" width="0.1524" layer="21" curve="48.691198"/>
+<wire x1="3.175" y1="-4.445" x2="3.683" y2="-4.064" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-4.445" x2="-3.683" y2="-4.064" width="0.1524" layer="51"/>
+<wire x1="-5.461" y1="0" x2="-1.448" y2="5.2655" width="0.1524" layer="21" curve="-74.623636"/>
+<wire x1="1.4616" y1="5.2618" x2="5.461" y2="0" width="0.1524" layer="21" curve="-74.476215"/>
+<wire x1="0" y1="5.461" x2="1.5185" y2="5.2456" width="0.1524" layer="51" curve="-16.144661"/>
+<wire x1="-1.4824" y1="5.2559" x2="0" y2="5.461" width="0.1524" layer="51" curve="-15.750767"/>
+<circle x="0" y="0" radius="1.8034" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.794" width="0.0508" layer="21"/>
+<pad name="A" x="-2.54" y="-5.08" drill="1.3208" shape="octagon"/>
+<pad name="S" x="0" y="5.08" drill="1.3208" shape="octagon"/>
+<pad name="E" x="2.54" y="-5.08" drill="1.3208" shape="octagon"/>
+<text x="-1.27" y="-7.62" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.175" y="-2.54" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+</package>
+<package name="LI15">
+<description><b>POTENTIOMETER</b><p>
+Piher</description>
+<wire x1="6.35" y1="-6.604" x2="6.35" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="-6.35" y1="-7.62" x2="-6.35" y2="-6.731" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="-4.445" x2="-5.08" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-3.81" x2="-3.175" y2="-5.08" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-5.08" x2="-3.175" y2="-6.35" width="0.1524" layer="21"/>
+<wire x1="-3.175" y1="-6.35" x2="-3.556" y2="-6.35" width="0.1524" layer="21"/>
+<wire x1="-3.556" y1="-6.35" x2="-3.556" y2="-7.62" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="-7.62" x2="3.556" y2="-6.35" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="-6.35" x2="3.175" y2="-6.35" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-6.35" x2="3.175" y2="-5.08" width="0.1524" layer="21"/>
+<wire x1="3.175" y1="-5.08" x2="5.08" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-3.81" x2="5.969" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="0.889" y1="1.397" x2="-0.127" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-0.127" y1="0.381" x2="-0.508" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="0.762" x2="-0.508" y2="0" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="0" x2="-1.397" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="0.889" x2="0.381" y2="-0.127" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.127" x2="0.762" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-0.508" x2="0" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="0" y1="-0.508" x2="-0.889" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="6.35" y1="-7.62" x2="5.969" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="-6.35" y1="-7.62" x2="-5.969" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="-3.556" y1="-7.62" x2="3.556" y2="-7.62" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="-4.445" x2="5.969" y2="-6.35" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="-6.35" x2="5.969" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="-4.445" x2="-5.969" y2="-6.35" width="0.1524" layer="21"/>
+<wire x1="-5.969" y1="-6.35" x2="-5.969" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="5.969" y1="-7.62" x2="3.556" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="-5.969" y1="-7.62" x2="-3.556" y2="-7.62" width="0.1524" layer="51"/>
+<wire x1="6.35" y1="-6.604" x2="6.35" y2="-4.191" width="0.1524" layer="21"/>
+<wire x1="-6.35" y1="-6.731" x2="-6.35" y2="-4.191" width="0.1524" layer="21"/>
+<wire x1="-7.62" y1="0" x2="7.62" y2="0" width="0.1524" layer="21" curve="-180"/>
+<wire x1="6.3402" y1="-4.2268" x2="7.62" y2="0" width="0.1524" layer="21" curve="33.690004"/>
+<wire x1="-7.62" y1="0" x2="-6.3402" y2="-4.2268" width="0.1524" layer="21" curve="33.690004"/>
+<circle x="0" y="0" radius="1.8034" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.794" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="3.81" width="0.1524" layer="51"/>
+<pad name="A" x="-5.08" y="-7.62" drill="1.3208" shape="long"/>
+<pad name="S" x="0" y="5.08" drill="1.3208" shape="long"/>
+<pad name="E" x="5.08" y="-7.62" drill="1.3208" shape="long"/>
+<text x="-2.54" y="-9.398" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.445" y="-3.429" size="1.27" layer="27" ratio="10" rot="R90">>VALUE</text>
+</package>
+<package name="RJ6">
+<description><b>POTENTIOMETER</b><p>
+Copal</description>
+<wire x1="1.8796" y1="0" x2="2.1336" y2="0" width="0.254" layer="51"/>
+<wire x1="0" y1="1.8796" x2="0" y2="2.1336" width="0.254" layer="51"/>
+<wire x1="-2.1336" y1="0" x2="-1.8796" y2="0" width="0.254" layer="51"/>
+<wire x1="1.3208" y1="1.3208" x2="1.4986" y2="1.4986" width="0.254" layer="21"/>
+<wire x1="-1.3208" y1="1.3208" x2="-1.4986" y2="1.4986" width="0.254" layer="21"/>
+<wire x1="-1.4986" y1="-1.4986" x2="-1.3208" y2="-1.3208" width="0.254" layer="51"/>
+<wire x1="1.4986" y1="-1.4986" x2="1.3208" y2="-1.3208" width="0.254" layer="51"/>
+<wire x1="-0.635" y1="-0.635" x2="0.635" y2="0.635" width="0.8128" layer="51"/>
+<circle x="0" y="0" radius="1.397" width="0.1524" layer="51"/>
+<circle x="0" y="0" radius="3.556" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.778" width="0.1524" layer="51"/>
+<pad name="A" x="-1.778" y="-0.508" drill="0.8128" shape="octagon"/>
+<pad name="S" x="0" y="1.27" drill="0.8128" shape="octagon"/>
+<pad name="E" x="1.778" y="-0.508" drill="0.8128" shape="octagon"/>
+<text x="0.762" y="-2.921" size="0.9906" layer="21" ratio="12">3</text>
+<text x="-1.27" y="-2.921" size="0.9906" layer="21" ratio="12">1</text>
+<text x="-2.54" y="3.81" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-2.54" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="RJ6S">
+<description><b>POTENTIOMETER</b><p>
+Copal</description>
+<wire x1="-3.556" y1="-3.683" x2="-3.556" y2="2.921" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="2.921" x2="3.556" y2="-3.683" width="0.1524" layer="21"/>
+<wire x1="1.524" y1="-2.54" x2="1.397" y2="-2.667" width="0.1524" layer="51"/>
+<wire x1="1.524" y1="-2.54" x2="1.397" y2="-2.413" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="-2.794" x2="1.27" y2="-2.286" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="-2.794" x2="1.143" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="-2.286" x2="1.143" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="1.397" y1="-2.667" x2="1.397" y2="-2.413" width="0.1524" layer="51"/>
+<wire x1="1.397" y1="-2.667" x2="1.27" y2="-2.794" width="0.1524" layer="51"/>
+<wire x1="1.397" y1="-2.413" x2="1.27" y2="-2.286" width="0.1524" layer="51"/>
+<wire x1="1.524" y1="-2.54" x2="1.143" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-2.54" x2="-2.54" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-2.54" x2="1.143" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-2.921" x2="1.143" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="1.016" y1="-3.048" x2="1.143" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-2.159" x2="1.016" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="1.016" y1="-2.032" x2="1.016" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="-3.556" y1="-3.683" x2="3.556" y2="-3.683" width="0.1524" layer="21"/>
+<wire x1="3.556" y1="2.921" x2="-3.556" y2="2.921" width="0.1524" layer="21"/>
+<pad name="A" x="2.54" y="0" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="0" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="-2.54" drill="0.8128" shape="long" rot="R90"/>
+<text x="-2.54" y="3.937" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.4036" y="-5.334" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-3.048" y="1.143" size="1.27" layer="21" ratio="10">3</text>
+<text x="2.159" y="1.27" size="1.27" layer="21" ratio="10">1</text>
+<text x="1.905" y="-3.175" size="1.27" layer="51" ratio="10">3</text>
+<rectangle x1="-1.524" y1="2.921" x2="-0.254" y2="3.556" layer="21"/>
+<rectangle x1="0.254" y1="2.921" x2="1.524" y2="3.556" layer="21"/>
+<rectangle x1="-0.254" y1="2.921" x2="0.254" y2="3.175" layer="21"/>
+</package>
+<package name="RJ9W">
+<description><b>POTENTIOMETER</b><p>
+Copal</description>
+<wire x1="-4.572" y1="-2.413" x2="4.572" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="4.572" y1="2.286" x2="4.572" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="4.572" y1="2.286" x2="-4.572" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="-4.572" y1="-2.413" x2="-4.572" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="-0.635" x2="2.794" y2="-1.651" width="0.3048" layer="21"/>
+<wire x1="-0.635" y1="-1.27" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-1.27" x2="-0.762" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-1.27" x2="-0.762" y2="-1.143" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-1.524" x2="-0.889" y2="-1.016" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-1.524" x2="-1.016" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="-0.889" y1="-1.016" x2="-1.016" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-1.397" x2="-0.762" y2="-1.143" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-1.397" x2="-0.889" y2="-1.524" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="-1.143" x2="-0.889" y2="-1.016" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-1.27" x2="-1.016" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-1.651" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="-1.778" x2="-1.016" y2="-1.651" width="0.1524" layer="21"/>
+<wire x1="-1.016" y1="-0.889" x2="-1.143" y2="-0.762" width="0.1524" layer="21"/>
+<wire x1="-1.143" y1="-0.762" x2="-1.143" y2="-1.778" width="0.1524" layer="21"/>
+<wire x1="-3.048" y1="-1.27" x2="-1.016" y2="-1.27" width="0.1524" layer="21"/>
+<circle x="3.302" y="-1.143" radius="0.889" width="0.1524" layer="51"/>
+<circle x="3.302" y="-1.143" radius="0.635" width="0.0508" layer="21"/>
+<pad name="E" x="-2.54" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<pad name="A" x="2.54" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="0.635" drill="0.8128" shape="long" rot="R90"/>
+<text x="-4.572" y="2.667" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.572" y="-4.064" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="3.429" y="0.127" size="1.27" layer="51" ratio="10">1</text>
+<text x="-4.318" y="0" size="1.27" layer="51" ratio="10">3</text>
+<text x="0" y="-1.905" size="1.27" layer="21" ratio="10">3</text>
+</package>
+<package name="RS3">
+<description><b>POTENTIOMETER</b><p>
+Copal</description>
+<wire x1="4.826" y1="-4.826" x2="4.826" y2="4.8006" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="4.8006" x2="-4.826" y2="4.8006" width="0.1524" layer="21"/>
+<wire x1="-4.826" y1="4.8006" x2="-4.826" y2="-4.826" width="0.1524" layer="21"/>
+<wire x1="-0.3302" y1="-1.5748" x2="0.3048" y2="-1.5748" width="0.254" layer="21"/>
+<wire x1="0.3048" y1="-1.5748" x2="0.3048" y2="0.635" width="0.254" layer="21"/>
+<wire x1="0.3048" y1="0.635" x2="0.381" y2="0.635" width="0.254" layer="21"/>
+<wire x1="0.635" y1="0.635" x2="0" y2="1.905" width="0.254" layer="21"/>
+<wire x1="0" y1="1.905" x2="-0.635" y2="0.635" width="0.254" layer="21"/>
+<wire x1="-0.3302" y1="0.635" x2="-0.3302" y2="-1.5748" width="0.254" layer="21"/>
+<wire x1="0" y1="-1.524" x2="-0.127" y2="-1.524" width="0.254" layer="21"/>
+<wire x1="-0.127" y1="1.524" x2="-0.127" y2="-1.524" width="0.254" layer="21"/>
+<wire x1="-0.127" y1="1.524" x2="0.127" y2="1.524" width="0.254" layer="21"/>
+<wire x1="0.127" y1="1.524" x2="0.127" y2="-1.524" width="0.254" layer="21"/>
+<wire x1="0.254" y1="0.635" x2="0.3048" y2="0.635" width="0.254" layer="21"/>
+<wire x1="0.381" y1="1.016" x2="0.381" y2="0.635" width="0.254" layer="21"/>
+<wire x1="0.381" y1="0.635" x2="0.635" y2="0.635" width="0.254" layer="21"/>
+<wire x1="-0.635" y1="0.635" x2="-0.381" y2="0.635" width="0.254" layer="21"/>
+<wire x1="-0.3302" y1="0.635" x2="-0.254" y2="0.635" width="0.254" layer="21"/>
+<wire x1="-0.381" y1="1.016" x2="-0.381" y2="0.635" width="0.254" layer="21"/>
+<wire x1="-0.381" y1="0.635" x2="-0.3302" y2="0.635" width="0.254" layer="21"/>
+<wire x1="-4.826" y1="-4.826" x2="-3.81" y2="-4.826" width="0.1524" layer="21"/>
+<wire x1="-3.81" y1="-3.937" x2="-3.81" y2="-4.826" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="-4.826" x2="3.81" y2="-4.826" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="-3.937" x2="3.81" y2="-4.826" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="-3.937" x2="-3.81" y2="-3.937" width="0.1524" layer="21"/>
+<wire x1="-0.7581" y1="-2.0215" x2="0" y2="2.159" width="0.254" layer="21" curve="-159.443138"/>
+<wire x1="0" y1="2.159" x2="0.7581" y2="-2.0215" width="0.254" layer="21" curve="-159.443138"/>
+<wire x1="0" y1="3.556" x2="1.8543" y2="3.0343" width="0.1524" layer="21" curve="-31.429813"/>
+<wire x1="-1.8295" y1="3.0492" x2="0" y2="3.556" width="0.1524" layer="21" curve="-30.963201"/>
+<wire x1="0" y1="-3.556" x2="3.0493" y2="1.8295" width="0.1524" layer="21" curve="120.96244"/>
+<wire x1="-3.0875" y1="1.7643" x2="0" y2="-3.5559" width="0.1524" layer="21" curve="119.743785"/>
+<wire x1="-0.9047" y1="-1.9603" x2="0" y2="-2.159" width="0.254" layer="51" curve="24.773812"/>
+<wire x1="0" y1="-2.159" x2="0.9655" y2="-1.9311" width="0.254" layer="51" curve="26.563946"/>
+<wire x1="-3.556" y1="0" x2="-1.6937" y2="3.1268" width="0.1524" layer="51" curve="-61.557324"/>
+<wire x1="1.5903" y1="3.1806" x2="3.556" y2="0" width="0.1524" layer="51" curve="-63.435137"/>
+<pad name="A" x="-2.54" y="2.54" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="-2.54" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="2.54" y="2.54" drill="0.8128" shape="long" rot="R90"/>
+<text x="-4.826" y="5.207" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.2766" y="-5.6642" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-4.191" y="-3.556" size="1.27" layer="21" ratio="10">1</text>
+<text x="3.302" y="-3.556" size="1.27" layer="21" ratio="10">3</text>
+</package>
+<package name="S63P">
+<description><b>POTENTIOMETER</b><p>
+Spectrol</description>
+<wire x1="4.699" y1="-4.6482" x2="4.699" y2="4.7498" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="4.7498" x2="-4.699" y2="4.7498" width="0.1524" layer="21"/>
+<wire x1="-4.699" y1="4.7498" x2="-4.699" y2="-4.6482" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="-0.635" x2="-0.635" y2="0.635" width="0.6096" layer="21"/>
+<wire x1="-4.699" y1="-4.6482" x2="-3.937" y2="-4.6482" width="0.1524" layer="21"/>
+<wire x1="-3.937" y1="-4.064" x2="-3.937" y2="-4.6482" width="0.1524" layer="21"/>
+<wire x1="4.699" y1="-4.6482" x2="3.937" y2="-4.6482" width="0.1524" layer="21"/>
+<wire x1="3.937" y1="-4.064" x2="3.937" y2="-4.6482" width="0.1524" layer="21"/>
+<wire x1="3.937" y1="-4.064" x2="-3.937" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="3.81" x2="2.413" y2="3.683" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="3.81" x2="2.413" y2="3.937" width="0.1524" layer="21"/>
+<wire x1="2.286" y1="3.556" x2="2.286" y2="4.064" width="0.1524" layer="21"/>
+<wire x1="2.286" y1="3.556" x2="2.159" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="2.286" y1="4.064" x2="2.159" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="3.683" x2="2.413" y2="3.937" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="3.683" x2="2.286" y2="3.556" width="0.1524" layer="21"/>
+<wire x1="2.413" y1="3.937" x2="2.286" y2="4.064" width="0.1524" layer="21"/>
+<wire x1="2.54" y1="3.81" x2="2.159" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="3.81" x2="-2.54" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="3.81" x2="2.159" y2="4.191" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="3.429" x2="2.159" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="3.302" x2="2.159" y2="3.429" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="4.191" x2="2.032" y2="4.318" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="4.318" x2="2.032" y2="3.302" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.27" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.905" width="0.1524" layer="51"/>
+<pad name="E" x="-2.54" y="0" drill="0.8128" shape="long" rot="R90"/>
+<pad name="A" x="2.54" y="0" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="2.54" drill="0.8128" shape="long" rot="R90"/>
+<text x="-4.572" y="5.207" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.556" y="-5.715" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-1.905" y="-3.81" size="1.27" layer="21" ratio="10">63P</text>
+<text x="3.175" y="-2.54" size="1.27" layer="21" ratio="10">1</text>
+<text x="-3.81" y="-2.54" size="1.27" layer="21" ratio="10">3</text>
+<text x="1.651" y="3.175" size="1.27" layer="21" ratio="10"> 3 </text>
+</package>
+<package name="S63S">
+<description><b>POTENTIOMETER</b><p>
+Spectrol</description>
+<wire x1="-4.826" y1="-2.54" x2="-4.826" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="2.286" x2="4.826" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-4.826" y1="-2.54" x2="-2.032" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="2.286" x2="-4.826" y2="2.286" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-2.54" x2="-0.254" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-2.54" x2="4.826" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-2.54" x2="-2.032" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-2.667" x2="-2.032" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-2.794" x2="2.032" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-2.667" x2="2.032" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="-1.27" x2="2.032" y2="-1.397" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-1.27" x2="2.032" y2="-1.143" width="0.1524" layer="51"/>
+<wire x1="1.905" y1="-1.524" x2="1.905" y2="-1.016" width="0.1524" layer="51"/>
+<wire x1="1.905" y1="-1.524" x2="1.778" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="1.905" y1="-1.016" x2="1.778" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-1.397" x2="2.032" y2="-1.143" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-1.397" x2="1.905" y2="-1.524" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-1.143" x2="1.905" y2="-1.016" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-1.27" x2="1.778" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-1.27" x2="-2.54" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-1.27" x2="1.778" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-1.651" x2="1.778" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-1.778" x2="1.778" y2="-1.651" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-0.889" x2="1.651" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-0.762" x2="1.651" y2="-1.778" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-2.794" x2="0.254" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-2.794" x2="-2.032" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-2.667" x2="0.254" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-2.794" x2="0.254" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-2.667" x2="-0.254" y2="-2.794" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-2.667" x2="-2.032" y2="-2.667" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-2.667" x2="-0.254" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-2.54" x2="0.254" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-2.667" x2="0.254" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-2.54" x2="2.032" y2="-2.54" width="0.1524" layer="21"/>
+<pad name="A" x="2.54" y="1.27" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="1.27" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="1.27" drill="0.8128" shape="long" rot="R90"/>
+<text x="-4.826" y="2.667" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.8006" y="-4.445" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-4.572" y="0.635" size="1.27" layer="21" ratio="10">3</text>
+<text x="3.556" y="0.635" size="1.27" layer="21" ratio="10">1</text>
+<text x="2.54" y="-1.905" size="1.27" layer="51" ratio="10">3</text>
+</package>
+<package name="S63X">
+<description><b>POTENTIOMETER</b><p>
+Spectrol</description>
+<wire x1="-4.826" y1="-3.81" x2="-4.826" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="1.016" x2="4.826" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="-4.826" y1="-3.81" x2="-2.032" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="1.016" x2="-4.826" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-3.81" x2="-2.032" y2="-3.937" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-3.81" x2="-0.254" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-3.81" x2="4.826" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-3.937" x2="-0.254" y2="-3.937" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="-3.937" x2="-2.032" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-4.064" x2="2.032" y2="-3.937" width="0.1524" layer="21"/>
+<wire x1="2.032" y1="-3.937" x2="2.032" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="2.159" y1="-2.54" x2="2.032" y2="-2.667" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-2.54" x2="2.032" y2="-2.413" width="0.1524" layer="51"/>
+<wire x1="1.905" y1="-2.794" x2="1.905" y2="-2.286" width="0.1524" layer="51"/>
+<wire x1="1.905" y1="-2.794" x2="1.778" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="1.905" y1="-2.286" x2="1.778" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-2.667" x2="2.032" y2="-2.413" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-2.667" x2="1.905" y2="-2.794" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-2.413" x2="1.905" y2="-2.286" width="0.1524" layer="51"/>
+<wire x1="2.159" y1="-2.54" x2="1.778" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-2.54" x2="-2.54" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-2.54" x2="1.778" y2="-2.159" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-2.921" x2="1.778" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-3.048" x2="1.778" y2="-2.921" width="0.1524" layer="51"/>
+<wire x1="1.778" y1="-2.159" x2="1.651" y2="-2.032" width="0.1524" layer="51"/>
+<wire x1="1.651" y1="-2.032" x2="1.651" y2="-3.048" width="0.1524" layer="51"/>
+<wire x1="2.032" y1="-4.064" x2="0.254" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-4.064" x2="-0.254" y2="-3.937" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-4.064" x2="-2.032" y2="-4.064" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-3.937" x2="-0.254" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="-0.254" y1="-3.81" x2="0.254" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-3.81" x2="2.032" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-4.064" x2="0.254" y2="-3.937" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-3.937" x2="0.254" y2="-3.81" width="0.1524" layer="21"/>
+<wire x1="0.254" y1="-3.937" x2="2.032" y2="-3.937" width="0.1524" layer="21"/>
+<pad name="A" x="2.54" y="0" drill="0.8128" shape="long"/>
+<pad name="E" x="-2.54" y="0" drill="0.8128" shape="long"/>
+<pad name="S" x="0" y="-2.54" drill="0.8128" shape="long"/>
+<text x="-4.826" y="1.397" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.8006" y="-5.715" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-4.572" y="-0.635" size="1.27" layer="21" ratio="10">3</text>
+<text x="3.556" y="-0.635" size="1.27" layer="21" ratio="10">1</text>
+<text x="2.54" y="-3.175" size="1.27" layer="51" ratio="10">3</text>
+</package>
+<package name="S64W">
+<description><b>POTENTIOMETER</b><p>
+Spectrol</description>
+<wire x1="-4.826" y1="-1.27" x2="4.826" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="0.508" x2="3.048" y2="-0.508" width="0.3048" layer="21"/>
+<wire x1="-4.826" y1="3.81" x2="4.826" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="3.81" x2="4.826" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-4.826" y1="-1.27" x2="-4.826" y2="3.81" width="0.1524" layer="21"/>
+<wire x1="-2.032" y1="0" x2="-2.413" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="0" x2="-2.159" y2="-0.127" width="0.1524" layer="51"/>
+<wire x1="-2.032" y1="0" x2="-2.159" y2="0.127" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-0.254" x2="-2.286" y2="0.254" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-0.254" x2="-2.413" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="0.254" x2="-2.413" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-0.127" x2="-2.159" y2="0.127" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-0.127" x2="-2.286" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="0.127" x2="-2.286" y2="0.254" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="0" x2="-2.413" y2="0.381" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="-0.381" x2="-2.413" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-0.508" x2="-2.413" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="0.381" x2="-2.54" y2="0.508" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="0.508" x2="-2.54" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="-4.318" y1="0" x2="-2.413" y2="0" width="0.1524" layer="51"/>
+<circle x="3.556" y="0" radius="0.889" width="0.1524" layer="51"/>
+<circle x="3.556" y="0" radius="0.635" width="0.0508" layer="21"/>
+<pad name="A" x="2.54" y="1.27" drill="0.8128" shape="long" rot="R90"/>
+<pad name="E" x="-2.54" y="1.27" drill="0.8128" shape="long" rot="R90"/>
+<pad name="S" x="0" y="1.27" drill="0.8128" shape="long" rot="R90"/>
+<text x="-4.826" y="4.1402" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.8006" y="-2.921" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-4.445" y="1.905" size="1.27" layer="21" ratio="10">3</text>
+<text x="3.556" y="1.905" size="1.27" layer="21" ratio="10">1</text>
+<text x="-1.905" y="-0.635" size="1.27" layer="51" ratio="10">3</text>
+</package>
+<package name="S64Y">
+<description><b>POTENTIOMETER</b><p>
+Spectrol</description>
+<wire x1="-4.826" y1="-2.54" x2="4.826" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="2.54" x2="4.826" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="4.826" y1="2.54" x2="-4.826" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="4.064" y1="-0.762" x2="3.048" y2="-1.778" width="0.3048" layer="21"/>
+<wire x1="-4.826" y1="-2.54" x2="-4.826" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-2.159" y1="-0.381" x2="-2.54" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-0.381" x2="-2.286" y2="-0.508" width="0.1524" layer="51"/>
+<wire x1="-2.159" y1="-0.381" x2="-2.286" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="-0.635" x2="-2.413" y2="-0.127" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="-0.635" x2="-2.54" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-2.413" y1="-0.127" x2="-2.54" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-0.508" x2="-2.286" y2="-0.254" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-0.508" x2="-2.413" y2="-0.635" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-0.254" x2="-2.413" y2="-0.127" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-0.381" x2="-2.54" y2="0" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="-0.762" x2="-2.54" y2="-0.381" width="0.1524" layer="51"/>
+<wire x1="-2.667" y1="-0.889" x2="-2.54" y2="-0.762" width="0.1524" layer="51"/>
+<wire x1="-2.54" y1="0" x2="-2.667" y2="0.127" width="0.1524" layer="51"/>
+<wire x1="-2.667" y1="0.127" x2="-2.667" y2="-0.889" width="0.1524" layer="51"/>
+<wire x1="-4.445" y1="-0.381" x2="-2.54" y2="-0.381" width="0.1524" layer="51"/>
+<circle x="3.556" y="-1.27" radius="0.889" width="0.1524" layer="21"/>
+<circle x="3.556" y="-1.27" radius="0.635" width="0.0508" layer="21"/>
+<pad name="A" x="2.54" y="1.27" drill="0.8128" shape="long"/>
+<pad name="E" x="-2.54" y="1.27" drill="0.8128" shape="long"/>
+<pad name="S" x="0" y="-1.27" drill="0.8128" shape="long"/>
+<text x="-4.826" y="2.8702" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.8006" y="-4.191" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="-4.445" y="0.635" size="1.27" layer="21" ratio="10">3</text>
+<text x="3.556" y="0.635" size="1.27" layer="21" ratio="10">1</text>
+<text x="-2.032" y="-1.016" size="1.27" layer="51" ratio="10">3</text>
+</package>
+<package name="S75H">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-0.635" y1="-0.635" x2="0.635" y2="0.635" width="0.8128" layer="51"/>
+<wire x1="1.778" y1="0" x2="1.905" y2="0" width="0.254" layer="21"/>
+<wire x1="-1.905" y1="0" x2="-1.778" y2="0" width="0.254" layer="21"/>
+<wire x1="0" y1="1.778" x2="0" y2="1.905" width="0.254" layer="21"/>
+<wire x1="1.27" y1="1.27" x2="1.397" y2="1.397" width="0.254" layer="21"/>
+<wire x1="-1.27" y1="1.27" x2="-1.397" y2="1.397" width="0.254" layer="21"/>
+<wire x1="-1.27" y1="-1.27" x2="-1.397" y2="-1.397" width="0.254" layer="51"/>
+<wire x1="1.27" y1="-1.27" x2="1.397" y2="-1.397" width="0.254" layer="51"/>
+<circle x="0" y="0" radius="3.302" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.397" width="0.1524" layer="51"/>
+<pad name="A" x="-1.778" y="-1.397" drill="0.8128" shape="octagon"/>
+<pad name="S" x="0" y="0.381" drill="0.8128" shape="octagon"/>
+<pad name="E" x="1.778" y="-1.397" drill="0.8128" shape="octagon"/>
+<text x="0.762" y="-2.667" size="0.9906" layer="51" ratio="12">3</text>
+<text x="-1.524" y="-2.667" size="0.9906" layer="51" ratio="12">1</text>
+<text x="-2.54" y="3.81" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.302" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="S75P">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-0.635" y1="-0.635" x2="0.635" y2="0.635" width="0.6096" layer="21"/>
+<wire x1="1.778" y1="0" x2="1.905" y2="0" width="0.1524" layer="51"/>
+<wire x1="-1.905" y1="0" x2="-1.778" y2="0" width="0.1524" layer="51"/>
+<wire x1="0" y1="1.778" x2="0" y2="1.905" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="1.27" x2="1.397" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="1.27" x2="-1.397" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-1.27" x2="-1.397" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="-1.27" x2="1.397" y2="-1.397" width="0.1524" layer="21"/>
+<wire x1="-3.2379" y1="-0.6476" x2="0" y2="-3.302" width="0.1524" layer="21" curve="78.690111"/>
+<wire x1="0" y1="-3.302" x2="3.2426" y2="-0.6236" width="0.1524" layer="21" curve="79.114357"/>
+<wire x1="-3.2278" y1="0.6725" x2="-0.889" y2="3.175" width="0.1524" layer="21" curve="-62.588748"/>
+<wire x1="0.889" y1="3.175" x2="3.2278" y2="0.6725" width="0.1524" layer="21" curve="-62.588748"/>
+<circle x="0" y="0" radius="3.302" width="0.1524" layer="51"/>
+<circle x="0" y="0" radius="1.397" width="0.1524" layer="21"/>
+<pad name="A" x="-2.54" y="0" drill="0.8128" shape="octagon"/>
+<pad name="S" x="0" y="2.54" drill="0.8128" shape="octagon"/>
+<pad name="E" x="2.54" y="0" drill="0.8128" shape="octagon"/>
+<text x="-2.54" y="3.81" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.302" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="0.762" y="-2.667" size="0.9906" layer="21" ratio="12">3</text>
+<text x="-1.524" y="-2.667" size="0.9906" layer="21" ratio="12">1</text>
+</package>
+<package name="ST10">
+<description><b>POTENTIOMETER</b><p>
+Piher</description>
+<wire x1="-1.905" y1="-1.27" x2="-1.27" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="-1.27" y1="-1.905" x2="-1.143" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-1.905" x2="1.27" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="1.27" y1="-1.905" x2="1.905" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="3.175" x2="-0.762" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="2.54" x2="0.762" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="3.175" x2="-0.762" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-0.762" y1="3.175" x2="0.762" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="3.175" x2="4.445" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="4.445" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="5.08" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="-1.27" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="3.175" x2="-5.08" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-0.635" x2="3.937" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="3.937" y1="-0.635" x2="1.143" y2="-0.635" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-0.635" x2="-1.143" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-0.635" x2="-3.937" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-3.937" y1="-0.635" x2="-1.143" y2="-0.635" width="0.1524" layer="51"/>
+<wire x1="-4.445" y1="-1.27" x2="-3.937" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="-3.937" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="-1.143" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="4.445" y1="-1.27" x2="3.937" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="3.937" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="1.143" y1="-1.27" x2="-1.143" y2="-1.27" width="0.1524" layer="21"/>
+<wire x1="1.143" y1="-1.905" x2="-1.143" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="0.762" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="2.54" x2="-0.762" y2="2.54" width="0.1524" layer="51"/>
+<wire x1="-0.762" y1="2.54" x2="-5.08" y2="2.54" width="0.1524" layer="21"/>
+<pad name="A" x="-2.54" y="-1.27" drill="1.3208" shape="octagon"/>
+<pad name="E" x="2.54" y="-1.27" drill="1.3208" shape="octagon"/>
+<pad name="S" x="0" y="1.27" drill="1.3208" shape="octagon"/>
+<text x="-4.445" y="3.5306" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-4.445" y="-4.0894" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="ST15">
+<description><b>POTENTIOMETER</b><p>
+Piher</description>
+<wire x1="-3.683" y1="-2.54" x2="-3.048" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="-3.175" x2="3.683" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-6.985" y1="2.54" x2="-1.905" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="2.54" x2="-1.397" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="7.62" y1="1.905" x2="6.985" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="7.62" y1="1.905" x2="7.62" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="-6.985" y1="-2.54" x2="-7.62" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="-6.985" y1="2.54" x2="-7.62" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="-7.62" y1="-1.905" x2="-7.62" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="7.62" y1="-1.905" x2="6.985" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="7.62" y1="-1.905" x2="6.477" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="6.477" y1="-1.905" x2="3.683" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="3.683" y1="-1.905" x2="-3.683" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="-7.62" y1="-1.905" x2="-6.477" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="-6.477" y1="-1.905" x2="-3.683" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="-6.985" y1="-2.54" x2="-6.477" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-6.477" y1="-2.54" x2="-3.683" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="6.985" y1="-2.54" x2="6.477" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="6.477" y1="-2.54" x2="3.683" y2="-2.54" width="0.1524" layer="51"/>
+<wire x1="3.683" y1="-2.54" x2="-3.683" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="3.048" y1="-3.175" x2="-3.048" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="2.54" x2="1.905" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="2.54" x2="6.985" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="2.54" x2="1.905" y2="2.54" width="0.1524" layer="51"/>
+<wire x1="7.62" y1="1.905" x2="1.905" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="1.905" x2="1.397" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="1.905" x2="-1.905" y2="1.905" width="0.1524" layer="51"/>
+<wire x1="-1.397" y1="1.905" x2="-1.905" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="1.905" x2="-7.62" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="2.54" x2="1.905" y2="1.905" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="2.54" x2="-1.905" y2="1.905" width="0.1524" layer="21"/>
+<pad name="A" x="-5.08" y="-2.54" drill="1.3208" shape="long"/>
+<pad name="E" x="5.08" y="-2.54" drill="1.3208" shape="long"/>
+<pad name="S" x="0" y="2.54" drill="1.3208" shape="long"/>
+<text x="1.905" y="3.0226" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-5.08" y="-0.6604" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="SP19LKN">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-9.525" y1="-2.413" x2="10.16" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="10.16" y1="-2.413" x2="10.16" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="10.16" y1="2.667" x2="-9.525" y2="2.667" width="0.1524" layer="21"/>
+<wire x1="-9.525" y1="2.667" x2="-9.525" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="6.223" y1="1.27" x2="5.842" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="6.223" y1="1.27" x2="6.096" y2="1.143" width="0.1524" layer="21"/>
+<wire x1="6.223" y1="1.27" x2="6.096" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="1.016" x2="5.969" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="1.016" x2="5.842" y2="0.889" width="0.1524" layer="21"/>
+<wire x1="5.969" y1="1.524" x2="5.842" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="6.096" y1="1.143" x2="6.096" y2="1.397" width="0.1524" layer="21"/>
+<wire x1="6.096" y1="1.143" x2="5.969" y2="1.016" width="0.1524" layer="21"/>
+<wire x1="6.096" y1="1.397" x2="5.969" y2="1.524" width="0.1524" layer="21"/>
+<wire x1="5.842" y1="1.27" x2="5.842" y2="1.651" width="0.1524" layer="21"/>
+<wire x1="5.842" y1="0.889" x2="5.842" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="5.715" y1="0.762" x2="5.842" y2="0.889" width="0.1524" layer="21"/>
+<wire x1="5.842" y1="1.651" x2="5.715" y2="1.778" width="0.1524" layer="21"/>
+<wire x1="5.715" y1="1.778" x2="5.715" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="3.81" y1="1.27" x2="5.842" y2="1.27" width="0.1524" layer="21"/>
+<wire x1="-9.525" y1="2.667" x2="-9.525" y2="3.683" width="0.1524" layer="21"/>
+<wire x1="-9.525" y1="3.683" x2="-14.605" y2="3.683" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="3.683" x2="-14.605" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="3.302" x2="-14.605" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="0.762" x2="-14.605" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="-0.508" x2="-14.605" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="-3.048" x2="-14.605" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="-3.429" x2="-9.525" y2="-3.429" width="0.1524" layer="21"/>
+<wire x1="-9.525" y1="-3.429" x2="-9.525" y2="-2.413" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="3.302" x2="-14.732" y2="3.302" width="0.1524" layer="21"/>
+<wire x1="-14.732" y1="3.302" x2="-14.732" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-14.732" y1="0.762" x2="-14.605" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-14.605" y1="-0.508" x2="-14.732" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="-14.732" y1="-0.508" x2="-14.732" y2="-3.048" width="0.1524" layer="21"/>
+<wire x1="-14.732" y1="-3.048" x2="-14.605" y2="-3.048" width="0.1524" layer="21"/>
+<pad name="A" x="6.35" y="-1.27" drill="1.016" shape="long"/>
+<pad name="E" x="-6.35" y="-1.27" drill="1.016" shape="long"/>
+<pad name="S" x="-1.27" y="1.27" drill="1.016" shape="long"/>
+<text x="-15.113" y="-3.429" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
+<text x="-3.81" y="-1.778" size="1.27" layer="27" ratio="10">>VALUE</text>
+<text x="7.62" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
+<text x="-8.89" y="-1.905" size="1.27" layer="21" ratio="10">3</text>
+<text x="-3.937" y="0.635" size="1.27" layer="21" ratio="10">2</text>
+<text x="1.397" y="0.635" size="1.27" layer="21" ratio="10"> 1 </text>
+<text x="5.588" y="0.635" size="1.27" layer="21" ratio="10"> 3 </text>
+</package>
+<package name="PT-10">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-3.175" y1="-4.064" x2="3.175" y2="-4.064" width="0.1524" layer="21" curve="-288.924644"/>
+<wire x1="3.175" y1="-4.064" x2="3.175" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-5.715" x2="-3.175" y2="-4.064" width="0.1524" layer="51"/>
+<wire x1="-2.794" y1="-5.715" x2="-2.794" y2="-3.175" width="0.1524" layer="51"/>
+<wire x1="-2.794" y1="-3.175" x2="-1.905" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-3.175" x2="-0.635" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="-0.635" y1="-4.445" x2="-1.27" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="-1.27" y1="-4.445" x2="-1.27" y2="-5.715" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="-5.715" x2="1.27" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="-4.445" x2="0.635" y2="-4.445" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="-4.445" x2="0.635" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="-3.175" x2="1.905" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="1.905" y1="-2.54" x2="2.794" y2="-3.175" width="0.1524" layer="21"/>
+<wire x1="2.794" y1="-3.175" x2="2.794" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="-3.175" y1="-5.715" x2="3.175" y2="-5.715" width="0.1524" layer="51"/>
+<wire x1="0.889" y1="1.397" x2="-0.127" y2="0.381" width="0.1524" layer="21"/>
+<wire x1="-0.127" y1="0.381" x2="-0.508" y2="0.762" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="0.762" x2="-0.508" y2="0" width="0.1524" layer="21"/>
+<wire x1="-0.508" y1="0" x2="-1.397" y2="-0.889" width="0.1524" layer="21"/>
+<wire x1="1.397" y1="0.889" x2="0.381" y2="-0.127" width="0.1524" layer="21"/>
+<wire x1="0.381" y1="-0.127" x2="0.762" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="0.762" y1="-0.508" x2="0" y2="-0.508" width="0.1524" layer="21"/>
+<wire x1="0" y1="-0.508" x2="-0.889" y2="-1.397" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="1.8034" width="0.1524" layer="21"/>
+<circle x="0" y="0" radius="2.794" width="0.0508" layer="21"/>
+<pad name="A" x="-2.54" y="-5.08" drill="1.016" shape="octagon"/>
+<pad name="E" x="2.54" y="-5.08" drill="1.016" shape="octagon"/>
+<pad name="S" x="0" y="5.08" drill="1.016" shape="octagon"/>
+<text x="-3.175" y="6.35" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-3.048" y="-7.62" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="PT-10S">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-1.905" y1="-1.27" x2="-1.27" y2="-1.905" width="0.1524" layer="51"/>
+<wire x1="-1.27" y1="-1.905" x2="1.27" y2="-1.905" width="0.1524" layer="21"/>
+<wire x1="1.27" y1="-1.905" x2="1.905" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="-4.445" y1="-1.27" x2="4.445" y2="-1.27" width="0.1524" layer="51"/>
+<wire x1="-0.635" y1="3.175" x2="-0.635" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="0.635" y1="2.54" x2="0.635" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="3.175" x2="4.445" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="4.445" y2="3.175" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="2.54" x2="5.08" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="-1.27" x2="-5.08" y2="-0.635" width="0.1524" layer="21"/>
+<wire x1="-4.445" y1="3.175" x2="-5.08" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-5.08" y1="-0.635" x2="5.08" y2="-0.635" width="0.1524" layer="51"/>
+<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="5.08" y1="-0.635" x2="4.445" y2="-1.27" width="0.1524" layer="21"/>
+<pad name="A" x="-2.54" y="-1.27" drill="1.016" shape="long"/>
+<pad name="E" x="2.54" y="-1.27" drill="1.016" shape="long"/>
+<pad name="S" x="0" y="1.27" drill="1.016" shape="long"/>
+<text x="-2.54" y="3.7846" size="1.27" layer="25" ratio="10">>NAME</text>
+<text x="-2.54" y="-4.2164" size="1.27" layer="27" ratio="10">>VALUE</text>
+</package>
+<package name="PT-SPIN">
+<description><b>POTENTIOMETER</b></description>
+<wire x1="-8.89" y1="-2.54" x2="8.89" y2="-2.54" width="0.1524" layer="21"/>
+<wire x1="8.89" y1="-2.54" x2="8.89" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="8.89" y1="2.54" x2="-8.89" y2="2.54" width="0.1524" layer="21"/>
+<wire x1="-8.89" y1="2.54" x2="-8.89" y2="-2.54" width="0.1524" layer="21"/>
+<pad name="S" x="-1.27" y="1.27" drill="0.8128" shape="long"/>
+<pad name="E" x="6.35" y="-1.27" drill="0.8128" shape="long"/>
+<pad name="A" x="-6.35" y="-1.27" drill="0.8128" shape="long"/>
+<text x="-3.175" y="3.175" size="1.778" layer="25" ratio="10">>NAME</text>
+<text x="-5.08" y="-1.778" size="1.778" layer="27" ratio="10">>VALUE</text>
+<rectangle x1="-9.525" y1="-1.27" x2="-8.89" y2="1.27" layer="21"/>
+<rectangle x1="-10.16" y1="0.381" x2="-9.525" y2="1.27" layer="21"/>
+<rectangle x1="-10.16" y1="-1.27" x2="-9.525" y2="-0.381" layer="21"/>
+</package>
+<package name="CIP20C-4MM">
+<description><b>Carbon Rotary Potentiometers - 20 mm size</b><p>
+Source: Radiohm .. RAD.pdf</description>
+<wire x1="-10.1" y1="-1.125" x2="-10.1" y2="6.675" width="0.2032" layer="21"/>
+<wire x1="-10.1" y1="6.675" x2="10.1" y2="6.675" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="6.675" x2="10.1" y2="-1.125" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="-1.125" x2="10.1" y2="-3.8" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="-3.8" x2="-10.1" y2="-3.8" width="0.2032" layer="21"/>
+<wire x1="-10.1" y1="-3.8" x2="-10.1" y2="-1.125" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-3.9" x2="2.9" y2="-11.8" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-11.8" x2="-2.9" y2="-11.8" width="0.2032" layer="21"/>
+<wire x1="-2.9" y1="-11.8" x2="-2.9" y2="-3.875" width="0.2032" layer="21"/>
+<wire x1="1.9" y1="-11.9" x2="1.9" y2="-52.8" width="0.2032" layer="21"/>
+<wire x1="1.9" y1="-52.8" x2="0.9" y2="-53.8" width="0.2032" layer="21"/>
+<wire x1="0.9" y1="-53.8" x2="-0.9" y2="-53.8" width="0.2032" layer="21"/>
+<wire x1="-0.9" y1="-53.8" x2="-1.9" y2="-52.8" width="0.2032" layer="21"/>
+<wire x1="-1.9" y1="-52.8" x2="-1.9" y2="-11.875" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="-1.125" x2="-10.1" y2="-1.125" width="0.2032" layer="21"/>
+<pad name="A" x="-5" y="0" drill="1.3" diameter="1.9304"/>
+<pad name="S" x="0" y="0" drill="1.3" diameter="1.9304"/>
+<pad name="E" x="5" y="0" drill="1.3" diameter="1.9304"/>
+<text x="-10.16" y="6.985" size="1.27" layer="25">>NAME</text>
+<text x="-8.255" y="3.175" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="CIP20C-6MM">
+<description><b>Carbon Rotary Potentiometers - 20 mm size</b><p>
+Source: Radiohm .. RAD.pdf</description>
+<wire x1="-10.1" y1="-1.125" x2="-10.1" y2="6.675" width="0.2032" layer="21"/>
+<wire x1="-10.1" y1="6.675" x2="10.1" y2="6.675" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="6.675" x2="10.1" y2="-1.125" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="-1.125" x2="10.1" y2="-3.8" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="-3.8" x2="-10.1" y2="-3.8" width="0.2032" layer="21"/>
+<wire x1="-10.1" y1="-3.8" x2="-10.1" y2="-1.125" width="0.2032" layer="21"/>
+<wire x1="3.9" y1="-3.9" x2="3.9" y2="-11.8" width="0.2032" layer="21"/>
+<wire x1="3.9" y1="-11.8" x2="-3.9" y2="-11.8" width="0.2032" layer="21"/>
+<wire x1="-3.9" y1="-11.8" x2="-3.9" y2="-3.875" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-11.85" x2="2.9" y2="-52.8" width="0.2032" layer="21"/>
+<wire x1="2.9" y1="-52.8" x2="1.9" y2="-53.8" width="0.2032" layer="21"/>
+<wire x1="1.9" y1="-53.8" x2="-1.9" y2="-53.8" width="0.2032" layer="21"/>
+<wire x1="-1.9" y1="-53.8" x2="-2.9" y2="-52.8" width="0.2032" layer="21"/>
+<wire x1="-2.9" y1="-52.8" x2="-2.9" y2="-11.875" width="0.2032" layer="21"/>
+<wire x1="10.1" y1="-1.125" x2="-10.1" y2="-1.125" width="0.2032" layer="21"/>
+<pad name="A" x="-5" y="0" drill="1.3" diameter="1.9304"/>
+<pad name="S" x="0" y="0" drill="1.3" diameter="1.9304"/>
+<pad name="E" x="5" y="0" drill="1.3" diameter="1.9304"/>
+<text x="-10.16" y="6.985" size="1.27" layer="25">>NAME</text>
+<text x="-8.255" y="3.175" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="SM-42/43A">
+<description><b>COPAL ELECTRONICS SM-42/43 SURFACE MOUNT TRIMMERS</b> Side adjustmet<p>
+Source: smt-pots.pdf</description>
+<wire x1="2.175" y1="-2.3" x2="2.175" y2="2.3" width="0.2032" layer="51"/>
+<wire x1="2.175" y1="2.3" x2="-2.2" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="2.3" x2="-2.2" y2="-2.3" width="0.2032" layer="51"/>
+<wire x1="-2.2" y1="-2.3" x2="2.175" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="2.3" x2="-2.2" y2="1.2" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-2.3" width="0.2032" layer="21"/>
+<smd name="3" x="2" y="-1.15" dx="1.3" dy="2" layer="1" rot="R90"/>
+<smd name="2" x="-2" y="0" dx="2" dy="2" layer="1" rot="R90"/>
+<smd name="1" x="2" y="1.15" dx="1.3" dy="2" layer="1" rot="R90"/>
+<text x="-2.65" y="-3.975" size="1.27" layer="25">>NAME</text>
+<text x="-2.75" y="2.7" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="1.95" y1="-1.425" x2="2.75" y2="-1.125" layer="51" rot="R90"/>
+<rectangle x1="1.95" y1="1.125" x2="2.75" y2="1.425" layer="51" rot="R90"/>
+<rectangle x1="-3" y1="-0.15" x2="-1.7" y2="0.15" layer="51" rot="R90"/>
+<rectangle x1="-2.5875" y1="-1.6375" x2="-1.6875" y2="-1.3125" layer="21" rot="R90"/>
+</package>
+<package name="SM-42/43B">
+<description><b>COPAL ELECTRONICS SM-42/43 SURFACE MOUNT TRIMMERS</b> Side adjustmet<p>
+Source: smt-pots.pdf</description>
+<wire x1="2.175" y1="-2.3" x2="2.175" y2="2.3" width="0.2032" layer="51"/>
+<wire x1="2.175" y1="2.3" x2="-2.2" y2="2.3" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="2.3" x2="-2.2" y2="-2.3" width="0.2032" layer="51"/>
+<wire x1="-2.2" y1="-2.3" x2="2.175" y2="-2.3" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="2.3" x2="-2.2" y2="1.2" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="-1.2" x2="-2.2" y2="-2.3" width="0.2032" layer="21"/>
+<smd name="3" x="2.6" y="-1.15" dx="1.3" dy="1.3" layer="1" rot="R90"/>
+<smd name="2" x="-2.6" y="0" dx="2" dy="1.3" layer="1" rot="R90"/>
+<smd name="1" x="2.6" y="1.15" dx="1.3" dy="1.3" layer="1" rot="R90"/>
+<text x="-2.575" y="-3.85" size="1.27" layer="25">>NAME</text>
+<text x="-2.575" y="2.65" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="2.2" y1="-1.675" x2="3" y2="-0.875" layer="51" rot="R90"/>
+<rectangle x1="2.2" y1="0.875" x2="3" y2="1.675" layer="51" rot="R90"/>
+<rectangle x1="-3.2375" y1="-0.3875" x2="-1.9375" y2="0.3875" layer="51" rot="R90"/>
+<rectangle x1="-2.5875" y1="-1.6375" x2="-1.6875" y2="-1.3125" layer="21" rot="R90"/>
+</package>
+<package name="SM-42/43W">
+<description><b>COPAL ELECTRONICS SM-42/43 SURFACE MOUNT TRIMMERS</b> Top adjustmet<p>
+Source: smt-pots.pdf</description>
+<wire x1="-2.3" y1="-1.625" x2="2.3" y2="-1.625" width="0.2032" layer="51"/>
+<wire x1="2.3" y1="-1.625" x2="2.3" y2="1.65" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.65" x2="-2.3" y2="1.65" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="1.65" x2="-2.3" y2="-1.625" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.65" x2="1.2" y2="1.65" width="0.2032" layer="21"/>
+<wire x1="-1.2" y1="1.65" x2="-2.3" y2="1.65" width="0.2032" layer="21"/>
+<wire x1="1.525" y1="1.175" x2="0.875" y2="0.525" width="0.2032" layer="51"/>
+<circle x="1.2" y="0.85" radius="0.5505" width="0.2032" layer="51"/>
+<smd name="1" x="-1.27" y="-1.45" dx="1.3" dy="1.6" layer="1"/>
+<smd name="2" x="0" y="1.45" dx="2" dy="1.6" layer="1"/>
+<smd name="3" x="1.27" y="-1.45" dx="1.3" dy="1.6" layer="1"/>
+<text x="-2.4" y="-3.625" size="1.27" layer="25">>NAME</text>
+<text x="-2.4" y="2.475" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.675" y1="-1.95" x2="-0.875" y2="-1.65" layer="51"/>
+<rectangle x1="0.875" y1="-1.95" x2="1.675" y2="-1.65" layer="51"/>
+<rectangle x1="-0.65" y1="1.65" x2="0.65" y2="1.95" layer="51"/>
+</package>
+<package name="SM-42/43X">
+<description><b>COPAL ELECTRONICS SM-42/43 SURFACE MOUNT TRIMMERS</b> Top adjustmet<p>
+Source: smt-pots.pdf</description>
+<wire x1="-2.3" y1="-1.625" x2="2.3" y2="-1.625" width="0.2032" layer="51"/>
+<wire x1="2.3" y1="-1.625" x2="2.3" y2="1.65" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.65" x2="-2.3" y2="1.65" width="0.2032" layer="51"/>
+<wire x1="-2.3" y1="1.65" x2="-2.3" y2="-1.625" width="0.2032" layer="21"/>
+<wire x1="2.3" y1="1.65" x2="1.2" y2="1.65" width="0.2032" layer="21"/>
+<wire x1="-1.2" y1="1.65" x2="-2.3" y2="1.65" width="0.2032" layer="21"/>
+<wire x1="1.525" y1="1.175" x2="0.875" y2="0.525" width="0.2032" layer="21"/>
+<circle x="1.2" y="0.85" radius="0.5505" width="0.2032" layer="21"/>
+<smd name="1" x="-1.27" y="-2.55" dx="1.3" dy="1.9" layer="1"/>
+<smd name="2" x="0" y="2.55" dx="2" dy="1.9" layer="1"/>
+<smd name="3" x="1.27" y="-2.55" dx="1.3" dy="1.9" layer="1"/>
+<text x="-2.4" y="-5" size="1.27" layer="25">>NAME</text>
+<text x="-2.4" y="3.675" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-1.675" y1="-2.85" x2="-0.875" y2="-1.65" layer="51"/>
+<rectangle x1="0.875" y1="-2.85" x2="1.675" y2="-1.65" layer="51"/>
+<rectangle x1="-0.65" y1="1.65" x2="0.65" y2="2.85" layer="51"/>
+</package>
+<package name="3223G">
+<description><b>3 mm SMD Trimming Potentiometer</b> Side Adjust<p>
+Source: http://www.bourns.com/data/global/PDFs/3223.PDF</description>
+<wire x1="-1.85" y1="1.85" x2="1.85" y2="1.85" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="1.85" x2="1.85" y2="-1.85" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="-1.85" x2="-1.85" y2="-1.85" width="0.2032" layer="51"/>
+<wire x1="-1.85" y1="-1.85" x2="-1.85" y2="1.85" width="0.2032" layer="51"/>
+<wire x1="-0.8975" y1="1.85" x2="1.85" y2="1.85" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="1.85" x2="1.85" y2="1.0075" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="-1.85" x2="-0.8975" y2="-1.85" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="-1.0075" x2="1.85" y2="-1.85" width="0.2032" layer="21"/>
+<wire x1="-1.85" y1="-0.58" x2="-1.85" y2="0.58" width="0.2032" layer="21"/>
+<smd name="1" x="-2.2" y="1.4" dx="2" dy="0.9" layer="1"/>
+<smd name="2" x="2.2" y="0" dx="2" dy="1.3" layer="1"/>
+<smd name="3" x="-2.2" y="-1.4" dx="2" dy="0.9" layer="1"/>
+<text x="-1.5875" y="2.2225" size="1.27" layer="25">>NAME</text>
+<text x="-1.905" y="-3.4925" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="-2.65" y1="1.075" x2="-1.925" y2="1.625" layer="51"/>
+<rectangle x1="-2.65" y1="-1.625" x2="-1.925" y2="-1.075" layer="51"/>
+<rectangle x1="1.925" y1="-0.5" x2="2.625" y2="0.5" layer="51"/>
+</package>
+<package name="3223J">
+<description><b>3 mm SMD Trimming Potentiometer</b> Side Adjust<p>
+Source: http://www.bourns.com/data/global/PDFs/3223.PDF</description>
+<wire x1="-1.85" y1="1.85" x2="1.85" y2="1.85" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="1.85" x2="1.85" y2="-1.85" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="-1.85" x2="-1.85" y2="-1.85" width="0.2032" layer="51"/>
+<wire x1="-1.85" y1="-1.85" x2="-1.85" y2="1.85" width="0.2032" layer="51"/>
+<wire x1="-0.8975" y1="1.85" x2="1.85" y2="1.85" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="1.85" x2="1.85" y2="1.0075" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="-1.85" x2="-0.8975" y2="-1.85" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="-1.0075" x2="1.85" y2="-1.85" width="0.2032" layer="21"/>
+<wire x1="-1.85" y1="-0.58" x2="-1.85" y2="0.58" width="0.2032" layer="21"/>
+<smd name="1" x="-2" y="1.4" dx="1.6" dy="0.9" layer="1"/>
+<smd name="2" x="2" y="0" dx="1.6" dy="1.3" layer="1"/>
+<smd name="3" x="-2" y="-1.4" dx="1.6" dy="0.9" layer="1"/>
+<text x="-1.5875" y="2.2225" size="1.27" layer="25">>NAME</text>
+<text x="-1.905" y="-3.4925" size="1.27" layer="27">>VALUE</text>
+</package>
+<package name="3223W">
+<description><b>3 mm SMD Trimming Potentiometer</b> Top Adjust<p>
+Source: http://www.bourns.com/data/global/PDFs/3223.PDF</description>
+<wire x1="-1.85" y1="1.5" x2="1.85" y2="1.5" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="1.5" x2="1.85" y2="-1.5" width="0.2032" layer="51"/>
+<wire x1="1.85" y1="-1.5" x2="-1.85" y2="-1.5" width="0.2032" layer="51"/>
+<wire x1="-1.85" y1="-1.5" x2="-1.85" y2="1.5" width="0.2032" layer="51"/>
+<wire x1="-1.85" y1="0.0875" x2="-1.85" y2="1.5" width="0.2032" layer="21"/>
+<wire x1="-1.85" y1="1.5" x2="-1.0075" y2="1.5" width="0.2032" layer="21"/>
+<wire x1="1.0075" y1="1.5" x2="1.85" y2="1.5" width="0.2032" layer="21"/>
+<wire x1="1.85" y1="1.5" x2="1.85" y2="0.0875" width="0.2032" layer="21"/>
+<wire x1="0.58" y1="-1.5" x2="-0.58" y2="-1.5" width="0.2032" layer="21"/>
+<circle x="1.05" y="0.725" radius="0.5255" width="0.1016" layer="21"/>
+<smd name="1" x="-1.4" y="-1.215" dx="0.9" dy="1.6" layer="1"/>
+<smd name="3" x="1.4" y="-1.215" dx="0.9" dy="1.6" layer="1"/>
+<smd name="2" x="0" y="1.215" dx="1.3" dy="1.3" layer="1"/>
+<text x="-1.5875" y="2.2225" size="1.27" layer="25">>NAME</text>
+<text x="-1.905" y="-3.4925" size="1.27" layer="27">>VALUE</text>
+<rectangle x1="0.55" y1="0.6" x2="1.55" y2="0.85" layer="21"/>
+</package>
+</packages>
+<symbols>
+<symbol name="TPOT">
+<wire x1="-0.762" y1="2.54" x2="-0.762" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="-2.54" x2="0.762" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="1.651" y2="0" width="0.1524" layer="94"/>
+<wire x1="1.651" y1="0" x2="-1.8796" y2="1.7526" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="2.54" x2="-0.762" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-0.762" y1="-2.54" x2="0.762" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="-2.54" y2="-0.508" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-0.508" x2="-3.048" y2="-1.524" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-0.508" x2="-2.032" y2="-1.524" width="0.1524" layer="94"/>
+<wire x1="-2.1597" y1="1.2939" x2="-1.7018" y2="2.2352" width="0.1524" layer="94"/>
+<text x="-5.969" y="-3.81" size="1.778" layer="95" rot="R90">>NAME</text>
+<text x="-3.81" y="-3.81" size="1.778" layer="96" rot="R90">>VALUE</text>
+<pin name="A" x="0" y="-5.08" visible="pad" length="short" direction="pas" rot="R90"/>
+<pin name="E" x="0" y="5.08" visible="pad" length="short" direction="pas" rot="R270"/>
+<pin name="S" x="5.08" y="0" visible="pad" length="short" direction="pas" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TRIM_EU-" prefix="R" uservalue="yes">
+<description><b>POTENTIOMETER</b></description>
+<gates>
+<gate name="1" symbol="TPOT" x="0" y="0"/>
+</gates>
+<devices>
+<device name="B25P" package="B25P">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="B25U" package="B25U">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="B25V" package="B25V">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="B25X" package="B25X">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="B64W" package="B64W">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="B64Y" package="B64Y">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="B90P" package="SP19L">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CA6H" package="CA6H">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CA6V" package="CA6V">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CA9H" package="CA9H">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CA9V" package="CA9V">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CA14V" package="CA14V">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CA14H" package="CA14H">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CT6" package="CT6">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="ECP10P" package="ECP10P">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="ECP10S" package="ECP10S">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LI10" package="LI10">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="LI15" package="LI15">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="RJ6" package="RJ6">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="RJ6S" package="RJ6S">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="RJ9W" package="RJ9W">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="RS3" package="RS3">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S43P" package="SP19L">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S63P" package="S63P">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S63S" package="S63S">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S63X" package="S63X">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S64W" package="S64W">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S64Y" package="S64Y">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S75H" package="S75H">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="S75P" package="S75P">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SP19L" package="SP19L">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="ST10" package="ST10">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="ST15" package="ST15">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="T189" package="SP19LKN">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="PT10" package="PT-10">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="PT10S" package="PT-10S">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="PTSPIN" package="PT-SPIN">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CIP20C-4MM" package="CIP20C-4MM">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="CIP20C-6MM" package="CIP20C-6MM">
+<connects>
+<connect gate="1" pin="A" pad="A"/>
+<connect gate="1" pin="E" pad="E"/>
+<connect gate="1" pin="S" pad="S"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SM-42/43A" package="SM-42/43A">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SM-42/43B" package="SM-42/43B">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SM-42/43W" package="SM-42/43W">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SM-42/43X" package="SM-42/43X">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="3223G" package="3223G">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="3223J" package="3223J">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="3223W" package="3223W">
+<connects>
+<connect gate="1" pin="A" pad="1"/>
+<connect gate="1" pin="E" pad="3"/>
+<connect gate="1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="XB1" library="maxstream" deviceset="XBEE" device="-PRO"/>
+<part name="IC1" library="avr-7" deviceset="MEGA48/88/168" device="-AU" value="M168"/>
+<part name="IC2" library="74xx-eu" deviceset="74*126" device="D" technology="HC"/>
+<part name="X1" library="con-molex" deviceset="52745-1690" device=""/>
+<part name="X2" library="con-molex" deviceset="52745-1690" device=""/>
+<part name="JP1" library="SparkFun" deviceset="M08" device="1X08"/>
+<part name="JP2" library="SparkFun" deviceset="M08" device="1X08"/>
+<part name="JP3" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP4" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP5" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP6" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP7" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP8" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP9" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP10" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP11" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP12" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP13" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="JP14" library="SparkFun" deviceset="M03" device="PTH"/>
+<part name="IC3" library="SparkFun" deviceset="V_REG_LM1117" device="SOT223"/>
+<part name="JP15" library="SparkFun" deviceset="M02" device="PTH"/>
+<part name="JP16" library="SparkFun" deviceset="M01" device="PTH" value="3.3V"/>
+<part name="JP17" library="SparkFun" deviceset="M01" device="PTH" value="GND"/>
+<part name="JP18" library="SparkFun" deviceset="M01" device="PTH" value="+5V"/>
+<part name="GND2" library="supply1" deviceset="GND" device=""/>
+<part name="P+3" library="supply1" deviceset="+5V" device=""/>
+<part name="+3V2" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND3" library="supply1" deviceset="GND" device=""/>
+<part name="C1" library="rcl" deviceset="C-US" device="C1206" value="10u"/>
+<part name="C2" library="rcl" deviceset="C-US" device="C1206" value="10u"/>
+<part name="+3V3" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND4" library="supply1" deviceset="GND" device=""/>
+<part name="P+4" library="supply1" deviceset="+5V" device=""/>
<part name="P+1" library="supply1" deviceset="+5V" device=""/>
<part name="P+5" library="supply1" deviceset="+5V" device=""/>
<part name="GND6" library="supply1" deviceset="GND" device=""/>
-<part name="C5" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
-<part name="C6" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
+<part name="C5" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
+<part name="C6" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
<part name="+3V4" library="supply1" deviceset="+3V3" device=""/>
<part name="GND7" library="supply1" deviceset="GND" device=""/>
-<part name="C7" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
-<part name="C8" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
-<part name="C9" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
-<part name="C10" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
-<part name="C12" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
+<part name="C7" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
+<part name="C8" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
+<part name="C9" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
+<part name="C10" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
<part name="+3V6" library="supply1" deviceset="+3V3" device=""/>
<part name="GND9" library="supply1" deviceset="GND" device=""/>
-<part name="C14" library="SparkFun" deviceset="CAP" device="0603-CAP" value="100n"/>
+<part name="C4" library="SparkFun" deviceset="CAP" device="0805" value="100n"/>
<part name="FRAME1" library="frames" deviceset="A3L-LOC" device=""/>
-<part name="GND10" library="supply1" deviceset="GND" device=""/>
-<part name="+3V7" library="supply1" deviceset="+3V3" device=""/>
-<part name="R3" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="10k"/>
-<part name="R4" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="10k"/>
+<part name="R3" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="R4" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
<part name="+3V8" library="supply1" deviceset="+3V3" device=""/>
-<part name="Q1" library="crystal" deviceset="CRYSTAL" device="HC49UP" value="8M"/>
-<part name="C15" library="SparkFun" deviceset="CAP" device="0603-CAP" value="18p"/>
-<part name="C16" library="SparkFun" deviceset="CAP" device="0603-CAP" value="18p"/>
+<part name="Q1" library="crystal" deviceset="CRYSTAL" device="HC49UP" value="16Mhz"/>
+<part name="C11" library="SparkFun" deviceset="CAP" device="0805" value="18p"/>
+<part name="C12" library="SparkFun" deviceset="CAP" device="0805" value="18p"/>
<part name="GND11" library="supply1" deviceset="GND" device=""/>
-<part name="R5" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="160"/>
-<part name="R6" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="160"/>
-<part name="R7" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="160"/>
-<part name="LED1" library="SparkFun" deviceset="LED" device="0603"/>
-<part name="LED2" library="SparkFun" deviceset="LED" device="0603"/>
-<part name="LED3" library="SparkFun" deviceset="LED" device="0603"/>
+<part name="R5" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="180"/>
+<part name="R6" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="180"/>
+<part name="R7" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="180"/>
+<part name="LED1" library="SparkFun" deviceset="LED" device="1206"/>
+<part name="LED2" library="SparkFun" deviceset="LED" device="1206"/>
+<part name="LED3" library="SparkFun" deviceset="LED" device="1206"/>
<part name="GND12" library="supply1" deviceset="GND" device=""/>
-<part name="LED4" library="SparkFun" deviceset="LED" device="0603"/>
-<part name="R8" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="160"/>
+<part name="LED4" library="SparkFun" deviceset="LED" device="1206"/>
+<part name="R8" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="180"/>
<part name="GND13" library="supply1" deviceset="GND" device=""/>
<part name="P+6" library="supply1" deviceset="+5V" device=""/>
-<part name="Q2" library="crystal" deviceset="CRYSTAL" device="HC49UP" value="8M"/>
-<part name="C17" library="SparkFun" deviceset="CAP" device="0603-CAP" value="18p"/>
-<part name="C18" library="SparkFun" deviceset="CAP" device="0603-CAP" value="18p"/>
-<part name="GND14" library="supply1" deviceset="GND" device=""/>
<part name="+3V9" library="supply1" deviceset="+3V3" device=""/>
<part name="GND15" library="supply1" deviceset="GND" device=""/>
-<part name="R9" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="5k"/>
-<part name="R10" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="10k"/>
+<part name="R9" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="5k"/>
+<part name="R10" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
<part name="GND16" library="supply1" deviceset="GND" device=""/>
<part name="P+7" library="supply1" deviceset="+5V" device=""/>
<part name="GND17" library="supply1" deviceset="GND" device=""/>
<part name="P+19" library="supply1" deviceset="+5V" device=""/>
<part name="GND31" library="supply1" deviceset="GND" device=""/>
<part name="GND33" library="supply1" deviceset="GND" device=""/>
-<part name="GND34" library="supply1" deviceset="GND" device=""/>
<part name="GND35" library="supply1" deviceset="GND" device=""/>
<part name="GND37" library="supply1" deviceset="GND" device=""/>
<part name="GND39" library="supply1" deviceset="GND" device=""/>
<part name="+3V11" library="supply1" deviceset="+3V3" device=""/>
<part name="P+20" library="supply1" deviceset="+5V" device=""/>
-<part name="R11" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="100"/>
-<part name="R12" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="100"/>
<part name="+3V12" library="supply1" deviceset="+3V3" device=""/>
<part name="GND38" library="supply1" deviceset="GND" device=""/>
<part name="+3V13" library="supply1" deviceset="+3V3" device=""/>
-<part name="R13" library="SparkFun" deviceset="RESISTOR" device="0603-RES" value="10k"/>
+<part name="R13" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
<part name="GND40" library="supply1" deviceset="GND" device=""/>
<part name="P+9" library="supply1" deviceset="+5V" device=""/>
+<part name="IC4" library="atmel" deviceset="MEGA1284" device="-A" value="M1284"/>
+<part name="+3V5" library="supply1" deviceset="+3V3" device=""/>
+<part name="GND8" library="supply1" deviceset="GND" device=""/>
+<part name="GND32" library="supply1" deviceset="GND" device=""/>
+<part name="+3V14" library="supply1" deviceset="+3V3" device=""/>
+<part name="D1" library="SparkFun" deviceset="DIODE" device="SOD"/>
+<part name="R12" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="+3V1" library="supply1" deviceset="+3V3" device=""/>
+<part name="R2" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="D2" library="SparkFun" deviceset="DIODE" device="SOD"/>
+<part name="SG1" library="SparkFun" deviceset="BUZZER" device="NS"/>
+<part name="T1" library="SparkFun" deviceset="TRANSISTOR_NPN" device="SOT23-3"/>
+<part name="R1" library="pot" deviceset="TRIM_EU-" device="3223J" value="200"/>
+<part name="R11" library="SparkFun" deviceset="RESISTOR" device="0805-RES" value="10k"/>
+<part name="GND1" library="supply1" deviceset="GND" device=""/>
+<part name="P+21" library="supply1" deviceset="+5V" device=""/>
+<part name="IC5" library="SparkFun" deviceset="V_REG_LM1117" device="SOT223"/>
+<part name="C3" library="rcl" deviceset="C-US" device="C1206" value="10u"/>
+<part name="GND5" library="supply1" deviceset="GND" device=""/>
+<part name="P+22" library="supply1" deviceset="+5V" device=""/>
</parts>
<sheets>
<sheet>
<plain>
-<text x="40.64" y="241.3" size="1.778" layer="91">Todos</text>
-<text x="35.56" y="236.22" size="1.778" layer="91">trous de fixation ?</text>
-<text x="35.56" y="231.14" size="1.778" layer="91">0603 -> 0805</text>
-<text x="35.56" y="233.68" size="1.778" layer="91">pullup sur jtag ?</text>
-<text x="35.56" y="228.6" size="1.778" layer="91">Voir checklist xmega atmel</text>
-<text x="35.56" y="223.52" size="1.778" layer="91">reset interne ? voir PDI sur la checklist</text>
-<text x="35.56" y="226.06" size="1.778" layer="91">xmega A3 est-il programmable avec pdi / jtag ?</text>
-<text x="35.56" y="220.98" size="1.778" layer="91">8Mhz pour les 2 quartz ?</text>
+<text x="147.32" y="55.88" size="1.778" layer="91">SPI level adaptation + Z-state when programming</text>
+<text x="281.94" y="96.52" size="1.778" layer="91">To debug board</text>
+<text x="236.22" y="96.52" size="1.778" layer="91">To debug board</text>
+<text x="251.46" y="157.48" size="1.778" layer="91">To extension boards</text>
+<text x="276.86" y="274.32" size="1.778" layer="91">Input servos</text>
+<text x="236.22" y="274.32" size="1.778" layer="91">Output servos</text>
+<text x="132.08" y="200.66" size="1.778" layer="91">atmega168 generates servo signals</text>
+<text x="-12.7" y="83.82" size="1.778" layer="91">atmega1284 is the main uP</text>
+<text x="-12.7" y="81.28" size="1.778" layer="91">it communicates with xbee (uart),</text>
+<text x="-12.7" y="78.74" size="1.778" layer="91">atmega168 (spi) and ext boards (i2c)</text>
+<text x="106.68" y="48.26" size="1.778" layer="91">xbee 868Mhz</text>
+<text x="66.04" y="154.94" size="1.778" layer="91">debug LEDSs</text>
+<text x="-60.96" y="205.74" size="1.778" layer="91">Test points</text>
+<text x="-68.58" y="266.7" size="1.778" layer="91">Power input</text>
+<text x="27.94" y="264.16" size="1.778" layer="91">regulator</text>
+<text x="48.26" y="256.54" size="1.778" layer="91">decoupling for mega168</text>
+<text x="-48.26" y="45.72" size="1.778" layer="91">decoupling for mega1284</text>
+<text x="-68.58" y="264.16" size="1.778" layer="91">5V -> bypass the regulator</text>
+<text x="-68.58" y="261.62" size="1.778" layer="91">or battery</text>
</plain>
<instances>
-<instance part="XB1" gate="G$1" x="127" y="114.3"/>
-<instance part="U$1" gate="G$1" x="-2.54" y="134.62"/>
+<instance part="XB1" gate="G$1" x="111.76" y="88.9"/>
<instance part="IC1" gate="1" x="149.86" y="243.84"/>
-<instance part="IC2" gate="A" x="182.88" y="111.76"/>
-<instance part="IC2" gate="B" x="182.88" y="91.44"/>
-<instance part="IC2" gate="C" x="182.88" y="71.12"/>
-<instance part="IC2" gate="P" x="220.98" y="81.28"/>
-<instance part="X1" gate="-1" x="243.84" y="144.78"/>
-<instance part="X1" gate="-2" x="243.84" y="142.24"/>
-<instance part="X1" gate="-3" x="243.84" y="139.7"/>
-<instance part="X1" gate="-4" x="243.84" y="137.16"/>
-<instance part="X1" gate="-5" x="243.84" y="134.62"/>
-<instance part="X1" gate="-6" x="243.84" y="132.08"/>
-<instance part="X1" gate="-7" x="243.84" y="129.54"/>
-<instance part="X1" gate="-8" x="243.84" y="127"/>
-<instance part="X1" gate="-9" x="243.84" y="124.46"/>
-<instance part="X1" gate="-10" x="243.84" y="121.92"/>
-<instance part="X1" gate="-11" x="243.84" y="119.38"/>
-<instance part="X1" gate="-12" x="243.84" y="116.84"/>
-<instance part="X1" gate="-13" x="243.84" y="114.3"/>
-<instance part="X1" gate="-14" x="243.84" y="111.76"/>
-<instance part="X1" gate="-15" x="243.84" y="109.22"/>
-<instance part="X1" gate="-16" x="243.84" y="106.68"/>
+<instance part="IC2" gate="A" x="177.8" y="127"/>
+<instance part="IC2" gate="B" x="177.8" y="106.68"/>
+<instance part="IC2" gate="C" x="177.8" y="86.36"/>
+<instance part="IC2" gate="P" x="177.8" y="162.56"/>
+<instance part="X1" gate="-1" x="248.92" y="144.78"/>
+<instance part="X1" gate="-2" x="248.92" y="142.24"/>
+<instance part="X1" gate="-3" x="248.92" y="139.7"/>
+<instance part="X1" gate="-4" x="248.92" y="137.16"/>
+<instance part="X1" gate="-5" x="248.92" y="134.62"/>
+<instance part="X1" gate="-6" x="248.92" y="132.08"/>
+<instance part="X1" gate="-7" x="248.92" y="129.54"/>
+<instance part="X1" gate="-8" x="248.92" y="127"/>
+<instance part="X1" gate="-9" x="248.92" y="124.46"/>
+<instance part="X1" gate="-10" x="248.92" y="121.92"/>
+<instance part="X1" gate="-11" x="248.92" y="119.38"/>
+<instance part="X1" gate="-12" x="248.92" y="116.84"/>
+<instance part="X1" gate="-13" x="248.92" y="114.3"/>
+<instance part="X1" gate="-14" x="248.92" y="111.76"/>
+<instance part="X1" gate="-15" x="248.92" y="109.22"/>
+<instance part="X1" gate="-16" x="248.92" y="106.68"/>
<instance part="X2" gate="-1" x="297.18" y="144.78"/>
<instance part="X2" gate="-2" x="297.18" y="142.24"/>
<instance part="X2" gate="-3" x="297.18" y="139.7"/>
<instance part="JP12" gate="G$1" x="271.78" y="226.06"/>
<instance part="JP13" gate="G$1" x="271.78" y="213.36"/>
<instance part="JP14" gate="G$1" x="271.78" y="200.66"/>
-<instance part="IC3" gate="G$1" x="-25.4" y="281.94"/>
+<instance part="IC3" gate="G$1" x="20.32" y="284.48"/>
<instance part="JP15" gate="G$1" x="-66.04" y="276.86"/>
-<instance part="JP16" gate="G$1" x="-66.04" y="254"/>
-<instance part="JP17" gate="G$1" x="-66.04" y="241.3"/>
-<instance part="JP18" gate="G$1" x="-66.04" y="228.6"/>
-<instance part="JP19" gate="G$1" x="-66.04" y="215.9"/>
-<instance part="JP20" gate="G$1" x="-66.04" y="203.2"/>
-<instance part="P+2" gate="1" x="-53.34" y="287.02"/>
+<instance part="JP16" gate="G$1" x="-60.96" y="241.3"/>
+<instance part="JP17" gate="G$1" x="-60.96" y="228.6"/>
+<instance part="JP18" gate="G$1" x="-60.96" y="215.9"/>
<instance part="GND2" gate="1" x="-53.34" y="271.78"/>
-<instance part="P+3" gate="1" x="-38.1" y="287.02"/>
-<instance part="+3V2" gate="G$1" x="-12.7" y="287.02"/>
-<instance part="GND3" gate="1" x="-25.4" y="261.62"/>
-<instance part="C1" gate="G$1" x="-38.1" y="274.32"/>
-<instance part="C2" gate="G$1" x="-12.7" y="274.32"/>
-<instance part="+3V3" gate="G$1" x="-53.34" y="259.08"/>
-<instance part="GND4" gate="1" x="-50.8" y="238.76"/>
-<instance part="P+4" gate="1" x="-55.88" y="233.68"/>
-<instance part="+3V1" gate="G$1" x="15.24" y="248.92"/>
-<instance part="GND1" gate="1" x="0" y="228.6"/>
-<instance part="R1" gate="G$1" x="10.16" y="241.3" rot="R180"/>
-<instance part="C3" gate="G$1" x="0" y="238.76" rot="R180"/>
-<instance part="GND5" gate="1" x="93.98" y="208.28"/>
-<instance part="R2" gate="G$1" x="104.14" y="220.98" rot="R180"/>
-<instance part="C4" gate="G$1" x="93.98" y="218.44" rot="R180"/>
-<instance part="P+1" gate="1" x="109.22" y="228.6"/>
-<instance part="P+5" gate="1" x="86.36" y="287.02"/>
-<instance part="GND6" gate="1" x="96.52" y="261.62"/>
-<instance part="C5" gate="G$1" x="86.36" y="274.32" rot="R180"/>
-<instance part="C6" gate="G$1" x="96.52" y="274.32" rot="R180"/>
+<instance part="P+3" gate="1" x="7.62" y="289.56"/>
+<instance part="+3V2" gate="G$1" x="33.02" y="289.56"/>
+<instance part="GND3" gate="1" x="20.32" y="264.16"/>
+<instance part="C1" gate="G$1" x="7.62" y="276.86"/>
+<instance part="C2" gate="G$1" x="33.02" y="276.86"/>
+<instance part="+3V3" gate="G$1" x="-48.26" y="246.38"/>
+<instance part="GND4" gate="1" x="-45.72" y="226.06"/>
+<instance part="P+4" gate="1" x="-50.8" y="220.98"/>
+<instance part="P+1" gate="1" x="116.84" y="289.56"/>
+<instance part="P+5" gate="1" x="55.88" y="289.56"/>
+<instance part="GND6" gate="1" x="66.04" y="264.16"/>
+<instance part="C5" gate="G$1" x="55.88" y="276.86" rot="R180"/>
+<instance part="C6" gate="G$1" x="66.04" y="276.86" rot="R180"/>
<instance part="+3V4" gate="G$1" x="-60.96" y="73.66"/>
<instance part="GND7" gate="1" x="-60.96" y="45.72"/>
<instance part="C7" gate="G$1" x="-60.96" y="60.96" rot="R180"/>
<instance part="C8" gate="G$1" x="-53.34" y="60.96" rot="R180"/>
<instance part="C9" gate="G$1" x="-45.72" y="60.96" rot="R180"/>
<instance part="C10" gate="G$1" x="-38.1" y="60.96" rot="R180"/>
-<instance part="C12" gate="G$1" x="-22.86" y="60.96" rot="R180"/>
-<instance part="+3V6" gate="G$1" x="93.98" y="99.06"/>
-<instance part="GND9" gate="1" x="93.98" y="78.74"/>
-<instance part="C14" gate="G$1" x="93.98" y="88.9" rot="R180"/>
+<instance part="+3V6" gate="G$1" x="78.74" y="73.66"/>
+<instance part="GND9" gate="1" x="78.74" y="53.34"/>
+<instance part="C4" gate="G$1" x="78.74" y="63.5" rot="R180"/>
<instance part="FRAME1" gate="G$1" x="-76.2" y="35.56"/>
-<instance part="GND10" gate="1" x="2.54" y="63.5"/>
-<instance part="+3V7" gate="G$1" x="50.8" y="106.68" rot="R270"/>
-<instance part="R3" gate="G$1" x="-55.88" y="132.08" rot="R180"/>
-<instance part="R4" gate="G$1" x="-63.5" y="129.54" rot="R180"/>
-<instance part="+3V8" gate="G$1" x="-68.58" y="144.78"/>
-<instance part="Q1" gate="G$1" x="-53.34" y="93.98" smashed="yes" rot="R90">
-<attribute name="NAME" x="-55.88" y="95.504" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-50.8" y="96.52" size="1.778" layer="96" rot="R90"/>
+<instance part="R3" gate="G$1" x="48.26" y="119.38" rot="MR180"/>
+<instance part="R4" gate="G$1" x="55.88" y="116.84" rot="MR180"/>
+<instance part="+3V8" gate="G$1" x="60.96" y="132.08" rot="MR0"/>
+<instance part="Q1" gate="G$1" x="-50.8" y="170.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-53.34" y="171.704" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-45.72" y="167.64" size="1.778" layer="96" rot="R90"/>
</instance>
-<instance part="C15" gate="G$1" x="-53.34" y="86.36" rot="R180"/>
-<instance part="C16" gate="G$1" x="-63.5" y="86.36" rot="R180"/>
-<instance part="GND11" gate="1" x="-58.42" y="78.74"/>
-<instance part="R5" gate="G$1" x="43.18" y="180.34" smashed="yes" rot="R180">
-<attribute name="NAME" x="49.53" y="181.3814" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="39.37" y="181.102" size="1.778" layer="96" rot="R180"/>
+<instance part="C11" gate="G$1" x="-50.8" y="162.56" rot="R180"/>
+<instance part="C12" gate="G$1" x="-60.96" y="162.56" rot="R180"/>
+<instance part="GND11" gate="1" x="-55.88" y="154.94"/>
+<instance part="R5" gate="G$1" x="55.88" y="167.64" smashed="yes" rot="R180">
+<attribute name="NAME" x="62.23" y="168.6814" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="52.07" y="168.402" size="1.778" layer="96" rot="R180"/>
</instance>
-<instance part="R6" gate="G$1" x="43.18" y="177.8" smashed="yes" rot="R180">
-<attribute name="NAME" x="49.53" y="178.8414" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="39.37" y="178.562" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="55.88" y="165.1" smashed="yes" rot="R180">
+<attribute name="NAME" x="62.23" y="166.1414" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="52.07" y="165.862" size="1.778" layer="96" rot="R180"/>
</instance>
-<instance part="R7" gate="G$1" x="43.18" y="175.26" smashed="yes" rot="R180">
-<attribute name="NAME" x="49.53" y="176.3014" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="39.37" y="176.022" size="1.778" layer="96" rot="R180"/>
+<instance part="R7" gate="G$1" x="55.88" y="162.56" smashed="yes" rot="R180">
+<attribute name="NAME" x="62.23" y="163.6014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="52.07" y="163.322" size="1.778" layer="96" rot="R180"/>
</instance>
-<instance part="LED1" gate="G$1" x="53.34" y="180.34" smashed="yes" rot="R90">
-<attribute name="NAME" x="57.912" y="183.896" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="57.912" y="186.055" size="1.778" layer="96" rot="R180"/>
+<instance part="LED1" gate="G$1" x="66.04" y="167.64" smashed="yes" rot="R90">
+<attribute name="NAME" x="70.612" y="171.196" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="70.612" y="173.355" size="1.778" layer="96" rot="R180"/>
</instance>
-<instance part="LED2" gate="G$1" x="60.96" y="177.8" rot="R90"/>
-<instance part="LED3" gate="G$1" x="68.58" y="175.26" rot="R90"/>
-<instance part="GND12" gate="1" x="76.2" y="167.64"/>
-<instance part="LED4" gate="G$1" x="68.58" y="195.58" rot="R90"/>
-<instance part="R8" gate="G$1" x="55.88" y="195.58" smashed="yes" rot="R180">
-<attribute name="NAME" x="57.15" y="194.0814" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="57.15" y="198.882" size="1.778" layer="96" rot="R180"/>
+<instance part="LED2" gate="G$1" x="73.66" y="165.1" rot="R90"/>
+<instance part="LED3" gate="G$1" x="81.28" y="162.56" rot="R90"/>
+<instance part="GND12" gate="1" x="88.9" y="154.94"/>
+<instance part="LED4" gate="G$1" x="81.28" y="182.88" rot="R90"/>
+<instance part="R8" gate="G$1" x="68.58" y="182.88" smashed="yes" rot="R180">
+<attribute name="NAME" x="69.85" y="181.3814" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="69.85" y="186.182" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="GND13" gate="1" x="116.84" y="205.74"/>
<instance part="P+6" gate="1" x="114.3" y="248.92"/>
-<instance part="Q2" gate="G$1" x="116.84" y="254" smashed="yes" rot="R90">
-<attribute name="NAME" x="114.3" y="255.524" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="119.38" y="256.54" size="1.778" layer="96" rot="R90"/>
-</instance>
-<instance part="C17" gate="G$1" x="106.68" y="246.38" rot="R180"/>
-<instance part="C18" gate="G$1" x="99.06" y="246.38" rot="R180"/>
-<instance part="GND14" gate="1" x="101.6" y="236.22"/>
-<instance part="+3V9" gate="G$1" x="106.68" y="144.78"/>
-<instance part="GND15" gate="1" x="109.22" y="78.74"/>
-<instance part="R9" gate="G$1" x="177.8" y="154.94" rot="R270"/>
-<instance part="R10" gate="G$1" x="177.8" y="139.7" rot="R270"/>
-<instance part="GND16" gate="1" x="177.8" y="129.54"/>
+<instance part="+3V9" gate="G$1" x="91.44" y="119.38"/>
+<instance part="GND15" gate="1" x="93.98" y="53.34"/>
+<instance part="R9" gate="G$1" x="160.02" y="172.72" rot="R270"/>
+<instance part="R10" gate="G$1" x="160.02" y="157.48" rot="R270"/>
+<instance part="GND16" gate="1" x="160.02" y="147.32"/>
<instance part="P+7" gate="1" x="256.54" y="269.24"/>
<instance part="GND17" gate="1" x="243.84" y="259.08"/>
<instance part="P+8" gate="1" x="256.54" y="256.54"/>
<instance part="GND28" gate="1" x="284.48" y="195.58"/>
<instance part="GND29" gate="1" x="246.38" y="157.48"/>
<instance part="GND30" gate="1" x="281.94" y="157.48"/>
-<instance part="+3V10" gate="G$1" x="248.92" y="185.42"/>
-<instance part="P+19" gate="1" x="284.48" y="185.42"/>
+<instance part="+3V10" gate="G$1" x="281.94" y="187.96"/>
+<instance part="P+19" gate="1" x="246.38" y="187.96"/>
<instance part="GND31" gate="1" x="256.54" y="167.64"/>
-<instance part="GND33" gate="1" x="215.9" y="121.92"/>
-<instance part="GND34" gate="1" x="228.6" y="114.3"/>
-<instance part="GND35" gate="1" x="228.6" y="104.14"/>
+<instance part="GND33" gate="1" x="220.98" y="121.92"/>
+<instance part="GND35" gate="1" x="233.68" y="104.14"/>
<instance part="GND37" gate="1" x="274.32" y="121.92"/>
<instance part="GND39" gate="1" x="284.48" y="104.14"/>
-<instance part="+3V11" gate="G$1" x="236.22" y="147.32"/>
+<instance part="+3V11" gate="G$1" x="241.3" y="147.32"/>
<instance part="P+20" gate="1" x="289.56" y="147.32"/>
-<instance part="R11" gate="G$1" x="284.48" y="114.3" smashed="yes">
-<attribute name="NAME" x="288.29" y="113.2586" size="1.778" layer="95"/>
-<attribute name="VALUE" x="278.13" y="113.538" size="1.778" layer="96"/>
-</instance>
-<instance part="R12" gate="G$1" x="284.48" y="109.22" smashed="yes">
-<attribute name="NAME" x="288.29" y="108.1786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="278.13" y="108.458" size="1.778" layer="96"/>
-</instance>
-<instance part="+3V12" gate="G$1" x="220.98" y="96.52"/>
-<instance part="GND38" gate="1" x="220.98" y="68.58"/>
-<instance part="+3V13" gate="G$1" x="104.14" y="96.52"/>
-<instance part="R13" gate="G$1" x="101.6" y="137.16"/>
-<instance part="GND40" gate="1" x="91.44" y="137.16" rot="R270"/>
+<instance part="+3V12" gate="G$1" x="177.8" y="177.8"/>
+<instance part="GND38" gate="1" x="177.8" y="149.86"/>
+<instance part="+3V13" gate="G$1" x="88.9" y="71.12"/>
+<instance part="R13" gate="G$1" x="86.36" y="111.76"/>
+<instance part="GND40" gate="1" x="76.2" y="111.76" rot="R270"/>
<instance part="P+9" gate="1" x="256.54" y="243.84"/>
+<instance part="IC4" gate="G$1" x="-7.62" y="137.16"/>
+<instance part="+3V5" gate="G$1" x="-43.18" y="157.48" rot="MR0"/>
+<instance part="GND8" gate="1" x="-43.18" y="134.62"/>
+<instance part="GND32" gate="1" x="-33.02" y="154.94"/>
+<instance part="+3V14" gate="G$1" x="-33.02" y="165.1" rot="MR0"/>
+<instance part="D1" gate="G$1" x="-38.1" y="180.34" rot="MR0"/>
+<instance part="R12" gate="G$1" x="-33.02" y="187.96" rot="R90"/>
+<instance part="+3V1" gate="G$1" x="-33.02" y="198.12" rot="MR0"/>
+<instance part="R2" gate="G$1" x="116.84" y="279.4" rot="R90"/>
+<instance part="D2" gate="G$1" x="111.76" y="271.78" rot="MR0"/>
+<instance part="IC2" gate="D" x="177.8" y="66.04"/>
+<instance part="SG1" gate="G$1" x="15.24" y="231.14" rot="MR0"/>
+<instance part="T1" gate="G$1" x="10.16" y="220.98"/>
+<instance part="R1" gate="1" x="27.94" y="241.3"/>
+<instance part="R11" gate="G$1" x="-2.54" y="220.98" rot="R180"/>
+<instance part="GND1" gate="1" x="12.7" y="208.28"/>
+<instance part="P+21" gate="1" x="33.02" y="254"/>
+<instance part="IC5" gate="G$1" x="-22.86" y="284.48"/>
+<instance part="C3" gate="G$1" x="-35.56" y="276.86"/>
+<instance part="GND5" gate="1" x="-22.86" y="264.16"/>
+<instance part="P+22" gate="1" x="-10.16" y="289.56"/>
</instances>
<busses>
</busses>
<nets>
<net name="+5V" class="0">
<segment>
-<wire x1="-58.42" y1="279.4" x2="-53.34" y2="279.4" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="279.4" x2="-53.34" y2="284.48" width="0.1524" layer="91"/>
-<pinref part="JP15" gate="G$1" pin="2"/>
-<pinref part="P+2" gate="1" pin="+5V"/>
-</segment>
-<segment>
-<wire x1="-33.02" y1="281.94" x2="-38.1" y2="281.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="281.94" x2="-38.1" y2="284.48" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="281.94" x2="-38.1" y2="276.86" width="0.1524" layer="91"/>
-<junction x="-38.1" y="281.94"/>
+<wire x1="12.7" y1="284.48" x2="7.62" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="7.62" y1="284.48" x2="7.62" y2="287.02" width="0.1524" layer="91"/>
+<wire x1="7.62" y1="284.48" x2="7.62" y2="279.4" width="0.1524" layer="91"/>
+<junction x="7.62" y="284.48"/>
<pinref part="IC3" gate="G$1" pin="IN"/>
<pinref part="P+3" gate="1" pin="+5V"/>
<pinref part="C1" gate="G$1" pin="1"/>
</segment>
<segment>
-<wire x1="-58.42" y1="228.6" x2="-55.88" y2="228.6" width="0.1524" layer="91"/>
-<wire x1="-55.88" y1="228.6" x2="-55.88" y2="231.14" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="215.9" x2="-50.8" y2="215.9" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="215.9" x2="-50.8" y2="218.44" width="0.1524" layer="91"/>
<pinref part="JP18" gate="G$1" pin="1"/>
<pinref part="P+4" gate="1" pin="+5V"/>
</segment>
<segment>
-<wire x1="109.22" y1="226.06" x2="109.22" y2="220.98" width="0.1524" layer="91"/>
-<pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="P+1" gate="1" pin="+5V"/>
-</segment>
-<segment>
-<wire x1="86.36" y1="284.48" x2="86.36" y2="281.94" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="281.94" x2="86.36" y2="276.86" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="281.94" x2="96.52" y2="281.94" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="281.94" x2="96.52" y2="276.86" width="0.1524" layer="91"/>
-<junction x="86.36" y="281.94"/>
+<wire x1="55.88" y1="287.02" x2="55.88" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="284.48" x2="55.88" y2="279.4" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="284.48" x2="66.04" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="284.48" x2="66.04" y2="279.4" width="0.1524" layer="91"/>
+<junction x="55.88" y="284.48"/>
<pinref part="P+5" gate="1" pin="+5V"/>
<pinref part="C5" gate="G$1" pin="2"/>
<pinref part="C6" gate="G$1" pin="2"/>
<pinref part="IC1" gate="1" pin="AVCC"/>
</segment>
<segment>
-<wire x1="279.4" y1="180.34" x2="284.48" y2="180.34" width="0.1524" layer="91"/>
-<wire x1="284.48" y1="180.34" x2="284.48" y2="182.88" width="0.1524" layer="91"/>
-<pinref part="JP2" gate="G$1" pin="8"/>
-<pinref part="P+19" gate="1" pin="+5V"/>
-</segment>
-<segment>
<wire x1="294.64" y1="144.78" x2="289.56" y2="144.78" width="0.1524" layer="91"/>
<wire x1="289.56" y1="144.78" x2="289.56" y2="142.24" width="0.1524" layer="91"/>
<wire x1="289.56" y1="142.24" x2="294.64" y2="142.24" width="0.1524" layer="91"/>
<pinref part="X2" gate="-1" pin="S"/>
<pinref part="P+20" gate="1" pin="+5V"/>
<pinref part="X2" gate="-2" pin="S"/>
+<junction x="289.56" y="144.78"/>
</segment>
<segment>
<wire x1="297.18" y1="203.2" x2="297.18" y2="200.66" width="0.1524" layer="91"/>
<pinref part="JP5" gate="G$1" pin="2"/>
<pinref part="P+9" gate="1" pin="+5V"/>
</segment>
+<segment>
+<pinref part="R2" gate="G$1" pin="2"/>
+<pinref part="P+1" gate="1" pin="+5V"/>
+<wire x1="116.84" y1="284.48" x2="116.84" y2="287.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R1" gate="1" pin="S"/>
+<pinref part="P+21" gate="1" pin="+5V"/>
+<wire x1="33.02" y1="241.3" x2="33.02" y2="251.46" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="IC5" gate="G$1" pin="OUT"/>
+<pinref part="P+22" gate="1" pin="+5V"/>
+<wire x1="-15.24" y1="284.48" x2="-10.16" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="-10.16" y1="284.48" x2="-10.16" y2="287.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="JP1" gate="G$1" pin="8"/>
+<pinref part="P+19" gate="1" pin="+5V"/>
+<wire x1="243.84" y1="180.34" x2="246.38" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="180.34" x2="246.38" y2="185.42" width="0.1524" layer="91"/>
+</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="GND2" gate="1" pin="GND"/>
</segment>
<segment>
-<wire x1="-25.4" y1="274.32" x2="-25.4" y2="266.7" width="0.1524" layer="91"/>
-<wire x1="-25.4" y1="266.7" x2="-25.4" y2="264.16" width="0.1524" layer="91"/>
-<wire x1="-25.4" y1="266.7" x2="-38.1" y2="266.7" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="266.7" x2="-38.1" y2="269.24" width="0.1524" layer="91"/>
-<wire x1="-25.4" y1="266.7" x2="-12.7" y2="266.7" width="0.1524" layer="91"/>
-<wire x1="-12.7" y1="266.7" x2="-12.7" y2="269.24" width="0.1524" layer="91"/>
-<junction x="-25.4" y="266.7"/>
+<wire x1="20.32" y1="276.86" x2="20.32" y2="269.24" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="269.24" x2="20.32" y2="266.7" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="269.24" x2="7.62" y2="269.24" width="0.1524" layer="91"/>
+<wire x1="7.62" y1="269.24" x2="7.62" y2="271.78" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="269.24" x2="33.02" y2="269.24" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="269.24" x2="33.02" y2="271.78" width="0.1524" layer="91"/>
+<junction x="20.32" y="269.24"/>
<pinref part="IC3" gate="G$1" pin="ADJ"/>
<pinref part="GND3" gate="1" pin="GND"/>
<pinref part="C1" gate="G$1" pin="2"/>
<pinref part="C2" gate="G$1" pin="2"/>
</segment>
<segment>
-<wire x1="-58.42" y1="241.3" x2="-50.8" y2="241.3" width="0.1524" layer="91"/>
-<pinref part="JP17" gate="G$1" pin="1"/>
-<pinref part="GND4" gate="1" pin="GND"/>
-</segment>
-<segment>
-<wire x1="0" y1="233.68" x2="0" y2="231.14" width="0.1524" layer="91"/>
-<pinref part="C3" gate="G$1" pin="1"/>
-<pinref part="GND1" gate="1" pin="GND"/>
-</segment>
-<segment>
-<wire x1="93.98" y1="213.36" x2="93.98" y2="210.82" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="1"/>
-<pinref part="GND5" gate="1" pin="GND"/>
+<wire x1="-53.34" y1="228.6" x2="-45.72" y2="228.6" width="0.1524" layer="91"/>
+<pinref part="JP17" gate="G$1" pin="1"/>
+<pinref part="GND4" gate="1" pin="GND"/>
</segment>
<segment>
-<wire x1="96.52" y1="269.24" x2="96.52" y2="266.7" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="266.7" x2="96.52" y2="264.16" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="266.7" x2="86.36" y2="266.7" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="266.7" x2="86.36" y2="269.24" width="0.1524" layer="91"/>
-<junction x="96.52" y="266.7"/>
+<wire x1="66.04" y1="271.78" x2="66.04" y2="269.24" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="269.24" x2="66.04" y2="266.7" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="269.24" x2="55.88" y2="269.24" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="269.24" x2="55.88" y2="271.78" width="0.1524" layer="91"/>
+<junction x="66.04" y="269.24"/>
<pinref part="C6" gate="G$1" pin="1"/>
<pinref part="GND6" gate="1" pin="GND"/>
<pinref part="C5" gate="G$1" pin="1"/>
<wire x1="-45.72" y1="53.34" x2="-45.72" y2="55.88" width="0.1524" layer="91"/>
<wire x1="-45.72" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
<wire x1="-38.1" y1="53.34" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-22.86" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-22.86" y1="53.34" x2="-22.86" y2="55.88" width="0.1524" layer="91"/>
<junction x="-53.34" y="53.34"/>
<junction x="-45.72" y="53.34"/>
-<junction x="-38.1" y="53.34"/>
<junction x="-60.96" y="53.34"/>
<pinref part="C7" gate="G$1" pin="1"/>
<pinref part="GND7" gate="1" pin="GND"/>
<pinref part="C8" gate="G$1" pin="1"/>
<pinref part="C9" gate="G$1" pin="1"/>
<pinref part="C10" gate="G$1" pin="1"/>
-<pinref part="C12" gate="G$1" pin="1"/>
</segment>
<segment>
-<wire x1="93.98" y1="83.82" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
-<pinref part="C14" gate="G$1" pin="1"/>
+<wire x1="78.74" y1="58.42" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="C4" gate="G$1" pin="1"/>
<pinref part="GND9" gate="1" pin="GND"/>
</segment>
<segment>
<pinref part="IC1" gate="1" pin="AGND"/>
</segment>
<segment>
-<wire x1="99.06" y1="241.3" x2="99.06" y2="238.76" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="238.76" x2="101.6" y2="238.76" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="238.76" x2="106.68" y2="238.76" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="238.76" x2="106.68" y2="241.3" width="0.1524" layer="91"/>
-<junction x="101.6" y="238.76"/>
-<pinref part="C18" gate="G$1" pin="1"/>
-<pinref part="C17" gate="G$1" pin="1"/>
-<pinref part="GND14" gate="1" pin="GND"/>
-</segment>
-<segment>
-<wire x1="111.76" y1="86.36" x2="109.22" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="109.22" y1="86.36" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="60.96" x2="93.98" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="60.96" x2="93.98" y2="55.88" width="0.1524" layer="91"/>
<pinref part="XB1" gate="G$1" pin="GND"/>
<pinref part="GND15" gate="1" pin="GND"/>
</segment>
<segment>
-<wire x1="177.8" y1="132.08" x2="177.8" y2="134.62" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="149.86" x2="160.02" y2="152.4" width="0.1524" layer="91"/>
<pinref part="GND16" gate="1" pin="GND"/>
<pinref part="R10" gate="G$1" pin="2"/>
</segment>
<pinref part="GND31" gate="1" pin="GND"/>
</segment>
<segment>
-<wire x1="215.9" y1="124.46" x2="241.3" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="220.98" y1="124.46" x2="226.06" y2="124.46" width="0.1524" layer="91"/>
<pinref part="GND33" gate="1" pin="GND"/>
<pinref part="X1" gate="-9" pin="S"/>
-</segment>
-<segment>
-<wire x1="228.6" y1="116.84" x2="241.3" y2="116.84" width="0.1524" layer="91"/>
-<pinref part="GND34" gate="1" pin="GND"/>
+<wire x1="226.06" y1="124.46" x2="246.38" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="226.06" y1="116.84" x2="246.38" y2="116.84" width="0.1524" layer="91"/>
<pinref part="X1" gate="-12" pin="S"/>
+<wire x1="226.06" y1="116.84" x2="226.06" y2="124.46" width="0.1524" layer="91"/>
+<junction x="226.06" y="124.46"/>
</segment>
<segment>
-<wire x1="228.6" y1="106.68" x2="241.3" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="233.68" y1="106.68" x2="246.38" y2="106.68" width="0.1524" layer="91"/>
<pinref part="GND35" gate="1" pin="GND"/>
<pinref part="X1" gate="-16" pin="S"/>
</segment>
<pinref part="X2" gate="-16" pin="S"/>
</segment>
<segment>
-<wire x1="220.98" y1="71.12" x2="220.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="152.4" x2="177.8" y2="154.94" width="0.1524" layer="91"/>
<pinref part="IC2" gate="P" pin="GND"/>
<pinref part="GND38" gate="1" pin="GND"/>
</segment>
<segment>
-<wire x1="73.66" y1="195.58" x2="76.2" y2="195.58" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="195.58" x2="76.2" y2="180.34" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="180.34" x2="76.2" y2="177.8" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="177.8" x2="76.2" y2="175.26" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="175.26" x2="76.2" y2="170.18" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="175.26" x2="76.2" y2="175.26" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="177.8" x2="76.2" y2="177.8" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="180.34" x2="76.2" y2="180.34" width="0.1524" layer="91"/>
-<junction x="76.2" y="180.34"/>
-<junction x="76.2" y="177.8"/>
-<junction x="76.2" y="175.26"/>
+<wire x1="86.36" y1="182.88" x2="88.9" y2="182.88" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="182.88" x2="88.9" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="167.64" x2="88.9" y2="165.1" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="165.1" x2="88.9" y2="162.56" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="162.56" x2="88.9" y2="157.48" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="162.56" x2="88.9" y2="162.56" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="165.1" x2="88.9" y2="165.1" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="167.64" x2="88.9" y2="167.64" width="0.1524" layer="91"/>
+<junction x="88.9" y="167.64"/>
+<junction x="88.9" y="165.1"/>
+<junction x="88.9" y="162.56"/>
<pinref part="LED4" gate="G$1" pin="C"/>
<pinref part="GND12" gate="1" pin="GND"/>
<pinref part="LED3" gate="G$1" pin="C"/>
<pinref part="LED1" gate="G$1" pin="C"/>
</segment>
<segment>
-<wire x1="-63.5" y1="81.28" x2="-58.42" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-58.42" y1="81.28" x2="-53.34" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-58.42" y="81.28"/>
-<pinref part="C16" gate="G$1" pin="1"/>
+<wire x1="-60.96" y1="157.48" x2="-55.88" y2="157.48" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="157.48" x2="-50.8" y2="157.48" width="0.1524" layer="91"/>
+<junction x="-55.88" y="157.48"/>
+<pinref part="C12" gate="G$1" pin="1"/>
<pinref part="GND11" gate="1" pin="GND"/>
-<pinref part="C15" gate="G$1" pin="1"/>
+<pinref part="C11" gate="G$1" pin="1"/>
</segment>
<segment>
-<wire x1="93.98" y1="137.16" x2="96.52" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="111.76" x2="81.28" y2="111.76" width="0.1524" layer="91"/>
<pinref part="R13" gate="G$1" pin="1"/>
<pinref part="GND40" gate="1" pin="GND"/>
</segment>
<segment>
-<wire x1="-5.08" y1="78.74" x2="-5.08" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-5.08" y1="71.12" x2="-2.54" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-2.54" y1="71.12" x2="0" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="0" y1="71.12" x2="2.54" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="71.12" x2="5.08" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="71.12" x2="7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="7.62" y1="71.12" x2="7.62" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="71.12" x2="2.54" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-2.54" y1="78.74" x2="-2.54" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="0" y1="78.74" x2="0" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="78.74" x2="5.08" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="78.74" x2="2.54" y2="71.12" width="0.1524" layer="91"/>
-<junction x="-2.54" y="71.12"/>
-<junction x="0" y="71.12"/>
-<junction x="2.54" y="71.12"/>
-<junction x="5.08" y="71.12"/>
-<pinref part="U$1" gate="G$1" pin="GND@6"/>
-<pinref part="U$1" gate="G$1" pin="GND@1"/>
-<pinref part="GND10" gate="1" pin="GND"/>
-<pinref part="U$1" gate="G$1" pin="GND@5"/>
-<pinref part="U$1" gate="G$1" pin="GND@4"/>
-<pinref part="U$1" gate="G$1" pin="GND@2"/>
-<pinref part="U$1" gate="G$1" pin="GND@3"/>
-</segment>
-<segment>
<wire x1="284.48" y1="198.12" x2="279.4" y2="198.12" width="0.1524" layer="91"/>
<pinref part="GND28" gate="1" pin="GND"/>
<pinref part="JP14" gate="G$1" pin="1"/>
<pinref part="JP8" gate="G$1" pin="1"/>
<pinref part="GND22" gate="1" pin="GND"/>
</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="GND1"/>
+<wire x1="-27.94" y1="142.24" x2="-30.48" y2="142.24" width="0.1524" layer="91"/>
+<wire x1="-30.48" y1="142.24" x2="-30.48" y2="139.7" width="0.1524" layer="91"/>
+<pinref part="IC4" gate="G$1" pin="GND2"/>
+<wire x1="-30.48" y1="139.7" x2="-30.48" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="-30.48" y1="137.16" x2="-27.94" y2="137.16" width="0.1524" layer="91"/>
+<pinref part="IC4" gate="G$1" pin="GND"/>
+<wire x1="-27.94" y1="139.7" x2="-30.48" y2="139.7" width="0.1524" layer="91"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="-30.48" y1="137.16" x2="-43.18" y2="137.16" width="0.1524" layer="91"/>
+<junction x="-30.48" y="139.7"/>
+<junction x="-30.48" y="137.16"/>
+</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="AGND"/>
+<pinref part="GND32" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="157.48" x2="-33.02" y2="157.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="T1" gate="G$1" pin="E"/>
+<pinref part="GND1" gate="1" pin="GND"/>
+<wire x1="12.7" y1="215.9" x2="12.7" y2="210.82" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="IC5" gate="G$1" pin="ADJ"/>
+<wire x1="-22.86" y1="266.7" x2="-22.86" y2="271.78" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="-22.86" y1="271.78" x2="-22.86" y2="276.86" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="271.78" x2="-22.86" y2="271.78" width="0.1524" layer="91"/>
+<junction x="-22.86" y="271.78"/>
+</segment>
</net>
<net name="+3V3" class="0">
<segment>
-<wire x1="-12.7" y1="276.86" x2="-12.7" y2="281.94" width="0.1524" layer="91"/>
-<wire x1="-12.7" y1="281.94" x2="-12.7" y2="284.48" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="281.94" x2="-12.7" y2="281.94" width="0.1524" layer="91"/>
-<junction x="-12.7" y="281.94"/>
+<wire x1="33.02" y1="279.4" x2="33.02" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="284.48" x2="33.02" y2="287.02" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="284.48" x2="33.02" y2="284.48" width="0.1524" layer="91"/>
+<junction x="33.02" y="284.48"/>
<pinref part="+3V2" gate="G$1" pin="+3V3"/>
<pinref part="C2" gate="G$1" pin="1"/>
<pinref part="IC3" gate="G$1" pin="OUT"/>
</segment>
<segment>
-<wire x1="-58.42" y1="254" x2="-53.34" y2="254" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="254" x2="-53.34" y2="256.54" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="241.3" x2="-48.26" y2="241.3" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="241.3" x2="-48.26" y2="243.84" width="0.1524" layer="91"/>
<pinref part="JP16" gate="G$1" pin="1"/>
<pinref part="+3V3" gate="G$1" pin="+3V3"/>
</segment>
<segment>
-<wire x1="15.24" y1="246.38" x2="15.24" y2="241.3" width="0.1524" layer="91"/>
-<pinref part="+3V1" gate="G$1" pin="+3V3"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-</segment>
-<segment>
<wire x1="-60.96" y1="63.5" x2="-60.96" y2="68.58" width="0.1524" layer="91"/>
<wire x1="-60.96" y1="71.12" x2="-60.96" y2="68.58" width="0.1524" layer="91"/>
<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
<wire x1="-45.72" y1="68.58" x2="-45.72" y2="63.5" width="0.1524" layer="91"/>
<wire x1="-45.72" y1="68.58" x2="-38.1" y2="68.58" width="0.1524" layer="91"/>
<wire x1="-38.1" y1="68.58" x2="-38.1" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="68.58" x2="-22.86" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-22.86" y1="68.58" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
-<junction x="-38.1" y="68.58"/>
<junction x="-45.72" y="68.58"/>
<junction x="-53.34" y="68.58"/>
<junction x="-60.96" y="68.58"/>
<pinref part="C8" gate="G$1" pin="2"/>
<pinref part="C9" gate="G$1" pin="2"/>
<pinref part="C10" gate="G$1" pin="2"/>
-<pinref part="C12" gate="G$1" pin="2"/>
</segment>
<segment>
-<wire x1="93.98" y1="96.52" x2="93.98" y2="91.44" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="71.12" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
<pinref part="+3V6" gate="G$1" pin="+3V3"/>
-<pinref part="C14" gate="G$1" pin="2"/>
-</segment>
-<segment>
-<wire x1="33.02" y1="106.68" x2="43.18" y2="106.68" width="0.1524" layer="91"/>
-<wire x1="43.18" y1="106.68" x2="48.26" y2="106.68" width="0.1524" layer="91"/>
-<wire x1="33.02" y1="101.6" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="106.68" width="0.1524" layer="91"/>
-<wire x1="33.02" y1="99.06" x2="43.18" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="43.18" y1="99.06" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
-<wire x1="33.02" y1="96.52" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<wire x1="43.18" y1="96.52" x2="43.18" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="33.02" y1="93.98" x2="43.18" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="43.18" y1="93.98" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<wire x1="33.02" y1="91.44" x2="43.18" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="43.18" y1="91.44" x2="43.18" y2="93.98" width="0.1524" layer="91"/>
-<junction x="43.18" y="106.68"/>
-<junction x="43.18" y="101.6"/>
-<junction x="43.18" y="99.06"/>
-<junction x="43.18" y="96.52"/>
-<junction x="43.18" y="93.98"/>
-<pinref part="U$1" gate="G$1" pin="AVCC"/>
-<pinref part="+3V7" gate="G$1" pin="+3V3"/>
-<pinref part="U$1" gate="G$1" pin="VCC@1"/>
-<pinref part="U$1" gate="G$1" pin="VCC@2"/>
-<pinref part="U$1" gate="G$1" pin="VCC@3"/>
-<pinref part="U$1" gate="G$1" pin="VCC@4"/>
-<pinref part="U$1" gate="G$1" pin="VCC@5"/>
-</segment>
-<segment>
-<wire x1="111.76" y1="139.7" x2="106.68" y2="139.7" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="139.7" x2="106.68" y2="142.24" width="0.1524" layer="91"/>
-<pinref part="XB1" gate="G$1" pin="VCC"/>
-<pinref part="+3V9" gate="G$1" pin="+3V3"/>
+<pinref part="C4" gate="G$1" pin="2"/>
</segment>
<segment>
-<wire x1="243.84" y1="180.34" x2="248.92" y2="180.34" width="0.1524" layer="91"/>
-<wire x1="248.92" y1="180.34" x2="248.92" y2="182.88" width="0.1524" layer="91"/>
-<pinref part="JP1" gate="G$1" pin="8"/>
-<pinref part="+3V10" gate="G$1" pin="+3V3"/>
+<wire x1="96.52" y1="114.3" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="114.3" x2="91.44" y2="116.84" width="0.1524" layer="91"/>
+<pinref part="XB1" gate="G$1" pin="VCC"/>
+<pinref part="+3V9" gate="G$1" pin="+3V3"/>
</segment>
<segment>
-<wire x1="241.3" y1="144.78" x2="236.22" y2="144.78" width="0.1524" layer="91"/>
-<wire x1="236.22" y1="144.78" x2="236.22" y2="142.24" width="0.1524" layer="91"/>
-<wire x1="236.22" y1="142.24" x2="241.3" y2="142.24" width="0.1524" layer="91"/>
+<wire x1="246.38" y1="144.78" x2="241.3" y2="144.78" width="0.1524" layer="91"/>
+<wire x1="241.3" y1="144.78" x2="241.3" y2="142.24" width="0.1524" layer="91"/>
+<wire x1="241.3" y1="142.24" x2="246.38" y2="142.24" width="0.1524" layer="91"/>
<pinref part="X1" gate="-1" pin="S"/>
<pinref part="+3V11" gate="G$1" pin="+3V3"/>
<pinref part="X1" gate="-2" pin="S"/>
+<junction x="241.3" y="144.78"/>
</segment>
<segment>
-<wire x1="220.98" y1="93.98" x2="220.98" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="175.26" x2="177.8" y2="170.18" width="0.1524" layer="91"/>
<pinref part="IC2" gate="P" pin="VCC"/>
<pinref part="+3V12" gate="G$1" pin="+3V3"/>
</segment>
<segment>
-<wire x1="-68.58" y1="129.54" x2="-68.58" y2="132.08" width="0.1524" layer="91"/>
-<wire x1="-68.58" y1="132.08" x2="-68.58" y2="142.24" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="132.08" x2="-68.58" y2="132.08" width="0.1524" layer="91"/>
-<junction x="-68.58" y="132.08"/>
+<wire x1="60.96" y1="116.84" x2="60.96" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="119.38" x2="60.96" y2="129.54" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="119.38" x2="60.96" y2="119.38" width="0.1524" layer="91"/>
+<junction x="60.96" y="119.38"/>
<pinref part="R4" gate="G$1" pin="2"/>
<pinref part="+3V8" gate="G$1" pin="+3V3"/>
<pinref part="R3" gate="G$1" pin="2"/>
</segment>
<segment>
-<wire x1="111.76" y1="88.9" x2="104.14" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="104.14" y1="88.9" x2="104.14" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="63.5" x2="88.9" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="63.5" x2="88.9" y2="68.58" width="0.1524" layer="91"/>
<pinref part="XB1" gate="G$1" pin="VREF"/>
<pinref part="+3V13" gate="G$1" pin="+3V3"/>
</segment>
-</net>
-<net name="MOSI_XMEGA" class="0">
-<segment>
-<wire x1="-58.42" y1="215.9" x2="-50.8" y2="215.9" width="0.1524" layer="91"/>
-<label x="-58.42" y="218.44" size="1.778" layer="95"/>
-<pinref part="JP19" gate="G$1" pin="1"/>
-</segment>
-<segment>
-<wire x1="33.02" y1="167.64" x2="53.34" y2="167.64" width="0.1524" layer="91"/>
-<label x="35.56" y="167.64" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PD5(OC1B/XCK1/MOSI)"/>
-</segment>
-<segment>
-<wire x1="172.72" y1="111.76" x2="149.86" y2="111.76" width="0.1524" layer="91"/>
-<label x="149.86" y="111.76" size="1.778" layer="95"/>
-<pinref part="IC2" gate="A" pin="I"/>
-</segment>
-</net>
-<net name="SCK_XMEGA" class="0">
-<segment>
-<wire x1="-58.42" y1="203.2" x2="-50.8" y2="203.2" width="0.1524" layer="91"/>
-<label x="-58.42" y="205.74" size="1.778" layer="95"/>
-<pinref part="JP20" gate="G$1" pin="1"/>
-</segment>
-<segment>
-<wire x1="33.02" y1="162.56" x2="53.34" y2="162.56" width="0.1524" layer="91"/>
-<label x="35.56" y="162.56" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PD7(TXD1/SCK/CLKO/EVO)"/>
-</segment>
<segment>
-<wire x1="172.72" y1="91.44" x2="149.86" y2="91.44" width="0.1524" layer="91"/>
-<label x="149.86" y="91.44" size="1.778" layer="95"/>
-<pinref part="IC2" gate="B" pin="I"/>
+<pinref part="IC4" gate="G$1" pin="VCC2"/>
+<wire x1="-27.94" y1="147.32" x2="-30.48" y2="147.32" width="0.1524" layer="91"/>
+<wire x1="-30.48" y1="147.32" x2="-30.48" y2="149.86" width="0.1524" layer="91"/>
+<pinref part="IC4" gate="G$1" pin="VCC1"/>
+<wire x1="-30.48" y1="149.86" x2="-30.48" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="-30.48" y1="152.4" x2="-27.94" y2="152.4" width="0.1524" layer="91"/>
+<pinref part="IC4" gate="G$1" pin="VCC"/>
+<wire x1="-27.94" y1="149.86" x2="-30.48" y2="149.86" width="0.1524" layer="91"/>
+<pinref part="+3V5" gate="G$1" pin="+3V3"/>
+<wire x1="-30.48" y1="152.4" x2="-43.18" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="152.4" x2="-43.18" y2="154.94" width="0.1524" layer="91"/>
+<junction x="-30.48" y="149.86"/>
+<junction x="-30.48" y="152.4"/>
</segment>
-</net>
-<net name="PDI_CLK_RESET" class="0">
<segment>
-<wire x1="5.08" y1="241.3" x2="0" y2="241.3" width="0.1524" layer="91"/>
-<wire x1="0" y1="241.3" x2="-10.16" y2="241.3" width="0.1524" layer="91"/>
-<junction x="0" y="241.3"/>
-<label x="-12.7" y="243.84" size="1.778" layer="95"/>
-<pinref part="R1" gate="G$1" pin="2"/>
-<pinref part="C3" gate="G$1" pin="2"/>
+<pinref part="IC4" gate="G$1" pin="AVCC"/>
+<pinref part="+3V14" gate="G$1" pin="+3V3"/>
+<wire x1="-27.94" y1="160.02" x2="-33.02" y2="160.02" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="160.02" x2="-33.02" y2="162.56" width="0.1524" layer="91"/>
</segment>
<segment>
-<wire x1="-35.56" y1="101.6" x2="-50.8" y2="101.6" width="0.1524" layer="91"/>
-<label x="-55.88" y="101.6" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PDI-CLK/!RESET"/>
+<pinref part="R12" gate="G$1" pin="2"/>
+<pinref part="+3V1" gate="G$1" pin="+3V3"/>
+<wire x1="-33.02" y1="193.04" x2="-33.02" y2="195.58" width="0.1524" layer="91"/>
</segment>
<segment>
-<wire x1="241.3" y1="137.16" x2="226.06" y2="137.16" width="0.1524" layer="91"/>
-<label x="226.06" y="137.16" size="1.778" layer="95"/>
-<pinref part="X1" gate="-4" pin="S"/>
+<pinref part="JP2" gate="G$1" pin="8"/>
+<pinref part="+3V10" gate="G$1" pin="+3V3"/>
+<wire x1="279.4" y1="180.34" x2="281.94" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="281.94" y1="180.34" x2="281.94" y2="185.42" width="0.1524" layer="91"/>
</segment>
</net>
-<net name="RESET" class="0">
-<segment>
-<wire x1="99.06" y1="220.98" x2="93.98" y2="220.98" width="0.1524" layer="91"/>
-<wire x1="93.98" y1="220.98" x2="86.36" y2="220.98" width="0.1524" layer="91"/>
-<junction x="93.98" y="220.98"/>
-<label x="86.36" y="223.52" size="1.778" layer="95"/>
-<pinref part="R2" gate="G$1" pin="2"/>
-<pinref part="C4" gate="G$1" pin="2"/>
-</segment>
-<segment>
-<wire x1="119.38" y1="271.78" x2="104.14" y2="271.78" width="0.1524" layer="91"/>
-<label x="104.14" y="271.78" size="1.778" layer="95"/>
-<pinref part="IC1" gate="1" pin="PC6(/RESET/PCINT14)"/>
-</segment>
+<net name="SCK_1284" class="0">
<segment>
-<wire x1="182.88" y1="119.38" x2="182.88" y2="121.92" width="0.1524" layer="91"/>
-<wire x1="182.88" y1="121.92" x2="149.86" y2="121.92" width="0.1524" layer="91"/>
-<label x="149.86" y="121.92" size="1.778" layer="95"/>
-<pinref part="IC2" gate="A" pin="OE"/>
-</segment>
-<segment>
-<wire x1="182.88" y1="99.06" x2="182.88" y2="101.6" width="0.1524" layer="91"/>
-<wire x1="182.88" y1="101.6" x2="149.86" y2="101.6" width="0.1524" layer="91"/>
-<label x="149.86" y="101.6" size="1.778" layer="95"/>
-<pinref part="IC2" gate="B" pin="OE"/>
+<wire x1="167.64" y1="106.68" x2="144.78" y2="106.68" width="0.1524" layer="91"/>
+<label x="144.78" y="106.68" size="1.778" layer="95"/>
+<pinref part="IC2" gate="B" pin="I"/>
</segment>
<segment>
-<wire x1="182.88" y1="78.74" x2="182.88" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="182.88" y1="81.28" x2="149.86" y2="81.28" width="0.1524" layer="91"/>
-<label x="149.86" y="81.28" size="1.778" layer="95"/>
-<pinref part="IC2" gate="C" pin="OE"/>
+<pinref part="IC4" gate="G$1" pin="(SCK/OC3B/PCINT15)PB7"/>
+<wire x1="25.4" y1="157.48" x2="38.1" y2="157.48" width="0.1524" layer="91"/>
+<label x="25.4" y="157.48" size="1.778" layer="95"/>
</segment>
<segment>
-<wire x1="294.64" y1="139.7" x2="279.4" y2="139.7" width="0.1524" layer="91"/>
-<label x="279.4" y="139.7" size="1.778" layer="95"/>
-<pinref part="X2" gate="-3" pin="S"/>
+<pinref part="X1" gate="-15" pin="S"/>
+<wire x1="246.38" y1="109.22" x2="231.14" y2="109.22" width="0.1524" layer="91"/>
+<label x="231.14" y="109.22" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO5" class="0">
-<segment>
-<wire x1="-35.56" y1="182.88" x2="-50.8" y2="182.88" width="0.1524" layer="91"/>
-<label x="-50.8" y="182.88" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PA0(ADC0/AREFA)"/>
-</segment>
+<net name="GPIO4" class="0">
<segment>
<wire x1="279.4" y1="175.26" x2="302.26" y2="175.26" width="0.1524" layer="91"/>
<label x="281.94" y="175.26" size="1.778" layer="95"/>
<pinref part="JP2" gate="G$1" pin="6"/>
</segment>
-</net>
-<net name="GPIO6" class="0">
-<segment>
-<wire x1="-35.56" y1="180.34" x2="-50.8" y2="180.34" width="0.1524" layer="91"/>
-<label x="-50.8" y="180.34" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PA1(ADC1)"/>
-</segment>
<segment>
-<wire x1="279.4" y1="177.8" x2="302.26" y2="177.8" width="0.1524" layer="91"/>
-<label x="281.94" y="177.8" size="1.778" layer="95"/>
-<label x="281.94" y="177.8" size="1.778" layer="95"/>
-<pinref part="JP2" gate="G$1" pin="7"/>
+<pinref part="IC4" gate="G$1" pin="(OC1A/PCINT29)PD5"/>
+<wire x1="38.1" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<label x="25.4" y="106.68" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO7" class="0">
-<segment>
-<wire x1="-35.56" y1="177.8" x2="-50.8" y2="177.8" width="0.1524" layer="91"/>
-<label x="-50.8" y="177.8" size="1.778" layer="95"/>
-<label x="-50.8" y="177.8" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PA2(ADC2)"/>
-</segment>
+<net name="GPIO6" class="0">
<segment>
<wire x1="243.84" y1="172.72" x2="264.16" y2="172.72" width="0.1524" layer="91"/>
<label x="246.38" y="172.72" size="1.778" layer="95"/>
<pinref part="JP1" gate="G$1" pin="5"/>
</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="(ADC5/PCINT5)PA5"/>
+<wire x1="25.4" y1="175.26" x2="38.1" y2="175.26" width="0.1524" layer="91"/>
+<label x="25.4" y="175.26" size="1.778" layer="95"/>
+</segment>
</net>
-<net name="GPIO8" class="0">
+<net name="GPIO7" class="0">
<segment>
<wire x1="243.84" y1="175.26" x2="264.16" y2="175.26" width="0.1524" layer="91"/>
<label x="246.38" y="175.26" size="1.778" layer="95"/>
<pinref part="JP1" gate="G$1" pin="6"/>
</segment>
<segment>
-<wire x1="-50.8" y1="119.38" x2="-35.56" y2="119.38" width="0.1524" layer="91"/>
-<label x="-50.8" y="119.38" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC5(OC1B/MOSI/XCK1)"/>
+<pinref part="IC4" gate="G$1" pin="(ADC6/PCINT6)PA6"/>
+<wire x1="25.4" y1="177.8" x2="38.1" y2="177.8" width="0.1524" layer="91"/>
+<label x="25.4" y="177.8" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO9" class="0">
+<net name="GPIO8" class="0">
<segment>
<wire x1="243.84" y1="177.8" x2="264.16" y2="177.8" width="0.1524" layer="91"/>
<label x="246.38" y="177.8" size="1.778" layer="95"/>
<pinref part="JP1" gate="G$1" pin="7"/>
</segment>
<segment>
-<wire x1="-50.8" y1="121.92" x2="-35.56" y2="121.92" width="0.1524" layer="91"/>
-<label x="-50.8" y="121.92" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC4(OC1A/!SS!)"/>
+<pinref part="IC4" gate="G$1" pin="(ADC7/PCINT7)PA7"/>
+<wire x1="25.4" y1="180.34" x2="38.1" y2="180.34" width="0.1524" layer="91"/>
+<label x="25.4" y="180.34" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO1" class="0">
+<net name="GPIO0" class="0">
<segment>
<wire x1="279.4" y1="165.1" x2="302.26" y2="165.1" width="0.1524" layer="91"/>
<label x="281.94" y="165.1" size="1.778" layer="95"/>
<pinref part="JP2" gate="G$1" pin="2"/>
</segment>
<segment>
-<wire x1="33.02" y1="119.38" x2="53.34" y2="119.38" width="0.1524" layer="91"/>
-<label x="43.18" y="119.38" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PF4"/>
+<pinref part="IC4" gate="G$1" pin="(T1/CLKO/PCINT9)PB1"/>
+<wire x1="25.4" y1="142.24" x2="38.1" y2="142.24" width="0.1524" layer="91"/>
+<label x="25.4" y="142.24" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO2" class="0">
+<net name="GPIO1" class="0">
<segment>
<wire x1="279.4" y1="167.64" x2="302.26" y2="167.64" width="0.1524" layer="91"/>
<label x="281.94" y="167.64" size="1.778" layer="95"/>
<pinref part="JP2" gate="G$1" pin="3"/>
</segment>
<segment>
-<wire x1="33.02" y1="116.84" x2="53.34" y2="116.84" width="0.1524" layer="91"/>
-<label x="43.18" y="116.84" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PF5"/>
+<pinref part="IC4" gate="G$1" pin="(AIN0/INT2/PCINT10)PB2"/>
+<wire x1="38.1" y1="144.78" x2="25.4" y2="144.78" width="0.1524" layer="91"/>
+<label x="25.4" y="144.78" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO3" class="0">
+<net name="GPIO2" class="0">
<segment>
<wire x1="279.4" y1="170.18" x2="302.26" y2="170.18" width="0.1524" layer="91"/>
<label x="281.94" y="170.18" size="1.778" layer="95"/>
<pinref part="JP2" gate="G$1" pin="4"/>
</segment>
<segment>
-<wire x1="33.02" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
-<label x="43.18" y="114.3" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PF6"/>
+<pinref part="IC4" gate="G$1" pin="(AIN1/OC0A/PCINT11)PB3"/>
+<wire x1="25.4" y1="147.32" x2="38.1" y2="147.32" width="0.1524" layer="91"/>
+<label x="25.4" y="147.32" size="1.778" layer="95"/>
</segment>
</net>
-<net name="GPIO4" class="0">
+<net name="GPIO3" class="0">
<segment>
<wire x1="279.4" y1="172.72" x2="302.26" y2="172.72" width="0.1524" layer="91"/>
<label x="281.94" y="172.72" size="1.778" layer="95"/>
<pinref part="JP2" gate="G$1" pin="5"/>
</segment>
<segment>
-<wire x1="33.02" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
-<label x="43.18" y="111.76" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PF7"/>
+<pinref part="IC4" gate="G$1" pin="(OC1B/XCK1/PCINT28)PD4"/>
+<wire x1="25.4" y1="104.14" x2="38.1" y2="104.14" width="0.1524" layer="91"/>
+<label x="25.4" y="104.14" size="1.778" layer="95"/>
</segment>
</net>
-<net name="TMS_XMEGA" class="0">
+<net name="TMS_1284" class="0">
<segment>
-<wire x1="-35.56" y1="147.32" x2="-50.8" y2="147.32" width="0.1524" layer="91"/>
-<label x="-50.8" y="147.32" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PB4(ADC4/TMS)"/>
+<pinref part="IC4" gate="G$1" pin="(TMS/PCINT19)PC3"/>
+<wire x1="25.4" y1="124.46" x2="38.1" y2="124.46" width="0.1524" layer="91"/>
+<label x="25.4" y="124.46" size="1.778" layer="95"/>
</segment>
<segment>
-<wire x1="241.3" y1="134.62" x2="226.06" y2="134.62" width="0.1524" layer="91"/>
-<label x="226.06" y="134.62" size="1.778" layer="95"/>
<pinref part="X1" gate="-5" pin="S"/>
+<wire x1="231.14" y1="134.62" x2="246.38" y2="134.62" width="0.1524" layer="91"/>
+<label x="231.14" y="134.62" size="1.778" layer="95"/>
</segment>
</net>
-<net name="TDI_XMEGA" class="0">
+<net name="TDI_1284" class="0">
<segment>
-<wire x1="-35.56" y1="144.78" x2="-50.8" y2="144.78" width="0.1524" layer="91"/>
-<label x="-50.8" y="144.78" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PB5(ADC5/TDI)"/>
+<pinref part="IC4" gate="G$1" pin="(TDI/PCINT21)PC5"/>
+<wire x1="25.4" y1="129.54" x2="38.1" y2="129.54" width="0.1524" layer="91"/>
+<label x="25.4" y="129.54" size="1.778" layer="95"/>
</segment>
<segment>
-<wire x1="241.3" y1="132.08" x2="226.06" y2="132.08" width="0.1524" layer="91"/>
-<label x="226.06" y="132.08" size="1.778" layer="95"/>
-<pinref part="X1" gate="-6" pin="S"/>
+<pinref part="X1" gate="-7" pin="S"/>
+<wire x1="231.14" y1="129.54" x2="246.38" y2="129.54" width="0.1524" layer="91"/>
+<label x="231.14" y="129.54" size="1.778" layer="95"/>
</segment>
</net>
-<net name="TCK_XMEGA" class="0">
+<net name="TCK_1284" class="0">
<segment>
-<wire x1="-35.56" y1="142.24" x2="-50.8" y2="142.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="142.24" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PB6(ADC6/TCK)"/>
+<pinref part="IC4" gate="G$1" pin="(TCK/PCINT18)PC2"/>
+<wire x1="25.4" y1="121.92" x2="38.1" y2="121.92" width="0.1524" layer="91"/>
+<label x="25.4" y="121.92" size="1.778" layer="95"/>
</segment>
<segment>
-<wire x1="241.3" y1="129.54" x2="226.06" y2="129.54" width="0.1524" layer="91"/>
-<label x="226.06" y="129.54" size="1.778" layer="95"/>
-<pinref part="X1" gate="-7" pin="S"/>
+<pinref part="X1" gate="-4" pin="S"/>
+<wire x1="246.38" y1="137.16" x2="231.14" y2="137.16" width="0.1524" layer="91"/>
+<label x="231.14" y="137.16" size="1.778" layer="95"/>
</segment>
</net>
-<net name="TDO_XMEGA" class="0">
+<net name="TDO_1284" class="0">
<segment>
-<wire x1="-35.56" y1="139.7" x2="-50.8" y2="139.7" width="0.1524" layer="91"/>
-<label x="-50.8" y="139.7" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PB7(ADC7/AC0-OUT/TDO)"/>
+<pinref part="IC4" gate="G$1" pin="(TDO/PCINT20)PC4"/>
+<wire x1="25.4" y1="127" x2="38.1" y2="127" width="0.1524" layer="91"/>
+<label x="25.4" y="127" size="1.778" layer="95"/>
</segment>
<segment>
-<wire x1="241.3" y1="127" x2="226.06" y2="127" width="0.1524" layer="91"/>
-<label x="226.06" y="127" size="1.778" layer="95"/>
-<pinref part="X1" gate="-8" pin="S"/>
+<pinref part="X1" gate="-6" pin="S"/>
+<wire x1="246.38" y1="132.08" x2="231.14" y2="132.08" width="0.1524" layer="91"/>
+<label x="231.14" y="132.08" size="1.778" layer="95"/>
</segment>
</net>
<net name="SDA" class="0">
<segment>
-<wire x1="-35.56" y1="132.08" x2="-50.8" y2="132.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="132.08" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC0(OC0A/SDA)"/>
+<wire x1="25.4" y1="119.38" x2="43.18" y2="119.38" width="0.1524" layer="91"/>
+<label x="43.18" y="119.38" size="1.778" layer="95" rot="MR0"/>
<pinref part="R3" gate="G$1" pin="1"/>
+<pinref part="IC4" gate="G$1" pin="PC1(SDA/PCINT17)"/>
</segment>
<segment>
<wire x1="243.84" y1="167.64" x2="251.46" y2="167.64" width="0.1524" layer="91"/>
</net>
<net name="SCL" class="0">
<segment>
-<wire x1="-35.56" y1="129.54" x2="-58.42" y2="129.54" width="0.1524" layer="91"/>
-<label x="-50.8" y="129.54" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC1(OC0B/XCK0/SCL)"/>
+<wire x1="25.4" y1="116.84" x2="50.8" y2="116.84" width="0.1524" layer="91"/>
+<label x="43.18" y="116.84" size="1.778" layer="95" rot="MR0"/>
<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="IC4" gate="G$1" pin="PC0(SCL/PCINT16)"/>
</segment>
<segment>
<wire x1="243.84" y1="165.1" x2="251.46" y2="165.1" width="0.1524" layer="91"/>
</net>
<net name="TX_XBEE" class="0">
<segment>
-<wire x1="-35.56" y1="127" x2="-50.8" y2="127" width="0.1524" layer="91"/>
-<label x="-50.8" y="127" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC2(OC0C/RXD0)"/>
+<wire x1="96.52" y1="96.52" x2="76.2" y2="96.52" width="0.1524" layer="91"/>
+<label x="76.2" y="96.52" size="1.778" layer="95"/>
+<pinref part="XB1" gate="G$1" pin="DOUT"/>
</segment>
<segment>
-<wire x1="111.76" y1="121.92" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
-<label x="91.44" y="121.92" size="1.778" layer="95"/>
-<pinref part="XB1" gate="G$1" pin="DOUT"/>
+<pinref part="IC4" gate="G$1" pin="(RXD0/T3/PCINT24)PD0"/>
+<wire x1="25.4" y1="93.98" x2="38.1" y2="93.98" width="0.1524" layer="91"/>
+<label x="25.4" y="93.98" size="1.778" layer="95"/>
</segment>
</net>
<net name="RX_XBEE" class="0">
<segment>
-<wire x1="-35.56" y1="124.46" x2="-50.8" y2="124.46" width="0.1524" layer="91"/>
-<label x="-50.8" y="124.46" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC3(OC0D/TXD0)"/>
-</segment>
-<segment>
-<wire x1="111.76" y1="124.46" x2="91.44" y2="124.46" width="0.1524" layer="91"/>
-<label x="91.44" y="124.46" size="1.778" layer="95"/>
+<wire x1="96.52" y1="99.06" x2="76.2" y2="99.06" width="0.1524" layer="91"/>
+<label x="76.2" y="99.06" size="1.778" layer="95"/>
<pinref part="XB1" gate="G$1" pin="DIN/!CONFIG"/>
</segment>
-</net>
-<net name="RX_XMEGA" class="0">
-<segment>
-<wire x1="-35.56" y1="116.84" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
-<label x="-50.8" y="116.84" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC6(MISO/RXD1)"/>
-</segment>
-<segment>
-<wire x1="241.3" y1="119.38" x2="226.06" y2="119.38" width="0.1524" layer="91"/>
-<label x="226.06" y="119.38" size="1.778" layer="95"/>
-<pinref part="X1" gate="-11" pin="S"/>
-</segment>
-</net>
-<net name="TX_XMEGA" class="0">
-<segment>
-<wire x1="-35.56" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
-<label x="-50.8" y="114.3" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PC7(SCK/TXD1/CLKO/EVO)"/>
-</segment>
<segment>
-<wire x1="241.3" y1="121.92" x2="226.06" y2="121.92" width="0.1524" layer="91"/>
-<label x="226.06" y="121.92" size="1.778" layer="95"/>
-<pinref part="X1" gate="-10" pin="S"/>
+<pinref part="IC4" gate="G$1" pin="(TXD0/PCINT25)PD1"/>
+<wire x1="25.4" y1="96.52" x2="38.1" y2="96.52" width="0.1524" layer="91"/>
+<label x="25.4" y="96.52" size="1.778" layer="95"/>
</segment>
</net>
-<net name="PDI_DATA" class="0">
+<net name="RX_1284" class="0">
<segment>
-<wire x1="-35.56" y1="106.68" x2="-50.8" y2="106.68" width="0.1524" layer="91"/>
-<label x="-50.8" y="106.68" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PDI-DATA"/>
+<wire x1="246.38" y1="119.38" x2="231.14" y2="119.38" width="0.1524" layer="91"/>
+<label x="231.14" y="119.38" size="1.778" layer="95"/>
+<pinref part="X1" gate="-11" pin="S"/>
</segment>
<segment>
-<wire x1="241.3" y1="139.7" x2="226.06" y2="139.7" width="0.1524" layer="91"/>
-<label x="226.06" y="139.7" size="1.778" layer="95"/>
-<pinref part="X1" gate="-3" pin="S"/>
+<pinref part="IC4" gate="G$1" pin="(RXD1/INT0/PCINT26)PD2"/>
+<wire x1="25.4" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<label x="25.4" y="99.06" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$6" class="0">
<segment>
-<wire x1="-35.56" y1="96.52" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="96.52" x2="-63.5" y2="96.52" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="96.52" x2="-63.5" y2="88.9" width="0.1524" layer="91"/>
-<junction x="-53.34" y="96.52"/>
-<pinref part="U$1" gate="G$1" pin="PR0(XTAL2)"/>
+<wire x1="-27.94" y1="172.72" x2="-50.8" y2="172.72" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="172.72" x2="-60.96" y2="172.72" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="172.72" x2="-60.96" y2="165.1" width="0.1524" layer="91"/>
+<junction x="-50.8" y="172.72"/>
<pinref part="Q1" gate="G$1" pin="2"/>
-<pinref part="C16" gate="G$1" pin="2"/>
+<pinref part="C12" gate="G$1" pin="2"/>
+<pinref part="IC4" gate="G$1" pin="XTAL2"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
-<wire x1="-35.56" y1="91.44" x2="-53.34" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="91.44" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
-<junction x="-53.34" y="91.44"/>
-<pinref part="U$1" gate="G$1" pin="PR1(XTAL1)"/>
+<wire x1="-27.94" y1="167.64" x2="-50.8" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="167.64" x2="-50.8" y2="165.1" width="0.1524" layer="91"/>
+<junction x="-50.8" y="167.64"/>
<pinref part="Q1" gate="G$1" pin="1"/>
-<pinref part="C15" gate="G$1" pin="2"/>
-</segment>
-</net>
-<net name="N$5" class="0">
-<segment>
-<wire x1="33.02" y1="180.34" x2="38.1" y2="180.34" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="PD0(OC0A)"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-</segment>
-</net>
-<net name="N$8" class="0">
-<segment>
-<wire x1="33.02" y1="177.8" x2="38.1" y2="177.8" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="PD1(OC0B/XCK0)"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<wire x1="33.02" y1="175.26" x2="38.1" y2="175.26" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="PD2(OC0C/RXD0)"/>
-<pinref part="R7" gate="G$1" pin="2"/>
+<pinref part="C11" gate="G$1" pin="2"/>
+<pinref part="IC4" gate="G$1" pin="XTAL1"/>
</segment>
</net>
<net name="N$10" class="0">
<segment>
-<wire x1="48.26" y1="180.34" x2="50.8" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="167.64" x2="63.5" y2="167.64" width="0.1524" layer="91"/>
<pinref part="R5" gate="G$1" pin="1"/>
<pinref part="LED1" gate="G$1" pin="A"/>
</segment>
</net>
<net name="N$11" class="0">
<segment>
-<wire x1="48.26" y1="177.8" x2="58.42" y2="177.8" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="165.1" x2="71.12" y2="165.1" width="0.1524" layer="91"/>
<pinref part="R6" gate="G$1" pin="1"/>
<pinref part="LED2" gate="G$1" pin="A"/>
</segment>
</net>
<net name="N$12" class="0">
<segment>
-<wire x1="48.26" y1="175.26" x2="66.04" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="162.56" x2="78.74" y2="162.56" width="0.1524" layer="91"/>
<pinref part="R7" gate="G$1" pin="1"/>
<pinref part="LED3" gate="G$1" pin="A"/>
</segment>
</net>
<net name="N$14" class="0">
<segment>
-<wire x1="66.04" y1="195.58" x2="60.96" y2="195.58" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="182.88" x2="73.66" y2="182.88" width="0.1524" layer="91"/>
<pinref part="LED4" gate="G$1" pin="A"/>
<pinref part="R8" gate="G$1" pin="1"/>
</segment>
</net>
<net name="LED_AT168" class="0">
<segment>
-<wire x1="50.8" y1="195.58" x2="35.56" y2="195.58" width="0.1524" layer="91"/>
-<label x="35.56" y="195.58" size="1.778" layer="95"/>
+<wire x1="63.5" y1="182.88" x2="48.26" y2="182.88" width="0.1524" layer="91"/>
+<label x="48.26" y="182.88" size="1.778" layer="95"/>
<pinref part="R8" gate="G$1" pin="2"/>
</segment>
<segment>
<pinref part="IC1" gate="1" pin="PB1(OC1A/PCINT1)"/>
</segment>
</net>
-<net name="SS_XMEGA" class="0">
+<net name="SS_1284" class="0">
<segment>
-<wire x1="33.02" y1="170.18" x2="53.34" y2="170.18" width="0.1524" layer="91"/>
-<label x="35.56" y="170.18" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PD4(OC1A/!SS!)"/>
-</segment>
-<segment>
-<wire x1="172.72" y1="71.12" x2="149.86" y2="71.12" width="0.1524" layer="91"/>
-<label x="149.86" y="71.12" size="1.778" layer="95"/>
+<wire x1="167.64" y1="86.36" x2="144.78" y2="86.36" width="0.1524" layer="91"/>
+<label x="144.78" y="86.36" size="1.778" layer="95"/>
<pinref part="IC2" gate="C" pin="I"/>
</segment>
-</net>
-<net name="MISO_XMEGA" class="0">
<segment>
-<wire x1="33.02" y1="165.1" x2="53.34" y2="165.1" width="0.1524" layer="91"/>
-<label x="35.56" y="165.1" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PD6(RXD1/MISO)"/>
+<pinref part="IC4" gate="G$1" pin="(SS/OCB0/PCINT12)PB4"/>
+<wire x1="25.4" y1="149.86" x2="38.1" y2="149.86" width="0.1524" layer="91"/>
+<label x="25.4" y="149.86" size="1.778" layer="95"/>
</segment>
+</net>
+<net name="MISO_1284" class="0">
<segment>
-<wire x1="177.8" y1="144.78" x2="177.8" y2="147.32" width="0.1524" layer="91"/>
-<wire x1="177.8" y1="147.32" x2="177.8" y2="149.86" width="0.1524" layer="91"/>
-<wire x1="177.8" y1="147.32" x2="154.94" y2="147.32" width="0.1524" layer="91"/>
-<junction x="177.8" y="147.32"/>
-<label x="154.94" y="147.32" size="1.778" layer="95"/>
+<wire x1="160.02" y1="162.56" x2="160.02" y2="165.1" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="165.1" x2="160.02" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="165.1" x2="137.16" y2="165.1" width="0.1524" layer="91"/>
+<junction x="160.02" y="165.1"/>
+<label x="137.16" y="165.1" size="1.778" layer="95"/>
<pinref part="R10" gate="G$1" pin="1"/>
<pinref part="R9" gate="G$1" pin="2"/>
</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="(MISO/OC3A/PCINT14)PB6"/>
+<wire x1="25.4" y1="154.94" x2="38.1" y2="154.94" width="0.1524" layer="91"/>
+<label x="25.4" y="154.94" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="X1" gate="-14" pin="S"/>
+<wire x1="231.14" y1="111.76" x2="246.38" y2="111.76" width="0.1524" layer="91"/>
+<label x="231.14" y="111.76" size="1.778" layer="95"/>
+</segment>
</net>
<net name="RTS_XBEE" class="0">
<segment>
-<wire x1="111.76" y1="109.22" x2="91.44" y2="109.22" width="0.1524" layer="91"/>
-<label x="91.44" y="109.22" size="1.778" layer="95"/>
+<wire x1="96.52" y1="83.82" x2="76.2" y2="83.82" width="0.1524" layer="91"/>
+<label x="76.2" y="83.82" size="1.778" layer="95"/>
<pinref part="XB1" gate="G$1" pin="!RTS!/AD6/DIO6"/>
</segment>
<segment>
-<wire x1="-50.8" y1="175.26" x2="-35.56" y2="175.26" width="0.1524" layer="91"/>
-<label x="-50.8" y="175.26" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PA3(ADC3)"/>
+<pinref part="IC4" gate="G$1" pin="(ICP/OC2B/PCINT30)PD6"/>
+<wire x1="38.1" y1="109.22" x2="25.4" y2="109.22" width="0.1524" layer="91"/>
+<label x="25.4" y="109.22" size="1.778" layer="95"/>
</segment>
</net>
<net name="CTS_XBEE" class="0">
<segment>
-<wire x1="111.76" y1="111.76" x2="91.44" y2="111.76" width="0.1524" layer="91"/>
-<label x="91.44" y="111.76" size="1.778" layer="95"/>
+<wire x1="96.52" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
+<label x="76.2" y="86.36" size="1.778" layer="95"/>
<pinref part="XB1" gate="G$1" pin="!CTS!/DIO7"/>
</segment>
<segment>
-<wire x1="-50.8" y1="172.72" x2="-35.56" y2="172.72" width="0.1524" layer="91"/>
-<label x="-50.8" y="172.72" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PA4(ADC4)"/>
+<pinref part="IC4" gate="G$1" pin="(OC2A/PCINT31)PD7"/>
+<wire x1="38.1" y1="111.76" x2="25.4" y2="111.76" width="0.1524" layer="91"/>
+<label x="25.4" y="111.76" size="1.778" layer="95"/>
</segment>
</net>
<net name="DTR_XBEE" class="0">
<segment>
-<wire x1="111.76" y1="114.3" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
-<label x="91.44" y="114.3" size="1.778" layer="95"/>
+<wire x1="96.52" y1="88.9" x2="76.2" y2="88.9" width="0.1524" layer="91"/>
+<label x="76.2" y="88.9" size="1.778" layer="95"/>
<pinref part="XB1" gate="G$1" pin="!DTR!/SLEEP_RQ/DI8"/>
</segment>
<segment>
-<wire x1="33.02" y1="121.92" x2="53.34" y2="121.92" width="0.1524" layer="91"/>
-<label x="43.18" y="121.92" size="1.778" layer="95"/>
-<pinref part="U$1" gate="G$1" pin="PF3(OC0D/TXD0)"/>
-</segment>
-</net>
-<net name="N$15" class="0">
-<segment>
-<wire x1="119.38" y1="251.46" x2="116.84" y2="251.46" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="251.46" x2="106.68" y2="251.46" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="251.46" x2="106.68" y2="248.92" width="0.1524" layer="91"/>
-<junction x="116.84" y="251.46"/>
-<pinref part="IC1" gate="1" pin="PB7(XTAL2/TOSC2/PCINT7)"/>
-<pinref part="Q2" gate="G$1" pin="1"/>
-<pinref part="C17" gate="G$1" pin="2"/>
-</segment>
-</net>
-<net name="N$16" class="0">
-<segment>
-<wire x1="119.38" y1="256.54" x2="116.84" y2="256.54" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="256.54" x2="99.06" y2="256.54" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="256.54" x2="99.06" y2="248.92" width="0.1524" layer="91"/>
-<junction x="116.84" y="256.54"/>
-<pinref part="IC1" gate="1" pin="PB6(XTAL1/TOSC1/PCINT6)"/>
-<pinref part="Q2" gate="G$1" pin="2"/>
-<pinref part="C18" gate="G$1" pin="2"/>
+<pinref part="IC4" gate="G$1" pin="(T0/XCK0/PCINT8)PB0"/>
+<wire x1="38.1" y1="139.7" x2="25.4" y2="139.7" width="0.1524" layer="91"/>
+<label x="25.4" y="139.7" size="1.778" layer="95"/>
</segment>
</net>
<net name="S_IN1_PPM" class="0">
<pinref part="IC1" gate="1" pin="PB2(SS/OC1B/PCINT2)"/>
</segment>
<segment>
-<wire x1="193.04" y1="71.12" x2="208.28" y2="71.12" width="0.1524" layer="91"/>
-<label x="195.58" y="71.12" size="1.778" layer="95"/>
+<wire x1="187.96" y1="86.36" x2="203.2" y2="86.36" width="0.1524" layer="91"/>
+<label x="190.5" y="86.36" size="1.778" layer="95"/>
<pinref part="IC2" gate="C" pin="O"/>
</segment>
</net>
-<net name="MOSI_MEGA" class="0">
+<net name="MOSI_168" class="0">
<segment>
<wire x1="180.34" y1="218.44" x2="198.12" y2="218.44" width="0.1524" layer="91"/>
<label x="182.88" y="218.44" size="1.778" layer="95"/>
<pinref part="IC1" gate="1" pin="PB3(MOSI/OC2A/PCINT3)"/>
</segment>
<segment>
-<wire x1="193.04" y1="111.76" x2="210.82" y2="111.76" width="0.1524" layer="91"/>
-<label x="195.58" y="111.76" size="1.778" layer="95"/>
+<wire x1="187.96" y1="127" x2="203.2" y2="127" width="0.1524" layer="91"/>
+<label x="190.5" y="127" size="1.778" layer="95"/>
<pinref part="IC2" gate="A" pin="O"/>
</segment>
<segment>
-<wire x1="279.4" y1="114.3" x2="261.62" y2="114.3" width="0.1524" layer="91"/>
-<label x="261.62" y="114.3" size="1.778" layer="95"/>
-<pinref part="R11" gate="G$1" pin="1"/>
+<pinref part="X2" gate="-13" pin="S"/>
+<wire x1="294.64" y1="114.3" x2="281.94" y2="114.3" width="0.1524" layer="91"/>
+<label x="281.94" y="114.3" size="1.778" layer="95"/>
</segment>
</net>
-<net name="MISO_MEGA" class="0">
+<net name="MISO_168" class="0">
<segment>
<wire x1="180.34" y1="215.9" x2="198.12" y2="215.9" width="0.1524" layer="91"/>
<label x="182.88" y="215.9" size="1.778" layer="95"/>
<pinref part="IC1" gate="1" pin="PB4(MISO/PCINT4)"/>
</segment>
<segment>
-<wire x1="177.8" y1="160.02" x2="177.8" y2="162.56" width="0.1524" layer="91"/>
-<wire x1="177.8" y1="162.56" x2="154.94" y2="162.56" width="0.1524" layer="91"/>
-<label x="154.94" y="162.56" size="1.778" layer="95"/>
-<pinref part="R9" gate="G$1" pin="1"/>
+<pinref part="IC2" gate="D" pin="I"/>
+<wire x1="167.64" y1="66.04" x2="144.78" y2="66.04" width="0.1524" layer="91"/>
+<label x="144.78" y="66.04" size="1.778" layer="95"/>
</segment>
<segment>
-<wire x1="294.64" y1="111.76" x2="261.62" y2="111.76" width="0.1524" layer="91"/>
-<label x="261.62" y="111.76" size="1.778" layer="95"/>
<pinref part="X2" gate="-14" pin="S"/>
+<wire x1="281.94" y1="111.76" x2="294.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="281.94" y="111.76" size="1.778" layer="95"/>
</segment>
</net>
-<net name="SCK_MEGA" class="0">
+<net name="SCK_168" class="0">
<segment>
<wire x1="180.34" y1="213.36" x2="198.12" y2="213.36" width="0.1524" layer="91"/>
<label x="182.88" y="213.36" size="1.778" layer="95"/>
<pinref part="IC1" gate="1" pin="PB5(SCK/PCINT5)"/>
</segment>
<segment>
-<wire x1="193.04" y1="91.44" x2="208.28" y2="91.44" width="0.1524" layer="91"/>
-<label x="195.58" y="91.44" size="1.778" layer="95"/>
+<wire x1="187.96" y1="106.68" x2="203.2" y2="106.68" width="0.1524" layer="91"/>
+<label x="190.5" y="106.68" size="1.778" layer="95"/>
<pinref part="IC2" gate="B" pin="O"/>
</segment>
<segment>
-<wire x1="279.4" y1="109.22" x2="261.62" y2="109.22" width="0.1524" layer="91"/>
-<label x="261.62" y="109.22" size="1.778" layer="95"/>
-<pinref part="R12" gate="G$1" pin="1"/>
+<pinref part="X2" gate="-15" pin="S"/>
+<wire x1="294.64" y1="109.22" x2="281.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="281.94" y="109.22" size="1.778" layer="95"/>
</segment>
</net>
<net name="S_OUT6" class="0">
<pinref part="JP3" gate="G$1" pin="3"/>
</segment>
</net>
-<net name="TX_MEGA" class="0">
+<net name="TX_168" class="0">
<segment>
<wire x1="180.34" y1="246.38" x2="198.12" y2="246.38" width="0.1524" layer="91"/>
<label x="182.88" y="246.38" size="1.778" layer="95"/>
<pinref part="X2" gate="-10" pin="S"/>
</segment>
</net>
-<net name="RX_MEGA" class="0">
+<net name="RX_168" class="0">
<segment>
<wire x1="180.34" y1="248.92" x2="198.12" y2="248.92" width="0.1524" layer="91"/>
<label x="182.88" y="248.92" size="1.778" layer="95"/>
<pinref part="JP10" gate="G$1" pin="3"/>
</segment>
</net>
-<net name="N$18" class="0">
+<net name="N$1" class="0">
<segment>
-<wire x1="294.64" y1="114.3" x2="289.56" y2="114.3" width="0.1524" layer="91"/>
-<pinref part="X2" gate="-13" pin="S"/>
-<pinref part="R11" gate="G$1" pin="2"/>
+<wire x1="96.52" y1="111.76" x2="91.44" y2="111.76" width="0.1524" layer="91"/>
+<pinref part="XB1" gate="G$1" pin="!RESET"/>
+<pinref part="R13" gate="G$1" pin="2"/>
</segment>
</net>
-<net name="N$20" class="0">
+<net name="MOSI_1284" class="0">
<segment>
-<wire x1="294.64" y1="109.22" x2="289.56" y2="109.22" width="0.1524" layer="91"/>
-<pinref part="X2" gate="-15" pin="S"/>
-<pinref part="R12" gate="G$1" pin="2"/>
+<wire x1="167.64" y1="127" x2="144.78" y2="127" width="0.1524" layer="91"/>
+<label x="144.78" y="127" size="1.778" layer="95"/>
+<pinref part="IC2" gate="A" pin="I"/>
+</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="(MOSI/PCINT13/ICP3)PB5"/>
+<wire x1="25.4" y1="152.4" x2="38.1" y2="152.4" width="0.1524" layer="91"/>
+<label x="25.4" y="152.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="X1" gate="-13" pin="S"/>
+<wire x1="246.38" y1="114.3" x2="231.14" y2="114.3" width="0.1524" layer="91"/>
+<label x="231.14" y="114.3" size="1.778" layer="95"/>
</segment>
</net>
-<net name="N$1" class="0">
+<net name="TX_1284" class="0">
<segment>
-<wire x1="111.76" y1="137.16" x2="106.68" y2="137.16" width="0.1524" layer="91"/>
-<pinref part="XB1" gate="G$1" pin="!RESET"/>
-<pinref part="R13" gate="G$1" pin="2"/>
+<wire x1="246.38" y1="121.92" x2="231.14" y2="121.92" width="0.1524" layer="91"/>
+<label x="231.14" y="121.92" size="1.778" layer="95"/>
+<pinref part="X1" gate="-10" pin="S"/>
+</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="(TXD1/INT1/PCINT27)PD3"/>
+<wire x1="25.4" y1="101.6" x2="38.1" y2="101.6" width="0.1524" layer="91"/>
+<label x="25.4" y="101.6" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="GPIO5" class="0">
+<segment>
+<wire x1="279.4" y1="177.8" x2="302.26" y2="177.8" width="0.1524" layer="91"/>
+<label x="281.94" y="177.8" size="1.778" layer="95"/>
+<label x="281.94" y="177.8" size="1.778" layer="95"/>
+<pinref part="JP2" gate="G$1" pin="7"/>
+</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="(TOSC1/PCINT22)PC6"/>
+<wire x1="25.4" y1="132.08" x2="38.1" y2="132.08" width="0.1524" layer="91"/>
+<label x="25.4" y="132.08" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$19" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="RESET"/>
+<pinref part="R12" gate="G$1" pin="1"/>
+<wire x1="-27.94" y1="180.34" x2="-33.02" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="180.34" x2="-33.02" y2="182.88" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="-33.02" y1="180.34" x2="-35.56" y2="180.34" width="0.1524" layer="91"/>
+<junction x="-33.02" y="180.34"/>
+</segment>
+</net>
+<net name="RESET" class="0">
+<segment>
+<pinref part="D1" gate="G$1" pin="C"/>
+<wire x1="-40.64" y1="180.34" x2="-53.34" y2="180.34" width="0.1524" layer="91"/>
+<label x="-53.34" y="180.34" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="D2" gate="G$1" pin="C"/>
+<wire x1="109.22" y1="271.78" x2="93.98" y2="271.78" width="0.1524" layer="91"/>
+<label x="93.98" y="271.78" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="177.8" y1="134.62" x2="177.8" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="137.16" x2="144.78" y2="137.16" width="0.1524" layer="91"/>
+<label x="144.78" y="137.16" size="1.778" layer="95"/>
+<pinref part="IC2" gate="A" pin="OE"/>
+</segment>
+<segment>
+<wire x1="177.8" y1="114.3" x2="177.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="116.84" x2="144.78" y2="116.84" width="0.1524" layer="91"/>
+<label x="144.78" y="116.84" size="1.778" layer="95"/>
+<pinref part="IC2" gate="B" pin="OE"/>
+</segment>
+<segment>
+<wire x1="177.8" y1="93.98" x2="177.8" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="96.52" x2="144.78" y2="96.52" width="0.1524" layer="91"/>
+<label x="144.78" y="96.52" size="1.778" layer="95"/>
+<pinref part="IC2" gate="C" pin="OE"/>
+</segment>
+<segment>
+<wire x1="294.64" y1="139.7" x2="279.4" y2="139.7" width="0.1524" layer="91"/>
+<label x="279.4" y="139.7" size="1.778" layer="95"/>
+<pinref part="X2" gate="-3" pin="S"/>
+</segment>
+<segment>
+<pinref part="X1" gate="-3" pin="S"/>
+<wire x1="246.38" y1="139.7" x2="231.14" y2="139.7" width="0.1524" layer="91"/>
+<label x="231.14" y="139.7" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="IC2" gate="D" pin="OE"/>
+<wire x1="177.8" y1="73.66" x2="177.8" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="76.2" x2="144.78" y2="76.2" width="0.1524" layer="91"/>
+<label x="144.78" y="76.2" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$21" class="0">
+<segment>
+<pinref part="IC1" gate="1" pin="PC6(/RESET/PCINT14)"/>
+<pinref part="D2" gate="G$1" pin="A"/>
+<wire x1="119.38" y1="271.78" x2="116.84" y2="271.78" width="0.1524" layer="91"/>
+<pinref part="R2" gate="G$1" pin="1"/>
+<wire x1="116.84" y1="271.78" x2="114.3" y2="271.78" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="271.78" x2="116.84" y2="274.32" width="0.1524" layer="91"/>
+<junction x="116.84" y="271.78"/>
+</segment>
+</net>
+<net name="MISO_1284_5V" class="0">
+<segment>
+<pinref part="IC2" gate="D" pin="O"/>
+<wire x1="187.96" y1="66.04" x2="203.2" y2="66.04" width="0.1524" layer="91"/>
+<label x="190.5" y="66.04" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R9" gate="G$1" pin="1"/>
+<wire x1="160.02" y1="177.8" x2="160.02" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="180.34" x2="137.16" y2="180.34" width="0.1524" layer="91"/>
+<label x="137.16" y="180.34" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
-<wire x1="33.02" y1="124.46" x2="53.34" y2="124.46" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="PF2(OC0C/RXD0)"/>
+<pinref part="R11" gate="G$1" pin="1"/>
+<pinref part="T1" gate="G$1" pin="B"/>
+<wire x1="2.54" y1="220.98" x2="7.62" y2="220.98" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$13" class="0">
+<segment>
+<pinref part="R1" gate="1" pin="A"/>
+<wire x1="15.24" y1="226.06" x2="27.94" y2="226.06" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="226.06" x2="27.94" y2="236.22" width="0.1524" layer="91"/>
+<pinref part="SG1" gate="G$1" pin="1"/>
+<wire x1="15.24" y1="228.6" x2="15.24" y2="226.06" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="BUZZER" class="0">
+<segment>
+<pinref part="R11" gate="G$1" pin="2"/>
+<wire x1="-7.62" y1="220.98" x2="-20.32" y2="220.98" width="0.1524" layer="91"/>
+<label x="-20.32" y="220.98" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="(ADC4/PCINT4)PA4"/>
+<wire x1="38.1" y1="172.72" x2="25.4" y2="172.72" width="0.1524" layer="91"/>
+<label x="25.4" y="172.72" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<pinref part="IC5" gate="G$1" pin="IN"/>
+<pinref part="C3" gate="G$1" pin="1"/>
+<wire x1="-30.48" y1="284.48" x2="-35.56" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="284.48" x2="-35.56" y2="279.4" width="0.1524" layer="91"/>
+<pinref part="JP15" gate="G$1" pin="2"/>
+<wire x1="-58.42" y1="279.4" x2="-53.34" y2="279.4" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="279.4" x2="-53.34" y2="284.48" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="284.48" x2="-35.56" y2="284.48" width="0.1524" layer="91"/>
+<junction x="-35.56" y="284.48"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
-<wire x1="33.02" y1="127" x2="53.34" y2="127" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="PF1(OC0B/XCK0)"/>
+<pinref part="T1" gate="G$1" pin="C"/>
+<pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="12.7" y1="226.06" x2="12.7" y2="228.6" width="0.1524" layer="91"/>
</segment>
</net>
-<net name="N$13" class="0">
+<net name="N$18" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="(ADC1/PCINT1)PA1"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="25.4" y1="165.1" x2="50.8" y2="165.1" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$20" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="(ADC0/PCINT0)PA0"/>
+<pinref part="R7" gate="G$1" pin="2"/>
+<wire x1="50.8" y1="162.56" x2="25.4" y2="162.56" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$5" class="0">
<segment>
-<wire x1="33.02" y1="129.54" x2="53.34" y2="129.54" width="0.1524" layer="91"/>
-<pinref part="U$1" gate="G$1" pin="PF0(OC0A)"/>
+<pinref part="IC4" gate="G$1" pin="(ADC2/PCINT2)PA2"/>
+<pinref part="R5" gate="G$1" pin="2"/>
+<wire x1="25.4" y1="167.64" x2="50.8" y2="167.64" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
+++ /dev/null
-Partlist
-
-Exported from mainboard2.sch at 9/25/12 8:09 PM
-
-EAGLE Version 5.12.0 Copyright (c) 1988-2011 CadSoft
-
-Part Value Device Package Library Sheet
-
-C1 10u C-USC3216 C3216 rcl 1
-C2 10u C-USC3216 C3216 rcl 1
-
-C3 100n CAP0603-CAP 0603-CAP SparkFun 1
-C4 100n CAP0603-CAP 0603-CAP SparkFun 1
-C5 100n CAP0603-CAP 0603-CAP SparkFun 1
-C6 100n CAP0603-CAP 0603-CAP SparkFun 1
-C7 100n CAP0603-CAP 0603-CAP SparkFun 1
-C8 100n CAP0603-CAP 0603-CAP SparkFun 1
-C9 100n CAP0603-CAP 0603-CAP SparkFun 1
-C10 100n CAP0603-CAP 0603-CAP SparkFun 1
-C11 100n CAP0603-CAP 0603-CAP SparkFun 1
-C12 100n CAP0603-CAP 0603-CAP SparkFun 1
-C14 100n CAP0603-CAP 0603-CAP SparkFun 1
-
-C15 18p CAP0603-CAP 0603-CAP SparkFun 1
-C16 18p CAP0603-CAP 0603-CAP SparkFun 1
-C17 18p CAP0603-CAP 0603-CAP SparkFun 1
-C18 18p CAP0603-CAP 0603-CAP SparkFun 1
-
-IC1 MEGA48/88/168-AU MEGA48/88/168-AU TQFP32-08 avr-7 1
-IC2 74HC126D 74HC126D SO14 74xx-eu 1
-
-IC3 V_REG_LM1117SOT223 SOT223 SparkFun 1
-
-JP1 M081X08 1X08 SparkFun 1
-JP2 M081X08 1X08 SparkFun 1
-
-JP3 M03PTH 1X03 SparkFun 1
-JP4 M03PTH 1X03 SparkFun 1
-JP5 M03PTH 1X03 SparkFun 1
-JP6 M03PTH 1X03 SparkFun 1
-JP7 M03PTH 1X03 SparkFun 1
-JP8 M03PTH 1X03 SparkFun 1
-JP9 M03PTH 1X03 SparkFun 1
-JP10 M03PTH 1X03 SparkFun 1
-JP11 M03PTH 1X03 SparkFun 1
-JP12 M03PTH 1X03 SparkFun 1
-JP13 M03PTH 1X03 SparkFun 1
-JP14 M03PTH 1X03 SparkFun 1
-JP15 M02PTH 1X02 SparkFun 1
-JP16 M01PTH M01PTH 1X01 SparkFun 1
-JP17 M01PTH M01PTH 1X01 SparkFun 1
-JP18 M01PTH M01PTH 1X01 SparkFun 1
-JP19 M01PTH M01PTH 1X01 SparkFun 1
-JP20 M01PTH M01PTH 1X01 SparkFun 1
-
-LED1 LED0603 LED-0603 SparkFun 1
-LED2 LED0603 LED-0603 SparkFun 1
-LED3 LED0603 LED-0603 SparkFun 1
-LED4 LED0603 LED-0603 SparkFun 1
-
-Q1 8M CRYSTALHC49UP HC49UP crystal 1
-Q2 8M CRYSTALHC49UP HC49UP crystal 1
-
-R1 10k RESISTOR0603-RES 0603-RES SparkFun 1
-R2 10k RESISTOR0603-RES 0603-RES SparkFun 1
-R3 10k RESISTOR0603-RES 0603-RES SparkFun 1
-R4 10k RESISTOR0603-RES 0603-RES SparkFun 1
-
-R5 160 RESISTOR0603-RES 0603-RES SparkFun 1
-R6 160 RESISTOR0603-RES 0603-RES SparkFun 1
-R7 160 RESISTOR0603-RES 0603-RES SparkFun 1
-R8 160 RESISTOR0603-RES 0603-RES SparkFun 1
-
-R9 5k RESISTOR0603-RES 0603-RES SparkFun 1
-
-R10 10k RESISTOR0603-RES 0603-RES SparkFun 1
-
-R11 100 RESISTOR0603-RES 0603-RES SparkFun 1
-R12 100 RESISTOR0603-RES 0603-RES SparkFun 1
-
-R13 10k RESISTOR0603-RES 0603-RES SparkFun 1
-
-U$1 XMEGA-A3TQFP XMEGA-A3TQFP TQFP64 avr-7 1
-
-X1 52745-1690 52745-1690 52745-1690 con-molex 1
-X2 52745-1690 52745-1690 52745-1690 con-molex 1
-
-XB1 XBEE-PRO XBEE-PRO XBEE-PRO maxstream 1