ST X-NUCLEO-IDW04A1 User manual

July 2017
DocID030409 Rev 2
1/24
www.st.com
UM2183
User manual
Getting started with the X-NUCLEO-IDW04A1 Wi-Fi expansion
board based on SPWF04SA module for STM32 Nucleo
Introduction
This document provides detailed hardware requirements and board connections for the X-NUCLEO-
IDW04A1 Wi-Fi expansion board based on SPWF04SA Serial-to-Wi-Fi modules, to allow expansion of
the STM32 Nucleo boards. The SPWF04SA module is FCC (FCC ID: S9NSPWFS04), IC certified (IC:
8976C-SPWFS04) and CE certified and includes an STM32 MCU, a low-power 2.4 GHz IEEE 802.11
b/g/n transceiver with integrated power amplifier and power management, and an SMD antenna.
The X-NUCLEO-IDW04A1 can be plugged onto STM32 Nucleo boards via the Arduino™ UNO R3
connector (ST morpho connector compatibility is also available). Therefore, different expansion boards
can easily be stacked on the X-NUCLEO-IDW04A1 board, allowing evaluation of Wi-Fi connectivity
together with several devices in different application scenarios.
The expansion board features:
Onboard SPWF04SA module (order code: SPWF04SA) based on the STM32 MCU and a low
power Wi-Fi b/g/n transceiver SoC
USART or SPI configurable connections
Jumpers to drive the SPWF04SA module RESET and low power capabilities
Push button to explore Wi-Fi protected setup feature
Connectors for SPWF04SA module GPIOs (user software dependent)
Figure 1: X-NUCLEO-IDW04A1 expansion board
Downloaded from Arrow.com.

Contents
UM2183
2/24
DocID030409 Rev 2
Contents
1Getting started.................................................................................5
1.1 Hardware requirements.....................................................................5
1.2 System requirements ........................................................................5
1.3 Board setup.......................................................................................6
2Hardware description......................................................................8
2.1 X-NUCLEO-IDW04A1 expansion board for STM32 Nucleo..............8
2.2 STM32 Nucleo connections ............................................................12
2.3 UART/SPI interface and GPIO connection options .........................12
2.4 Current measurement .....................................................................13
2.5 X-NUCLEO-IDW04A1 component placement details......................14
3Component description ................................................................16
3.1 SPWF04SA module ........................................................................16
3.2 User push-buttons and LEDs ..........................................................16
3.3 User interface configuration ............................................................16
4Radio certification.........................................................................18
4.1 Formal notices required by the U.S. federal communications
commission (FCC) .......................................................................................18
4.2 Formal notices required by industry Canada (IC)............................18
4.3 Formal notices required by the ETSI (CE) ......................................18
5Bill of materials..............................................................................19
6Schematic diagrams......................................................................22
7Revision history ............................................................................23
Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
List of tables
DocID030409 Rev 2
3/24
List of tables
Table 1: UART/SPI 0 Ω resistor configuration ............................................................................................6
Table 2: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector: CN7) ......9
Table 3: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector: CN7):
hardware ...................................................................................................................................................10
Table 4: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector: CN10) ..10
Table 5: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3 connector: CN6
- power).....................................................................................................................................................11
Table 6: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3 connector: CN8
- analog)....................................................................................................................................................11
Table 7: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3 connector: CN5
- digital) .....................................................................................................................................................11
Table 8: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3 connector: CN9
- digital) .....................................................................................................................................................11
Table 9: SPWF04SA module UART interface with STM32 Nucleo board ...............................................12
Table 10: SPWF04SA module SPI interface with STM32 Nucleo board .................................................13
Table 11: SPWF04SA module details ......................................................................................................16
Table 12: Push-buttons and LED functions ..............................................................................................16
Table 13: X-NUCLEO-IDW04A1 board user mode configuration settings...............................................17
Table 14: X-NUCLEO-IDW04A1 bill of materials .....................................................................................19
Table 15: Document revision history ........................................................................................................23
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

List of figures
UM2183
4/24
DocID030409 Rev 2
List of figures
Figure 1: X-NUCLEO-IDW04A1 expansion board......................................................................................1
Figure 2: X-NUCLEO-IDW04A1 expansion board connected to an STM32 Nucleo board........................5
Figure 3: UART default jumper configuration .............................................................................................6
Figure 4: SPI jumper configuration .............................................................................................................6
Figure 5: SPWF04SA module to STM32 Nucleo connector scheme.........................................................9
Figure 6: X-NUCLEO-IDW04A1 expansion board component placement details: top ............................14
Figure 7: X-NUCLEO-IDW04A1 expansion board component placement details: bottom ......................15
Figure 8: X-NUCLEO-IDW04A1 circuit schematic....................................................................................22
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Getting started
DocID030409 Rev 2
5/24
1 Getting started
1.1 Hardware requirements
The X-NUCLEO-IDW04A1 is an expansion board for the STM32 Nucleo boards. To
function correctly, it must be plugged on a STM32 Nucleo board through the Arduino™
UNO R3 connectors as shown in the figure below. Information on STM32 Nucleo is
available at http://www.st.com/stm32nucleo.
Figure 2: X-NUCLEO-IDW04A1 expansion board connected to an STM32 Nucleo board
The X-NUCLEO-IDW04A1 can be connected to any STM32 Nucleo board, even though
complete testing was performed on the NUCLEO-L476RG, NUCLEO-F401RE and
NUCLEO-F411RE development boards.
1.2 System requirements
Using the STM32 Nucleo boards with the X-NUCLEO-IDW04A1 expansion board requires:
a Windows PC (7, 8 and above) to install the firmware package;
a USB type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC.
Installation of the board firmware package (order code: X-CUBE-WIFI1) and the Wi-Fi
graphical user interface utility on the user PC requires:
128 MB of RAM
40 MB of hard disk space
The X-CUBE-WIFI1 firmware and relative documentation are available on www.st.com.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Getting started
UM2183
6/24
DocID030409 Rev 2
1.3 Board setup
To set up the board:
1
Ensure that a jumper on JP3 is connected (position 1-2); it sends the RESET
signal to the SPWF04A1 module on the board.
2
Ensure that jumpers on JP6, JP7, JP8, JP9 are connected (position 1-2); they link
UART module signals to STM32 Nucleo UART peripheral.
If the SPI interface is preferred, ensure that jumpers JP6, JP7, JP8, JP9 (position
2-3) are connected.
3
Ensure that jumpers on JP10, JP11, JP12, JP13 are connected (for position and
configuration, refer to Figure 3: "UART default jumper configuration"and MicroPython 0
Ω resistors are unsoldered.
These jumpers are needed to properly drive UART module signals to the STM32
Nucleo. Figure 3: UART default jumper configuration
If the SPI interface is preferred, ensure that jumpers on JP10, JP11, JP12, JP13
are connected (for position and configuration, refer to Figure 4: "SPI jumper
configuration" and MicroPython 0 Ω resistors are unsoldered. Moreover, JP5 must
be closed. Figure 4: SPI jumper configuration
If the MicroPython feature is preferred, remove jumpers on JP10, JP11, JP12,
JP13 (refer to the following table for a full 0 Ω resistor configuration).
Table 1: UART/SPI 0 Ω resistor configuration
Peripheral
R9
R11
R36
R42
R43
R44
R47
R48
UART
M
M
NM
NM
M
NM
NM
M
SPI
NM
NM
M
M
NM
M
M
NM
4
Plug the X-NUCLEO-IDW04A1 on the STM32 Nucleo board, as shown in Figure 2:
"X-NUCLEO-IDW04A1 expansion board connected to an STM32 Nucleo board".
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Getting started
DocID030409 Rev 2
7/24
5
Power the STM32 Nucleo development board through the Mini-B USB cable.
6
Program the STM32 Nucleo development board using the sample firmware
provided.
7
Reset the STM32 Nucleo development board MCU through the onboard Reset
button.
8
The board setup is ready to evaluate Wi-Fi connectivity.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware description
UM2183
8/24
DocID030409 Rev 2
2 Hardware description
2.1 X-NUCLEO-IDW04A1 expansion board for STM32 Nucleo
The expansion board allows testing of the functionality of the SPWF04SA module, which
embeds a low power Wi-Fi b/g/n transceiver SoC, an SMD antenna and an STM32 MCU.
Board functionality can be manipulated through the firmware packaged with the X-CUBE-
WIFI1 software, which must be programmed on the STM32 Nucleo board microcontroller
(refer to user manuals available on www.st.com for further information on STM32 Nucleo
boards).
The SPWF04SA module and the STM32 Nucleo board are connected through connectors
CN5, CN6, CN8 and CN9 (Figure 5: "SPWF04SA module to STM32 Nucleo connector
scheme"). Moreover, considering that signals are also replicated on CN7 (Table 2: "STM32
Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector: CN7)") and
CN10 (Table 4: "STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho
connector: CN10)"), it is useful to show the indirect connection between STM32 Nucleo
board and X-NUCLEO-IDW04A1 (Table 5: "STM32 Nucleo board/X-NUCLEO-IDW04A1
interconnection (Arduino UNO R3 connector: CN6 - power)", Table 6: "STM32 Nucleo
board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3 connector: CN8 - analog)",
Table 7: "STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3
connector: CN5 - digital)" and Table 8: "STM32 Nucleo board/X-NUCLEO-IDW04A1
interconnection (Arduino UNO R3 connector: CN9 - digital)").
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Hardware description
DocID030409 Rev 2
9/24
Figure 5: SPWF04SA module to STM32 Nucleo connector scheme
Table 2: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector:
CN7)
CN7 odd - UNUSED
CN7 even
Pin
Name
MCU name
Fcn
MCU name
Pin
1
2
3
4
5
6
7
GND
8
9
10
11
+3V3
12
13
RESET
14
15
+3V3
16
17
+5 V
18
19
GND
20
21
GND
22
23
VIN
24
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware description
UM2183
10/24
DocID030409 Rev 2
Table 3: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector:
CN7): hardware
CN7 odd
CN7 even
25
26
27
USART_CTS(1)
PA0
28
29
USART_RTS(1)
PA1
30
31
SPI_IRQ(1)
PA4
32
33
WAKEUP
PB0
34
35
SPI_CS
PC1 (PB9(1))
36
37
SPI_CS(1)
PC0 (PB8(1))
38
Notes:
(1)Disabled by 0 Ω default configuration
Table 4: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (ST morpho connector:
CN10)
CN10 odd
CN10 even-UNUSED
Pin
MCU name
Fcn
Fcn
MCU name
Pin
1
2
3
PB8
I2C_SCL
4
5
PB9
I2C_SDA
6
7
AVDD
8
9
GND
10
11
PA5 (PB13(1))
SPI_CLK
12
13
PA6 (PB14(1))
SPI_MISO
14
15
PA7 (PB15(1))
SPI_MOSI
16
17
PB6
WAKEUP(1)
18
19
PC7
SPI_IRQ
20
21
PA9
USART_TX
22
23
PA8
WIFI_RST
24
25
26
27
28
29
30
31
PB3
SPI_CLK(1)
32
33
PA10
USART_RX
34
35
PA2
USART_RX(1)
36
37
PA3
USART_TX(1)
38
Notes:
(1)Disabled by 0Ω default configuration
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Hardware description
DocID030409 Rev 2
11/24
Table 5: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3
connector: CN6 - power)
Signal name
NC
IOREF
RESET
+3V3
+5 V
GND 1
GND 2
VIN
Pin
1
2
3
4
5
6
7
8
MCU name
+3V3
RESET
+3V3
+5 V
GND
GND
VIN
Fcn
Table 6: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3
connector: CN8 - analog)
Signal name
A0
A1
A2
A3
A4
A5
Pin
1
2
3
4
5
6
MCU name
PA0
PA1
PA4
PB0
PC1
(PB9(1))
PC0
(PB8(1))
Fcn
USART_
CTS(1)
USART_RTS(1)
SPI_IRQ(1)
WAKEUP
SPI_CS
SPI_CS(1)
Notes:
(1)Disabled by 0 Ω default configuration
Table 7: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3
connector: CN5 - digital)
Signal
name
D15
D14
AREF
GND
D13
D12
D11
D10
D9
D8
Pin
10
9
8
7
6
5
4
3
2
1
MCU name
PB8
PB9
PA5
(PB
13a)
PA6
(PB
14a)
PA7
(PB15a)
PB6
PC7
PA9
Fcn
I2C
_SC
L
I2C
_S
DA
AVD
D
GND
SPI
_CL
K
SPI_
MIS
O
SPI_M
OSI
WAKE
UPa
SPI_I
RQ
UART_
TX
Table 8: STM32 Nucleo board/X-NUCLEO-IDW04A1 interconnection (Arduino UNO R3
connector: CN9 - digital)
Signal
name
D7
D6
D5
D4
D3
D2
D1
D0
Pin
8
7
6
5
4
3
2
1
MCU
name
PA8
PB3
PA10
PA2
PA3
Fcn
WIFI_RST
SPI_CLK(1)
UART_RX
USART_RX(1)(2)
USART_TX(1)(2)
Notes:
(1)Disabled by 0 Ω default configuration
(2)used by STM32 Nucleo board and connected to ST-LINK
a
Disabled by 0 Ω default configuration
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware description
UM2183
12/24
DocID030409 Rev 2
2.2 STM32 Nucleo connections
The X-NUCLEO-IDW04A1 expansion board is designed to be plugged directly on the
STM32 Nucleo board connectors. The X-NUCLEO-IDW04A1 is configured by default to be
compatible with as many STM32 Nucleo boards as possible. It may also be configured, via
jumper or resistor placement, to use different I/O configurations to match specific customer
targets.
2.3 UART/SPI interface and GPIO connection options
The connection between the SPWF04SA and the STM32 Nucleo board is made via a four-
wire UART (with hardware flow control; refer to Table 9: "SPWF04SA module UART
interface with STM32 Nucleo board") or a five-wire SPI (see Table 10: "SPWF04SA module
SPI interface with STM32 Nucleo board"), and some GPIOs.
A multiple connection arrangement offers the maximum modularity.
The alternative pins could be useful in case of conflicts with additional STM32 Nucleo
expansion boards.
Table 9: SPWF04SA module UART interface with STM32 Nucleo board
SPWF04SA
Pin/Signal
STM32 pin
Placement
6/TXD
PA9
CN10 –pin 21
CN5 –Pin 1
To use this connection: mount R31 and remove R39 (Default)
PA3(1)
CN10 –pin 37
CN9 –Pin 1
To use this connection: mount R39 and remove R31
8/RXD
PA10
CN10 –pin 33
CN9 –Pin 3
To use this connection: mount R37 and remove R38 (Default)
PA2(1)
CN10 –pin 35
CN9 –Pin 2
To use this connection: mount R38 and remove R37
9/CTS
PA0
CN8 –pin 1
CN7 –pin 28
To use this optional connection: mount R8
10/RTS
PA1
CN8 –pin 2
CN7 –pin 30
To use this optional connection: mount R10
Notes:
(1)Please refer to UM1724 for instructions on modifying the STM32 Nucleo board to use these pins.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Hardware description
DocID030409 Rev 2
13/24
Table 10: SPWF04SA module SPI interface with STM32 Nucleo board
SPWF04SA
Pin/Signal
STM32 pin
Placement
6/MISO
PA6 (PB14(1))
CN10 –pin 13
CN5 –Pin 1
7/GPIO9
PC7
CN10 –pin 19
CN5 –Pin 2
To use this connection: mount R28 and remove R13 (Default)
PA4
CN7 –pin 32
CN8 –Pin 3
To use this connection: mount R13 and remove R28
8/MOSI
PA7 (PB15(1))
CN10 –pin 15
CN5 –Pin 4
9/NSS
PC1 (PB9(1))
CN7 –pin 36
CN8 –Pin 5
To use this connection: mount R26 and remove R29 (Default)
PC0 (PB8(1))
CN7 –pin 38
CN8 –Pin 6
To use this connection: mount R29 and remove R26
10/SCK
PA5 (PB13(1))
CN10 –pin 11
CN5 –Pin 6
To use this connection: mount R16 and remove R32 (Default)
PB3
CN10 –pin 31
CN9 –Pin 4
To use this connection: mount R32 and remove R16
Notes:
(1)Please refer to UM1724 for instructions on modifying the STM32 Nucleo board to use these pins.
To use the optional connections, you need to modify the firmware for the right
allocation of STM32 Nucleo resources.
2.4 Current measurement
To monitor SPWF04SA module power consumption, remove R3 (0 Ω resistor) and, using
jumper JP1 contacts as connectors, insert an ammeter probe between connector pins 1
and 2 and measure current absorption.
Since SPWF04SA power consumption is usually very low, accurate instrumentation able to
take measurements in the order of a few µA may be required.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware description
UM2183
14/24
DocID030409 Rev 2
2.5 X-NUCLEO-IDW04A1 component placement details
Figure 6: X-NUCLEO-IDW04A1 expansion board component placement details: top
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Hardware description
DocID030409 Rev 2
15/24
Figure 7: X-NUCLEO-IDW04A1 expansion board component placement details: bottom
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Component description
UM2183
16/24
DocID030409 Rev 2
3 Component description
This section describes the devices included in the X-NUCLEO-IDW04A1 expansion board.
3.1 SPWF04SA module
The SPWF04SA module is FCC (FCC ID: S9NSPWFS04), IC (IC: 8976C-SPWFS04) and
CE certified.
It embeds a low power Wi-Fi b/g/n transceiver SoC, which is a highly integrated Wi-Fi
system dedicated to the WLAN management and compliant with Wi-Fi network
specifications. It interfaces with the STM32 Nucleo boards via UART or SPI and some
GPIO pins.
The SPWF04SA module also integrates an SMD antenna and has an embedded 38.4 MHz
oscillator for the embedded Wi-Fi radio.
Table 11: SPWF04SA module details
Feature
Description
Sales type
SPWF04SA
Package
SMD 35 pin
Operating voltage
Typ. 3.3 V
3.2 User push-buttons and LEDs
The X-NUCLEO-IDW04A1 expansion board has two push-buttons and four LEDs to control
certain I/O signals and transmit SPWF04SA module status information.
The associated hardware and firmware functions are shown in the following table.
Table 12: Push-buttons and LED functions
Feature
Description
RESET
Push the SW1 push-button on the board
WPS
Push the SW2 push-button on the board
3.3 V board power supply on
LED 1 (green)
HEARTBEAT (GPIO10)
LED 2 (blue)
CONSOLE (GPIO14)
LED 3 (red)
STATUS (GPIO13)
LED 4 (yellow)
3.3 User interface configuration
To properly interface the X-NUCLEO-IDW04A1 expansion board according to the selected
user mode (UART or SPI), you have to configure jumpers JP6, JP7, JP8 and JP9 as
specified in Table 13: "X-NUCLEO-IDW04A1 board user mode configuration settings".
The X-NUCLEO-IDW04A1 board default configuration is VCOM UART.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Component description
DocID030409 Rev 2
17/24
Table 13: X-NUCLEO-IDW04A1 board user mode configuration settings
User mode
JP5
JP6
JP7
JP8
JP9
No external host
Remove
Remove
Remove
Remove
Remove
VCOM UART
Remove
1-2
1-2
1-2
1-2
VCOM SPI
Insert
2-3
2-3
2-3
2-3
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Radio certification
UM2183
18/24
DocID030409 Rev 2
4 Radio certification
4.1 Formal notices required by the U.S. federal communications
commission (FCC)
Any changes or modifications to this equipment not expressly approved by
STMicroelectronics may cause harmful interference and void the user’s authority to operate
this equipment. This device complies with Part 15 of the FCC Rules. Operation is subject to
the following two conditions:
1. this device may not cause harmful interference
2. this device must accept any interference received, including any interference that may
cause undesired operation.
This device uses, generates and radiates radio frequency energy. The radio frequency
energy produced by this device is well below the maximum exposure limit established by
the federal communications commission (FCC). The X-NUCLEO-IDW04A1 contains the
FCC certified SPWF04SA module (FCC ID: S9NSPWFS04 ).
4.2 Formal notices required by industry Canada (IC)
English:
This device complies with Industry Canada license-exempt RSS standard(s). Operation is
subject to the following two conditions:
1. this device may not cause interference
2. this device must accept any interference, including interference that may cause
undesired operation of the device.
French:
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils
radio exempts de licence. 'Exploitation est autorisée aux deux conditions suivantes: (1)
1. l'appareil ne doit pas produire de brouillage
2. l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le
brouillage est susceptible d'en compromettre le fonctionnement.
The X-NUCLEO-IDW04A1 contains the IC certified SPWF04SA module (IC: 8976C-
SPWFS04)
4.3 Formal notices required by the ETSI (CE)
This module complies with the following European EMI/EMC and safety directives and
standards:
ETSI EN 300 328 V1.9.1:2015
EN 301 489-1 V1.9.2:2011 + EN 301 489-17 V2.2.1:2012 + EN 301 489-1
V1.8.1:2008
EN 60950-1:2006 + A11:2009 + A1:2010 + A12:2011 + A2:2013
EN 62479:2010
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2183
Bill of materials
DocID030409 Rev 2
19/24
5 Bill of materials
Table 14: X-NUCLEO-IDW04A1 bill of materials
Item
Q.ty
Ref.
Part/Value
Description
Manufacturer
Order code
1
11
C1, C2,
C3, C6,
C7, C8,
C9, C11,
C12,
C40,
C41
100 nF,16
V, 0603,
X7R
Capacitor
MURATA
GRM188R71C104KA0
1D
2
C39
0603
NOT
MOUNTED
3
1
CN8
Arduino R3
connector
4UCON
18688 or 18689 or
20518
4
2
CN6,
CN9
Arduino R3
connector
4UCON
18688 or 18689 or
20518
5
1
CN5
Arduino R3
connector
4UCON
18688 or 18689 or
20518
6
CN7,CN
10
4UCON
7
1
J1
NOT
MOUNTED
STELVIO
KONTEK
6778268508410-R
8
2
J2
22 pin
connector
9
1
J3
6 pin connector
10
7
JP1,
JP2,
JP5,
JP10,
JP11,
JP12,
JP13
2 pin jumpers
11
6
JP3,
JP4,
JP6,
JP7,
JP8,
JP9
3 pin jumpers
12
1
LED1
0603
GREEN
DIODE LED
13
1
LED2
0603
BLUE DIODE
LED
14
1
LED3
0603
RED DIODE
LED
15
1
LED4
0603
YELLOW
DIODE LED
16
1
R3
0 Ω, 0603
Resistor
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Bill of materials
UM2183
20/24
DocID030409 Rev 2
Item
Q.ty
Ref.
Part/Value
Description
Manufacturer
Order code
17
1
R15
100 Ω
±5%,0603
Resistor
18
3
R18,
R22,
R23
270 Ω ±5%,
0603
Resistor
19
1
R5
470 Ω ±5%,
0603
Resistor
20
2
R1, R45
4.7 KΩ
±5%,0603
Resistor
21
4
R2, R4,
R6, R24
10 KΩ
±5%,0603
Resistor
22
2
R46,
R49
47 KΩ
±5%,0603
Resistor
23
1
R14
220 KΩ
±5%, 0603
Resistor
24
R7, R25,
R27,
R50
NOT
MOUNTED
25
6
R16,
R19,
R26,
R28,
R31,
R37
0 Ω, 0805
Resistor
26
R8, R9,
R10,
R11,
R13,
R29,
R32,
R33,
R36,
R38,
R39,
R42,
R43,
R44,
R47,
R48
0805
NOT
MOUNTED
27
2
SW1,S
W2
SMD
Switch push
buttons
ITT
KSR221J
IN SUNG
METAL CO
IT-1210-S
ALPS
SKQYAB
(G4822969M)
28
Y1
16 MHz
oscillator -NOT
MOUNTED
29
U3
32 MHz
oscillator -NOT
MOUNTED
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.
Other manuals for X-NUCLEO-IDW04A1
1
Table of contents
Other ST Computer Hardware manuals

ST
ST X-NUCLEO-OUT14A1 User manual

ST
ST STLINK-V3PWR User manual

ST
ST STM32L562E-DK User manual

ST
ST STEVAL-OET005 User manual

ST
ST X-NUCLEO-IHM02A1 User manual

ST
ST STEVAL-IFP047V1 User manual

ST
ST X-NUCLEO-OUT13A1 User manual

ST
ST MB467 User manual

ST
ST X-NUCLEO-NFC01A1 User manual

ST
ST X-NUCLEO-53L8A1 User manual
Popular Computer Hardware manuals by other brands

elco
elco ELK22MP Instructions for use

Clas Ohlson
Clas Ohlson ExpressCard BU3020 instruction manual

National Instruments
National Instruments PXI-GPIB Getting started

Velopex
Velopex Extra-X quick start guide

TerraTec
TerraTec Cinergy T USB XE Quick setup guide

HP
HP Xw4400 - Workstation - 2 GB RAM installation guide