component
LAN8720AI-CP-ABC
Public Made by Adomby adom
Microchip Tech Buffers / Drivers, QFN-24-EP(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
{
"slug": "lan8720ai-cp-abc",
"version": "0.1.0",
"type": "component",
"description": "Microchip Tech Buffers / Drivers, QFN-24-EP(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"logic ics",
"lan8720ai-cp-abc",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"lan8720ai-cp-abc.kicad_sym",
"lan8720ai-cp-abc.kicad_mod",
"lan8720ai-cp-abc.glb",
"lan8720ai-cp-abc.step",
"lan8720ai-cp-abc.lbr",
"docs/hero.png",
"docs/lan8720ai-cp-abc-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"lan8720ai-cp-abc-hero.glb",
"lan8720ai-cp-abc-hero.overlay.json",
"lan8720ai-cp-abc-etched.glb"
],
"component": {
"mpn": "LAN8720AI-CP-ABC",
"manufacturer": "Microchip Tech",
"package": "QFN-24-EP(4x4)",
"pin_count": 25,
"category": "Logic ICs",
"subcategory": "Buffers / Drivers",
"datasheet": "https://datasheet.lcsc.com/datasheet/pdf/c26a510dbaf4354ce9c6c7180584d2b4.pdf",
"parts": {
"symbol": "lan8720ai-cp-abc.kicad_sym",
"footprint": "lan8720ai-cp-abc.kicad_mod",
"model_3d": "lan8720ai-cp-abc-hero.glb",
"model_3d_plain": "lan8720ai-cp-abc-etched.glb",
"model_3d_step": "lan8720ai-cp-abc-etched.step",
"model_3d_step_plain": "lan8720ai-cp-abc.step",
"lbr": "lan8720ai-cp-abc.lbr"
},
"distributor_links": {
"lcsc": "C511283"
},
"distributor_check": {
"checked_at": "2026-10-27T09:34:46Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "quota"
},
"mouser": {
"pn": null,
"status": "quota"
}
},
"pins": [
{
"number": "1",
"name": "VDD2A",
"type": "power_in",
"description": "+3.3V analog port power to Channel 2 and the internal 1.2V regulator."
},
{
"number": "2",
"name": "LED2/nINTSEL",
"type": "bidirectional",
"description": "Link speed LED output (active when operating at 100Mbps, O12 buffer) that doubles as the nINTSEL strap selecting nINT (floating or pulled to VDD2A, default) or REFCLKO (pulled to VSS) on pin 14."
},
{
"number": "3",
"name": "LED1/REGOFF",
"type": "bidirectional",
"description": "Link activity LED output (O12 buffer) that doubles as the REGOFF strap, where pulling it high to VDD2A disables the internal 1.2V regulator and floating or low enables it (default)."
},
{
"number": "4",
"name": "XTAL2",
"type": "output",
"description": "External crystal output; leave unconnected when a single-ended clock oscillator drives XTAL1/CLKIN."
},
{
"number": "5",
"name": "XTAL1/CLKIN",
"type": "input",
"description": "External crystal input or single-ended clock oscillator input (50MHz REF_CLK in REF_CLK In mode)."
},
{
"number": "6",
"name": "VDDCR",
"type": "power_in",
"description": "+1.2V digital core power, supplied by the on-chip regulator unless REGOFF disables it; use 1uF and 470pF decoupling capacitors in parallel to ground."
},
{
"number": "7",
"name": "RXD1/MODE1",
"type": "bidirectional",
"description": "Receive data bit 1 output (VO8) that doubles as the MODE1 configuration strap (internal pull-up) setting the default PHY mode."
},
{
"number": "8",
"name": "RXD0/MODE0",
"type": "bidirectional",
"description": "Receive data bit 0 output (VO8) that doubles as the MODE0 configuration strap (internal pull-up) setting the default PHY mode."
},
{
"number": "9",
"name": "VDDIO",
"type": "power_in",
"description": "+1.6V to +3.6V variable I/O power."
},
{
"number": "10",
"name": "RXER/PHYAD0",
"type": "bidirectional",
"description": "Receive error output (VO8) that doubles as the PHYAD0 strap (internal pull-down) setting the SMI address to 0 or 1."
},
{
"number": "11",
"name": "CRS_DV/MODE2",
"type": "bidirectional",
"description": "Carrier sense/receive data valid output (VO8) that doubles as the MODE2 configuration strap (internal pull-up) setting the default PHY mode."
},
{
"number": "12",
"name": "MDIO",
"type": "bidirectional",
"description": "Serial Management Interface data input/output (VIS/VOD8 buffer)."
},
{
"number": "13",
"name": "MDC",
"type": "input",
"description": "Serial Management Interface clock input (VIS buffer)."
},
{
"number": "14",
"name": "nINT/REFCLKO",
"type": "bidirectional",
"description": "Active-low open-drain interrupt output (needs external pull-up to VDDIO) or optional 50MHz reference clock output, selected by the nINTSEL strap."
},
{
"number": "15",
"name": "nRST",
"type": "input",
"description": "Active-low system reset input with internal pull-up."
},
{
"number": "16",
"name": "TXEN",
"type": "input",
"description": "Transmit enable indicating valid transmission data on TXD[1:0] (internal pull-down)."
},
{
"number": "17",
"name": "TXD0",
"type": "input",
"description": "Transmit data bit 0 from the MAC to the transceiver."
},
{
"number": "18",
"name": "TXD1",
"type": "input",
"description": "Transmit data bit 1 from the MAC to the transceiver."
},
{
"number": "19",
"name": "VDD1A",
"type": "power_in",
"description": "+3.3V analog port power to Channel 1."
},
{
"number": "20",
"name": "TXN",
"type": "bidirectional",
"description": "Ethernet transmit/receive negative channel 1 (analog bidirectional)."
},
{
"number": "21",
"name": "TXP",
"type": "bidirectional",
"description": "Ethernet transmit/receive positive channel 1 (analog bidirectional)."
},
{
"number": "22",
"name": "RXN",
"type": "bidirectional",
"description": "Ethernet transmit/receive negative channel 2 (analog bidirectional)."
},
{
"number": "23",
"name": "RXP",
"type": "bidirectional",
"description": "Ethernet transmit/receive positive channel 2 (analog bidirectional)."
},
{
"number": "24",
"name": "RBIAS",
"type": "passive",
"description": "Analog input requiring a 12.1k ohm 1% resistor to ground; nominal voltage 1.2V."
},
{
"number": "25",
"name": "VSS",
"type": "power_in",
"description": "Common ground exposed pad, which must be connected to the ground plane with a via array."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-sonnet-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: The exposed pad has no pin number in the datasheet. I numbered it 25 by convention. Confirm it again; Pin types for the multiplexed strap pins were inferred from the buffer types (output plus strap inpu; MPN suffix handling: the datasheet covers LAN8720A and LAN8720Ai in 24-QFN/SQFN 4x4. The pin table a",
"8/25 pins cited to the wrong page (name found elsewhere): ['4:XTAL2@p10', '13:MDC@p9', '16:TXEN@p7', '17:TXD0@p7']"
],
"pages_sent": 22,
"cost_usd": 0.1977,
"at": "2026-10-27T09:34:21"
},
"datasheet": {
"url": "https://datasheet.lcsc.com/datasheet/pdf/c26a510dbaf4354ce9c6c7180584d2b4.pdf",
"pages": 78,
"sha256": "1101ca4301b7c864",
"source_tier": "mfr"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 25,
"described": 25,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "lan8720ai-cp-abc.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
4.0,
4.0,
0.77
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "096fc110543e6d324c5120c2d38e3dca87a389da9b6fac234f1fe40856295ef4",
"checked": "2026-10-27",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "lan8720ai-cp-abc-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
4.0,
4.0,
0.77
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "a27f5cd31281a80c4913e83af86bef7023c9421b9840bd2176ca67a08f383ec2",
"checked": "2026-10-27",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}