NUCLEO-WB55RG

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


Overview

The P-NUCLEO-WB55 pack is a multi-protocol wireless and ultra-low-power device embedding a powerful and ultra-low-power radio compliant with the Bluetooth® Low Energy (BLE) SIG specification v5.0 and with IEEE 802.15.4-2011.


Microcontroller features

  • STM32WB microcontroller in a VFQFPN68 package
  • 2.4 GHz RF transceiver supporting Bluetooth® specification v5.0 and IEEE 802.15.4-2011 PHY and MAC
  • Dedicated Arm® 32-bit Cortex® M0+ CPU for real-time Radio layer
  • Includes ST state-of-the-art patented technology
  • Arm® 32-bit Cortex®-M4 CPU with FPU
  • Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait-state execution from Flash memory
  • frequency up to 64 MHz, MPU, 80 DMIPS and DSP instructions
  • Up to 1 MB Flash memory with sector protection (PCROP) against R/W operations
  • Up to 256 KB SRAM, including 64 KB with hardware parity check
  • 20x32-bit backup register
  • Boot loader supporting, USART, SPI, I2C and USB interfaces
  • OTA (Over the air) Bluetooth® Low Energy and 802.15.4 update
  • Quad SPI memory interface with XIP
  • 12-bit ADC
  • Inter processor communication controller (IPCC) for communication with Bluetooth® Low Energy and 802.15.4
  • HW semaphores for resources sharing between CPUs
  • DMA controllers (2)
  • USART (1)
  • LPUART (low power) (1)
  • SPI 32 Mbit/s (2)
  • I2C (SMBus/PMBus) (2)
  • SAI (dual channel high quality audio) (1)
  • USB 2.0 FS device, crystal-less, BCD and LPM (1)
  • Touch sensing controller, up to 18 sensors
  • LCD 8x40 with step-up converter
  • Timers 16-bit, four channels advanced (1)
  • Timers 16-bits, two channels timer (2)
  • Timers 32-bits, four channels timer (1)
  • Timers 16-bits ultra-low-power timer (1)
  • Independent Systick (1)
  • Independent watchdog (1)
  • Window watchdog (1)


Nucleo features

  • Two types of extension resources
    • Arduino Uno Revision 3 connectivity
    • STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
  • On-board ST-LINK/V2-1 debugger/programmer with SWD connector
    • Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
  • Flexible board power supply
    • USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)
    • Power management access point
    • Three user LEDs
    • Three user buttons and one reset button
  • USB re-enumeration capability: three different interfaces supported on USB
    • Virtual Com port
    • Mass storage (USB Disk drive) for drag'n'drop programming
    • Debug port


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.

These files can be found in:

  • ARMmbed/mbed-os repository on GitHub (up-to-date version, used with mbed CLI commands)

https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xG/TARGET_NUCLEO_WB55RG/

Arduino-compatible headers

/media/uploads/LMESTM/nucleo_wb55rg_arduino_left.png /media/uploads/LMESTM/nucleo_wb55rg_arduino_right.png

Morpho headers

These headers give access to all STM32 pins. /media/uploads/LMESTM/nucleo_wb55rg_morpho_left.png /media/uploads/LMESTM/nucleo_wb55rg_morpho_right2.png


Supported shields

ST X-NUCLEO boards

See Matrix of tested boards.

Other Non-ST boards

See here.


Getting started


Nucleo ST-LINK/V2 driver installation and firmware upgrade

  • Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this LINK for all details.
  • For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this LINK for all details.


Technical references


Known limitations

The following section describes known limitations of the platform. Note that general issues are tracked into the mbed repository available on GitHub.


Tips and Tricks

Find more information in ST WIKI pages.

 Buy Now


You need to log in to post a discussion