ENC28J60 SPI Ethernet controller connection guide
ENC28J60 SPI Ethernet controller QFN-28 wiring guide with power, signal assignments, and bench checks.
Bring up the 3.3 V core and PHY
RequiredConnect every 3.3 V and ground pin. Use a 25 MHz, 3.3 V CMOS source into OSC1 and leave OSC2 open. Provide bypass at each supply pin. Keep Ethernet disconnected during this control-port test.
- 3.3 V
- VDD (24)
- VDDTX (11)
- VDDRX (15)
- VDDPLL (16)
- VDDOSC (21)
- Current-limited 3.3 V supply
- Clock oscillator supply
- C_VDD.1
- C_VDDTX.1
- C_VDDRX.1
- C_VDDPLL.1
- C_VDDOSC.1
- Ground
- VSS (26)
- VSSRX (7)
- VSSTX (14)
- VSSPLL (17)
- VSSOSC (18)
- EP (PAD)
- Supply return
- Oscillator return
- Controller ground
- CV.2
- RBIAS resistor.2
- C_VDD.2
- C_VDDTX.2
- C_VDDRX.2
- C_VDDPLL.2
- C_VDDOSC.2
- Regulator output
- VCAP (25)
- CV.1
- PHY bias
- RBIAS (10)
- RBIAS resistor.1
- 25 MHz clock
- OSC1 (19)
- 3.3 V CMOS clock source
- Reset control
- RESET (6)
- Controller reset output
Bench checks
- With the supply on, check about 2.5 V at VCAP. The clock source must be running before accessing the MAC or PHY.
- If the regulator voltage is wrong, power off and inspect VCAP, the ground pins and supply bypass.
Microchip DS39662E, Table 1-1 and §§ 2.1–2.4. Local supply bypass values follow the data sheet.
Connection scenarios
Read the silicon revision over SPI
Use a 3.3 V controller, with SPI mode 0 and 10 MHz clock for this check. Hold CS high between instructions and release hardware reset before SPI transfers.
- 3.3 V
- VDD (24)
- VDDTX (11)
- VDDRX (15)
- VDDPLL (16)
- VDDOSC (21)
- Current-limited 3.3 V supply
- Clock oscillator supply
- C_VDD.1
- C_VDDTX.1
- C_VDDRX.1
- C_VDDPLL.1
- C_VDDOSC.1
- Ground
- VSS (26)
- VSSRX (7)
- VSSTX (14)
- VSSPLL (17)
- VSSOSC (18)
- EP (PAD)
- Supply return
- Oscillator return
- Controller ground
- CV.2
- RBIAS resistor.2
- C_VDD.2
- C_VDDTX.2
- C_VDDRX.2
- C_VDDPLL.2
- C_VDDOSC.2
- Regulator output
- VCAP (25)
- CV.1
- PHY bias
- RBIAS (10)
- RBIAS resistor.1
- 25 MHz clock
- OSC1 (19)
- 3.3 V CMOS clock source
- Reset control
- RESET (6)
- Controller reset output
- Host selects device
- CS (5)
- Controller chip select
- Clock
- SCK (4)
- Controller SCK
- Host to controller
- SI (3)
- Controller MOSI
- Controller to host
- SO (2)
- Controller MISO
Bench checks
- Select control-register bank 3 with ECON1.BSEL. Read EREVID at bank address 0x12 with the Read Control Register command.
- Check that SO changes only while CS is low and compare the revision byte against the Microchip silicon errata.
Microchip DS39662E, § 4.2 and Register 3-1. Check the silicon errata before using other clock rates.
QFN-28 wiring map
EP is the exposed center pad on the underside.
9 · TPIN+
Positive input of the Ethernet receive pair.
Models and documents
The through-hole, gull-wing and QFN packages have separate mechanical drawings. The QFN pin numbers are shifted and its exposed pad connects to VSS.
- ENC28J60-I/ML
- Industrial QFN.
- ENC28J60T-I/ML
- Industrial QFN.
- Microchip DS39662E· Table 1-1 pin assignments; § 2 external components; SPI; package and order information.
- Microchip ENC28J60 document list· Includes DS80349 silicon errata and packaging resources.
- Source register· Document revisions, applicable order codes, consulted sections and available file checksums.
