UM2592 User manual STM32WL Nucleo-64 board (MB1389) 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.
UM2592 Features 1 Features • 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.
UM2592 Ordering information 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. Table 1. List of available products Board reference Order code Target STM32 Differentiating feature NUCLEO-WL55JC1 MB1389 STM32WL55JCI7U NUCLEO-WL55JC2 2.1 High-frequency band. RF frequency range from 865 to 928 MHz Low-frequency band.
UM2592 Development environment 3 Development environment 3.1 System requirements • 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.2 Development toolchains • IAR Systems - IAR Embedded Workbench®(1) • • Keil® - MDK-ARM(1) STMicroelectronics - STM32CubeIDE 1. On Windows® only. 3.
UM2592 Conventions 4 Conventions Table 3 provides the conventions used for the ON and OFF settings in the present document. Table 3.
UM2592 Quick start 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. 5.
UM2592 Getting started Jumper Definition Position(1) Comment(1) JP4 5 V power-source selection [9-10] (optional) STD_ALONE_5V JP5 I_SYS OFF (SB27 ON) For STM32WL current measurements (Digital part) JP6 STLK-RST OFF STLINK-V3E reset JP7 5V_PWR ON 5 V power-source selection [1-2] T_SWDIO connected to STLINK [3-4] T_SWCLK connected to STLINK [5-6] T_SWO connected to ST-LINK [7-8] STLK_VCP_TX connected to ST-LINK [9-10] T_NRST connected to ST-LINK [11-12] STLK_VCP_TX connected to
UM2592 Hardware layout and configuration 6 Hardware 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.
UM2592 PCB layout 6.1 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.
UM2592 PCB layout Figure 5 shows both stickers: Figure 5.
UM2592 PCB layout Figure 6.
UM2592 Mechanical drawing 6.2 Mechanical drawing Figure 7. STM32WL Nucleo 73 board mechanical drawing (in millimeter) 6.3 Embedded 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.
UM2592 Embedded STLINK-V3E • • • • • 6.3.1 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 Drivers 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®).
UM2592 Embedded STLINK-V3E Figure 9. Connecting an external debug tool to program the on-board STM32WL Table 5.
UM2592 Power supply 6.4 Power 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.
UM2592 Power supply Figure 10.
UM2592 Power supply In case 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.
UM2592 Power supply • • Caution: If the host can provide the required power, the enumeration finishes by a “SetConfiguration” command and then, the power switch STMPS2151STR is switched ON, the 5V_PWR LED5 green LED is turned ON, thus the Nucleo board and its shield on it 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 STMPS2151STR remains OFF and the MCU part including the extension board is not powered.
UM2592 Power supply Figure 12. Power supply input from VIN (from 7 V to 12 V, 800 mA maximum) External power supply input from E5V (5 V, 500 mA maximum) When the STM32WL Nucleo-64 board is power-supplied by E5V (refer to Table 7 and Figure 13), the jumper configuration must be the following: JP4 [5-6] jumper E5V. Table 7. External power sources: E5V (5 V) Input power name Connector pins Voltage range Maximum current E5V CN7 pin 6 4.75 V to 5.25 V 500 mA Refer to Section 6.4.
UM2592 Power supply Figure 13. Power supply input from 5V_EXT (5 V, 500 mA maximum) External power supply input from 5 V USB charger When the STM32WL Nucleo-64 board is power-supplied by a USB charger on CN1 (Refer to Table 8 and Figure 14), the jumper configuration must be the following: jumper JP2 on pins 7-8 “5V_CHGR”. Table 8.
UM2592 Power supply Figure 14. Power supply input from ST-LINK USB connector with 5 V USB charger External power supply input from external 3.3 V When the 3.3 V is provided by a shield board, it is interesting to use the 3.3 V (CN6 pin 4 or CN7 pin 16) directly as power input (refer to Table 9 and Figure 15). In this case, the programming and debugging features are not available, since the ST-LINK is not powered. Table 9.
UM2592 Power supply Figure 15. Power supply input from external 3V3 External power supply input STD_ALONE_5V (5 V, 500 mA maximum) When the STM32WL Nucleo-64 board is power-supplied by STD_ALONE_5V (refer to Table 10 and Figure 16), the jumper configuration must be the following: Jumper JP4 on pin 9-10 “ALONE”. Table 10. External power sources: STD_ALONE_5V Input power name Connector pins Voltage range Maximum current STD_ALONE_5V CN11 4.75 V to 5.25 V 500 mA Refer to Section 6.4.
UM2592 Power supply Figure 16. Power supply input from STD_ALONE_5V (5V, 500mA maximum) When the board is supplied with STD_ALONE_5V (on connector 11), then the STLINK-V3E debugger is not supplied. Take care to correctly supply the board when using CN11. Pin 1 of CN11 is the STD_ALONE_5V supply and pin 2 is the GND, as shown in Figure 17. Figure 17.
UM2592 Clock sources To properly isolate the MCU STM32 WL from the STLINK-V3E debugger, it is recommended to remove the following jumpers: the 6 jumpers of JP8 and the jumper of JP7. In this case, there is no current leakage coming from the STLINK-V3E debugger in STM32WL current consumptions. 6.4.
UM2592 Board functions 6.5.2 LSE clock (low-speed external clock) – 32.768 kHz There are three ways to configure the pins corresponding to the low-speed clock (LSE): • On-board oscillator (Default): X2 crystal. Refer to the Oscillator design guide for STM8S, STM8A and STM32 microcontrollers application note (AN2867) as the oscillator design guide for STM32 microcontrollers. It is recommended to use NX3215SA-32.768kHz-EXS00A-MU00527 (32.768 kHz, 6 pF load capacitance, 20 ppm) from NDK.
UM2592 Board functions 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.
UM2592 Board functions Figure 18.
UM2592 Board functions Figure 19.
UM2592 Solder bridges Solder bridge configuration(1) Feature(1) SB7, SB9: ON USART1 (PB6/PB7) connected to Arduino™ (D1 & D0) and ST morpho connector (CN10 pin 35 and 37). SB6, SB10, SB2, SB4: OFF 1. The default configuration is shown in bold Table 12. LPUART1 connection Solder bridge configuration(1) Feature(1) SB3, SB5: ON LPUART1 (PA2/PA3) connected to STLINK-V3E Virtual COM port.
UM2592 Solder bridges Solder bridge control PB6 USART1 TX T_SWO on PB3 Solder bridge (SB) SB7 SB8 SB9 PB7 USART1 RX SB10 SB11 LSE CLK SB12 / SB13 selection State(1) ON ARD_D1_TX connected to USART1 TX PB6 OFF ARD_D1_TX not connected to USART1 TX PB6 ON T_SWO connected to PB3 OFF T_SWO not connected to PB3 and isolated from ARD_D3 ON ARD_D0_RX connected to USART1 RX PB7 OFF ARD_D0_RX not connected to USART1 RX PB7 ON STLINK_RX (T_VCP_RX) connected to USART1 RX PB7 OFF STLINK_RX (T_VC
UM2592 Solder bridges Solder bridge control Solder bridge (SB) State(1) VDDA / VREF+ supply SB24 OFF STM32WL VDDA/VREF+ disconnected from VDD_SYS. So STM32WL VDDA/VREF+ must be supplied externally by AVDD. ON IOREF connected to the 3V3 power supply. Be careful to remove SB29 to avoid voltage supply conflict with VDD_MCU.
UM2592 Board connectors 7 Board connectors Several connectors are implemented on the STM32WL Nucleo-64 board. 7.1 CN1 STLINK-V3E USB Micro-B connector The CN1 USB Micro-B connector is used to connect the embedded STLINK-V3E to a PC for programming and debugging purposes. Figure 20. USB Micro-B connector CN23 (front view) Table 14. USB Micro-B connector CN23 (front view) Connector CN1 7.
UM2592 CN12 SMA connector Table 15. CN16 MIPI10 connector pinout (STDC14 pinout compatible) Connector Pin number Description Pin number Description 1 - 2 - 3 VDD (3V3) 4 T_SWDIO (PA13) 5 GND 6 T_SWCLK (PA14) 7 KEY (connected to GND) 8 T_SWO (PB3) 9 - 10 T_JTDI (PA15) 11 GNDDetect (connected to GND through a 100 Ω resistor) 12 T_NRST 13 T_VCP_RX (PA3 by default or PB7) 14 T_VCP_TX (PA2 by default or PB6) CN16 7.
UM2592 CN5, CN6, CN8, and CN9 ARDUINO® Uno V3 connectors Figure 23. ARDUINO® connectors 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). For details about how to modify the UART interface, refer to Section 6.6.5 . Table 17.
UM2592 CN5, CN6, CN8, and CN9 ARDUINO® Uno V3 connectors Connector CN8 CN5 CN9 Pin number Pin name STM32 pin(1) Signal name Function(1) 3 A2 ADC PA10 ADC1_IN6 4 A3 ADC PB4 ADC1_IN3 5 A4 ADC PB14 ADC1_IN1 / I2C3_SDA 6 A5 ADC PB13 ADC1_IN0 / I2C3_SCL 1 D8 ARD_D8 PC2 IO 2 PWM / D9 ARD_D9 PA9 TIM1_CH2 3 PWM /CS / D10 ARD_D10 PA4 LPTIM1_OUT / SPI1_NSS 4 PWM / MOSI / D11 ARD_D11 PA7 TIM17_CH1 / SPI1_MOSI 5 MISO / D12 ARD_D12 PA6 SPI1_MISO 6 SCK / D13 ARD_D1
UM2592 CN7 and CN10 ST morpho connectors 7.5 CN7 and CN10 ST morpho connectors CN7 and CN10 ST morpho connectors are male pin headers accessible on both sides of the board. All signals and power pins of the STM32WL MCU are available on the morpho connectors. These connectors can also be probed by an oscilloscope, logical analyzer, or voltmeter. Figure 24. ST morpho connectors Note: The D0 and D1 signals are connected by default to USART1 (MCU I/O PB6 and PB7). Refer to Section 6.6.
UM2592 CN7 and CN10 ST morpho connectors CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin nbr Pin name Pin nbr Pin name(1) Pin nbr Pin name(1) Pin nbr Pin name 11 NC 12 IOREF 11 PA5 12 PC6 13 PA13(3) 14 NRST 13 PA6 14 PC0 15 PA14(3) 16 3V3 15 PA7 16 PA8 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
UM2592 STM32WL Nucleo-64 board information 8 STM32WL Nucleo-64 board information 8.1 Product marking The sticker located on the top or bottom side of the PCB board shows the information about product identification such as board reference, revision, and serial number.
UM2592 STM32WL Nucleo-64 I/O assignment Appendix A STM32WL Nucleo-64 I/O assignment Table 19.
UM2592 STM32WL Nucleo-64 I/O assignment Main feature / optional feature / (SB)(1) Pin Pin name Signal or label E5 PA9 PA9 E6 PB12 PB12 ARD_D2 - IO E7 PB1 PB1 ARD_A0 - ADC1_IN5 E8 VDDRF VDDRF E9 VDD VDD VDD voltage supply F1 PC1 PC1 ARD_D7 - IO F2 PC0 PC0 IO F3 PC4 PC4 FE_CTRL1 F4 PA6 PA6 ARD_D12 - SPI1_MISO F5 NRST T_NRST F6 PB0-VDD_TCXO PB0-VDD_TCXO F7 VDDRF1V55 VDDRF1V55 F8 OSC_OUT OSC_OUT G2 PC6 PC6 B3 user button G3 PA1 PA1 B2 user button G4 PB
UM2592 Federal Communications Commission (FCC) and Innovation, Science and Economic Development Canada (ISED) Compliance Statements Appendix B Federal Communications Commission (FCC) and Innovation, Science and Economic Development Canada (ISED) Compliance Statements B.1 FCC Compliance Statement Part 15.19 This device complies with Part 15 of the FCC Rules.
UM2592 Additional FCC and ISED Compliance Statements Radio Frequency (RF) Exposure Compliance of Radiocommunication Apparatus To satisfy FCC and ISED RF Exposure requirements for mobile devices, 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 closer than this distance is not recommended. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
UM2592 Déclaration de conformité CE simplifiée Appendix C Déclaration de conformité CE simplifiée 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.
UM2592 Revision history Table 20. Document revision history UM2592 - Rev 1 Date Version 17-Nov-2020 1 Changes Initial release.
UM2592 Contents Contents 1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1 3 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UM2592 Contents 7 8 Board connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 7.1 CN1 STLINK-V3E USB Micro-B connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.2 CN16 MIPI10 connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.3 CN12 SMA connector . . . . . . . . . . . . . . . . . . . . . . . . .
UM2592 List of tables List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. List of available products. . . . . . . . . . . . . . . . . . . . . . . . . . Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . ON/OFF convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UM2592 List of figures List of figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19. Figure 20. Figure 21. Figure 22. NUCLEO-WL55JC top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NUCLEO-WL55JC bottom view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hardware block diagram . .
UM2592 IMPORTANT NOTICE – PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.