Design Win

Wi-Fi expansion board based on SPWF04SA module for STM32 Nucleo

Download databrief

Product overview


The X-NUCLEO-IDW04A1 Wi-Fi evaluation board is based on the SPWF04SA module and expands the STM32 Nucleo portfolio. The SPWF04SA module has an embedded STM32 MCU, a low-power Wi-Fi b/g/n SoC with integrated power amplifier and power management, and an SMD antenna. The SPWF04SA module relies on 2 MB MCU internal Flash. 1 MB of the internal Flash is for storing the user file system and to perform secure firmware update over the air (FOTA). A hardware interface allows the use of external memory to extend file system storage capability with no size limit. The firmware includes a complete IP stack, dynamic web pages with SSI to interact with the module and a REST API (get & post) for conveniently transferring files to and from servers in the cloud. The module can simultaneously behave as a socket server and socket client. The firmware supports secure sockets with TLS encryption, ensuring secure end-to-end communications with the cloud. The X-NUCLEO-IDW04A1 interfaces with the MCU on the STM32 Nucleo board via the UART serial port and SPI interface.

  • All features

    • Based on SPWF04SA Wi-Fi module
    • SPWF04SA module major characteristics:
      • Low power IEEE 802.11 b/g/n transceiver
      • Integrated SMD antenna
      • STM32 ARM Cortex®-M4, with 256 KB SRAM and 2 MB Flash memory
      • 1 MB Flash memory for user storage, extendable via SD/MMC interface or external SPI Flash
      • Integrated protocol stacks: TCP/IP (eight simultaneous TCP/UDP clients and two socket servers supporting up to eight clients each), TLS1.2
      • Application layer functions: web server supporting dynamic web pages
      • Open, WEP, WPA2 Personal, WPA2 Enterprise Security
      • WPS for station
      • System modes: station, IBSS, and miniAP (with up to five client STAs)
      • Firmware and FileSystem updates via UART and (secure) over the air (OTA)
      • 19 configurable GPIOs available
      • Advanced low-power modes
      • Simple AT command set host interface through UART, or equivalent proprietary protocol over SPI
      • Embedded real-time microPython environment for customer applications and on-board development
    • Compatible with STM32 Nucleo boards
    • Equipped both with Arduino® UNO R3 and (optional) ST morpho connector
    • Scalable solution; can cascade multiple boards for larger systems
    • Free development firmware library and examples, compatible with STM32Cube
    • X-NUCLEO-IDW04A1 hosts FCC, IC and CE certified SPWF04SA module
    • RoHS compliant

You might also like...

Quality and Reliability

Part Number Marketing Status RoHS Compliance Grade Material Declaration**




Material Declaration**:

Marketing Status


RoHS Compliance Grade


(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.

Sample & Buy

Swipe or click the button to explore more details Don't show this again
Part Number
Order from distributors
Order from ST
Core Product
Marketing Status
Board production status
Country of Origin
Budgetary Price (US$)*/Qty
X-NUCLEO-IDW04A1 Available at distributors

Distributor availability of X-NUCLEO-IDW04A1

Distributor Name
Region Stock Min. Order Third party link

Distributor reported inventory date:

No availability of distributors reported, please contact our sales office
ST 5A002.a.1 5A002.a.1 Temporary out of stock ITALY


Budgetary Price (US$)*/Qty:

Part Number:


Core Product:






Board production status:

Temporary out of stock

Country of Origin:


Swipe or click the button to explore more details Don't show this again

(*) Suggested Resale Price (USD) per defined quantity for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office or our Distributors