hardware
SuperSpeed USB 3.1 to 10/100/1000 Ethernet Controller - LAN7800
Public Made by Adomby adom
Microchip LAN7800 — single-chip SuperSpeed USB 3.1 Gen 1 to 10/100/1000 Gigabit Ethernet controller with integrated USB device controller + PHY, Ethernet MAC, and Gigabit PHY. QFN-48 in 7x7 mm (Y9X) and 6x6 mm (VSX).
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1">
<style>
/* Adom theme system: studio-dark token base (adom/adom-theme-system) */
:root{
--bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;--border:#30363d;
--text:#e6edf3;--text-body:#c9d1d9;--text-2:#8b949e;--text-3:#484f58;
--accent:#00b8b1;--accent-hover:#00d4cb;--accent-bright:#00e6dc;--on-accent:#05221f;
--blue:#64abff;--blue-fill:#0061ef;--purple:#8c6bf7;
--green:#3fb950;--red:#f85149;--yellow:#d29922;
/* legacy aliases kept so the rest of the sheet keeps reading */
--surface2:var(--elevated);--ink:var(--text);--mut:var(--text-2);
--acc:var(--accent);--acc2:var(--blue);--gold:var(--yellow);
}
*{box-sizing:border-box}
html,body{background:var(--bg);margin:0}
body{color:var(--text-body);padding:20px 8px 44px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.55;font-size:15px}
.wrap{max-width:1180px;margin:0 auto}
h1{font-size:30px;margin:0;font-weight:800;letter-spacing:-.01em;color:var(--text)}
h2{font-size:20px;font-weight:700;margin:34px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border);color:var(--text)}
a{color:var(--acc2);text-decoration:none}a:hover{text-decoration:underline}
code{background:rgba(139,148,158,.16);padding:1px 6px;border-radius:5px;font-size:.88em;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace}
.ident{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.mfr{color:var(--mut);font-size:15px}
.badge{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--on-accent);background:linear-gradient(90deg,var(--accent-bright),var(--blue));padding:5px 14px;border-radius:20px}
.oneline{color:var(--text-body);font-size:15.5px;margin:14px 0 16px}
.metarow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.m{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:6px 14px;font-size:12.5px;color:var(--mut)}
.m b{color:var(--ink);font-weight:700}
.callout{background:rgba(0,184,177,.09);border:1px solid rgba(0,184,177,.25);border-left:4px solid var(--accent);border-radius:10px;padding:13px 16px;font-size:14px;color:var(--text-body);margin:6px 0 4px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0}
@media(max-width:720px){.grid{grid-template-columns:1fr 1fr}}
.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}
.card .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.card .v{font-size:22px;font-weight:800;margin-top:7px}
.card .s{color:var(--mut);font-size:13px;margin-top:5px}
.spec{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:14px}
.spec:first-child{border-top:0}
.spec .lbl{min-width:150px;color:var(--acc);font-weight:600}
.viewers2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:820px){.viewers2{grid-template-columns:1fr}}
.vh{font-size:13px;font-weight:600;color:var(--mut);margin:0 0 7px}
.vframe{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:block}
.pinwrap{columns:2;column-gap:20px}
@media(max-width:720px){.pinwrap{columns:1}}
.pg{break-inside:avoid;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}
.pgh{display:flex;align-items:center;gap:9px;font-weight:700;font-size:13px;letter-spacing:.04em;padding:10px 14px;border-left:4px solid;background:var(--surface2)}
.pgh .dot{width:9px;height:9px;border-radius:50%}
.pgh .ct{margin-left:auto;color:var(--mut);font-weight:600;font-size:12px}
.pt{width:100%;border-collapse:collapse;font-size:13px}
.pt td{padding:6px 14px;border-top:1px solid var(--border)}
.pt .pn{color:var(--mut);width:34px;text-align:right;font-variant-numeric:tabular-nums}
.pt .nm{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-weight:600;white-space:nowrap}
.pt .fx{color:var(--text-body)}
.vgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:720px){.vgrid{grid-template-columns:1fr}}
.vcard{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}
.vcard.emph{border-color:var(--accent);box-shadow:0 0 0 1px rgba(0,184,177,.35);background:linear-gradient(180deg,rgba(0,184,177,.06),var(--surface))}
.vcard h3{margin:0;font-size:16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.vcard .sub{color:var(--mut);font-size:12.5px;margin:6px 0 12px}
.vcard .oc{font-size:12px;color:var(--mut);margin-top:8px}
.vcard .oc b{color:var(--ink)}
.vcard code{font-size:12px}
.oc code{background:rgba(100,171,255,.16);color:#dbe9ff;border:1px solid rgba(100,171,255,.32);padding:2px 8px;font-weight:600}
.vcard.emph .oc code{background:rgba(0,184,177,.18);color:#a9f2ee;border-color:rgba(0,184,177,.45)}
.occode{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px 22px;margin:4px 0 18px;text-align:center}.ocbig{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:clamp(28px,5.5vw,50px);font-weight:800;letter-spacing:2px;line-height:1.1}.oclegend{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 22px;margin-top:22px;font-size:13.5px;color:var(--text-body);text-align:left}@media(max-width:640px){.oclegend{grid-template-columns:1fr 1fr}}.ocitem .octop{display:flex;align-items:center;gap:8px}.ocdesc{color:var(--mut);font-size:13px;margin-top:5px;line-height:1.35}.ocitem .sw{width:12px;height:12px;border-radius:3px;flex-shrink:0}.ocitem b{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:15px}.ocitem .mut{color:var(--mut)}.chip{font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:20px;text-transform:uppercase}
.at{border-collapse:collapse;width:100%;font-size:13px}
.at td{text-align:left;padding:7px 10px;border-top:1px solid var(--border)}
.at .tool{font-weight:700;white-space:nowrap}
.na{color:var(--text-3);font-style:italic}
.ul{list-style:none;padding:0;margin:0}
.ul li{padding:8px 0;border-top:1px solid var(--border)}
.ul li:first-child{border-top:0}
.dsheet{width:100%;height:840px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}
</style></head><body><div class=wrap>
<div class=ident><h1>LAN7800</h1><span class=mfr>Microchip Technology</span><span class=badge>USB 3.1 → GbE</span></div>
<p class=oneline>Single-chip <b>SuperSpeed USB 3.1 Gen 1 to 10/100/1000 Gigabit Ethernet</b> bridge controller. Folds a USB 3.1 device controller and PHY, a Gigabit Ethernet MAC, and a Gigabit PHY with HP Auto-MDIX into one 48-pin QFN. Configured via on-chip OTP or an external SPI EEPROM; Energy Efficient Ethernet, Wake-on-LAN and NetDetach; drivers for Windows, Linux, macOS, uBoot, UEFI, PXE and FreeBSD.</p>
<div class=metarow>
<span class=m>Package <b>QFN-48</b></span><span class=m>Body <b>7×7 / 6×6 mm</b></span><span class=m>Pitch <b>0.5 / 0.4 mm</b></span>
<span class=m>Pins <b>48 + EP</b></span><span class=m>Host <b>USB 3.1 Gen 1</b></span><span class=m>Link <b>5 Gbps</b></span>
</div>
<h2>At a glance</h2>
<div class=grid><div class=card><div class="k" style="color:#00b8b1">Host interface</div><div class=v>USB 3.1 Gen 1</div><div class=s>SuperSpeed device controller + PHY</div></div><div class=card><div class="k" style="color:#64abff">Link speed</div><div class=v>5 Gbps</div><div class=s>SS · 480 Mbps HS · 12 Mbps FS</div></div><div class=card><div class="k" style="color:#8c6bf7">Network</div><div class=v>10 / 100 / 1000</div><div class=s>Gigabit Ethernet MAC + PHY, Auto-MDIX</div></div><div class=card><div class="k" style="color:#8b949e">Package</div><div class=v>QFN-48</div><div class=s>7×7 mm (Y9X) · 6×6 mm (VSX)</div></div><div class=card><div class="k" style="color:#a98bf9">Config</div><div class=v>OTP / EEPROM</div><div class=s>On-chip OTP or external SPI EEPROM</div></div><div class=card><div class="k" style="color:#00e6dc">I/O</div><div class=v>8 GPIO</div><div class=s>Flexible LEDs · 1.8 to 3.3 V supply</div></div></div>
<h2>Specifications</h2>
<div>
<div class=spec><span class=lbl>Host interface</span><span>USB 3.1 Gen 1 (SuperSpeed, 5 Gbps)</span></div>
<div class=spec><span class=lbl>Network</span><span>10 / 100 / 1000 Mbps Ethernet, IEEE 802.3/3u/3ab/3az</span></div>
<div class=spec><span class=lbl>Integrated PHY</span><span>Gigabit Ethernet PHY with HP Auto-MDIX, auto-negotiation</span></div>
<div class=spec><span class=lbl>USB speeds</span><span>SS 5 Gbps / HS 480 Mbps / FS 12 Mbps, 4 endpoints</span></div>
<div class=spec><span class=lbl>Configuration</span><span>On-chip OTP memory, or external SPI EEPROM</span></div>
<div class=spec><span class=lbl>Low power</span><span>Energy Efficient Ethernet (802.3az), Wake-on-LAN, NetDetach</span></div>
<div class=spec><span class=lbl>GPIO</span><span>8, with flexible link/activity LEDs</span></div>
<div class=spec><span class=lbl>I/O supply</span><span>1.8 to 3.3 V (variable)</span></div>
<div class=spec><span class=lbl>Offloads</span><span>802.1q VLAN, 9 KB jumbo frames, IPv4/IPv6/TCP/UDP checksum, 32 wake-up patterns</span></div>
<div class=spec><span class=lbl>Temperature</span><span>Commercial 0 to +70 °C / Industrial −40 to +85 °C</span></div>
</div>
<h2>Symbol & footprint</h2>
<div class=viewers2>
<div><div class=vh>Schematic symbol: hover a pin for its datasheet description</div>
<iframe class=vframe height=520 loading=lazy title="LAN7800 schematic symbol" src="https://wiki.adom.inc/api/v1/pages/adom/lan7800/files/viewer-symbol.html"></iframe></div>
<div><div class=vh>PCB footprint: switch package bottom-right (LAN7800/Y9X / LAN7800/VSX)</div>
<iframe class=vframe height=520 loading=lazy title="LAN7800 footprint (Y9X / VSX)" src="https://wiki.adom.inc/api/v1/pages/adom/lan7800/files/viewer-footprints.html"></iframe></div>
</div>
<h2>Pin map <span style="color:var(--mut);font-weight:400;font-size:14px">: 48 signals + exposed pad, grouped by function</span></h2>
<div class=pinwrap><div class=pg><div class=pgh style="border-color:#8c6bf7"><span class=dot style="background:#8c6bf7"></span>Ethernet PHY<span class=ct>8</span></div><table class=pt><tbody><tr><td class=pn>1</td><td class=nm>TR0P</td><td class=fx>Gigabit Ethernet MDI pair 0 (+)</td></tr><tr><td class=pn>2</td><td class=nm>TR0N</td><td class=fx>Gigabit Ethernet MDI pair 0 (−)</td></tr><tr><td class=pn>4</td><td class=nm>TR1P</td><td class=fx>Gigabit Ethernet MDI pair 1 (+)</td></tr><tr><td class=pn>5</td><td class=nm>TR1N</td><td class=fx>Gigabit Ethernet MDI pair 1 (−)</td></tr><tr><td class=pn>7</td><td class=nm>TR2P</td><td class=fx>Gigabit Ethernet MDI pair 2 (+)</td></tr><tr><td class=pn>8</td><td class=nm>TR2N</td><td class=fx>Gigabit Ethernet MDI pair 2 (−)</td></tr><tr><td class=pn>10</td><td class=nm>TR3P</td><td class=fx>Gigabit Ethernet MDI pair 3 (+)</td></tr><tr><td class=pn>11</td><td class=nm>TR3N</td><td class=fx>Gigabit Ethernet MDI pair 3 (−)</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#64abff"><span class=dot style="background:#64abff"></span>USB 3.1 SS<span class=ct>4</span></div><table class=pt><tbody><tr><td class=pn>28</td><td class=nm>USB3_TXDP</td><td class=fx>SuperSpeed transmit +</td></tr><tr><td class=pn>29</td><td class=nm>USB3_TXDM</td><td class=fx>SuperSpeed transmit −</td></tr><tr><td class=pn>31</td><td class=nm>USB3_RXDP</td><td class=fx>SuperSpeed receive +</td></tr><tr><td class=pn>32</td><td class=nm>USB3_RXDM</td><td class=fx>SuperSpeed receive −</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#4fb7f0"><span class=dot style="background:#4fb7f0"></span>USB 2.0<span class=ct>2</span></div><table class=pt><tbody><tr><td class=pn>26</td><td class=nm>USB2_DP</td><td class=fx>USB 2.0 HS/FS data +</td></tr><tr><td class=pn>27</td><td class=nm>USB2_DM</td><td class=fx>USB 2.0 HS/FS data −</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#00b8b1"><span class=dot style="background:#00b8b1"></span>Clock<span class=ct>2</span></div><table class=pt><tbody><tr><td class=pn>40</td><td class=nm>XI</td><td class=fx>25 MHz crystal / external clock input</td></tr><tr><td class=pn>41</td><td class=nm>XO</td><td class=fx>25 MHz crystal output</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#00e6dc"><span class=dot style="background:#00e6dc"></span>Analog<span class=ct>3</span></div><table class=pt><tbody><tr><td class=pn>37</td><td class=nm>USBRBIAS</td><td class=fx>USB bias: external reference resistor</td></tr><tr><td class=pn>47</td><td class=nm>REF_REXT</td><td class=fx>PHY bias: external reference resistor to GND</td></tr><tr><td class=pn>48</td><td class=nm>REF_FILT</td><td class=fx>PHY internal-regulator filter</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#a98bf9"><span class=dot style="background:#a98bf9"></span>Config / GPIO<span class=ct>4</span></div><table class=pt><tbody><tr><td class=pn>16</td><td class=nm>EECS/GPIO0</td><td class=fx>OTP/EEPROM chip-select (SPI) / GPIO0</td></tr><tr><td class=pn>17</td><td class=nm>EEDI/GPIO1</td><td class=fx>OTP/EEPROM data-in (SPI) / GPIO1</td></tr><tr><td class=pn>18</td><td class=nm>EEDO/LED0/GPIO2</td><td class=fx>OTP/EEPROM data-out (SPI) / LED0 / GPIO2</td></tr><tr><td class=pn>19</td><td class=nm>EECLK/LED1/GPIO3</td><td class=fx>OTP/EEPROM clock (SPI) / LED1 / GPIO3</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#28c3d4"><span class=dot style="background:#28c3d4"></span>LED / GPIO<span class=ct>4</span></div><table class=pt><tbody><tr><td class=pn>22</td><td class=nm>PME_N/GPIO4</td><td class=fx>Power-management-event out / GPIO4</td></tr><tr><td class=pn>24</td><td class=nm>SUSPEND_N/LED2/GPIO5</td><td class=fx>Suspend indicator / LED2 / GPIO5</td></tr><tr><td class=pn>33</td><td class=nm>LED3/GPIO6</td><td class=fx>Link/activity LED (LED3/GPIO6)</td></tr><tr><td class=pn>43</td><td class=nm>PME_MODE/GPIO7</td><td class=fx>PME mode strap / GPIO7</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#3d8ae0"><span class=dot style="background:#3d8ae0"></span>Control<span class=ct>3</span></div><table class=pt><tbody><tr><td class=pn>23</td><td class=nm>VBUS_DET</td><td class=fx>USB VBUS detect input</td></tr><tr><td class=pn>34</td><td class=nm>TEST</td><td class=fx>Factory test. Connect per datasheet</td></tr><tr><td class=pn>35</td><td class=nm>RESET_N/PME_CLEAR</td><td class=fx>Active-low reset, muxed with PME clear</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#8b949e"><span class=dot style="background:#8b949e"></span>Power<span class=ct>18</span></div><table class=pt><tbody><tr><td class=pn>3</td><td class=nm>VDD25A</td><td class=fx>2.5 V analog</td></tr><tr><td class=pn>6</td><td class=nm>VDD25A</td><td class=fx>2.5 V analog</td></tr><tr><td class=pn>9</td><td class=nm>VDD25A</td><td class=fx>2.5 V analog</td></tr><tr><td class=pn>12</td><td class=nm>VDD25A</td><td class=fx>2.5 V analog</td></tr><tr><td class=pn>13</td><td class=nm>VDD12_SW_OUT</td><td class=fx>1.2 V switcher out</td></tr><tr><td class=pn>14</td><td class=nm>VDD_SW_IN</td><td class=fx>Switcher in</td></tr><tr><td class=pn>15</td><td class=nm>VDD12_SW_FB</td><td class=fx>1.2 V switcher feedback</td></tr><tr><td class=pn>20</td><td class=nm>VDDVARIO</td><td class=fx>Variable I/O (1.8 to 3.3 V)</td></tr><tr><td class=pn>21</td><td class=nm>VDD12CORE</td><td class=fx>1.2 V digital core</td></tr><tr><td class=pn>25</td><td class=nm>VDD12A</td><td class=fx>1.2 V analog</td></tr><tr><td class=pn>30</td><td class=nm>VDD12A</td><td class=fx>1.2 V analog</td></tr><tr><td class=pn>36</td><td class=nm>VDDVARIO</td><td class=fx>Variable I/O (1.8 to 3.3 V)</td></tr><tr><td class=pn>38</td><td class=nm>VDD33A</td><td class=fx>3.3 V analog</td></tr><tr><td class=pn>39</td><td class=nm>VDDVARIO</td><td class=fx>Variable I/O (1.8 to 3.3 V)</td></tr><tr><td class=pn>42</td><td class=nm>VDD12CORE</td><td class=fx>1.2 V digital core</td></tr><tr><td class=pn>44</td><td class=nm>VDD12A</td><td class=fx>1.2 V analog</td></tr><tr><td class=pn>45</td><td class=nm>VDD25_REG_OUT</td><td class=fx>2.5 V regulator out</td></tr><tr><td class=pn>46</td><td class=nm>VDD33_REG_IN</td><td class=fx>3.3 V regulator in</td></tr></tbody></table></div><div class=pg><div class=pgh style="border-color:#484f58"><span class=dot style="background:#484f58"></span>Ground<span class=ct>1</span></div><table class=pt><tbody><tr><td class=pn>49</td><td class=nm>VSS</td><td class=fx>Exposed thermal pad. Tie to GND via field</td></tr></tbody></table></div></div>
<h2>Component variants</h2>
<div class=callout>Every variant is the <b>identical LAN7800 silicon</b>. Pick the <b>footprint</b> (Y9X 7×7 mm or VSX 6×6 mm) in the viewer above; the variants below are the <b>temperature grade</b> and <b>packaging</b>, each available in <b>both footprints</b>.</div>
<div class=occode>
<div class=ocbig><span style="color:#e6edf3">LAN7800</span><span style="color:#64abff">T</span><span style="color:#8c6bf7">-I</span><span style="color:#484f58">/</span><span style="color:#00b8b1">Y9X</span></div>
<div class=oclegend>
<div class=ocitem><div class=octop><span class=sw style="background:#8b949e"></span><b style="color:#e6edf3">LAN7800</b></div><div class=ocdesc>base part</div></div>
<div class=ocitem><div class=octop><span class=sw style="background:#64abff"></span><b style="color:#9ccbff">T</b></div><div class=ocdesc>Tape & Reel (blank = Tray)</div></div>
<div class=ocitem><div class=octop><span class=sw style="background:#8c6bf7"></span><b style="color:#8c6bf7">-I</b></div><div class=ocdesc>Industrial −40 to +85 °C (blank = Commercial)</div></div>
<div class=ocitem><div class=octop><span class=sw style="background:#00b8b1"></span><b style="color:#00e6dc">Y9X / VSX</b></div><div class=ocdesc>Footprint (7×7 / 6×6 mm)</div></div>
</div>
</div>
<div class=vgrid>
<div class=vcard>
<h3>Commercial<span class=chip style="background:rgba(148,163,184,.18);color:#484f58">0 to +70 °C</span></h3>
<div class=sub>Standard temperature grade · available in both footprints</div>
<div class=oc><b>Tray:</b> <code>LAN7800/Y9X</code> · <code>LAN7800/VSX</code></div>
<div class=oc><b>Tape & Reel:</b> <code>LAN7800T/Y9X</code> · <code>LAN7800T/VSX</code></div>
</div>
<div class=vcard>
<h3>Industrial <code style="font-size:13px">-I</code><span class=chip style="background:rgba(148,163,184,.18);color:#484f58">−40 to +85 °C</span></h3>
<div class=sub>Extended temperature grade · available in <b>both</b> Y9X (7×7) and VSX (6×6) footprints</div>
<div class=oc><b>Tray:</b> <code>LAN7800-I/Y9X</code> · <code>LAN7800-I/VSX</code></div>
<div class=oc><b>Tape & Reel:</b> <code>LAN7800T-I/Y9X</code> · <code>LAN7800T-I/VSX</code></div>
</div>
</div>
<h2>Assets</h2>
<p style="color:var(--mut);font-size:14px;margin:0 0 10px">KiCad symbol, both footprints and the 3D models, plus the canonical <b>adom-lbr JSON</b> the rest is generated from.</p>
<table class=at><tbody>
<tr><td class=tool style="color:#00b8b1">KiCad</td><td><a href=lan7800.kicad_sym>lan7800.kicad_sym</a> · <a href=lan7800-qfn48-7x7-y9x.kicad_mod>LAN7800_Y9X .kicad_mod</a> · <a href=lan7800-qfn48-6x6-vsx.kicad_mod>LAN7800_VSX .kicad_mod</a></td></tr>
<tr><td class=tool style="color:#64abff">3D models</td><td><a href=lan7800.step>lan7800.step</a> · <a href=lan7800.glb>lan7800.glb</a></td></tr>
<tr><td class=tool style="color:#8c6bf7">Canonical</td><td><a href=lan7800.adom-lbr.json>lan7800.adom-lbr.json</a></td></tr>
<tr><td class=tool style="color:#484f58">Fusion 360 / EAGLE</td><td class=na>Not available yet</td></tr>
<tr><td class=tool style="color:#484f58">Altium</td><td class=na>Not available yet</td></tr>
</tbody></table>
<h2>Implementation</h2>
<ul class=ul>
<li><a href="https://wiki.adom.inc/adom/usb3-to-ethernet-dataonly-molecule"><b>USB3.0 to Ethernet Molecule</b></a>: USB-C to Gigabit Ethernet (data-only) adapter on the LAN7800 (U1).</li>
<li><a href="https://wiki.adom.inc/adom/lan7800-programmer"><b>LAN7800 EEPROM Programmer</b></a>: read / edit / program MAC, VID/PID and strings on a LAN7800 adapter.</li>
</ul>
<h2>Datasheet</h2>
<iframe class=dsheet loading=lazy title="LAN7800 datasheet" src="https://wiki.adom.inc/api/v1/pages/adom/lan7800/files/docs/lan7800-datasheet.pdf"></iframe>
<p style="margin:8px 0 0;font-size:13px"><a href=docs/lan7800-datasheet.pdf>Download the full datasheet (PDF)</a> · Microchip DS00001992</p>
<h2>Provenance</h2>
<ul class=ul>
<li><b>Symbol, LAN7800_Y9X (QFN 7×7) footprint, STEP + GLB:</b> Adom library, from the canonical adom-lbr JSON.</li>
<li><b>LAN7800_VSX (QFN 6×6) footprint:</b> KiCad official library (<code>QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm</code>, renamed).</li>
<li><b>Fusion and Altium libraries are deliberately absent.</b> They were generated rather than hand-verified, and the generated Altium symbol encoding has produced wrong geometry before, so nothing is shipped here until it can be checked in the tool itself.</li>
</ul>
</div>
<script>(function(){function ph(){var h=Math.min(16000,document.documentElement.scrollHeight);parent.postMessage({type:'readme-height',height:h},'*');parent.postMessage({type:'resize',height:h},'*');}window.addEventListener('load',ph);window.addEventListener('resize',ph);if(window.ResizeObserver)new ResizeObserver(ph).observe(document.body);setTimeout(ph,250);setTimeout(ph,1000);setTimeout(ph,2500);ph();})();</script>
</body></html>