diff --git a/eagle/fab.lbr b/eagle/fab.lbr
index 7cd099430e52ac978a51f7e49c331c4acbcd5e53..83ba70bb190d8730f70c6c83923b3880a501ba77 100644
--- a/eagle/fab.lbr
+++ b/eagle/fab.lbr
@@ -7,7 +7,7 @@
 <setting keepoldvectorfont="yes"/>
 <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"/>
+<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="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -2041,6 +2041,38 @@ www.fma.fujitsu.com/pdf/e713717.pdf</description>
 <rectangle x1="-7.878" y1="5.365" x2="-6.873" y2="5.635" layer="51"/>
 <rectangle x1="-7.878" y1="5.865" x2="-6.873" y2="6.135" layer="51"/>
 </package>
+<package name="MSOP8">
+<description>&lt;b&gt;8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package&lt;/b&gt;&lt;p&gt;
+MSOP&lt;br&gt;
+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" cap="flat"/>
+<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" cap="flat"/>
+<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"/>
+<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="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">&gt;NAME</text>
+<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">&gt;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"/>
+<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/>
+</package>
 </packages>
 <symbols>
 <symbol name="ELECTRET">
@@ -3084,85 +3116,100 @@ Amplified SiSonic (TM) Microphone</description>
 <pin name="PA26" x="30.48" y="15.24" length="middle" rot="R180"/>
 <pin name="PA27" x="30.48" y="12.7" length="middle" rot="R180"/>
 <pin name="PA28" x="30.48" y="10.16" length="middle" rot="R180"/>
-<pin name="PA29" x="30.48" y="7.62" length="middle" rot="R180"/>
-<pin name="PA30" x="30.48" y="5.08" length="middle" rot="R180"/>
-<pin name="PA31/SPI0_NPCS1" x="30.48" y="2.54" length="middle" rot="R180"/>
-<pin name="PB0/RXD0" x="-25.4" y="-78.74" length="middle"/>
-<pin name="PB1/TXD0" x="-25.4" y="-76.2" length="middle"/>
-<pin name="PB2/SPI0_NPCS0/CTS0" x="-25.4" y="-73.66" length="middle"/>
-<pin name="PB3/RTS0" x="-25.4" y="-71.12" length="middle"/>
-<pin name="PB4/TDI/TWD1" x="-25.4" y="-68.58" length="middle"/>
-<pin name="PB5/TDO/TWCK1" x="-25.4" y="-66.04" length="middle"/>
-<pin name="PB6/SWDIO/TMS" x="-25.4" y="-63.5" length="middle"/>
-<pin name="PB7/SWCLK/TCK" x="-25.4" y="-60.96" length="middle"/>
-<pin name="PB8/XOUT" x="-25.4" y="-58.42" length="middle"/>
-<pin name="PB9/XIN" x="-25.4" y="-55.88" length="middle"/>
-<pin name="PB12/ERASE" x="-25.4" y="-53.34" length="middle"/>
-<pin name="PB13/DAC0/SCK0" x="-25.4" y="-50.8" length="middle"/>
-<pin name="PD1/PWMC1_PWMLO" x="30.48" y="-5.08" length="middle" rot="R180"/>
-<pin name="PD2/PWMC1_PWMH0" x="30.48" y="-7.62" length="middle" rot="R180"/>
-<pin name="PD3/PWMC1_PWML1" x="30.48" y="-10.16" length="middle" rot="R180"/>
-<pin name="PD4/PWMC1_PWMH1" x="30.48" y="-12.7" length="middle" rot="R180"/>
-<pin name="PD5/PWMC1_PWML2" x="30.48" y="-15.24" length="middle" rot="R180"/>
-<pin name="PD6/PWMC1_PWMH2" x="30.48" y="-17.78" length="middle" rot="R180"/>
-<pin name="PD7/PWMC1_PWML3" x="30.48" y="-20.32" length="middle" rot="R180"/>
-<pin name="PD8/PWMC1_PWMH3" x="30.48" y="-22.86" length="middle" rot="R180"/>
-<pin name="PD9" x="30.48" y="-25.4" length="middle" rot="R180"/>
-<pin name="PD10/PWMC0_PWML0" x="30.48" y="-27.94" length="middle" rot="R180"/>
-<pin name="PD11/PWMC0_PWMH0" x="30.48" y="-30.48" length="middle" rot="R180"/>
-<pin name="PD12/SPI0_NPCS2" x="30.48" y="-33.02" length="middle" rot="R180"/>
-<pin name="PD13" x="30.48" y="-35.56" length="middle" rot="R180"/>
-<pin name="PD14" x="30.48" y="-38.1" length="middle" rot="R180"/>
-<pin name="PD15" x="30.48" y="-40.64" length="middle" rot="R180"/>
-<pin name="PD16" x="30.48" y="-43.18" length="middle" rot="R180"/>
-<pin name="PD17" x="30.48" y="-45.72" length="middle" rot="R180"/>
-<pin name="PD18/URXD4" x="30.48" y="-48.26" length="middle" rot="R180"/>
-<pin name="PD19/UTXD4" x="30.48" y="-50.8" length="middle" rot="R180"/>
-<pin name="PD20/SPI0_MISO" x="30.48" y="-53.34" length="middle" rot="R180"/>
-<pin name="PD21/SPI0_MOSI" x="30.48" y="-55.88" length="middle" rot="R180"/>
-<pin name="PD22_SPI0_SPCK" x="30.48" y="-58.42" length="middle" rot="R180"/>
-<pin name="PD24" x="30.48" y="-60.96" length="middle" rot="R180"/>
-<pin name="PD25/URXD2" x="30.48" y="-63.5" length="middle" rot="R180"/>
-<pin name="PD26/UTXD2" x="30.48" y="-66.04" length="middle" rot="R180"/>
-<pin name="PD27/SPI0_NPCS3/TWD2" x="30.48" y="-68.58" length="middle" rot="R180"/>
-<pin name="PD28/URXD3/TWCK2" x="30.48" y="-71.12" length="middle" rot="R180"/>
-<pin name="PD30/UTXD3" x="30.48" y="-73.66" length="middle" rot="R180"/>
-<pin name="PD31" x="30.48" y="-76.2" length="middle" rot="R180"/>
-<pin name="PD0/DAC1" x="30.48" y="-2.54" length="middle" rot="R180"/>
-<pin name="VDDIO1" x="-25.4" y="35.56" length="middle"/>
-<pin name="VDDIO2" x="-25.4" y="33.02" length="middle"/>
-<pin name="VDDIO3" x="-25.4" y="30.48" length="middle"/>
-<pin name="VDDIO4" x="-25.4" y="27.94" length="middle"/>
-<pin name="JTAGSEL" x="-25.4" y="-40.64" length="middle"/>
-<pin name="TST" x="-25.4" y="-43.18" length="middle"/>
-<pin name="VREFP" x="-25.4" y="68.58" length="middle"/>
-<pin name="NRST" x="-25.4" y="-45.72" length="middle"/>
-<pin name="VDDOUT" x="-25.4" y="78.74" length="middle"/>
-<pin name="VDDIN" x="-25.4" y="76.2" length="middle"/>
-<pin name="VREFN" x="-25.4" y="71.12" length="middle"/>
-<pin name="USB_DP" x="-25.4" y="-33.02" length="middle"/>
-<pin name="USB_DM" x="-25.4" y="-35.56" length="middle"/>
-<pin name="VDDPL" x="-25.4" y="63.5" length="middle"/>
-<pin name="VDDUTMII" x="-25.4" y="60.96" length="middle"/>
-<pin name="VDDUTMIC" x="-25.4" y="58.42" length="middle"/>
-<pin name="VBG" x="-25.4" y="55.88" length="middle"/>
-<pin name="GND6" x="-25.4" y="10.16" length="middle"/>
-<pin name="GND5" x="-25.4" y="12.7" length="middle"/>
-<pin name="VDDCORE1" x="-25.4" y="48.26" length="middle"/>
-<pin name="VDDCORE2" x="-25.4" y="45.72" length="middle"/>
-<pin name="VDDCORE3" x="-25.4" y="43.18" length="middle"/>
-<pin name="VDDCORE4" x="-25.4" y="40.64" length="middle"/>
-<pin name="GND1" x="-25.4" y="22.86" length="middle"/>
-<pin name="GND2" x="-25.4" y="20.32" length="middle"/>
-<pin name="GND3" x="-25.4" y="17.78" length="middle"/>
-<pin name="GND4" x="-25.4" y="15.24" length="middle"/>
-<pin name="VDDPLLUSB" x="-25.4" y="53.34" length="middle"/>
-<wire x1="-20.32" y1="83.82" x2="-20.32" y2="-81.28" width="0.254" layer="94"/>
-<wire x1="-20.32" y1="-81.28" x2="25.4" y2="-81.28" width="0.254" layer="94"/>
+<pin name="PA30" x="30.48" y="7.62" length="middle" rot="R180"/>
+<pin name="PA31/SPI0_NPCS1" x="30.48" y="5.08" length="middle" rot="R180"/>
+<pin name="PB0/RXD0" x="-33.02" y="-76.2" length="middle"/>
+<pin name="PB1/TXD0" x="-33.02" y="-73.66" length="middle"/>
+<pin name="PB2/SPI0_NPCS0/CTS0" x="-33.02" y="-71.12" length="middle"/>
+<pin name="PB3/RTS0" x="-33.02" y="-68.58" length="middle"/>
+<pin name="PB4/TDI/TWD1" x="-33.02" y="-66.04" length="middle"/>
+<pin name="PB5/TDO/TWCK1" x="-33.02" y="-63.5" length="middle"/>
+<pin name="PB6/SWDIO/TMS" x="-33.02" y="-60.96" length="middle"/>
+<pin name="PB7/SWCLK/TCK" x="-33.02" y="-58.42" length="middle"/>
+<pin name="PB8/XOUT" x="-33.02" y="-55.88" length="middle"/>
+<pin name="PB9/XIN" x="-33.02" y="-53.34" length="middle"/>
+<pin name="PB12/ERASE" x="-33.02" y="-50.8" length="middle"/>
+<pin name="PB13/DAC0/SCK0" x="-33.02" y="-48.26" length="middle"/>
+<pin name="PD1/PWMC1_PWMLO" x="30.48" y="-2.54" length="middle" rot="R180"/>
+<pin name="PD2/PWMC1_PWMH0" x="30.48" y="-5.08" length="middle" rot="R180"/>
+<pin name="PD3/PWMC1_PWML1" x="30.48" y="-7.62" length="middle" rot="R180"/>
+<pin name="PD4/PWMC1_PWMH1" x="30.48" y="-10.16" length="middle" rot="R180"/>
+<pin name="PD5/PWMC1_PWML2" x="30.48" y="-12.7" length="middle" rot="R180"/>
+<pin name="PD6/PWMC1_PWMH2" x="30.48" y="-15.24" length="middle" rot="R180"/>
+<pin name="PD7/PWMC1_PWML3" x="30.48" y="-17.78" length="middle" rot="R180"/>
+<pin name="PD8/PWMC1_PWMH3" x="30.48" y="-20.32" length="middle" rot="R180"/>
+<pin name="PD9" x="30.48" y="-22.86" length="middle" rot="R180"/>
+<pin name="PD10/PWMC0_PWML0" x="30.48" y="-25.4" length="middle" rot="R180"/>
+<pin name="PD11/PWMC0_PWMH0" x="30.48" y="-27.94" length="middle" rot="R180"/>
+<pin name="PD12/SPI0_NPCS2" x="30.48" y="-30.48" length="middle" rot="R180"/>
+<pin name="PD13" x="30.48" y="-33.02" length="middle" rot="R180"/>
+<pin name="PD14" x="30.48" y="-35.56" length="middle" rot="R180"/>
+<pin name="PD15" x="30.48" y="-38.1" length="middle" rot="R180"/>
+<pin name="PD16" x="30.48" y="-40.64" length="middle" rot="R180"/>
+<pin name="PD17" x="30.48" y="-43.18" length="middle" rot="R180"/>
+<pin name="PD18/URXD4" x="30.48" y="-45.72" length="middle" rot="R180"/>
+<pin name="PD19/UTXD4" x="30.48" y="-48.26" length="middle" rot="R180"/>
+<pin name="PD20/SPI0_MISO" x="30.48" y="-50.8" length="middle" rot="R180"/>
+<pin name="PD21/SPI0_MOSI" x="30.48" y="-53.34" length="middle" rot="R180"/>
+<pin name="PD22_SPI0_SPCK" x="30.48" y="-55.88" length="middle" rot="R180"/>
+<pin name="PD24" x="30.48" y="-58.42" length="middle" rot="R180"/>
+<pin name="PD25/URXD2" x="30.48" y="-60.96" length="middle" rot="R180"/>
+<pin name="PD26/UTXD2" x="30.48" y="-63.5" length="middle" rot="R180"/>
+<pin name="PD27/SPI0_NPCS3/TWD2" x="30.48" y="-66.04" length="middle" rot="R180"/>
+<pin name="PD28/URXD3/TWCK2" x="30.48" y="-68.58" length="middle" rot="R180"/>
+<pin name="PD30/UTXD3" x="30.48" y="-71.12" length="middle" rot="R180"/>
+<pin name="PD31" x="30.48" y="-73.66" length="middle" rot="R180"/>
+<pin name="PD0/DAC1" x="30.48" y="0" length="middle" rot="R180"/>
+<pin name="VDDIO1" x="-33.02" y="35.56" length="middle"/>
+<pin name="VDDIO2" x="-33.02" y="33.02" length="middle"/>
+<pin name="VDDIO3" x="-33.02" y="30.48" length="middle"/>
+<pin name="VDDIO4" x="-33.02" y="27.94" length="middle"/>
+<pin name="JTAGSEL" x="-33.02" y="-38.1" length="middle"/>
+<pin name="TST" x="-33.02" y="-40.64" length="middle"/>
+<pin name="VREFP" x="-33.02" y="68.58" length="middle"/>
+<pin name="NRST" x="-33.02" y="-43.18" length="middle"/>
+<pin name="VDDOUT" x="-33.02" y="78.74" length="middle"/>
+<pin name="VDDIN" x="-33.02" y="76.2" length="middle"/>
+<pin name="VREFN" x="-33.02" y="71.12" length="middle"/>
+<pin name="USB_DP" x="-33.02" y="-30.48" length="middle"/>
+<pin name="USB_DM" x="-33.02" y="-33.02" length="middle"/>
+<pin name="VDDPL" x="-33.02" y="63.5" length="middle"/>
+<pin name="VDDUTMII" x="-33.02" y="60.96" length="middle"/>
+<pin name="VDDUTMIC" x="-33.02" y="58.42" length="middle"/>
+<pin name="VBG" x="-33.02" y="55.88" length="middle"/>
+<pin name="GND6" x="-33.02" y="10.16" length="middle"/>
+<pin name="GND5" x="-33.02" y="12.7" length="middle"/>
+<pin name="VDDCORE1" x="-33.02" y="48.26" length="middle"/>
+<pin name="VDDCORE2" x="-33.02" y="45.72" length="middle"/>
+<pin name="VDDCORE3" x="-33.02" y="43.18" length="middle"/>
+<pin name="VDDCORE4" x="-33.02" y="40.64" length="middle"/>
+<pin name="GND1" x="-33.02" y="22.86" length="middle"/>
+<pin name="GND2" x="-33.02" y="20.32" length="middle"/>
+<pin name="GND3" x="-33.02" y="17.78" length="middle"/>
+<pin name="GND4" x="-33.02" y="15.24" length="middle"/>
+<pin name="VDDPLLUSB" x="-33.02" y="53.34" length="middle"/>
+<wire x1="-27.94" y1="83.82" x2="-27.94" y2="-81.28" width="0.254" layer="94"/>
+<wire x1="-27.94" y1="-81.28" x2="25.4" y2="-81.28" width="0.254" layer="94"/>
 <wire x1="25.4" y1="-81.28" x2="25.4" y2="83.82" width="0.254" layer="94"/>
-<wire x1="25.4" y1="83.82" x2="-20.32" y2="83.82" width="0.254" layer="94"/>
+<wire x1="25.4" y1="83.82" x2="-27.94" y2="83.82" width="0.254" layer="94"/>
 <text x="-2.54" y="86.36" size="1.27" layer="95">&gt;NAME</text>
-<text x="0" y="-86.36" size="1.27" layer="96">&gt;VALUE</text>
+<text x="-2.54" y="-83.82" size="1.27" layer="96">&gt;VALUE</text>
+</symbol>
+<symbol name="ISL3177E">
+<pin name="VCC" x="-12.7" y="5.08" length="middle"/>
+<pin name="RO" x="-12.7" y="2.54" length="middle"/>
+<pin name="DI" x="-12.7" y="0" length="middle"/>
+<pin name="GND" x="-12.7" y="-2.54" length="middle"/>
+<pin name="A" x="12.7" y="5.08" length="middle" rot="R180"/>
+<pin name="B" x="12.7" y="2.54" length="middle" rot="R180"/>
+<pin name="Z" x="12.7" y="0" length="middle" rot="R180"/>
+<pin name="Y" x="12.7" y="-2.54" length="middle" rot="R180"/>
+<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="7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-5.08" 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="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
 </symbols>
 <devicesets>
@@ -4556,6 +4603,142 @@ Standard adjustable voltage regulator but in SMD form. Spark Fun Electronics SKU
 </device>
 </devices>
 </deviceset>
+<deviceset name="ATSAMS70N-TQFP100">
+<gates>
+<gate name="G$1" symbol="ATSAMS70N" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="TQFP100-14X14">
+<connects>
+<connect gate="G$1" pin="GND1" pad="3"/>
+<connect gate="G$1" pin="GND2" pad="7"/>
+<connect gate="G$1" pin="GND3" pad="8"/>
+<connect gate="G$1" pin="GND4" pad="10"/>
+<connect gate="G$1" pin="GND5" pad="29"/>
+<connect gate="G$1" pin="GND6" pad="67"/>
+<connect gate="G$1" pin="JTAGSEL" pad="73"/>
+<connect gate="G$1" pin="NRST" pad="58"/>
+<connect gate="G$1" pin="PA0/I2SC0_MCK" pad="72"/>
+<connect gate="G$1" pin="PA1/I2SC0_CK" pad="70"/>
+<connect gate="G$1" pin="PA10/UTXD0" pad="46"/>
+<connect gate="G$1" pin="PA11/PWMC0_PWMH0" pad="44"/>
+<connect gate="G$1" pin="PA12/PWMC0_PWMH1" pad="48"/>
+<connect gate="G$1" pin="PA13/PWMC0_PWMH2" pad="27"/>
+<connect gate="G$1" pin="PA14/WMC0_PWMH3" pad="34"/>
+<connect gate="G$1" pin="PA15/PWMC0_PWML3" pad="33"/>
+<connect gate="G$1" pin="PA16/PWMC0_PWML2" pad="30"/>
+<connect gate="G$1" pin="PA17/AFE0_AD6" pad="16"/>
+<connect gate="G$1" pin="PA18/AFE0_AD7" pad="15"/>
+<connect gate="G$1" pin="PA19/PWMC0_PWML0/AFE0_AD8" pad="14"/>
+<connect gate="G$1" pin="PA2" pad="66"/>
+<connect gate="G$1" pin="PA20/PWMC0_PWML1/AFE0_AD9" pad="13"/>
+<connect gate="G$1" pin="PA21/AFE0_AD1" pad="21"/>
+<connect gate="G$1" pin="PA22" pad="26"/>
+<connect gate="G$1" pin="PA23" pad="31"/>
+<connect gate="G$1" pin="PA24" pad="38"/>
+<connect gate="G$1" pin="PA25" pad="40"/>
+<connect gate="G$1" pin="PA26" pad="42"/>
+<connect gate="G$1" pin="PA27" pad="50"/>
+<connect gate="G$1" pin="PA28" pad="79"/>
+<connect gate="G$1" pin="PA3/TWD0" pad="64"/>
+<connect gate="G$1" pin="PA30" pad="82"/>
+<connect gate="G$1" pin="PA31/SPI0_NPCS1" pad="83"/>
+<connect gate="G$1" pin="PA4/UTXD1/TWCK0" pad="55"/>
+<connect gate="G$1" pin="PA5/URXD1" pad="52"/>
+<connect gate="G$1" pin="PA7/XIN32" pad="24"/>
+<connect gate="G$1" pin="PA8/XOUT32" pad="25"/>
+<connect gate="G$1" pin="PA9/URXD0" pad="54"/>
+<connect gate="G$1" pin="PB0/RXD0" pad="12"/>
+<connect gate="G$1" pin="PB1/TXD0" pad="11"/>
+<connect gate="G$1" pin="PB12/ERASE" pad="61"/>
+<connect gate="G$1" pin="PB13/DAC0/SCK0" pad="100"/>
+<connect gate="G$1" pin="PB2/SPI0_NPCS0/CTS0" pad="17"/>
+<connect gate="G$1" pin="PB3/RTS0" pad="20"/>
+<connect gate="G$1" pin="PB4/TDI/TWD1" pad="74"/>
+<connect gate="G$1" pin="PB5/TDO/TWCK1" pad="77"/>
+<connect gate="G$1" pin="PB6/SWDIO/TMS" pad="57"/>
+<connect gate="G$1" pin="PB7/SWCLK/TCK" pad="63"/>
+<connect gate="G$1" pin="PB8/XOUT" pad="98"/>
+<connect gate="G$1" pin="PB9/XIN" pad="99"/>
+<connect gate="G$1" pin="PD0/DAC1" pad="1"/>
+<connect gate="G$1" pin="PD1/PWMC1_PWMLO" pad="92"/>
+<connect gate="G$1" pin="PD10/PWMC0_PWML0" pad="71"/>
+<connect gate="G$1" pin="PD11/PWMC0_PWMH0" pad="69"/>
+<connect gate="G$1" pin="PD12/SPI0_NPCS2" pad="65"/>
+<connect gate="G$1" pin="PD13" pad="62"/>
+<connect gate="G$1" pin="PD14" pad="59"/>
+<connect gate="G$1" pin="PD15" pad="75"/>
+<connect gate="G$1" pin="PD16" pad="56"/>
+<connect gate="G$1" pin="PD17" pad="53"/>
+<connect gate="G$1" pin="PD18/URXD4" pad="49"/>
+<connect gate="G$1" pin="PD19/UTXD4" pad="47"/>
+<connect gate="G$1" pin="PD2/PWMC1_PWMH0" pad="91"/>
+<connect gate="G$1" pin="PD20/SPI0_MISO" pad="45"/>
+<connect gate="G$1" pin="PD21/SPI0_MOSI" pad="43"/>
+<connect gate="G$1" pin="PD22_SPI0_SPCK" pad="41"/>
+<connect gate="G$1" pin="PD24" pad="37"/>
+<connect gate="G$1" pin="PD25/URXD2" pad="35"/>
+<connect gate="G$1" pin="PD26/UTXD2" pad="36"/>
+<connect gate="G$1" pin="PD27/SPI0_NPCS3/TWD2" pad="32"/>
+<connect gate="G$1" pin="PD28/URXD3/TWCK2" pad="51"/>
+<connect gate="G$1" pin="PD3/PWMC1_PWML1" pad="89"/>
+<connect gate="G$1" pin="PD30/UTXD3" pad="23"/>
+<connect gate="G$1" pin="PD31" pad="2"/>
+<connect gate="G$1" pin="PD4/PWMC1_PWMH1" pad="88"/>
+<connect gate="G$1" pin="PD5/PWMC1_PWML2" pad="87"/>
+<connect gate="G$1" pin="PD6/PWMC1_PWMH2" pad="85"/>
+<connect gate="G$1" pin="PD7/PWMC1_PWML3" pad="84"/>
+<connect gate="G$1" pin="PD8/PWMC1_PWMH3" pad="80"/>
+<connect gate="G$1" pin="PD9" pad="78"/>
+<connect gate="G$1" pin="TST" pad="60"/>
+<connect gate="G$1" pin="USB_DM" pad="94"/>
+<connect gate="G$1" pin="USB_DP" pad="95"/>
+<connect gate="G$1" pin="VBG" pad="97"/>
+<connect gate="G$1" pin="VDDCORE1" pad="18"/>
+<connect gate="G$1" pin="VDDCORE2" pad="22"/>
+<connect gate="G$1" pin="VDDCORE3" pad="39"/>
+<connect gate="G$1" pin="VDDCORE4" pad="76"/>
+<connect gate="G$1" pin="VDDIN" pad="5"/>
+<connect gate="G$1" pin="VDDIO1" pad="19"/>
+<connect gate="G$1" pin="VDDIO2" pad="28"/>
+<connect gate="G$1" pin="VDDIO3" pad="68"/>
+<connect gate="G$1" pin="VDDIO4" pad="81"/>
+<connect gate="G$1" pin="VDDOUT" pad="4"/>
+<connect gate="G$1" pin="VDDPL" pad="86"/>
+<connect gate="G$1" pin="VDDPLLUSB" pad="90"/>
+<connect gate="G$1" pin="VDDUTMIC" pad="96"/>
+<connect gate="G$1" pin="VDDUTMII" pad="93"/>
+<connect gate="G$1" pin="VREFN" pad="6"/>
+<connect gate="G$1" pin="VREFP" pad="9"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="ISL3177E">
+<gates>
+<gate name="G$1" symbol="ISL3177E" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="MSOP8">
+<connects>
+<connect gate="G$1" pin="A" pad="8"/>
+<connect gate="G$1" pin="B" pad="7"/>
+<connect gate="G$1" pin="DI" pad="3"/>
+<connect gate="G$1" pin="GND" pad="4"/>
+<connect gate="G$1" pin="RO" pad="2"/>
+<connect gate="G$1" pin="VCC" pad="1"/>
+<connect gate="G$1" pin="Y" pad="5"/>
+<connect gate="G$1" pin="Z" pad="6"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </drawing>