
ENC28J60 Ethernet Modul
Description
Microchip's ENC28J60 is a 28-pin, 10BASE-T stand alone Ethernet Controller with on board MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface.
It takes just few components to get the ENC28J60 up and running and connected to a host microprocessor or microcontroller which support the standard SPI interface.
Below I have designed a small ENC28J60 module. The ENC28J60 has a operating voltageof 3.3V, but the board is designed to run with 5V supply voltage, i.e. inculdes a 3.3 voltage regulator for the power supply and a 74ACT125 used as level shifter for the control lines. So it can be directly connected to any 5V microcontroller system. Optionally, an I2C EEPROM can be assembled on the board which can be used e.g. to store websites if the board is used in an embedded webserver environment.
Schematic
Schematic of the ENC28J60 Ethernet Modul.
Part List
Quantity | Value | Device | Part |
---|---|---|---|
1 | MA05-2 | SV1 | |
1 | 2k7 | R-EU_M1206 | R1 |
4 | 10k | R-EU_M1206 | R2, R3, R13, R14 |
1 | 10n | C-EUC1206 | C9 |
3 | 10u | CPOL-EUE2.5-5 | C3, C12, C13 |
1 | 15k | R-EU_M1206 | R12 |
2 | 22p | C-EUC1206 | C1, C2 |
1 | 24LC128SN | 24LC128SN | IC3 |
1 | 25MHz | CRYSTALHC49S | Q1 |
1 | 74ACT125D | 74ACT125D | IC2 |
11 | 100R | R-EU_M1206 | R4, R5, R6, R7, R8, R9, R10, R11, R15, R16, R17 |
8 | 100n | C-EUC1206 | C4, C5, C6, C7, C8, C10, C11, C14 |
1 | ENC28J60SO | ENC28J60SO | IC1 |
1 | Ferrit Bead | SM-1206 | L1 |
1 | TC1262-50VDB | U1 | |
1 | Tyco 5-6605758-1 | U2 |
Pictures
Here pictures of a fully assembled board:
The EN28J60 modul in action with a PIC18F8722 breakout board using Microchip TCP/IP stack:
Download
- Eagle CAD files (Schematic and PCB): enc28j60_modul_v2.0.zip