<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.6.0">
<drawing>
<board>
<plain>
<wire x1="0" y1="0" x2="12.7" y2="0" width="0" layer="20"/>
<wire x1="12.7" y1="0" x2="12.7" y2="1.27" width="0" layer="20"/>
<wire x1="12.7" y1="1.27" x2="34.925" y2="1.27" width="0" layer="20"/>
<wire x1="34.925" y1="1.27" x2="34.925" y2="0" width="0" layer="20"/>
<wire x1="34.925" y1="0" x2="47.625" y2="0" width="0" layer="20"/>
<wire x1="47.625" y1="0" x2="47.625" y2="47.625" width="0" layer="20"/>
<wire x1="47.625" y1="47.625" x2="0" y2="47.625" width="0" layer="20"/>
<wire x1="0" y1="47.625" x2="0" y2="0" width="0" layer="20"/>
<text>B0</text>
<text>B1</text>
<text>D0</text>
<text>D1</text>
<text>D2</text>
<text>D3</text>
<text>C5</text>
<text>C4</text>
<text>C3</text>
<text>IC2</text>
<text>C5</text>
<text>R2</text>
<text>R1</text>
<text>R3</text>
<text>IC1</text>
<text>Q1</text>
<text>C6</text>
<text>C7</text>
<text>C0</text>
<text>C1</text>
<text>C2</text>
<text>D4</text>
<text>D7</text>
<text>D6</text>
<text>D5</text>
<text>Gnd</text>
<text>5.0V</text>
<text>3.3V</text>
<text>MEGA, Rev 17a</text>
<text>BB4</text>
<text>(C) 2017, Demand Peripherals, Inc.</text>
<text>C2</text>
<text>C3</text>
<text>R6</text>
<text>R5</text>
<text>R7</text>
<text>R4</text>
<text>Pgm</text>
<text>C1</text>
<text>C4</text>
<text>1.575 Inches</text>
<text>1.875 Inches</text>
<text>1.575 Inches</text>
<text>1.875 Inches</text>
<text>R8</text>
</plain>
<libraries>
<library name="DP">
<packages>
<package name="FIDUCIAL">
</package>
</packages>
</library>
<library name="dpi-passive">
<packages>
<package name="R0603">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;</description>
</package>
<package name="C0603">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;</description>
</package>
<package name="NX5032">
<description>NDK NX5032 crystal</description>
</package>
</packages>
</library>
<library name="dpi-transic">
<packages>
<package name="TSSOP14">
<description>Thin Shrink Small Outline Plastic 14</description>
</package>
<package name="TQFP32-08">
<description>&lt;B&gt;Thin Plasic Quad Flat Package&lt;/B&gt; Grid 0.8 mm</description>
</package>
</packages>
</library>
<library name="dpi-sym">
<packages>
<package name="P_FRAME">
<description>Portrait frame</description>
</package>
<package name="DPI-1">
<description>Demand Peripherals Symbol #1</description>
</package>
</packages>
</library>
<library name="dpi-conn">
<packages>
<package name="HDR-2X1">
<description>2x1 PIN HEADER on 0.1 inch centers</description>
</package>
<package name="HDR-4X2">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="HDR-3X2">
</package>
<package name="PAD1">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="dpi-diopto">
<packages>
<package name="0805">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="IC1" library="dpi-transic" package="TQFP32-08" value="MEGA8-AI"/>
<element name="U$1" library="dpi-sym" package="P_FRAME" value="DP_FRAME_P"/>
<element name="BB4" library="dpi-conn" package="HDR-4X2" value="BB4_CON">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="609-3530-ND"/>
</element>
<element name="C2" library="dpi-passive" package="C0603" value="18pF">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-1061-1-ND"/>
</element>
<element name="C3" library="dpi-passive" package="C0603" value="18pF">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-1061-1-ND"/>
</element>
<element name="C4" library="dpi-passive" package="C0603" value="0.1uF">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="1276-1126-2-ND"/>
</element>
<element name="R5" library="dpi-passive" package="R0603" value="10K">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-1.00KHRTR-ND"/>
</element>
<element name="PC0" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PC1" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PC2" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PC3" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PC4" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PC5" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="ADC6" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="ADC7" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD0" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD1" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD2" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD3" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD4" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD5" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD6" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PD7" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PB0" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="PB1" library="dpi-conn" package="PAD1" value="PinHdr254-1(Option)"/>
<element name="X1" library="dpi-passive" package="NX5032" value="8Mhz">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="644-1318-1-ND"/>
</element>
<element name="IC2" library="dpi-transic" package="TSSOP14" value="74*74">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="MC74HC74ADTR2GOSCT-ND"/>
</element>
<element name="PGM" library="dpi-conn" package="HDR-2X1" value="PinHdr254-2">
<attribute name="VENDOR" value="Mouser"/>
<attribute name="VENDOR-PART-NUM" value="571-6404562"/>
</element>
<element name="R1" library="dpi-passive" package="R0603" value="100">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-100HRTR-ND"/>
</element>
<element name="R2" library="dpi-passive" package="R0603" value="100">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-100HRTR-ND"/>
</element>
<element name="R3" library="dpi-passive" package="R0603" value="100">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-100HRTR-ND"/>
</element>
<element name="R4" library="dpi-passive" package="R0603" value="100">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-100HRTR-ND"/>
</element>
<element name="R6" library="dpi-passive" package="R0603" value="10K">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-1.00KHRTR-ND"/>
</element>
<element name="R7" library="dpi-passive" package="R0603" value="10K">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-1.00KHRTR-ND"/>
</element>
<element name="C1" library="dpi-passive" package="C0603" value="1.0">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="490-3897-2-ND"/>
</element>
<element name="C5" library="dpi-passive" package="C0603" value="0.1">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="1276-1126-2-ND"/>
</element>
<element name="U$4" library="DP" package="FIDUCIAL" value=""/>
<element name="U$5" library="DP" package="FIDUCIAL" value=""/>
<element name="U$6" library="DP" package="FIDUCIAL" value=""/>
<element name="U$7" library="DP" package="FIDUCIAL" value=""/>
<element name="CN1" library="dpi-conn" package="HDR-3X2" value="HDR-3X2">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="952-2120-ND"/>
</element>
<element name="D7" library="dpi-diopto" package="0805" value="LED-GRN">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="475-1410-1-ND"/>
</element>
<element name="R8" library="dpi-passive" package="R0603" value="330">
<attribute name="VENDOR" value="Digikey"/>
<attribute name="VENDOR-PART-NUM" value="311-330HRTR-ND"/>
</element>
<element name="U$2" library="dpi-sym" package="DPI-1" value=""/>
</elements>
<signals>
<signal name="GND">
<contactref element="BB4" pad="1"/>
<contactref element="BB4" pad="5"/>
<contactref element="C4" pad="1"/>
<contactref element="IC2" pad="7"/>
<contactref element="IC1" pad="21"/>
<contactref element="IC1" pad="3"/>
<contactref element="IC1" pad="5"/>
<contactref element="C3" pad="1"/>
<contactref element="C2" pad="1"/>
<contactref element="C1" pad="1"/>
<contactref element="C5" pad="1"/>
<contactref element="CN1" pad="1"/>
<contactref element="CN1" pad="2"/>
<contactref element="D7" pad="C"/>
</signal>
<signal name="+3V3">
<contactref element="BB4" pad="3"/>
<contactref element="C4" pad="2"/>
<contactref element="IC2" pad="12"/>
<contactref element="IC2" pad="10"/>
<contactref element="IC2" pad="1"/>
<contactref element="IC2" pad="4"/>
<contactref element="IC1" pad="18"/>
<contactref element="IC1" pad="20"/>
<contactref element="IC1" pad="6"/>
<contactref element="IC1" pad="4"/>
<contactref element="R5" pad="2"/>
<contactref element="C1" pad="2"/>
<contactref element="IC2" pad="14"/>
<contactref element="C5" pad="2"/>
<contactref element="CN1" pad="3"/>
<contactref element="CN1" pad="4"/>
</signal>
<signal name="VCC">
<contactref element="BB4" pad="7"/>
<contactref element="CN1" pad="5"/>
<contactref element="CN1" pad="6"/>
</signal>
<signal name="N$3">
<contactref element="C3" pad="2"/>
<contactref element="IC1" pad="7"/>
<contactref element="X1" pad="2"/>
</signal>
<signal name="N$4">
<contactref element="IC1" pad="8"/>
<contactref element="C2" pad="2"/>
<contactref element="X1" pad="1"/>
</signal>
<signal name="N$14">
<contactref element="IC1" pad="23"/>
<contactref element="PC0" pad="1"/>
</signal>
<signal name="N$19">
<contactref element="IC1" pad="24"/>
<contactref element="PC1" pad="1"/>
</signal>
<signal name="N$20">
<contactref element="IC1" pad="25"/>
<contactref element="PC2" pad="1"/>
</signal>
<signal name="N$21">
<contactref element="IC1" pad="27"/>
<contactref element="PC4" pad="1"/>
</signal>
<signal name="N$22">
<contactref element="IC1" pad="28"/>
<contactref element="PC5" pad="1"/>
</signal>
<signal name="N$23">
<contactref element="IC1" pad="19"/>
<contactref element="ADC6" pad="1"/>
</signal>
<signal name="N$24">
<contactref element="IC1" pad="22"/>
<contactref element="ADC7" pad="1"/>
</signal>
<signal name="N$25">
<contactref element="IC1" pad="30"/>
<contactref element="PD0" pad="1"/>
</signal>
<signal name="N$26">
<contactref element="IC1" pad="31"/>
<contactref element="PD1" pad="1"/>
</signal>
<signal name="N$27">
<contactref element="IC1" pad="32"/>
<contactref element="PD2" pad="1"/>
</signal>
<signal name="N$28">
<contactref element="IC1" pad="1"/>
<contactref element="PD3" pad="1"/>
</signal>
<signal name="N$29">
<contactref element="IC1" pad="2"/>
<contactref element="PD4" pad="1"/>
</signal>
<signal name="N$30">
<contactref element="IC1" pad="9"/>
<contactref element="PD5" pad="1"/>
</signal>
<signal name="N$31">
<contactref element="IC1" pad="10"/>
<contactref element="PD6" pad="1"/>
</signal>
<signal name="N$32">
<contactref element="IC1" pad="11"/>
<contactref element="PD7" pad="1"/>
<contactref element="R8" pad="2"/>
</signal>
<signal name="N$33">
<contactref element="IC1" pad="12"/>
<contactref element="PB0" pad="1"/>
</signal>
<signal name="N$34">
<contactref element="IC1" pad="13"/>
<contactref element="PB1" pad="1"/>
</signal>
<signal name="N$18">
<contactref element="IC1" pad="26"/>
<contactref element="PC3" pad="1"/>
</signal>
<signal name="N$154">
<contactref element="BB4" pad="2"/>
<contactref element="R1" pad="1"/>
</signal>
<signal name="N$155">
<contactref element="R1" pad="2"/>
<contactref element="IC2" pad="2"/>
<contactref element="IC1" pad="15"/>
</signal>
<signal name="N$156">
<contactref element="BB4" pad="4"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="N$157">
<contactref element="R2" pad="2"/>
<contactref element="IC2" pad="11"/>
</signal>
<signal name="N$158">
<contactref element="R3" pad="2"/>
<contactref element="IC2" pad="13"/>
<contactref element="IC2" pad="3"/>
</signal>
<signal name="N$159">
<contactref element="BB4" pad="6"/>
<contactref element="R3" pad="1"/>
</signal>
<signal name="N$162">
<contactref element="R4" pad="1"/>
<contactref element="IC1" pad="16"/>
</signal>
<signal name="N$163">
<contactref element="BB4" pad="8"/>
<contactref element="R4" pad="2"/>
</signal>
<signal name="N$165">
<contactref element="IC1" pad="14"/>
<contactref element="R6" pad="1"/>
</signal>
<signal name="N$166">
<contactref element="IC1" pad="17"/>
<contactref element="R7" pad="1"/>
</signal>
<signal name="N$1">
<contactref element="R5" pad="1"/>
<contactref element="IC1" pad="29"/>
<contactref element="PGM" pad="2"/>
</signal>
<signal name="N$160">
<contactref element="IC2" pad="9"/>
<contactref element="R7" pad="2"/>
</signal>
<signal name="N$161">
<contactref element="IC2" pad="5"/>
<contactref element="R6" pad="2"/>
<contactref element="PGM" pad="1"/>
</signal>
<signal name="N$39">
</signal>
<signal name="N$40">
</signal>
<signal name="N$41">
</signal>
<signal name="N$42">
</signal>
<signal name="N$43">
</signal>
<signal name="N$44">
</signal>
<signal name="N$45">
</signal>
<signal name="N$46">
</signal>
<signal name="N$48">
</signal>
<signal name="N$49">
</signal>
<signal name="N$37">
</signal>
<signal name="N$50">
</signal>
<signal name="N$17">
</signal>
<signal name="N$51">
</signal>
<signal name="N$52">
</signal>
<signal name="N$53">
</signal>
<signal name="N$54">
</signal>
<signal name="N$55">
</signal>
<signal name="N$38">
</signal>
<signal name="N$56">
</signal>
<signal name="N$57">
</signal>
<signal name="N$58">
</signal>
<signal name="N$59">
</signal>
<signal name="N$60">
</signal>
<signal name="N$36">
</signal>
<signal name="N$61">
</signal>
<signal name="N$69">
</signal>
<signal name="MOUNT">
</signal>
<signal name="N$70">
</signal>
<signal name="N$47">
</signal>
<signal name="N$72">
</signal>
<signal name="N$73">
</signal>
<signal name="N$74">
</signal>
<signal name="N$75">
</signal>
<signal name="N$76">
</signal>
<signal name="N$77">
</signal>
<signal name="N$78">
</signal>
<signal name="N$15">
</signal>
<signal name="N$79">
</signal>
<signal name="N$80">
</signal>
<signal name="N$81">
</signal>
<signal name="N$82">
</signal>
<signal name="N$83">
</signal>
<signal name="N$84">
</signal>
<signal name="N$85">
</signal>
<signal name="N$16">
</signal>
<signal name="N$86">
</signal>
<signal name="N$87">
</signal>
<signal name="N$88">
</signal>
<signal name="N$89">
</signal>
<signal name="N$90">
</signal>
<signal name="N$91">
</signal>
<signal name="N$92">
</signal>
<signal name="N$13">
</signal>
<signal name="N$93">
</signal>
<signal name="N$94">
</signal>
<signal name="N$95">
</signal>
<signal name="N$96">
</signal>
<signal name="N$97">
</signal>
<signal name="N$98">
</signal>
<signal name="N$99">
</signal>
<signal name="N$100">
</signal>
<signal name="N$12">
</signal>
<signal name="N$101">
</signal>
<signal name="N$102">
</signal>
<signal name="N$103">
</signal>
<signal name="N$104">
</signal>
<signal name="N$105">
</signal>
<signal name="N$106">
</signal>
<signal name="N$107">
</signal>
<signal name="N$108">
</signal>
<signal name="N$9">
</signal>
<signal name="N$109">
</signal>
<signal name="N$110">
</signal>
<signal name="N$111">
</signal>
<signal name="N$112">
</signal>
<signal name="N$113">
</signal>
<signal name="N$114">
</signal>
<signal name="N$115">
</signal>
<signal name="N$11">
</signal>
<signal name="N$116">
</signal>
<signal name="N$117">
</signal>
<signal name="N$118">
</signal>
<signal name="N$119">
</signal>
<signal name="N$120">
</signal>
<signal name="N$121">
</signal>
<signal name="N$122">
</signal>
<signal name="N$8">
</signal>
<signal name="N$123">
</signal>
<signal name="N$124">
</signal>
<signal name="N$125">
</signal>
<signal name="N$126">
</signal>
<signal name="N$127">
</signal>
<signal name="N$128">
</signal>
<signal name="N$129">
</signal>
<signal name="N$130">
</signal>
<signal name="N$7">
</signal>
<signal name="N$131">
</signal>
<signal name="N$132">
</signal>
<signal name="N$133">
</signal>
<signal name="N$134">
</signal>
<signal name="N$135">
</signal>
<signal name="N$136">
</signal>
<signal name="N$137">
</signal>
<signal name="N$138">
</signal>
<signal name="N$5">
</signal>
<signal name="N$139">
</signal>
<signal name="N$140">
</signal>
<signal name="N$141">
</signal>
<signal name="N$142">
</signal>
<signal name="N$143">
</signal>
<signal name="N$144">
</signal>
<signal name="N$145">
</signal>
<signal name="N$6">
</signal>
<signal name="N$146">
</signal>
<signal name="N$2">
<contactref element="D7" pad="A"/>
<contactref element="R8" pad="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
