Um2592 stm32wl Nucleo64 Board mb1389 Stmicroelectronics
Um2592 stm32wl Nucleo64 Board mb1389 Stmicroelectronics
User manual
Introduction
The NUCLEO-WL55JC STM32WL Nucleo-64 board, based on the MB1389 reference board (NUCLEO-WL55JC1 and
NUCLEO-WL55JC2 order codes), provides an affordable and flexible way for users to try out new concepts and build prototypes
with the STM32WL series microcontroller, choosing from the various combinations of performance, power consumption, and
features.
The ARDUINO® Uno V3 connectivity support and the ST morpho headers provide an easy means of expanding the functionality
of the STM32WL Nucleo open development platform with a wide choice of specialized shields.
The STM32WL Nucleo-64 board does not require any separate probe as it integrates the STLINK-V3E debugger and
programmer.
The STM32WL Nucleo-64 board is supplied with the STM32WL comprehensive software HAL library and various packaged
software examples available with the STM32CubeWL MCU Package.
1 Features
2 Ordering information
To order an STM32WL Nucleo-64 board, refer to Table 1. Additional information is available from the datasheet
and reference manual of the target STM32.
Board
Order code Target STM32 Differentiating feature
reference
2.1 Codification
The meaning of the codification is explained in Table 2.
3 Development environment
4 Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present document.
Convention Definition
5 Quick start
The STM32WL Nucleo-64 board is an easy-to-use and low-cost development kit used to evaluate and start
development quickly with an STM32WL series microcontroller in the UFBGA73 package. Before installing and
using the product, accept the evaluation product license agreement from the www.st.com/epla webpage. For
more information on the STM32WL Nucleo-64 and demonstration software, visit the www.st.com/stm32nucleo
webpage.
The STM32WL Nucleo-64 board is designed around the STM32 microcontrollers in a 73-pin UFBGA package.
Figure 3 shows the connections between the STM32 and its peripherals (STLINK-V3E, push-buttons, LEDs, USB,
ARDUINO® Uno, and ST morpho headers). Figure 4 and Figure 6 show the location of these features on the
STM32WL Nucleo-64 board. The mechanical dimensions of the board are shown in Figure 7.
SMA connector
GND
5V
PWR SEL
5V_PWR
RF switch/control
and
RF matching
IDD_SoC
IDD_MCU
32 kHz
IDD_RF
Crystal
ARDUINO®
ARDUINO®
ST morpho
ST morpho
GPIO GPIO
32 MHz
STM32WL55
Crystal or
TCXO
BOOT0
SWD VCP
STLK_VCP
STLK_VCP
T_SWCLK
T_SWDIO
T_NRST
T_SWO
_RX
_TX
STLK_RST
LED2 green LED (USER)
LED1 blue LED (USER)
SWD VCP
Embedded
STLINK-V3E
LED6
(COM)
LED4 red LED
B1 B2 B3 B4 CN1 USB
USER USER USER RESET Micro-B
(OC)
Connectors
xxx
or jumpers
Two stickers are on the top of the MB1389 board: one RF certification sticker and one UID64 sticker.
1. The RF certification sticker is mandatory for any boards containing an RF module as this Nucleo MB1389,
which contains a LoRa/SigFox RF transceiver. This sticker is placed on top of the RF‑shielded box. This
sticker must have a maximum size of 16 mm x 16 mm. This sticker displays at least the product CPN
(NUCLEO-WL55JCx), the board reference (MB1389x-0x), the FCC ID number (YCP-MB1389000), the ISED
ID (8976A-MB1389000) of the board, and the CE logo.
2. The UID64 sticker. A 64-bit unique device identification (UID64) is stored in the flash memory and can be
accessed by the CPUs, at the 0x1FFF7580 base address. The UID64 sticker (with a size of 10 mm x 5 mm)
displays the UID information (16 digits as 64-bit codification in little-endian byte order) which is unique for each
LoRa MCU, so unique for each MB1389 board.
6.3.1 Drivers
Before connecting the STM32WL Nucleo-64 board to a Windows® PC via USB, a driver for the STLINK-V3E
(STSW-LINK009) must be installed (not required for Windows 10® and above). It is available on the www.st.com
website.
In case the STM32WL Nucleo-64 board is connected to the PC before the driver is installed, some STM32WL
Nucleo-64 interfaces might be declared as Unknown in the PC device manager. In this case, the user must install
the dedicated driver files, and update the driver of the connected device from the device manager as shown in
Figure 8.
Note: Prefer using the USB Composite Device to handle a full recovery.
Note: 37xx:
• 374E for STLINK-V3E without bridge functions
• 374F for STLINK-V3E with bridge functions
6.3.3 Using an external debug tool to program and debug the on-board STM32
There are two basic ways to support an external debug tool:
1. Keep the embedded STLINK-V3E running. Power on the STLINK-V3E at first until the COM LED turns red.
Then connect the external debug tool through the STDC14/MIPI10 debug connector (CN16).
2. Set the embedded STLINK-V3E in a high-impedance state. When the STLK_RST jumper (JP6) is ON, the
embedded STLINK-V3E is in the RESET state, and all GPIOs are in high impedance. Then, connect the
external debug tool to the debug connector (CN16).
- 1 NC Reserved
- 2 NC Reserved
1 3 3V3 Target VCC
T_JTMS target SWDIO using SWD protocol or target JTMS using
2 4 T_SWDIO
JTAG protocol
3 5 GND Ground
T_JCLK target SWCLK using SWD protocol or target JCLK using JTAG
4 6 T_SWCLK
protocol
5 7 GND Ground
T_JTMS target SWO using SWD protocol or target JTDO using JTAG
6 8 T_SWO
protocol
7 9 NC Not connected
T_JTDI not used by SWD protocol, target JTDI using JTAG protocol,
8 10 T_JTDI
only for external tools
9 11 GNDDetect GND detection for plug indicator, used on SWD and JTAG neither
T_JTMS target NRST using SWD protocol or target JTMS using JTAG
10 12 T_NRST
protocol
- 13 T_VCP_RX Target Rx used for VCP, from UART dedicated to bootloader
- 14 T_VCP_TX Target Tx used for VCP, from UART dedicated to bootloader
5V_USB_CHGR
STLINK-V3E USB connector (CN1)
5V_VIN
U8
5V_VIN 5V
LDO VIN
AVDD
CN7 CN10
1 10 2
3V3 ARDUINO®
SB25 (OFF) 1
3V3 IOREF Uno connectors CN5
CN6
and ST morpho 1
CN9
VBAT CN8
5V_USB_CHGR 37 6 1 38
VDD_MCU
5V_VIN 3V3_STLK
LDO STM32F723IEK
E5V 5V_PWR (STLINK-V3E)
and
3V3 bicolor led LED6 (COM)
U5
Power switch
5 V/500 mA JP7
STMPS2151STR ON
3V3 MIPI10
connector (CN16)
U2
JP4
5V_USB_STLK 5V 3V3
LDO
5V_VIN
E5V
5V_USB_CHGR
STD_ALONE_5V
VDD_RF
(VDD_RF)
SB28
VDD_MCU
(ON)
JP1 VDD_SYS
ON (VDD_SYS)
SB27
(ON)
MCU STM32WL
3V3
VDD_SYS VBAT (VBAT)
SB21
(ON)
VDD_SYS
(VREF+)
SB24
(ON)
(PB0_VDD_TCXO)
AVDD
SB26
(ON)
VDD_APP
RF front end TCXO
SB32
(ON)
RF part
If 5V_VIN, E5V, 5V_USB_CHGR, 3V3, or STD_ALONE_5V is used to power the STM32WL Nucleo-64 board, this
power source must comply with the EN-60950-1: 2006+A11/2009 standard and must be Safety Extra Low Voltage
(SELV) with limited power capability.
If the power supply is 3V3 or STD_ALONE_5V, the ST-LINK is not powered and cannot be used.
Figure 11. Power supply input from STLINK-V3E USB connector with PC (5 V, 500 mA maximum)
If the USB enumeration succeeds, the 5V_USB_STLK power is enabled, by asserting the T_PWR_EN signal from
U9 STLINK-V3 STM32F723IEK6. This pin is connected to the U5 power switch, which powers the board. The U5
power switch also features a current limitation to protect the PC in case of a short circuit on board. If an
overcurrent higher than 500 mA occurs on board, the red LED (LED4) is lit.
The Nucleo board and its shield can be powered from the ST-LINK USB connector (CN1), but only the ST-LINK
circuit gets power before USB enumeration because the host PC only provides 100 mA to the board at that time.
During the USB enumeration, the Nucleo board requires 500 mA power from the host PC.
• If the host can provide the required power, the enumeration finishes with a SetConfiguration command.
Then, the U5 power switch is switched ON and the 5V_PWR green LED (LED5) is turned ON, thus the
Nucleo board with its shield can consume 500 mA at the maximum.
• If the host is not able to provide the requested current, the enumeration fails. Therefore, the U5 power
switch remains OFF and the MCU part including the extension board is not powered. As a consequence,
the green LED (LED5) remains turned OFF. In this case, it is mandatory to use an external power supply.
Caution: If the maximum current consumption of the STM32WL Nucleo-64 board and its shield boards exceeds 300 mA,
it is mandatory to check the root cause of the overconsumption. Consequently, if needed, power the STM32WL
Nucleo-64 board with an external power supply connected to VIN, 5 V, or 3.3 V.
Refer to Section 6.4.1 for debugging when using an external power supply.
Refer to Section 6.4.1 for debugging when using an external power supply.
5V_CHGR CN1 5V -
Figure 14. Power supply input from ST-LINK USB connector with 5 V USB charger
CN6 pin 4
3V3 3 to 3.6 V 1.3 A
CN7 pin 16
Refer to Section 6.4.1 for debugging when using an external power supply.
When the board is supplied with STD_ALONE_5V (on connector 11), then the STLINK-V3E debugger is not
supplied. Take care to supply correctly the board when using CN11. CN11 pin 1 is the STD_ALONE_5V supply
and pin 2 is the GND, as shown in Figure 17.
To properly isolate the MCU STM32 WL from the STLINK-V3E debugger, it is recommended to remove the six
jumpers (JP8) and JP7. In this case, there is no current leakage coming from the STLINK-V3E debugger in
STM32WL current consumptions.
6.6.1 LEDs
6.6.2 Push-buttons
B1 (USER)
The user button is connected to the STM32WL I/O PA0 by default (WKUP1, SB16 ON, and SB15 OFF) or PC13
(WKUP2, SB15 ON, and SB16 OFF) of the STM32WL microcontroller.
B2 (USER)
The user button is connected to the STM32WL I/O PA1 of the STM32WL microcontroller.
B3 (USER)
The user button is connected to the STM32WL I/O PC6 of the STM32WL microcontroller.
B4 (RESET)
This push-button is connected to NRST and is used to RESET the STM32WL microcontroller.
6.6.3 RF overview
The STM32WL Nucleo-64 board embeds an RF 3-port switch (SP3T) to address, with the same board the three
modes: reception, high-power transmission, and low-power transmission. The choice between the two
transmission modes can be done dynamically, thanks to two DC switches controlled by FE_CTRL1 (GPIO from
STM32WL MCU):
• The high-output power transmission amplifier (PA HP) is supplied from the PA regulator (REG PA) up to
3.1 V. For this, the REG PA must be supplied directly from VDDSMPS.
• The default low-output power transmission amplifier (PA LP) can be supplied from the PA regulator (REG
PA) up to 1.35 V. For this, the REG PA must be supplied from the regulated VFBSMPS supply at 1.55 V.
The RF block diagram is displayed in Figure 18.
VDD_RF
VDDRF VDDSMPS
SMPS part
VLXSMPS
Power
management VFBSMPS
PB0-VDD_TCXO
STM32 WL transceiver VDDRF1V55
DC
switch
VDDPA
TCXO
Reg PA
VR_PA
DC FE_CTRL1
switch
OSC_IN
RF Tx HP path
Xtal
Tx HP
PA HP
RFO_HP matching
FE_CTRL3
RF antenna matching
OSC_OUT
32MHz HSE
RFO_LP Tx LP
PA LP RF
matching
RF Tx LP path antenna
SP3T
matching
RFI_P
Rx
Rx
RFI_N matching
FE_CTRL2
RF Rx path
FE_CTRL1
The screwed and glue-fixed antennas to connect to the SMA connector and provided in the blister are:
• ANT-SS900 from LPRS company for NUCLEO-WL55JC1 (high band frequency)
• ANT-SS450-510 from LPRS company for NUCLEO-WL55JC2 (low band frequency)
Those antennas have been used for the different FCC/ISED/CE certifications. It is then mandatory to use those
referenced antennas (and only those) for radiated tests on the STM32WL Nucleo-64 boards.
The antenna is stuck to the SMA connector because of FCC constraints. Indeed, it is mentioned in the FCC
regulations. As soon as a product is considered general public, the FCC implies that the antenna must be stuck to
the board connector with epoxy glue. Refer to the FCC documentation BASIC EQUIPMENT AUTHORIZATION
GUIDANCE FOR ANTENNAS USED WITH PART 15 INTENTIONAL RADIATORS in the chapter ANTENNA
REQUIREMENTS—Section 15.203. The purpose of Section 15.203 is to prevent attaching any other antennas
[other than the ones approved with the device] to a part 15 transmitter.
Figure 19. JP1 and JP4 settings for current consumption measurement
JP2 OFF
VDD_RF
(VDD_RF)
SB28 (ON)
JP1 VDD_SYS
ON (VDD_SYS)
SB27 (ON)
U2 MCU STM32WL
JP4
5V_USB_STLK 5V LDO 3V3
LD39050PU33R VDD_SYS VBAT
5V_VIN (VREF+)
SB21
E5V (ON)
5V_USB_CHGR
STD_ALONE_5V VDD_SYS
(VBAT)
SB24
(ON) (PB0_VDD_TCXO)
AVDD
SB26
(ON)
SB32 (ON)
VDD_APP
RF front-end TCXO
Note:
I_SoC (on VDD_MCU) is the current consumption of all the STM32WL MCU.
I_RF (on VDD_RF) is the current consumption of the RF part of the STM32WL MCU.
I_SYS (on VDD_SYS) is the current consumption of the rest of the STM32WL MCU (except I-RF).
So, I_SoC = I_RF + I_SYS
The user can evaluate the current consumption of the RF part of the STM32WL MCU by connecting an ammeter
on JP2. SB28 must be OFF in this case.
The user can also evaluate the current consumption of the rest of the STM32WL MCU (VDD_SYS) by connecting
an ammeter on JP5. SB27 must be OFF in this case.
The user can also evaluate the current consumption of the RF front end (VDD_APP) by connecting an ammeter
on JP9. SB32 must be OFF in this case. This current consumption only concerns both NX3L1T3157GM DC
switches (U3 and U4).
By default:
• Communication between the target STM32WL and the STLINK-V3E MCU is enabled on LPUART1 to
support the Virtual COM port.
• Communication between the target STM32WL, ARDUINO®, and ST morpho connectors is enabled on
USART1.
Solder
Solder bridge control State(1) Description(1)
bridge (SB)
SP3T VDD supply SB18 ON VDD supplied with FE_CTRL3 (STM32WL I/O PC3)
Solder
Solder bridge control State(1) Description(1)
bridge (SB)
SP3T VDD supply SB18 OFF VDD not connected to FE_CTRL3 (STM32WL I/O PC3)
BOOT0/PH3 connected to ST morpho connector CN7 pin
ON
BOOT0/PH3 on ST morpho 7
SB19
connector BOOT0/PH3 not connected to ST morpho connector CN7 pin
OFF
7
ON 32 MHz TCXO supplied by PB0-VDD_TCXO (to STM32WL)
32 MHz TCXO supply SB20 32 MHz TCXO disconnected to PB0-VDD_TCXO (to
OFF
STM32WL)
ON VBAT (pin A8 of STM32WL) powered by VDD_SYS
VBAT SB21 VBAT (pin A8 of STM32WL) supplied separately (through
OFF
VBAT on ST morpho connector CN7 pin 33)
VFBSMPS (pin B2 of STM32WL) connected to
ON
VDDRF1V55 (pin F7 of STM32WL)
VFBSMPS SB22
VFBSMPS (pin B2 of STM32WL) disconnected from
OFF
VDDRF1V55 (pin F7 of STM32WL) for current probing
VDDSMPS (pin A2 of STM32WL) connected to VDDRF (pin
ON
E8 of STM32WL)
VDDSMPS SB23
VDDSMPS (pin A2 of STM32WL) disconnected from VDDRF
OFF
(pin E8 of STM32WL) for current probing
STM32WL VDDA/VREF+ supplied by VDD_SYS through
ON SMD ferrite bead L14. Be careful not to provide an
external AVDD supply if SB26 is ON.
VDDA/VREF+ supply SB24
STM32WL VDDA/VREF+ disconnected from VDD_SYS.
OFF STM32WL VDDA/VREF+ must be externally supplied by
AVDD.
IOREF connected to the 3V3 power supply. Be careful to
ON
IOREF and 3V3 connection SB25 remove SB29 to avoid voltage supply conflict with VDD_MCU.
OFF IOREF not connected to 3V3 power supply
STM32WL VDDA/VREF+ externally supplied by AVDD.
ON
SB24 must be OFF to avoid supply conflict.
VDDA/VREF+ supply SB26
STM32WL VDDA/VREF+ disconnected from AVDD. So, SB24
OFF
must be ON to supply properly STM32WL VDDA/VREF+ pins.
ON VDD_SYS generated from VDD_MCU
I_SYS current probing SB27
OFF For I_SYS current probing on JP5 jumper
ON VDD_RF generated from VDD_MCU
I_RF current probing SB28
OFF For I_RF current probing on JP2 jumper
IOREF connected to the VDD_MCU power supply. Be
IOREF and VDD_MCU ON careful to remove SB25 to avoid voltage supply conflict
SB29 with 3V3
connection
OFF IOREF not connected to VDD_MCU power supply
ON PB0 connected to ST morpho connector (CN10 pin 22)
PB0 on ST morpho connector SB30
OFF PB0 not connected to ST morpho connector
7 Board connectors
Connector Pin number Pin name Signal name STLINK-V3EMCU pin Functions
The MIPI10 connector is implemented with a footprint compatible with the STDC14 footprint. The related pinout
for the MIPI10 connector is listed in Table 15.
1 - 2 -
3 VDD (3V3) 4 T_SWDIO (PA13)
5 GND 6 T_SWCLK (PA14)
7 KEY (connected to GND) 8 T_SWO (PB3)
CN16
9 - 10 T_JTDI (PA15)
GNDDetect (connected to GND through
11 12 T_NRST
a 100 Ω resistor)
13 T_VCP_RX (PA3 by default or PB7) 14 T_VCP_TX (PA2 by default or PB6)
1 RF path
2 GND
CN12 3 GND
4 GND
5 GND
The related pinout for the ARDUINO® connector is listed in Table 17.
Note: ARDUINO® Uno V3 D0 and D1 signals are connected by default on USART1 (MCU I/O PB6 and PB7). Refer to
Section 6.6.5 for details on how to modify the UART interface.
Connector Pin number Pin name Signal name STM32 pin(1) Function(1)
Note: The D0 and D1 signals are connected by default to USART1 (MCU I/O PB6 and PB7). Refer to Section 6.6.5 for
details about how to modify the UART interface.
Table 18 shows the pin assignment of each STM32WL I/O on the ST morpho connector.
CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins
1 NC 2 NC 1 PA0 2 PC4
3 NC 4 NC 3 PA12 4 PC5
5 VDD_MCU 6 E5V 5 PA11 6 NC
CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins
17 PA15 18 5V 17 PA4 18 NC
19 GND 20 GND 19 PA9 20 GND
21 NC 22 GND 21 PC2 22 PB0
23 PC13 24 VIN 23 PC1 24 NC
25 PC14 26 NC 25 PB10 26 PB9
27 PC15 28 PB1 27 PB8 28 PB15
29 NC 30 PB2 29 PB5 30 PB11
31 NC 32 PA10 31 PB3 32 AGND
33 VBAT 34 PB4 33 PB12 34 NC
35 NC 36 PB14 35 PB6/PA2 36 PA1
37 NC 38 PB13 37 PB6/PA3 38 PC3
• Second sticker: board reference with revision and serial number, available on each PCB.
Example:
MBxxxx-Variant-yzz
syywwxxxxx
On the first sticker, the first line provides the product order code, and the second line the product identification.
On the second sticker, the first line has the following format: “MBxxxx-Variant-yzz”, where “MBxxxx” is the board
reference, “Variant” (optional) identifies the mounting variant when several exist, “y” is the PCB revision, and “zz”
is the assembly revision, for example B01. The second line shows the board serial number used for traceability.
Parts marked as “ES” or “E” are not yet qualified and therefore not approved for use in production. ST is not
responsible for any consequences resulting from such use. In no event will ST be liable for the customer using
any of these engineering samples in production. ST’s Quality department must be contacted prior to any decision
to use these engineering samples to run a qualification activity.
“ES” or “E” marking examples of location:
• On the targeted STM32 that is soldered on the board (for an illustration of STM32 marking, refer to the
STM32 datasheet Package information paragraph at the www.st.com website).
• Next to the evaluation tool ordering part number that is stuck, or silk-screen printed on the board.
Some boards feature a specific STM32 device version, which allows the operation of any bundled commercial
stack/library available. This STM32 device shows a “U” marking option at the end of the standard part number
and is not available for sales.
To use the same commercial stack in their applications, the developers might need to purchase a part number
specific to this stack/library. The price of those part numbers includes the stack/library royalties.
Order Product
Product details Product change description Product limitations
code identification
MCU:
• STM32WL55JCI7 silicon
revision "Z"
MCU errata sheet:
• STM32WL55xx,
NUWL55JC1$CT1 STM32WL54xx device Initial revision No limitation
errata (ES0500)
Board:
• MB1389-HIGHBAND-
D04
(main board)
MCU:
• STM32WL55JCI7 silicon
revision "Y"
MCU errata sheet:
• STM32WL55xx, • MCU silicon revision changed
NUWL55JC1$CT2 No limitation
NUCLEO-
STM32WL54xx device
WL55JC1
errata (ES0500)
Board:
• MB1389-LOWBAND-
D04
(main board)
Order Product
Product details Product change description Product limitations
code identification
MCU:
• STM32WL55JCI7 silicon
revision "Y"
MCU errata sheet:
• STM32WL55xx, • MCU silicon revision changed
NUWL55JC2$CT2 No limitation
STM32WL54xx device • Main board revision changed
errata (ES0500)
Board:
• MB1389-LOWBAND-E02
(main board)
NUCLEO-
WL55JC2
MCU:
• STM32WL55JCI7 silicon
revision "Y"
MCU errata sheet:
• STM32WL55xx, Packaging: plastic blister replaced by
NUWL55JC2$CT3 No limitation
STM32WL54xx device a carton box
errata (ES0500)
Board:
• MB1389-LOWBAND-E02
(main board)
Board reference Board variant and revision Board change description Board limitations
Part 15.19
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, and (2) this device must accept any interference received, including
interference that may cause undesired operation.
Part 15.21
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.
Part 15.105
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part
15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a
residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed
and used in accordance with the instruction, may cause harmful interference to radio communications. However,
there is no guarantee that interference will not occur in a particular installation. If this equipment does cause
harmful interference to radio or television reception which can be determined by turning the equipment off and on,
the user is encouraged to try to correct interference by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and receiver.
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
Note: Use only shielded cables.
To satisfy FCC RF exposure requirements, a separation distance of 20 cm or more should be maintained between
the antenna of this device and persons during operation. To ensure compliance, operation at a closer distance
than this is not recommended. This transmitter must not be collocated or operating in conjunction with any other
antenna or transmitter.
Francesco Doddo
STMicroelectronics, Inc.
200 Summit Drive | Suite 405 | Burlington, MA 01803
USA
Telephone: +1 781-472-9634
Compliance Statement
Notice: This device complies with ISED Canada licence-exempt RSS standard(s). Operation is subject to the
following two conditions: (1) this device may not cause interference, and (2) this device must accept any
interference, including interference that may cause undesired operation of the device.
ISED Canada ICES-003 Compliance Label: CAN ICES-3 (B) / NMB-3 (B).
Déclaration de conformité
Avis: Le présent appareil est conforme aux CNR d'ISDE Canada applicables aux appareils radio exempts de
licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de
brouillage, et (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.
Étiquette de conformité à la NMB-003 d'ISDE Canada : CAN ICES-3 (B) / NMB-3 (B).
Le soussigné, STMicroelectronics, déclare que l'équipement radioélectrique du type Nucleo MB1389D est
conforme à la directive 2014/53/UE. Le texte complet de la déclaration UE de conformité est disponible à
l'adresse internet suivante: www.st.com.
Bande de fréquence utilisée en transmission et puissance max rayonnée dans ces bandes :
Bande de fréquence : 865 MHz / 870 MHz
Puissance Max : 25 mW e.r.p
Revision history
Table 22. Document revision history
Contents
1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.3 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
5 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
5.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Hardware layout and configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1 PCB layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2 Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.3 Embedded STLINK-V3E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.3.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.2 STLINK-V3E firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.3 Using an external debug tool to program and debug the on-board STM32 . . . . . . . . . . . . 13
6.4 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.4.1 Debugging while using VIN or EXT as an external power supply . . . . . . . . . . . . . . . . . . . 24
6.5 Clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.5.1 HSE clock (high-speed external clock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.5.2 LSE clock (low-speed external clock) – 32.768 kHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.6 Board functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.6.1 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.6.2 Push-buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.6.3 RF overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.6.4 Current consumption measurement (I_SoC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.6.5 Virtual COM port (VCP): LPUART and USART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.7 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7 Board connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
7.1 STLINK-V3E USB Micro-B connector (CN1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.2 MIPI10 connector (CN16). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.3 SMA connector (CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.4 ARDUINO® Uno V3 connector (CN5, CN6, CN8, and CN9) . . . . . . . . . . . . . . . . . . . . . . . . . . 34
List of tables
Table 1. List of available products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 2. Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 3. ON/OFF convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 4. Jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 5. MIPI10/JTAGSTDC14 debug connector (CN16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 6. External power sources: VIN (7 to 12 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 7. External power sources: E5V (5 V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 8. External power sources: 5V_CHGR (5 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 9. External power sources: 3V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 10. External power sources: STD_ALONE_5V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 11. USART1 connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 12. LPUART1 connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 13. Solder bridge configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 14. USB Micro-B connector (CN23) front view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 15. MIPI10 connector (CN16) pinout (STDC14 pinout compatible) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 16. SMA connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 17. ARDUINO® connector pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 18. Pin assignment of the ST morpho connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 19. STM32WL Nucleo-64 I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 20. Product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 21. Board revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 22. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
List of figures
Figure 1. NUCLEO-WL55JC top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. NUCLEO-WL55JC bottom view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 3. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 4. Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 5. RF certification and UID64 stickers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 6. Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 7. STM32WL Nucleo 73 board mechanical drawing (in millimeters) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 8. USB composite device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 9. Connecting an external debug tool to program the on-board STM32WL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 10. STM32WL Nucleo-64 board power tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 11. Power supply input from STLINK-V3E USB connector with PC (5 V, 500 mA maximum). . . . . . . . . . . . . . . . . 17
Figure 12. Power supply input from VIN (7 to 12 V, 800 mA maximum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 13. Power supply input from 5V_EXT (5 V, 500 mA maximum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 14. Power supply input from ST-LINK USB connector with 5 V USB charger . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 15. Power supply input from external 3V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 16. Power supply input from STD_ALONE_5V (5 V, 500 mA maximum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 17. STD_ALONE_5V and GND pins on CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 18. RF block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 19. JP1 and JP4 settings for current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 20. USB Micro-B connector (CN23) front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 21. MIPI10 debugging connector (CN16) top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 22. SMA connector (CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 23. ARDUINO® connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 24. ST morpho connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36