Use of SP_Ethernet

    This module uses W5500 as the main control chip, which is an embedded Ethernet controller that integrates a full hardware TCP/IP protocol stack.


    • Working voltage: 2.6V~3.6V
    • Working current: <132mA
    • Sleep current: <15mA
    • Communication interface: SPI
    • Operating temperature range: -40℃ ~ 85℃

    For detailed module information, please refer to Ethernet Specification


    1. Preparation: The development board with the latest firmware, sp_ethernet module, and network cable.
    2. Run: Connect the module, modify the configuration surrounded by config in Sample Code, the module will print the communication data after running.

    The procedure is as follows:

    spi1 = SPI(4, mode=SPI.MODE_MASTER, baudrate=600 * 1000,
                polarity=0, phase=0, bits=8, firstbit=SPI.MSB, sck=WIZNET5K_SPI_SCK, mosi=WIZNET5K_SPI_MOSI, miso = WIZNET5K_SPI_MISO)
    # create wiznet5k nic
    nic = network.WIZNET5K(spi = spi1, cs = WIZNET5K_SPI_CS)
    print("Static IP: ", nic.ifconfig())
    • Create SPI and use SPI to create WIZNET5K wired network card
    • Print current IP information

    Related API reference: wiznet5k API