The ENC424J600-I/ML is a stand-alone Fast Ethernet Controller with an industry standard serial peripheral interface (SPI) or a flexible parallel interface. It is designed to serve as an Ethernet network interface for any microcontroller equipped with SPI or a standard parallel port. It meets all of the IEEE 802.3 specifications applicable to 10Base-T and 100Base-TX Ethernet, including many optional clauses, such as auto-negotiation. It incorporates a number of packet filtering schemes to limit incoming packets. It also provides an internal, 16-bit wide DMA for fast data throughput and support for hardware IP checksum calculations. For applications that require the security and authentication features of SSL, TLS and other protocols related to cryptography, a block of security engines is provided.
IEEE 802.3 Compliant fast Ethernet controller
Integrated MAC and 10/100Base-T PHY
Hardware security acceleration engines
24kB Transmit/receive packet buffer SRAM
Supports one 10/100Base-T port with automatic polarity detection and correction
Supports auto-negotiation
Support for pause control frames, including automatic transmit and receive flow control
Supports half and full-duplex operation
Programmable automatic retransmit on collision
Programmable padding and CRC generation
Programmable automatic rejection of erroneous and runt packets
Support for unicast, multicast and broadcast packets