NUCLEO-WL55JC

Affordable and flexible platform to ease prototyping using a TARGET_STM32WL55xC microcontroller.


Overview

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.


Microcontroller 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.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 VBUS, or external sources
  • 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


Nucleo features

The NUCLEO-WL55JC STM32WL Nucleo-64 board 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


Nucleo pinout

Pins Legend

/media/uploads/bcostm/pinout_legend_2017-06-28-2.png

You can find more details on the available pins and labels in the PeripheralPins.c and PinNames.h files.

Arduino-compatible headers

https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_arduino_left_2021_2_1.png https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_arduino_right_2021_2_1.png

Morpho headers

These headers give access to all STM32 pins. https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_morpho_left_2021_2_1.png https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_morpho_right_2021_2_1.png

Tips and Tricks

https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WL/README.md

Find more information in ST WIKI pages.

Technical references

Standalone board : https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html

STM32WL55JC : https://www.st.com/en/microcontrollers-microprocessors/stm32wl55jc.html


Examples


Known limitations

To be able to export toward uvision, the file tools\export\uvision\init.py must be updated thanks to https://github.com/ARMmbed/mbed-os/pull/10424

 Buy Now


You need to log in to post a discussion