The ENC28J60 consists of seven major functional blocks:
- An SPI interface that serves as a communication channel between the host controller and the ENC28J60.
- Equips control registers for controlling and monitoring the ENC28J60.
- A dual port RAM buffer for received and transmitted data packets.
- An arbiter to control the access to the RAM buffer when requests are made from DMA, transmit and receive blocks.
- The bus interface that interprets data and commands received via the SPI interface.
- The MAC (Medium Access Control) module that implements the IEEE 802.3 compliant MAC logic.
- The PHY (Physical Layer) module that encodes and decodes the analog data that is present on the twisted-pair interface.
Features :
- Fully Compatible with 10/100/1000Base-T Networks
- Integrated MAC and 10Base-T PHY
- Supports One 10Base-T Port with Automatic Polarity Detection and Correction
- Supports Full and Half-Duplex modes
- Automatic Programmable Retransmit on Collision
- Programmable Padding and CRC Generation
- Automatic Rejection of Erroneous Packets
- SPI Interface with Clock Speeds Up to 20 MHz
- Chipboard ENC28J60/SS.
- The board 25MHZ crystal.
- The network interface board HR911105A.
- 5 V power supply pin.
- Stable performance.
- For Arduino, SPI, AVR, PIC, LPC, STM32.
Package Includes :
1 x Ethernet Module ENC28J60

