STMicroelectronics – Complete Wi-Fi module includes TCP/IP and security protocol firmware


The SPWF04SA and SPWF04SC from STMicroelectronics are ready-to-use Wi-Fi® radio modules intended for use in IoT applications.

The modules include an ARM® Cortex®- M4-based STM32F4 microcontroller and a powerful 2.4GHz Wi-Fi transceiver which complies with the IEEE 802.11b/g/n standard.

The modules provide a ready-made interface to cloud computing services, since they are supplied with a complete set of TCP/IP protocol firmware, including application and security layers. They can operate in serial-to- Wi-Fi and stand-alone modes.

The modules are configured around a single-chip 802.11 transceiver with integrated power amplifier and comprehensive power-management sub-system, and the STM32F4 MCU with UART/serial peripheral interface and an extensive GPIO suite. They also incorporate timing clocks and a voltage regulator.

The SPWF04SA module includes an embedded 2.4GHz antenna; the SPWF04SC provides an interface to an external u.FL antenna. Both models are FCC/IC and CE certified.

The modules’ integrated software package includes an AT command-layer interface for user-friendly access to stack functions via the UART serial port.

The SPWF04Sx modules feature a MicroPython scripting engine to enable simple and fast custom application development on the internal MCU.


  • Supports HTTP, MQTT, SMTP and WebSockets high-level protocols
  • SSL/TLS security stack
  • Supports WPA2-Personal and WPA2- Enterprise security and Wi-Fi Protected Set-up (WPS)
  • IPv6 networking capabilities
  • 27mm x 15mm footprint


  • IoT devices

The X-NUCLEO-IDW04A1 Wi-Fi evaluation board features the SPWF04SA module, is compatible with STM32 Nucleo® boards, and is equipped with both an Arduino UNO R3 and an optional ST morpho connector.
Orderable Part Number: X-NUCLEO-IDW04A1