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 provided with the STM32WL comprehensive software HAL library and various packaged
software examples available with the STM32CubeWL MCU Package.
Figure 1. NUCLEO-WL55JC top view
Pictures are not contractual.
Figure 2. NUCLEO-WL55JC bottom view
UM2592 - Rev 1 - November 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
1Features
•STM32WL55JC microcontroller multiprotocol LPWAN dual-core 32-bit (Arm® Cortex®-M4/M0+ at 48 MHz) in
UFBGA73 package featuring:
–Ultra-low-power MCU
–RF transceiver (150 MHz to 960 MHz frequency range) supporting LoRa®, (G)FSK, (G)MSK, and
BPSK modulations
–256-Kbyte Flash memory and 64-Kbyte SRAM
•3 user LEDs
•3 user buttons and 1 reset push-button
•32.768 kHz LSE crystal oscillator
•32 MHz HSE on-board oscillator
•Board connectors:
–USB with Micro-B
–
MIPI® debug connector
–
ARDUINO® Uno V3 expansion connector
–ST morpho extension pin headers for full access to all STM32WL I/Os
•Delivered with SMA antenna
•Flexible power-supply options: ST-LINK, USB V
•On-board STLINK-V3 debugger/programmer with USB re-enumeration capability: mass storage, Virtual
COM port, and debug port
•Comprehensive free software libraries and examples available with the STM32CubeWL MCU Package
•Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded
Workbench®, MDK-ARM, and STM32CubeIDE
•Suitable for rapid prototyping of end nodes based on LoRaWAN®, Sigfox™, wM-Bus, and many other
proprietary protocols
•Fully open hardware platform
Note:Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
, or external sources
BUS
UM2592
Features
UM2592 - Rev 1
page 2/49
2Ordering 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.
UM2592
Ordering information
Table 1. List of available products
Order code
NUCLEO-WL55JC1
NUCLEO-WL55JC2
2.1Codification
The meaning of the codification is explained in Table 2.
NUCLEO-WL55JCXDescriptionExample: NUCLEO-WL55JC1
WLMCU series in STM32 32-bit Arm Cortex MCUs STM32WL Series
55Product line in the Series
JSTM32 package pin count73 pins
C
X
Board
reference
MB1389STM32WL55JCI7U
Table 2. Codification explanation
STM32 Flash memory size:
•C for 256 Kbytes
Frequency band:
•1: high-frequency band
•2: low-frequency band
Target STM32Differentiating feature
High-frequency band. RF frequency range
from 865 to 928 MHz
Low-frequency band. RF frequency range
from 433 to 510 MHz
STM32WL55:
Dual-core with LoRa
modulations
256-Kbyte Flash memory
High-frequency band
®
, (G)FSK, (G)MSK, and BPSK
UM2592 - Rev 1
page 3/49
3Development environment
3.1System requirements
UM2592
Development environment
•Windows® OS (7, 8, or 10), Linux® 64-bit, or macOS
•USB Type-A or USB Type-C® to Micro-B cable
Note:
macOS® is a trademark of Apple Inc. registered in the U.S. and other countries.
All other trademarks are the property of their respective owners.
3.2Development toolchains
•IAR Systems - IAR Embedded Workbench
•Keil® - MDK-ARM
(1)
•STMicroelectronics - STM32CubeIDE
1.
On Windows® only.
3.3Demonstration software
The demonstration software, included in the STM32Cube MCU Package corresponding to the on-board
microcontroller, is preloaded in the STM32 Flash memory for easy demonstration of the device peripherals in
standalone mode. The latest versions of the demonstration source code and associated documentation can be
downloaded from www.st.com.
®
®(1)
UM2592 - Rev 1
page 4/49
4Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present document.
ConventionDefinition
Jumper JPx ONJumper fitted
Jumper JPx OFFJumper not fitted
Jumper JPx [1-2]Jumper fitted between Pin 1 and Pin 2
Solder bridge SBx ONSBx connections closed by 0 Ω resistor
Solder bridge SBx OFFSBx connections left open
Resistor Rx ONResistor soldered
Resistor Rx OFFResistor not soldered
UM2592
Conventions
Table 3. ON/OFF convention
UM2592 - Rev 1
page 5/49
5Quick 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.
5.1Getting started
Follow the sequence below to configure the STM32WL Nucleo-64 board and launch the demonstration
application (refer to Figure 4 for component location):
1.Check jumper positions on board, JP1 (I_SoC) ON, JP3 (BOOT0) ON, JP4 (Power source) on
5V_USB_STLK, JP7 (5V_PWR) ON, and JP8 all 6 jumpers ON
The jumper position on the board is explained in Table 4
2.Connect the STM32WL Nucleo-64 board to a PC with a standard USB cable through the CN1 USB
connector to power the board. Then the LED5 (PWR) green LED and the LED6 (COM) LED light up, the
three LED1, LED2, and LED3 LEDs blink.
3.On the PC, connect a UART terminal to the board using the following settings:
–UART terminal: new line received = auto; new line transmit = LF (line feed)
–Serial port setting: select COM port number, 9600 baud rate, 8-bit data, parity none, 1 stop bit, no flow
control
4.Press on the B4 Reset button of the STM32WL Nucleo-64 board.
–The STM32WL Nucleo-64 board remains silent until it gets a command from the connected PC to start
sending beacon on one of the beacon frequencies.
–The frequency is selected depending on the region.
–After the version check, the first three commands to send to the PC must set region, subregion, and
start the beacon (AT+REGION=x and AT_BEACON_ON). The first two commands select the format of
the transmission beacon. The third command starts sending the beacon.
–For a list of available regions run AT_LIST_REGIONS.
5.Then the concentrator (a second NUCLEO-WL55JC) starts flashing green LED on each time slot of the
network.
6.To get the demonstration fully up and running, up to 14 Nucleo demonstration sensors can be flashed and
placed against a Nucleo demonstration concentrator.
7.This demo application software is available on the www.st.com website.
UM2592
Quick start
UM2592 - Rev 1
Table 4. Jumper configuration
Jumper
JP1I_SoCON
JP2I_RFOFF (SB28 ON)
JP3BOOT0ON
JP45 V power-source selection
Definition
Position
[1-2] (Default)5V_USB_STLK (from ST-LINK)
[3-4] (optional)5V_VIN
[5-6] (optional)E5V
[7-8] (optional)5V_USB_CHGR
(1)
Comment
For STM32WL current
measurements
For STM32WL current
measurements (RF part)
Allows to disconnect PH3/
BOOT0 pull-down resistor and to
use it as an I/O if the software
BOOT0 is used, thanks to the
option bytes.
(1)
page 6/49
UM2592
Getting started
JumperDefinition
JP45 V power-source selection
Position
[9-10] (optional)STD_ALONE_5V
(1)
JP5I_SYSOFF (SB27 ON)
Comment
For STM32WL current
measurements (Digital part)
(1)
JP6STLK-RSTOFFSTLINK-V3E reset
JP75V_PWRON5 V power-source selection
T_SWDIO connected to STLINK
T_SWCLK connected to STLINK
STLK_VCP_TX connected to
ST-LINK
JP8
Signals between STLINK-V3E and
MCU target
[1-2]
[3-4]
[5-6]T_SWO connected to ST-LINK
[7-8]
[9-10]T_NRST connected to ST-LINK
[11-12]
JP9I_APPOFF (SB32 ON)
1. Default jumper state is shown in bold.
STLK_VCP_TX connected to
ST-LINK
For U3 and U4 DC switches
current measurement
UM2592 - Rev 1
page 7/49
6Hardware layout and configuration
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.
Figure 3. Hardware block diagram
UM2592
Hardware layout and configuration
SMA connector
®
ST morpho
ARDUINO
32 kHz
Crystal
32 MHz
Crystal or
TCXO
RF switch/control
and
RF matching
GPIO
STM32WL55
LED5 green LED
GPIO
VCPSWD
(5V_PWR)
5V
PWR SEL
5V_PWR
IDD_SoC
IDD_RF
BOOT0
IDD_MCU
GND
®
ARDUINO
ST morpho
UM2592 - Rev 1
xxx
Connectors
or jumpers
B1
USER
button
DEBUG
B2
USER
button
B3
USER
button
STLK_RST
LED1 blue LED (USER)
LED2 green LED (USER)
LED3 red LED (USER)
_RX
T_NRST
STLK_VCP
Embedded
STLINK-V3E
B4
RESET
button
_TX
T_SWO
STLK_VCP
CN1 USB
Micro-B
connector
T_SWCLK
VCPSWD
T_SWDIO
LED6
(COM)
(OC)
LED4 red LED
page 8/49
6.1PCB layout
UM2592
PCB layout
Figure 4. Top layout
Two stickers are present 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.
UM2592 - Rev 1
page 9/49
Figure 5 shows both stickers:
UM2592
PCB layout
Figure 5. RF certification and UID64 stickers
UM2592 - Rev 1
page 10/49
Figure 6. Bottom layout
UM2592
PCB layout
UM2592 - Rev 1
page 11/49
6.2Mechanical drawing
Figure 7. STM32WL Nucleo 73 board mechanical drawing (in millimeter)
UM2592
Mechanical drawing
6.3Embedded STLINK-V3E
There are two different ways to program and debug the onboard STM32 MCU:
•Using the embedded STLINK-V3E
•Using an external debug tool connected to the CN16 MIPI10 connector.
The STLINK-V3E programming and debugging tool is integrated into the STM32WL Nucleo-64 board.
The embedded STLINK-V3E supports only SWD and VCP for STM32 devices. For information about debugging
and programming features of STLINK-V3, refer to the user manual STLINK-V3SET debugger/programmer forSTM8 and STM32 (UM2448), which describes in detail all the STLINK-V3 features.
Features supported on STLINK-V3E:
•5V power supplied by CN1 USB connector
•USB 2.0 high-speed-compatible interface
•SWD JTAG/serial wire debugging specific features:
–3 V to 3.6 V application voltage on the JTAG/SWD interface and 5 V tolerant inputs
–JTAG
–Serial viewer communication
UM2592 - Rev 1
page 12/49
•CN16 MIPI10 connector
•LED6 COM status LED blinking during communication with the PC
•LED4 OC fault red LED alerting on USB overcurrent request
•U4 5 V / 300 mA output power supply capability with current limitation and LED
•LD4 5V_PWR 5 V power green LED
6.3.1Drivers
Before connecting the STM32WL Nucleo-64 board to a Windows 7®, Windows 8®, or Windows 10® PC via USB,
a driver for the STLINK-V3E (stsw-link009) must be installed (not required for Windows 10®). 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 may 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 handle for a full recovery.
Figure 8. USB composite device
UM2592
Embedded STLINK-V3E
Note:37xx:
•374E for STLINK-V3E without bridge functions
•374F for STLINK-V3E with bridge functions
6.3.2STLINK-V3E firmware upgrade
The STLINK-V3E embeds a firmware upgrade mechanism for the in-situ upgrade through the USB port. As the
firmware may evolve during the lifetime of the STLINK-V3E product (for example new functionalities, bug fixes,
support for new microcontroller families), it is recommended to visit the www.st.com website before starting to use
the STM32WL Nucleo-64 board and periodically, to stay up-to-date with the latest firmware version.
6.3.3Using 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 CN16 STDC14/MIPI-10 debug connector
2.Set the embedded STLINK-V3E in a high-impedance state. When the STLK_RST JP6 jumper is ON, the
embedded STLINK-V3E is in RESET state and all GPIOs are in high-impedance. Then, connect the external
debug tool to debug connector CN16.
UM2592 - Rev 1
page 13/49
Embedded STLINK-V3E
Figure 9. Connecting an external debug tool to program the on-board STM32WL
UM2592
Table 5. CN16 MIPI10 / STDC14 debug connector
MIPI10 pin
-1NCReserved
-2NCReserved
133V3Target VCC
24T_SWDIO
35GNDGround
46T_SWCLK
57GNDGround
68T_SWO
79NCNot connected
810T_JTDI
911GNDDetectGND detect for plug indicator, used on SWD and JTAG neither
1012T_NRST
-13T_VCP_RXTarget RX used for VCP, from UART dedicated to bootloader
-14T_VCP_TXTarget TX used for VCP, from UART dedicated to bootloader
STDC14 pinCN4Function
T_JTMS target SWDIO using SWD protocol or Target JTMS using
JTAG protocol
T_JCLK target SWCLK using SWD protocol or Target JCLK using
JTAG protocol
T_JTMS target SWO using SWD protocol or Target JTDO using JTAG
protocol
T_JTDI not used by SWD protocol, Target JTDI using JTAG protocol,
only for external tools
T_JTMS target NRST using SWD protocol or Target JTMS using JTAG
protocol
UM2592 - Rev 1
page 14/49
6.4Power supply
The power supply can be provided by six different sources:
•A host PC connected to CN1 through a USB cable (default setting)
•An external VIN from 7 V to 12 V power supply connected to CN7 pin 24
•An external E5V 5 V power supply connected to CN7 pin 6
•An external 5V_USB_CHGR 5 V USB charger connected to CN1
•An external 3V3 3.3 V power supply connected to CN7 pin 16
•An external STD_ALONE_5V 5 V power supply to supply only the MCU part and not the STLINK-V3E part
UM2592
Power supply
UM2592 - Rev 1
page 15/49
Loading...
+ 34 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.