<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle>
    <drawing>
        <grid unitdist="mm" unit="mm"/>
        <layers>
            <layer name="Top" color="4" number="1" visible="yes" active="yes" fill="1"/>
            <layer name="tKeepout" color="0" number="4" visible="yes" active="yes" fill="1"/>
            <layer name="Bottom" color="4" number="16" visible="yes" active="yes" fill="1"/>
            <layer name="tPlace" color="7" number="21" visible="yes" active="yes" fill="1"/>
            <layer name="bPlace" color="7" number="22" visible="yes" active="yes" fill="1"/>
            <layer name="tNames" color="7" number="25" visible="yes" active="yes" fill="1"/>
            <layer name="bNames" color="7" number="26" visible="yes" active="yes" fill="1"/>
            <layer name="tValues" color="7" number="27" visible="yes" active="yes" fill="1"/>
            <layer name="bValues" color="7" number="28" visible="yes" active="yes" fill="1"/>
            <layer name="tStop" color="7" number="29" visible="yes" active="yes" fill="1"/>
            <layer name="bStop" color="7" number="30" visible="yes" active="yes" fill="1"/>
            <layer name="tCream" color="7" number="31" visible="yes" active="yes" fill="1"/>
            <layer name="bCream" color="7" number="32" visible="yes" active="yes" fill="1"/>
            <layer name="bKeepout" color="0" number="40" visible="yes" active="yes" fill="1"/>
            <layer name="tRestrict" color="4" number="41" visible="yes" active="yes" fill="1"/>
            <layer name="bRestrict" color="4" number="42" visible="yes" active="yes" fill="1"/>
            <layer name="tDocu" color="7" number="51" visible="yes" active="yes" fill="1"/>
            <layer name="bDocu" color="7" number="52" visible="yes" active="yes" fill="1"/>
            <layer name="Nets" color="2" number="91" visible="yes" active="yes" fill="1"/>
            <layer name="Busses" color="1" number="92" visible="yes" active="yes" fill="1"/>
            <layer name="Pins" color="2" number="93" visible="yes" active="yes" fill="1"/>
            <layer name="Symbols" color="4" number="94" visible="yes" active="yes" fill="1"/>
            <layer name="Names" color="7" number="95" visible="yes" active="yes" fill="1"/>
            <layer name="Values" color="7" number="96" visible="yes" active="yes" fill="1"/>
            <layer name="Info" color="7" number="97" visible="yes" active="yes" fill="1"/>
            <layer name="Guide" color="6" number="98" visible="yes" active="yes" fill="1"/>
        </layers>
        <library name="Upverter Library">
            <description>Upverter Parts Library

Created by Upverter.com</description>
            <packages>
                <package name="MICROCHIP_PIC18F2550-I-SO_0">
                    <description></description>
                    <wire layer="51" y2="8.95" width="0.15" x2="-3.75" y1="-8.95" x1="-3.75"/>
                    <wire layer="51" y2="8.95" width="0.15" x2="3.75" y1="8.95" x1="-3.75"/>
                    <wire layer="51" y2="-8.95" width="0.15" x2="3.75" y1="8.95" x1="3.75"/>
                    <wire layer="51" y2="-8.95" width="0.15" x2="-3.75" y1="-8.95" x1="3.75"/>
                    <wire layer="21" y2="8.95" width="0.15" x2="-3.2" y1="-8.95" x1="-3.2"/>
                    <wire layer="21" y2="8.95" width="0.15" x2="3.2" y1="8.95" x1="-3.2"/>
                    <wire layer="21" y2="-8.95" width="0.15" x2="3.2" y1="8.95" x1="3.2"/>
                    <wire layer="21" y2="-8.95" width="0.15" x2="-3.2" y1="-8.95" x1="3.2"/>
                    <text layer="25" align="bottom-left" y="9.4" x="-5.635" rot="R0" size="1.0">&gt;NAME</text>
                    <circle y="8.15" x="-2.379" layer="21" radius="0.5" width="0.0"/>
                    <circle y="8.255" x="-6.285" layer="21" radius="0.25" width="0.0"/>
                    <rectangle layer="41" y2="9.2" x2="5.8" y1="-9.2" x1="-5.8"/>
                    <smd layer="1" name="1" roundness="0" dx="2.0" dy="0.6" y="8.255" x="-4.7" rot="R0"/>
                    <smd layer="1" name="2" roundness="0" dx="2.0" dy="0.6" y="6.985" x="-4.7" rot="R0"/>
                    <smd layer="1" name="3" roundness="0" dx="2.0" dy="0.6" y="5.715" x="-4.7" rot="R0"/>
                    <smd layer="1" name="4" roundness="0" dx="2.0" dy="0.6" y="4.445" x="-4.7" rot="R0"/>
                    <smd layer="1" name="5" roundness="0" dx="2.0" dy="0.6" y="3.175" x="-4.7" rot="R0"/>
                    <smd layer="1" name="6" roundness="0" dx="2.0" dy="0.6" y="1.905" x="-4.7" rot="R0"/>
                    <smd layer="1" name="7" roundness="0" dx="2.0" dy="0.6" y="0.635" x="-4.7" rot="R0"/>
                    <smd layer="1" name="8" roundness="0" dx="2.0" dy="0.6" y="-0.635" x="-4.7" rot="R0"/>
                    <smd layer="1" name="9" roundness="0" dx="2.0" dy="0.6" y="-1.905" x="-4.7" rot="R0"/>
                    <smd layer="1" name="10" roundness="0" dx="2.0" dy="0.6" y="-3.175" x="-4.7" rot="R0"/>
                    <smd layer="1" name="11" roundness="0" dx="2.0" dy="0.6" y="-4.445" x="-4.7" rot="R0"/>
                    <smd layer="1" name="12" roundness="0" dx="2.0" dy="0.6" y="-5.715" x="-4.7" rot="R0"/>
                    <smd layer="1" name="13" roundness="0" dx="2.0" dy="0.6" y="-6.985" x="-4.7" rot="R0"/>
                    <smd layer="1" name="14" roundness="0" dx="2.0" dy="0.6" y="-8.255" x="-4.7" rot="R0"/>
                    <smd layer="1" name="15" roundness="0" dx="2.0" dy="0.6" y="-8.255" x="4.7" rot="R0"/>
                    <smd layer="1" name="16" roundness="0" dx="2.0" dy="0.6" y="-6.985" x="4.7" rot="R0"/>
                    <smd layer="1" name="17" roundness="0" dx="2.0" dy="0.6" y="-5.715" x="4.7" rot="R0"/>
                    <smd layer="1" name="18" roundness="0" dx="2.0" dy="0.6" y="-4.445" x="4.7" rot="R0"/>
                    <smd layer="1" name="19" roundness="0" dx="2.0" dy="0.6" y="-3.175" x="4.7" rot="R0"/>
                    <smd layer="1" name="20" roundness="0" dx="2.0" dy="0.6" y="-1.905" x="4.7" rot="R0"/>
                    <smd layer="1" name="21" roundness="0" dx="2.0" dy="0.6" y="-0.635" x="4.7" rot="R0"/>
                    <smd layer="1" name="22" roundness="0" dx="2.0" dy="0.6" y="0.635" x="4.7" rot="R0"/>
                    <smd layer="1" name="23" roundness="0" dx="2.0" dy="0.6" y="1.905" x="4.7" rot="R0"/>
                    <smd layer="1" name="24" roundness="0" dx="2.0" dy="0.6" y="3.175" x="4.7" rot="R0"/>
                    <smd layer="1" name="25" roundness="0" dx="2.0" dy="0.6" y="4.445" x="4.7" rot="R0"/>
                    <smd layer="1" name="26" roundness="0" dx="2.0" dy="0.6" y="5.715" x="4.7" rot="R0"/>
                    <smd layer="1" name="27" roundness="0" dx="2.0" dy="0.6" y="6.985" x="4.7" rot="R0"/>
                    <smd layer="1" name="28" roundness="0" dx="2.0" dy="0.6" y="8.255" x="4.7" rot="R0"/>
                </package>
            </packages>
            <symbols>
                <symbol name="MICROCHIP_PIC18F2550-I-SO_0_0">
                    <description></description>
                    <wire layer="94" y2="-2.54" width="0.254" x2="2.54" y1="-71.12" x1="2.54"/>
                    <wire layer="94" y2="-2.54" width="0.254" x2="55.88" y1="-2.54" x1="2.54"/>
                    <wire layer="94" y2="-71.12" width="0.254" x2="55.88" y1="-2.54" x1="55.88"/>
                    <wire layer="94" y2="-71.12" width="0.254" x2="2.54" y1="-71.12" x1="55.88"/>
                    <wire layer="94" y2="-5.08" width="0.15" x2="55.88" y1="-5.08" x1="55.88"/>
                    <wire layer="94" y2="-12.7" width="0.15" x2="2.54" y1="-12.7" x1="2.54"/>
                    <wire layer="94" y2="-15.24" width="0.15" x2="2.54" y1="-15.24" x1="2.54"/>
                    <wire layer="94" y2="-17.78" width="0.15" x2="2.54" y1="-17.78" x1="2.54"/>
                    <wire layer="94" y2="-20.32" width="0.15" x2="2.54" y1="-20.32" x1="2.54"/>
                    <wire layer="94" y2="-22.86" width="0.15" x2="2.54" y1="-22.86" x1="2.54"/>
                    <wire layer="94" y2="-25.4" width="0.15" x2="2.54" y1="-25.4" x1="2.54"/>
                    <wire layer="94" y2="-68.58" width="0.15" x2="55.88" y1="-68.58" x1="55.88"/>
                    <wire layer="94" y2="-58.42" width="0.15" x2="55.88" y1="-58.42" x1="55.88"/>
                    <wire layer="94" y2="-60.96" width="0.15" x2="55.88" y1="-60.96" x1="55.88"/>
                    <wire layer="94" y2="-63.5" width="0.15" x2="2.54" y1="-63.5" x1="2.54"/>
                    <wire layer="94" y2="-66.04" width="0.15" x2="2.54" y1="-66.04" x1="2.54"/>
                    <wire layer="94" y2="-68.58" width="0.15" x2="2.54" y1="-68.58" x1="2.54"/>
                    <wire layer="94" y2="-7.62" width="0.15" x2="2.54" y1="-7.62" x1="2.54"/>
                    <wire layer="94" y2="-53.34" width="0.15" x2="2.54" y1="-53.34" x1="2.54"/>
                    <wire layer="94" y2="-55.88" width="0.15" x2="2.54" y1="-55.88" x1="2.54"/>
                    <wire layer="94" y2="-58.42" width="0.15" x2="2.54" y1="-58.42" x1="2.54"/>
                    <wire layer="94" y2="-60.96" width="0.15" x2="2.54" y1="-60.96" x1="2.54"/>
                    <wire layer="94" y2="-66.04" width="0.15" x2="55.88" y1="-66.04" x1="55.88"/>
                    <wire layer="94" y2="-5.08" width="0.15" x2="2.54" y1="-5.08" x1="2.54"/>
                    <wire layer="94" y2="-30.48" width="0.15" x2="2.54" y1="-30.48" x1="2.54"/>
                    <wire layer="94" y2="-33.02" width="0.15" x2="2.54" y1="-33.02" x1="2.54"/>
                    <wire layer="94" y2="-35.56" width="0.15" x2="2.54" y1="-35.56" x1="2.54"/>
                    <wire layer="94" y2="-38.1" width="0.15" x2="2.54" y1="-38.1" x1="2.54"/>
                    <wire layer="94" y2="-40.64" width="0.15" x2="2.54" y1="-40.64" x1="2.54"/>
                    <wire layer="94" y2="-43.18" width="0.15" x2="2.54" y1="-43.18" x1="2.54"/>
                    <wire layer="94" y2="-45.72" width="0.15" x2="2.54" y1="-45.72" x1="2.54"/>
                    <wire layer="94" y2="-48.26" width="0.15" x2="2.54" y1="-48.26" x1="2.54"/>
                    <text layer="95" align="top-left" y="2.54" x="5.08" rot="R0" size="2.54">&gt;NAME</text>
                    <text layer="95" align="top-left" y="-73.66" x="15.24" rot="R0" size="2.54">PIC18F2550-I/SO</text>
                    <pin name="!MCLR/VPP/RE3" visible="both" length="middle" y="-5.08" x="60.96" rot="R180"/>
                    <pin name="RA0/AN0" visible="both" length="middle" y="-12.7" x="-2.54"/>
                    <pin name="RA1/AN1" visible="both" length="middle" y="-15.24" x="-2.54"/>
                    <pin name="RA2/AN2/VREF-/CVREF" visible="both" length="middle" y="-17.78" x="-2.54"/>
                    <pin name="RA3/AN3/VREF+" visible="both" length="middle" y="-20.32" x="-2.54"/>
                    <pin name="RA4/T0CKI/C1OUT/RCV" visible="both" length="middle" y="-22.86" x="-2.54"/>
                    <pin name="RA5/AN4/!SS/HLVDIN/C2OUT" visible="both" length="middle" y="-25.4" x="-2.54"/>
                    <pin name="VSS" visible="both" length="middle" y="-68.58" x="60.96" rot="R180"/>
                    <pin name="OSC1/CLKI" visible="both" length="middle" y="-58.42" x="60.96" rot="R180"/>
                    <pin name="OSC2/CLKO/RA6" visible="both" length="middle" y="-60.96" x="60.96" rot="R180"/>
                    <pin name="RC0/T1OSO/T13CKI" visible="both" length="middle" y="-63.5" x="-2.54"/>
                    <pin name="RC1/T1OSI/CCP2/!UOE" visible="both" length="middle" y="-66.04" x="-2.54"/>
                    <pin name="RC2/CCP1" visible="both" length="middle" y="-68.58" x="-2.54"/>
                    <pin name="VUSB" visible="both" length="middle" y="-7.62" x="-2.54"/>
                    <pin name="RC4/D-/VM" visible="both" length="middle" y="-53.34" x="-2.54"/>
                    <pin name="RC5/D+/VP" visible="both" length="middle" y="-55.88" x="-2.54"/>
                    <pin name="RC6/TX/CK" visible="both" length="middle" y="-58.42" x="-2.54"/>
                    <pin name="RC7/RX/DT/SDO" visible="both" length="middle" y="-60.96" x="-2.54"/>
                    <pin name="VSS2" visible="both" length="middle" y="-66.04" x="60.96" rot="R180"/>
                    <pin name="VDD" visible="both" length="middle" y="-5.08" x="-2.54"/>
                    <pin name="RB0/AN12/INT0/FLT0/SDI/SDA" visible="both" length="middle" y="-30.48" x="-2.54"/>
                    <pin name="RB1/AN10/INT1/SCK/SCL" visible="both" length="middle" y="-33.02" x="-2.54"/>
                    <pin name="RB2/AN8/INT2/VMO" visible="both" length="middle" y="-35.56" x="-2.54"/>
                    <pin name="RB3/AN9/CCP2/VPO" visible="both" length="middle" y="-38.1" x="-2.54"/>
                    <pin name="RB4/AN11/KBI0" visible="both" length="middle" y="-40.64" x="-2.54"/>
                    <pin name="RB5/KBI1/PGM" visible="both" length="middle" y="-43.18" x="-2.54"/>
                    <pin name="RB6/KBI2/PGC" visible="both" length="middle" y="-45.72" x="-2.54"/>
                    <pin name="RB7/KBI3/PGD" visible="both" length="middle" y="-48.26" x="-2.54"/>
                </symbol>
            </symbols>
            <devicesets>
                <deviceset prefix="U" name="MICROCHIP_PIC18F2550-I-SO">
                    <description></description>
                    <gates>
                        <gate name="G$0" symbol="MICROCHIP_PIC18F2550-I-SO_0_0" x="0"/>
                    </gates>
                    <devices>
                        <device name="MICROCHIP_PIC18F2550-I-SO_0_0" package="MICROCHIP_PIC18F2550-I-SO_0">
                            <connects>
                                <connect gate="G$0" pad="1" pin="!MCLR/VPP/RE3"/>
                                <connect gate="G$0" pad="2" pin="RA0/AN0"/>
                                <connect gate="G$0" pad="3" pin="RA1/AN1"/>
                                <connect gate="G$0" pad="4" pin="RA2/AN2/VREF-/CVREF"/>
                                <connect gate="G$0" pad="5" pin="RA3/AN3/VREF+"/>
                                <connect gate="G$0" pad="6" pin="RA4/T0CKI/C1OUT/RCV"/>
                                <connect gate="G$0" pad="7" pin="RA5/AN4/!SS/HLVDIN/C2OUT"/>
                                <connect gate="G$0" pad="8" pin="VSS"/>
                                <connect gate="G$0" pad="9" pin="OSC1/CLKI"/>
                                <connect gate="G$0" pad="10" pin="OSC2/CLKO/RA6"/>
                                <connect gate="G$0" pad="11" pin="RC0/T1OSO/T13CKI"/>
                                <connect gate="G$0" pad="12" pin="RC1/T1OSI/CCP2/!UOE"/>
                                <connect gate="G$0" pad="13" pin="RC2/CCP1"/>
                                <connect gate="G$0" pad="14" pin="VUSB"/>
                                <connect gate="G$0" pad="15" pin="RC4/D-/VM"/>
                                <connect gate="G$0" pad="16" pin="RC5/D+/VP"/>
                                <connect gate="G$0" pad="17" pin="RC6/TX/CK"/>
                                <connect gate="G$0" pad="18" pin="RC7/RX/DT/SDO"/>
                                <connect gate="G$0" pad="19" pin="VSS2"/>
                                <connect gate="G$0" pad="20" pin="VDD"/>
                                <connect gate="G$0" pad="21" pin="RB0/AN12/INT0/FLT0/SDI/SDA"/>
                                <connect gate="G$0" pad="22" pin="RB1/AN10/INT1/SCK/SCL"/>
                                <connect gate="G$0" pad="23" pin="RB2/AN8/INT2/VMO"/>
                                <connect gate="G$0" pad="24" pin="RB3/AN9/CCP2/VPO"/>
                                <connect gate="G$0" pad="25" pin="RB4/AN11/KBI0"/>
                                <connect gate="G$0" pad="26" pin="RB5/KBI1/PGM"/>
                                <connect gate="G$0" pad="27" pin="RB6/KBI2/PGC"/>
                                <connect gate="G$0" pad="28" pin="RB7/KBI3/PGD"/>
                            </connects>
                            <technologies>
                                <technology>
                                    <attribute name="mouser_part_number" value="579-PIC18F2550-I/SO"/>
                                    <attribute name="Flash" value="32KB"/>
                                    <attribute name="ipc_land_pattern_name" value="SOIC127P1030X250-28"/>
                                    <attribute name="temperature_range_high" value="+85°C"/>
                                    <attribute name="MPN" value="PIC18F2550-I/SO"/>
                                    <attribute name="centroid_not_specified" value="No"/>
                                    <attribute name="digikey_description" value="IC MCU 8BIT 32KB FLASH 28SOIC"/>
                                    <attribute name="digikey_part_number" value="PIC18F2550-I/SO-ND"/>
                                    <attribute name="RAM" value="2KB"/>
                                    <attribute name="prefix" value="U"/>
                                    <attribute name="datasheet" value="https://upverter.com/datasheet/8e44134229eeba9b89b2ef331b5253295cf39cdc.pdf"/>
                                    <attribute name="lead_free" value="yes"/>
                                    <attribute name="mfg_package_ident" value="C04-052C"/>
                                    <attribute name="voltage" value=""/>
                                    <attribute name="temperature_range_low" value="-40°C"/>
                                    <attribute name="rohs" value="yes"/>
                                    <attribute name="Core_Size" value="8-Bit"/>
                                    <attribute name="MF" value="Microchip"/>
                                    <attribute name="package" value="SOIC28"/>
                                    <attribute name="Speed" value="48MHz"/>
                                </technology>
                            </technologies>
                        </device>
                    </devices>
                </deviceset>
            </devicesets>
        </library>
    </drawing>
</eagle>
