ENC28J60T-I/SS

ENC28J60T-I/SS


Specifications
SKU
12612180
Details

BUY ENC28J60T-I/SS https://www.utsource.net/itm/p/12612180.html

Parameter Description Min Typ Max Unit
Operating Voltage (VDD) Supply voltage for the device 2.7 - 5.25 V
Standby Current Current consumption in standby mode - 10 - μA
Active Current Current consumption in active mode - 140 - mA
Data Rate Maximum data rate supported - 10 - Mbps
Operating Temperature Range Temperature range for normal operation -40 - 85 °C
Storage Temperature Range Temperature range for storage -65 - 150 °C
Relative Humidity Operating relative humidity 0 - 95 % RH
I/O Voltage Input/output voltage range 2.7 - 5.25 V
Clock Frequency Internal clock frequency - 25 - MHz
MTU (Maximum Transmission Unit) Maximum frame size supported - 1536 - bytes

Instructions for Use

  1. Power Supply:

    • Ensure the supply voltage (VDD) is within the range of 2.7V to 5.25V.
    • Use a stable power source to avoid voltage fluctuations that can affect performance.
  2. Clock Configuration:

    • The ENC28J60T-I/SS requires a 25MHz clock input. This can be provided by an external crystal or oscillator.
    • Connect the clock signal to the XIN and XOUT pins if using an external crystal.
  3. Reset:

    • Apply a reset pulse to the RESET pin to initialize the device. The reset pulse should be at least 1μs long.
    • After reset, the device will enter a low-power state. Use the appropriate commands to configure and activate it.
  4. SPI Communication:

    • The ENC28J60T-I/SS communicates with the host microcontroller via SPI (Serial Peripheral Interface).
    • Connect the SPI pins (SCK, MOSI, MISO, and CS) to the corresponding pins on the microcontroller.
    • Set the SPI mode to Mode 0 (CPOL = 0, CPHA = 0).
  5. Configuration:

    • After reset, configure the device using the SPI interface. Common configuration settings include MAC address, IP address, and network settings.
    • Use the appropriate register write commands to set these parameters.
  6. Packet Transmission:

    • To send a packet, write the packet data to the transmit buffer and then trigger the transmission using the appropriate command.
    • Monitor the status registers to ensure the packet has been transmitted successfully.
  7. Packet Reception:

    • The device automatically receives packets and stores them in the receive buffer.
    • Check the status registers to determine if a packet has been received and then read the packet data from the receive buffer.
    • Clear the receive buffer after reading to make space for new packets.
  8. Interrupt Handling:

    • The INT pin can be used to generate interrupts when specific events occur, such as packet reception or transmission completion.
    • Configure the interrupt enable registers to specify which events should trigger an interrupt.
  9. Power Management:

    • Use the power management commands to switch between active and standby modes to conserve power when not in use.
    • Ensure that the device is properly configured before entering standby mode to avoid data loss or corruption.
  10. Environmental Considerations:

    • Operate the device within the specified temperature and humidity ranges to ensure reliable performance.
    • Store the device in a dry environment to prevent damage from moisture.

For detailed register maps and specific command sequences, refer to the ENC28J60T-I/SS datasheet provided by the manufacturer.

(For reference only)

View more about ENC28J60T-I/SS on main site