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

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.

Key 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




Technical Documentation

Product Specifications
Description Version Size
DB3229 DB3229: Wi-Fi expansion board based on SPWF04SA module for STM32 Nucleo 2.0 421 KB
User Manuals
Description Version Size
UM2183 UM2183: Getting started with the X-NUCLEO-IDW04A1 Wi-Fi expansion board based on SPWF04SA module for STM32 Nucleo 2.0 1 MB

Presentations & Training Material

Description Version Size
X-NUCLEO-IDW04A1 Quick start guide 1.0 1 MB

Hardware Resources

Board Manufacturing Specifications
Description Version Size
X-NUCLEO-IDW04A1 gerber files 1.0 103 KB
Bill of Materials
Description Version Size
Schematic Pack
Description Version Size
X-NUCLEO-IDW04A1 schematics 1.0 198 KB

Publications and Collaterals

Description Version Size
STM32 Open Development Environment Brochure 15.10 4 MB

Tools and Software

Embedded Software
MCUs Embedded Software
Evaluation Tools
Product Evaluation Tools
Solution Evaluation Tools

Sample & Buy

Part Number Marketing Status Board production status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
X-NUCLEO-IDW04A1 Active Stock available 23.28 1 5A002A1A 5A002A1A ITALY MORE INFO Buy Direct Add to cart DISTRIBUTOR AVAILABILITY

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

Quality & Reliability

Part Number Marketing Status RoHS Compliance Grade Material Declaration**
X-NUCLEO-IDW04A1 ActiveEcopack2

(**) 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.