|
The ENC28J60 is a stand-alone Ethernet controller with an industry standard Serial Peripheral Interface (SPI™). It is designed to serve as an Ethernet network interface for any controller equipped with SPI.
The ENC28J60 meets all of the IEEE 802.3 specifications.
It incorporates a number of packet filtering schemes to limit incoming packets.
It also provides an internal DMA module for fast data throughput and hardware assisted IP checksum calculations.
Communication with the host controller is implemented via two interrupt pins and the SPI, with data rates of up to 10 Mb/s.
Two dedicated pins are used for LED link and network activity indication.
Ethernet Controller Features
- IEEE 802.3 compatible Ethernet controller
- Integrated MAC and 10BASE-T PHY
- Receiver and collision squelch circuit
- Supports one 10BASE-T port with automatic
polarity detection and correction
- Supports Full and Half-Duplex modes
- Programmable automatic retransmit on collision
- Programmable padding and CRC generation
- Programmable automatic rejection of erroneous
packets
- SPI™ Interface with speeds up to 10 Mb/s
Buffer
- 8-Kbyte transmit/receive packet dual port SRAM
- Configurable transmit/receive buffer size
- Hardware-managed circular receive FIFO
- Byte-wide random and sequential access with
auto-increment
- Internal DMA for fast data movement
- Hardware assisted IP checksum calculation
Medium Access Controller (MAC) Features
- Supports Unicast, Multicast and Broadcast
packets
- Programmable receive packet filtering and
wake-up host on logical AND or OR of the
following:
- Unicast destination address
- Multicast address
- Broadcast address
- Magic Packet™
- Group destination addresses as defined by
64-bit hash table
- Programmable pattern matching of up to
64 bytes at user-defined offset
- Loopback mode
Physical Layer (PHY) Features
- Wave shaping output filter
- Loopback mode
Operational
- Two programmable LED outputs for LINK, TX,
RX, collision and full/half-duplex status
- Seven interrupt sources with two interrupt pins
- 25MHz clock
- Clock out pin with programmable prescaler
- Operating voltage range of 3.14V to 3.45V
- TTL level inputs
- Temperature range: -40°C to +85°C Industrial,
0°C to +70°C Commercial (SSOP only)
- 28-pin SPDIP, SSOP, SOIC, QFN packages
Remember to select the right package type below!
| Available Options: |
| Package: |
|
|