component
RTL8211EG-VB-CG
Public Made by Adomby adom
Realtek Semicon Ethernet Transceivers, QFN-64-EP(9x9). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535
{
"slug": "rtl8211eg-vb-cg",
"version": "0.1.0",
"type": "component",
"description": "Realtek Semicon Ethernet Transceivers, QFN-64-EP(9x9). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"interface",
"rtl8211eg-vb-cg",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"rtl8211eg-vb-cg.kicad_sym",
"rtl8211eg-vb-cg.kicad_mod",
"rtl8211eg-vb-cg.glb",
"rtl8211eg-vb-cg.step",
"rtl8211eg-vb-cg.lbr",
"docs/hero.png",
"docs/rtl8211eg-vb-cg-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"rtl8211eg-vb-cg-hero.glb",
"rtl8211eg-vb-cg-hero.overlay.json",
"rtl8211eg-vb-cg-etched.glb"
],
"component": {
"mpn": "RTL8211EG-VB-CG",
"manufacturer": "Realtek Semicon",
"package": "QFN-64-EP(9x9)",
"pin_count": 65,
"category": "Interface",
"subcategory": "Ethernet Transceivers",
"datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588858394518163456",
"parts": {
"symbol": "rtl8211eg-vb-cg.kicad_sym",
"footprint": "rtl8211eg-vb-cg.kicad_mod",
"model_3d": "rtl8211eg-vb-cg-hero.glb",
"model_3d_plain": "rtl8211eg-vb-cg-etched.glb",
"model_3d_step": "rtl8211eg-vb-cg-etched.step",
"model_3d_step_plain": "rtl8211eg-vb-cg.step",
"lbr": "rtl8211eg-vb-cg.lbr"
},
"distributor_links": {
"lcsc": "C69264"
},
"distributor_check": {
"checked_at": "2026-10-20T18:49:11Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "no match"
},
"mouser": {
"pn": null,
"status": "no match"
}
},
"pins": [
{
"number": "1",
"name": "CLK125",
"type": "output",
"description": "125MHz reference clock generated from the internal PLL; keep floating if the MAC does not use it."
},
{
"number": "2",
"name": "GND",
"type": "power_in",
"description": "Ground."
},
{
"number": "3",
"name": "REG_OUT",
"type": "output",
"description": "Switching regulator 1.05V output, connect to a 2.2µH or 4.7µH inductor."
},
{
"number": "4",
"name": "GND",
"type": "power_in",
"description": "Ground."
},
{
"number": "5",
"name": "MDI[0]+",
"type": "bidirectional",
"description": "MDI pair 0 positive: BI_DA+/- in MDI mode (first pair in 1000Base-T) and transmit pair in 10/100 MDI mode, acting as BI_DB+/- receive pair in MDI crossover mode."
},
{
"number": "6",
"name": "MDI[0]-",
"type": "bidirectional",
"description": "MDI pair 0 negative: BI_DA+/- in MDI mode (first pair in 1000Base-T) and transmit pair in 10/100 MDI mode, acting as BI_DB+/- receive pair in MDI crossover mode."
},
{
"number": "7",
"name": "AVDD10",
"type": "power_in",
"description": "Analog 1.05V power supply; also the feedback pin for the switching regulator."
},
{
"number": "8",
"name": "MDI[1]+",
"type": "bidirectional",
"description": "MDI pair 1 positive: BI_DB+/- in MDI mode and receive pair in 10/100 MDI mode, acting as BI_DA+/- transmit pair in MDI crossover mode."
},
{
"number": "9",
"name": "MDI[1]-",
"type": "bidirectional",
"description": "MDI pair 1 negative: BI_DB+/- in MDI mode and receive pair in 10/100 MDI mode, acting as BI_DA+/- transmit pair in MDI crossover mode."
},
{
"number": "10",
"name": "AVDD33",
"type": "power_in",
"description": "Analog 3.3V power supply."
},
{
"number": "11",
"name": "MDI[2]+",
"type": "bidirectional",
"description": "MDI pair 2 positive: BI_DC+/- in MDI mode and BI_DD+/- in MDI crossover mode."
},
{
"number": "12",
"name": "MDI[2]-",
"type": "bidirectional",
"description": "MDI pair 2 negative: BI_DC+/- in MDI mode and BI_DD+/- in MDI crossover mode."
},
{
"number": "13",
"name": "AVDD10",
"type": "power_in",
"description": "Analog 1.05V power supply."
},
{
"number": "14",
"name": "MDI[3]+",
"type": "bidirectional",
"description": "MDI pair 3 positive: BI_DD+/- in MDI mode and BI_DC+/- in MDI crossover mode."
},
{
"number": "15",
"name": "MDI[3]-",
"type": "bidirectional",
"description": "MDI pair 3 negative: BI_DD+/- in MDI mode and BI_DC+/- in MDI crossover mode."
},
{
"number": "16",
"name": "NC",
"type": "unconnected",
"description": "Not connected."
},
{
"number": "17",
"name": "NC",
"type": "unconnected",
"description": "Not connected."
},
{
"number": "18",
"name": "RXDV/PHY_AD2",
"type": "output",
"description": "Receive data valid to the MAC in RGMII/GMII mode; sampled at power-up/reset as PHY address bit 2, which must be pulled high or low through a resistor (e.g., 4.7kΩ)."
},
{
"number": "19",
"name": "RXD0",
"type": "output",
"description": "Receive data bit 0 from PHY to MAC (RXD[3:0] in RGMII, RXD[7:0] in GMII), latched at power-up/reset."
},
{
"number": "20",
"name": "DVDD33",
"type": "power_in",
"description": "Digital I/O power supply, 3.3V or 2.5V for RGMII/GMII I/O on RTL8211EG-VB."
},
{
"number": "21",
"name": "RXD1",
"type": "output",
"description": "Receive data bit 1 from PHY to MAC, latched at power-up/reset."
},
{
"number": "22",
"name": "RXD2",
"type": "output",
"description": "Receive data bit 2 from PHY to MAC, latched at power-up/reset."
},
{
"number": "23",
"name": "RXD3",
"type": "output",
"description": "Receive data bit 3 from PHY to MAC, latched at power-up/reset."
},
{
"number": "24",
"name": "RXC",
"type": "output",
"description": "Continuous receive reference clock of 125MHz, 25MHz or 2.5MHz, derived from the received data stream."
},
{
"number": "25",
"name": "RXD4/SELRGV",
"type": "output",
"description": "Receive data bit 4 in GMII mode; sampled at reset as SELRGV, pull up for 3.3V RGMII/GMII and pull down for 2.5V RGMII/GMII."
},
{
"number": "26",
"name": "DVDD33",
"type": "power_in",
"description": "Digital I/O power supply, 3.3V or 2.5V for RGMII/GMII I/O on RTL8211EG-VB."
},
{
"number": "27",
"name": "RXD5/TXDLY",
"type": "output",
"description": "Receive data bit 5 in GMII mode; sampled at reset as RGMII transmit clock timing control (1 adds 2ns delay to TXC for TXD latching)."
},
{
"number": "28",
"name": "RXD6/RXDLY",
"type": "output",
"description": "Receive data bit 6 in GMII mode; sampled at reset as RGMII receive clock timing control (1 adds 2ns delay to RXC for RXD latching)."
},
{
"number": "29",
"name": "RXD7/AN0",
"type": "output",
"description": "Receive data bit 7 in GMII mode; sampled at reset as auto-negotiation configuration bit AN[0]."
},
{
"number": "30",
"name": "RXER/AN1",
"type": "output",
"description": "Receive error in GMII mode; sampled at reset as auto-negotiation configuration bit AN[1]."
},
{
"number": "31",
"name": "COL/Mode",
"type": "output",
"description": "Collision indication in half-duplex GMII mode; sampled at reset as RGMII/GMII mode select (pull up for RGMII, pull down for GMII)."
},
{
"number": "32",
"name": "CRS",
"type": "output",
"description": "Carrier sense output."
},
{
"number": "33",
"name": "DVDD10",
"type": "power_in",
"description": "Digital power supply, 1.05V."
},
{
"number": "34",
"name": "GTX_CLK",
"type": "input",
"description": "Transmit reference clock input from MAC, 125MHz in GMII and RGMII modes."
},
{
"number": "35",
"name": "TXEN",
"type": "input",
"description": "Transmit enable from MAC (GMII), and transmit control signal from MAC in RGMII mode."
},
{
"number": "36",
"name": "TXD0",
"type": "input",
"description": "Transmit data bit 0 from MAC; internal pull-down during power-on reset."
},
{
"number": "37",
"name": "DVDD33",
"type": "power_in",
"description": "Digital I/O power supply, 3.3V or 2.5V for RGMII/GMII I/O on RTL8211EG-VB."
},
{
"number": "38",
"name": "PHYRSTB",
"type": "input",
"description": "Hardware reset, active low; must be asserted low for at least 10ms for a complete PHY reset, which clears all registers."
},
{
"number": "39",
"name": "TXD1",
"type": "input",
"description": "Transmit data bit 1 from MAC; internal pull-down during power-on reset."
},
{
"number": "40",
"name": "TXD2",
"type": "input",
"description": "Transmit data bit 2 from MAC; internal pull-down during power-on reset."
},
{
"number": "41",
"name": "TXD3",
"type": "input",
"description": "Transmit data bit 3 from MAC; internal pull-up during power-on reset."
},
{
"number": "42",
"name": "TXCLK",
"type": "output",
"description": "GMII transmit reference clock output, 25MHz or 2.5MHz depending on speed."
},
{
"number": "43",
"name": "TXD4",
"type": "input",
"description": "GMII transmit data bit 4 from MAC."
},
{
"number": "44",
"name": "TXD5",
"type": "input",
"description": "GMII transmit data bit 5 from MAC."
},
{
"number": "45",
"name": "TXD6",
"type": "input",
"description": "GMII transmit data bit 6 from MAC."
},
{
"number": "46",
"name": "TXD7",
"type": "input",
"description": "GMII transmit data bit 7 from MAC."
},
{
"number": "47",
"name": "TXER",
"type": "input",
"description": "Transmit error from MAC; connect to GND if the MAC has no TXER pin."
},
{
"number": "48",
"name": "DVDD10",
"type": "power_in",
"description": "Digital power supply, 1.05V."
},
{
"number": "49",
"name": "DVDD33",
"type": "power_in",
"description": "Digital power supply, 3.3V."
},
{
"number": "50",
"name": "PHY_AD0/LED0",
"type": "output",
"description": "PHY address bit 0 sampled at power-up/reset (pull-up through resistor), also LED0 output which blinks while transmitting or receiving."
},
{
"number": "51",
"name": "PHY_AD1/LED1",
"type": "output",
"description": "PHY address bit 1 sampled at power-up/reset (pull-down through resistor), also LED1 output which is low for link up and high for link down at any speed."
},
{
"number": "52",
"name": "LED2",
"type": "output",
"description": "LED2 output with no default setting, configurable through the extension page LED registers."
},
{
"number": "53",
"name": "MDC",
"type": "input",
"description": "Management data clock input for the MDC/MDIO management interface (internal pull-up)."
},
{
"number": "54",
"name": "MDIO",
"type": "bidirectional",
"description": "Management data input/output, pulled up to 3.3V or 2.5V matching the RGMII/GMII signaling voltage."
},
{
"number": "55",
"name": "PMEB",
"type": "output",
"description": "Open-drain power management event output, set low on receipt of a magic packet or wake-up frame; supports 3.3V and 5V pull-up and may be left floating if unused."
},
{
"number": "56",
"name": "INTB",
"type": "output",
"description": "Open-drain interrupt output, set low on a status change (active low); may be left floating if unused."
},
{
"number": "57",
"name": "ENSWREG",
"type": "input",
"description": "Switching regulator enable: 3.3V enables the regulator and 0V disables it."
},
{
"number": "58",
"name": "RSET",
"type": "output",
"description": "External resistor reference pin."
},
{
"number": "59",
"name": "AVDD10",
"type": "power_in",
"description": "Analog power supply, 1.05V."
},
{
"number": "60",
"name": "AVDD33",
"type": "power_in",
"description": "Analog power supply, 3.3V."
},
{
"number": "61",
"name": "CKXTAL1",
"type": "input",
"description": "25/50MHz crystal input; connect to the oscillator output if an external 25/50MHz oscillator is used."
},
{
"number": "62",
"name": "CKXTAL2",
"type": "output",
"description": "25/50MHz crystal output; connect to GND if an external 25/50MHz oscillator drives CKXTAL1."
},
{
"number": "63",
"name": "GND",
"type": "power_in",
"description": "Ground."
},
{
"number": "64",
"name": "VDDREG",
"type": "power_in",
"description": "Analog 3.3V power supply for the switching regulator."
},
{
"number": "65",
"name": "GND",
"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: The exposed pad (E-Pad) is not a numbered pin in the datasheet. Section 6.10 says it is the analog a; The package hint says QFN-64-EP(9x9). The 64-pin QFN and its exposed pad are confirmed, but the 9x9 ; The Figure 6 pin map text is scrambled, so the pin-to-name mapping was built from the 64-pin columns",
"exposed pad 65 added from the footprint"
],
"pages_sent": 25,
"cost_usd": 0.1567,
"at": "2026-10-20T18:48:09"
},
"datasheet": {
"url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588858394518163456",
"pages": 79,
"sha256": "b081006e6619ba24",
"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": "rtl8211eg-vb-cg.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
9.0,
9.0,
0.75
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "dce07a86ec3fe3ca87eebdff13827f55e036ced5518fee01f85cec4a3f56366d",
"checked": "2026-10-20",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "rtl8211eg-vb-cg-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
9.0,
9.0,
0.75
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "2ae597dda13566c0f849b3868adcd0d68abb0913ff53bad3b1b7331d27affb88",
"checked": "2026-10-20",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}