component
KSZ8794CNXCC-TR
Public Made by Adomby adom
Microchip Tech Interface - Specialized, QFN-64-EP(8x8). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539
{
"slug": "ksz8794cnxcc-tr",
"version": "0.1.0",
"type": "component",
"description": "Microchip Tech Interface - Specialized, QFN-64-EP(8x8). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"interface",
"ksz8794cnxcc-tr",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"ksz8794cnxcc-tr.kicad_sym",
"ksz8794cnxcc-tr.kicad_mod",
"ksz8794cnxcc-tr.glb",
"ksz8794cnxcc-tr.step",
"ksz8794cnxcc-tr.lbr",
"docs/hero.png",
"docs/ksz8794cnxcc-tr-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"ksz8794cnxcc-tr-hero.glb",
"ksz8794cnxcc-tr-hero.overlay.json",
"ksz8794cnxcc-tr-etched.glb"
],
"component": {
"mpn": "KSZ8794CNXCC-TR",
"manufacturer": "Microchip Tech",
"package": "QFN-64-EP(8x8)",
"pin_count": 65,
"category": "Interface",
"subcategory": "Interface - Specialized",
"datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589796048941457408",
"parts": {
"symbol": "ksz8794cnxcc-tr.kicad_sym",
"footprint": "ksz8794cnxcc-tr.kicad_mod",
"model_3d": "ksz8794cnxcc-tr-hero.glb",
"model_3d_plain": "ksz8794cnxcc-tr-etched.glb",
"model_3d_step": "ksz8794cnxcc-tr-etched.step",
"model_3d_step_plain": "ksz8794cnxcc-tr.step",
"lbr": "ksz8794cnxcc-tr.lbr"
},
"distributor_links": {
"lcsc": "C631661",
"digikey": "KSZ8794CNXCC-TR-ND",
"mouser": "998-KSZ8794CNXCCTR"
},
"distributor_check": {
"checked_at": "2026-10-20T20:46:48Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "KSZ8794CNXCC-TR-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "998-KSZ8794CNXCCTR",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "VDD12A",
"type": "power_in",
"description": "Supplies 1.2V core power."
},
{
"number": "2",
"name": "VDDAT",
"type": "power_in",
"description": "Supplies 3.3V or 2.5V analog power."
},
{
"number": "3",
"name": "GNDA",
"type": "power_in",
"description": "Analog ground."
},
{
"number": "4",
"name": "RXP1",
"type": "input",
"description": "Port 1 physical receive signal + (differential)."
},
{
"number": "5",
"name": "RXM1",
"type": "input",
"description": "Port 1 physical receive signal - (differential)."
},
{
"number": "6",
"name": "TXP1",
"type": "output",
"description": "Port 1 physical transmit signal + (differential)."
},
{
"number": "7",
"name": "TXM1",
"type": "output",
"description": "Port 1 physical transmit signal - (differential)."
},
{
"number": "8",
"name": "RXP2",
"type": "input",
"description": "Port 2 physical receive signal + (differential)."
},
{
"number": "9",
"name": "RXM2",
"type": "input",
"description": "Port 2 physical receive signal - (differential)."
},
{
"number": "10",
"name": "TXP2",
"type": "output",
"description": "Port 2 physical transmit signal + (differential)."
},
{
"number": "11",
"name": "TXM2",
"type": "output",
"description": "Port 2 physical transmit signal - (differential)."
},
{
"number": "12",
"name": "VDDAT",
"type": "power_in",
"description": "Supplies 3.3V or 2.5V analog power."
},
{
"number": "13",
"name": "RXP3",
"type": "input",
"description": "Port 3 physical receive signal + (differential)."
},
{
"number": "14",
"name": "RXM3",
"type": "input",
"description": "Port 3 physical receive signal - (differential)."
},
{
"number": "15",
"name": "TXP3",
"type": "output",
"description": "Port 3 physical transmit signal + (differential)."
},
{
"number": "16",
"name": "TXM3",
"type": "output",
"description": "Port 3 physical transmit signal - (differential)."
},
{
"number": "17",
"name": "GNDA",
"type": "power_in",
"description": "Analog ground."
},
{
"number": "18",
"name": "INTR_N",
"type": "output",
"description": "Active-low interrupt open-drain output that requires an external pull-up resistor when used."
},
{
"number": "19",
"name": "LED3_1",
"type": "bidirectional",
"description": "Port 3 LED indicator 1 (see Global Register 11 bits [5:4]), which also strap-selects the Port 4 GMAC4 mode via LED3[1:0] as 00=MII, 01=RMII, 10=Reserved, 11=RGMII (default)."
},
{
"number": "20",
"name": "LED3_0",
"type": "bidirectional",
"description": "Port 3 LED indicator 0 (see Global Register 11 bits [5:4]), which forms the LED3[1:0] Port 4 GMAC4 interface mode strap with LED3_1."
},
{
"number": "21",
"name": "VDD12D",
"type": "power_in",
"description": "Supplies 1.2V core power."
},
{
"number": "22",
"name": "GNDD",
"type": "power_in",
"description": "Digital ground."
},
{
"number": "23",
"name": "TXEN4/TXD4_CTL",
"type": "input",
"description": "Port 4 switch transmit enable in MII/RMII modes or transmit data control in RGMII mode, with internal pull-down."
},
{
"number": "24",
"name": "TXD4_0",
"type": "input",
"description": "Port 4 switch transmit bit 0 in RGMII/MII/RMII modes, with internal pull-down."
},
{
"number": "25",
"name": "TXD4_1",
"type": "input",
"description": "Port 4 switch transmit bit 1 in RGMII/MII/RMII modes, with internal pull-down."
},
{
"number": "26",
"name": "GNDD",
"type": "power_in",
"description": "Digital ground."
},
{
"number": "27",
"name": "VDDIO",
"type": "power_in",
"description": "Supplies 3.3V, 2.5V, or 1.8V digital VDD for digital I/O circuitry."
},
{
"number": "28",
"name": "TXD4_2",
"type": "input",
"description": "Port 4 switch transmit bit 2 in RGMII/MII modes with internal pull-down; no connection in RMII mode."
},
{
"number": "29",
"name": "TXD4_3",
"type": "input",
"description": "Port 4 switch transmit bit 3 in RGMII/MII modes with internal pull-down; no connection in RMII mode."
},
{
"number": "30",
"name": "TXER4",
"type": "input",
"description": "Port 4 switch MII transmit error with internal pull-down; no connection in RGMII/RMII modes."
},
{
"number": "31",
"name": "NC",
"type": "unconnected",
"description": "No connect."
},
{
"number": "32",
"name": "GNDD",
"type": "power_in",
"description": "Digital ground."
},
{
"number": "33",
"name": "VDD12D",
"type": "power_in",
"description": "Supplies 1.2V core power."
},
{
"number": "34",
"name": "TXC4/REFCLKI4/GTXC4",
"type": "bidirectional",
"description": "Port 4 GMAC4 transmit clock: 2.5/25 MHz in MII (output in PHY mode, input in MAC mode), 50 MHz input in RMII normal mode, and 125 MHz input in RGMII used to latch transmit data."
},
{
"number": "35",
"name": "RXC4/GRXC4",
"type": "bidirectional",
"description": "Port 4 GMAC4 receive clock: 2.5/25 MHz in MII (output in PHY mode, input in MAC mode), 50 MHz reference clock output in RMII clock mode, and 125 MHz output in RGMII used to latch receive data."
},
{
"number": "36",
"name": "RXD4_0",
"type": "bidirectional",
"description": "Port 4 switch receive bit 0 in RGMII/MII/RMII modes, with internal pull-down during reset and output pin otherwise."
},
{
"number": "37",
"name": "RXD4_1",
"type": "bidirectional",
"description": "Port 4 switch receive bit 1 in RGMII/MII/RMII modes, with internal pull-down during reset and output pin otherwise."
},
{
"number": "38",
"name": "GNDD",
"type": "power_in",
"description": "Digital ground."
},
{
"number": "39",
"name": "VDDIO",
"type": "power_in",
"description": "Supplies 3.3V, 2.5V, or 1.8V digital VDD for digital I/O circuitry."
},
{
"number": "40",
"name": "RXD4_2",
"type": "bidirectional",
"description": "Port 4 switch receive bit 2 in RGMII/MII modes with internal pull-down during reset; no connection in RMII mode."
},
{
"number": "41",
"name": "RXD4_3",
"type": "bidirectional",
"description": "Port 4 switch receive bit 3 in RGMII/MII modes with internal pull-down during reset; no connection in RMII mode."
},
{
"number": "42",
"name": "RXDV4/CRSDV4/RXD4_CTL",
"type": "bidirectional",
"description": "Port 4 MII receive data valid, RMII carrier sense/receive data valid output, or RGMII receive data control, with internal pull-down during reset."
},
{
"number": "43",
"name": "RXER4",
"type": "bidirectional",
"description": "Port 4 switch MII receive error with internal pull-down during reset; no connection in RGMII/RMII modes."
},
{
"number": "44",
"name": "CRS4",
"type": "bidirectional",
"description": "Port 4 switch MII carrier sense with internal pull-down during reset; no connection in RGMII/RMII modes."
},
{
"number": "45",
"name": "COL4",
"type": "bidirectional",
"description": "Port 4 switch MII collision detect with internal pull-down during reset; no connection in RGMII/RMII modes."
},
{
"number": "46",
"name": "REFCLKO",
"type": "bidirectional",
"description": "25 MHz clock output (optional) controlled by strap LED2_0, enabled by default and better disabled if not used."
},
{
"number": "47",
"name": "PME_N",
"type": "bidirectional",
"description": "Power management event output that signals a Wake-On-LAN event, active low by default with programmable polarity."
},
{
"number": "48",
"name": "LED2_1",
"type": "bidirectional",
"description": "Port 2 LED indicator 1 (see Global Register 11 bits [5:4]), which also strap-selects the Port 4 MII (MAC/PHY) or RMII (clock mode) operation."
},
{
"number": "49",
"name": "LED2_0",
"type": "bidirectional",
"description": "Port 2 LED indicator 0 (see Global Register 11 bits [5:4]), which also strap-enables the 25 MHz REFCLKO output (pull-up enabled by default)."
},
{
"number": "50",
"name": "LED1_1",
"type": "bidirectional",
"description": "Port 1 LED indicator 1 (see Global Register 11 bits [5:4]), which also strap-selects the PLL clock source for Port 4 RMII normal mode."
},
{
"number": "51",
"name": "LED1_0",
"type": "bidirectional",
"description": "Port 1 LED indicator 0 (see Global Register 11 bits [5:4]), which also strap-selects 1 Gbps (pull-up, default) or 10/100 Mbps (pull-down) RGMII speed."
},
{
"number": "52",
"name": "SPIQ",
"type": "bidirectional",
"description": "SPI serial data output in SPI client mode, with the strap selecting SPI client mode (pull-down) or MDC/MDIO mode (pull-up) and requiring an external pull resistor."
},
{
"number": "53",
"name": "SCL_MDC",
"type": "input",
"description": "Clock input for the SPI interface (up to 25 MHz in SPI client mode) or the MDC/MDIO interface (up to 25 MHz)."
},
{
"number": "54",
"name": "SDA_MDIO",
"type": "bidirectional",
"description": "Serial data line for SPI client mode (input) or the MDC/MDIO data input/output."
},
{
"number": "55",
"name": "SPIS_N",
"type": "input",
"description": "Active-low SPI chip select where a high level deselects the device and tri-states SPIQ, and a high-to-low transition starts a SPI transfer."
},
{
"number": "56",
"name": "VDDIO",
"type": "power_in",
"description": "Supplies 3.3V, 2.5V, or 1.8V digital VDD for digital I/O circuitry."
},
{
"number": "57",
"name": "GNDD",
"type": "power_in",
"description": "Digital ground."
},
{
"number": "58",
"name": "RST_N",
"type": "input",
"description": "Active-low hardware reset input; see the timing requirements in the Timing Diagram section."
},
{
"number": "59",
"name": "VDD12D",
"type": "power_in",
"description": "Supplies 1.2V core power."
},
{
"number": "60",
"name": "VDDAT",
"type": "power_in",
"description": "Supplies 3.3V or 2.5V analog power."
},
{
"number": "61",
"name": "ISET",
"type": "passive",
"description": "Sets the transmit output current and must be connected to GND through a 12.4 kΩ 1% resistor."
},
{
"number": "62",
"name": "GNDA",
"type": "power_in",
"description": "Analog ground."
},
{
"number": "63",
"name": "XI",
"type": "input",
"description": "Crystal/oscillator input, connected to one end of a 25 MHz crystal or driven by a 3.3V oscillator, with ±50 ppm tolerance."
},
{
"number": "64",
"name": "XO",
"type": "output",
"description": "Crystal clock output connected to the other end of the 25 MHz crystal circuit when a crystal is used."
},
{
"number": "65",
"name": "EP",
"type": "passive",
"description": "Exposed pad (from the footprint; not named in the datasheet pin table)."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-haiku-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: Package variant not fully confirmed: the datasheet text provided calls the package '64-pin QFN' / '6; Ordering code suffix not verified: the MPN suffix 'CC' and '-TR' (tape and reel) could not be mapped; Pin 43 name inconsistency: Table 2-1 prints the name as 'RXER' while Figure 2-1 prints 'RXER4'. 'RXE",
"exposed pad 65 added from the footprint",
"2/65 pins cited to the wrong page (name found elsewhere): ['63:XI@p10', '64:XO@p10']"
],
"pages_sent": 23,
"cost_usd": 0.1501,
"at": "2026-10-20T20:44:21"
},
"datasheet": {
"url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589796048941457408",
"pages": 125,
"sha256": "d37034e2427691de",
"source_tier": "lcsc"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 65,
"described": 65,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "ksz8794cnxcc-tr.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
8.0,
8.0,
0.87
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "553641350988a3d949874ef3cbbe3efa6e239859177963f45ba4e900f4c74ccf",
"checked": "2026-10-20",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "ksz8794cnxcc-tr-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
8.0,
8.0,
0.87
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "9297a2d569b623cdad558f99ce1933f8d15961906db65c65eb85d4c0ae792f4e",
"checked": "2026-10-20",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}