MIKROE ETH 3 Click is a compact add-on board that contains Ethernet Controller & PHY for embedded applications. This board features the LAN9250, a fully featured 10/100 Ethernet controller that provides performance, flexibility, ease of integration, and system cost control from Microchip Technology. It complies with the IEEE802.3 (Full/Half-Duplex 10BASE-T and 100BASE-TX) Ethernet protocol, IEEE 802.3az Energy Efficient Ethernet (EEE)(100Mbps only), and the IEEE 1588v2 precision time protocol. It also includes an integrated Ethernet MAC and PHY with a high-performance SRAM-like peripheral interface and large transmit and receive data FIFOs to accommodate high latency applications. This Click board™ is suitable for industrial automation systems, cable, satellite, and IP set-top boxes, VoIP/Video phone systems, home gateways, test and measurement equipment, and more.
NOTE: The software support is provided in MPLABX by the Microchip company.
ETH 3 Click as its foundation uses the LAN9250, a fully-featured high-performance 10/100 Ethernet controller designed for embedded applications, where performance and flexibility are required, from Microchip Technology. It complies with the IEEE 802.3 (Full/Half-duplex 10BASE-T and 100BASE-TX) Ethernet protocol, IEEE 802.3az Energy Efficient Ethernet (100Mbps only), and the IEEE 1588v2 precision time protocol. It also includes an integrated Ethernet MAC and PHY with a high-performance SRAM-like peripheral interface. The integrated checksum offload engines enable the automatic generation of the 16-bit checksum for received and transmitted Ethernet frames, offloading the CPU task.
The LAN9250 also includes large transmit and receive data FIFOs to accommodate high latency applications. If the FIFO gets too full, the LAN9250 can automatically generate flow control packets to the remote node or assert back-pressure on the remote node by causing network collisions. Also, the LAN9250 memory buffer architecture allows highly efficient use of memory resources by optimizing packet granularity and support features that reduce or eliminate packet loss. This Click board™ enables network connections and maintains signal integrity sent over an Ethernet cable through the onboard RJ-45 connector.
ETH 3 Click communicates with MCU using SPI/QuadSPI serial interface. An SPI/QuadSPI with a clock rate of up to 80 MHz allows access to the System CSRs, internal FIFOs, and memories. It supports single and multiple registers read and write commands with incrementing, decrementing, and static addressing. The LAN9250 also contains an I2C controller EEPROM controller for connection to an optional EEPROM and allows for the storage and retrieval of static data using the I2C serial interface.
It also provides a programmable interrupt structure generated internally by the various device sub-modules or configured to create a single external host interrupt available on the onboard header. An additional Wake-up feature is available that places the LAN9250 in a reduced power mode and can be programmed to issue an external wake signal labeled as PME on the mikroBUS™ socket. This signal is ideal for triggering system Power-Up using remote Ethernet Wake-up events. Also, this Click board™ can reset through the Hardware Reset pin, labeled as RST on the mikroBUS™ socket.
This Click board™ operates only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before use with MCUs with different logic levels.
- Interface: I2C, SPI
- Compatibility: mikroBUS™
- Dimensions: 57.15 x 25.4mm
- Input Voltage: 3.3V
- Ethernet Bandwidth: 10/100 Mbps
- Operating Temperature Range: Min. -40°C, Typ. +25°C, Max. +105°C