Discovery kit with STM32WB5MMG MCU


The STM32WB5MM-DK Discovery kit is designed as a complete demonstration and development platform for the STMicroelectronics STM32W5MMG module based on the Arm® Cortex®-M4 and Arm® Cortex®-M0+ cores. The STM32 device 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.2 and with IEEE 802.15.4-2011. The hardware features of the Discovery kits are available for users to develop their applications: Audio, USB, user buttons, and Bluetooth® Low Energy. Extension connectors allow easy connection of an ARDUINO® board for a specific application. An ST-LINK/V2-1 is integrated on the board, as an embedded in-circuit debugger and programmer for the STM32 MCU and the USB Virtual COM port bridge

Microcontroller features

  • Integrated chip antenna
  • Bluetooth® Low Energy 5.0, Zigbee® 3.0, OpenThread certified
  • Dynamic and static concurrent modes
  • IEEE 802.15.4-2011 MAC PHY
  • Supports 2 Mbits/s
  • TX output power up to +6 dBm
  • RX sensitivity: -96 dBm (Bluetooth® Low Energy at 1 Mbps), -100 dBm (802.15.4)
  • Range: up to 75 meters
  • Dedicated Arm® Cortex®-M0+ for radio and security tasks
  • Dedicated Arm® Cortex®-M4 CPU with FPU and ART (adaptive real-time accelerator) up to 64 MHz speed
  • 1-Mbyte Flash memory, 256-Kbyte SRAM
  • Fully integrated BOM, including 32 MHz radio and 32 KHz RTC crystals
  • Integrated SMPS
  • Ultra-low-power modes for battery longevity
  • 68 GPIOs
  • Integrated IPD for best-in-class and reliable antenna matching
  • 1.8 V to 3.6 V VDD range
  • -40 ºC to 85 ºC temperature range
  • Built-in security features such as: secure firmware installation (SFI) for radio stack, customer key storage/key management services, PKA, AES 256-bit, TRNG, PCROP, CRC, 96-bit UID, possibility to derive 802.15.4 and Bluetooth® Low Energy 48-bit UEI
  • Certifications: CE, FCC, IC, JRF, SRRC, RoHS, REACH, GOST, KC, NCC
  • Two layers PCB compatible (using external raw pins only)
  • 12-bit ADC
  • 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
  • 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)

Disco features

  • 0.96-inch 128x64 OLED display
  • 128-Mbit Quad-SPI NOR Flash Memory
  • Temperature sensor
  • Accelerometer/gyroscope sensor
  • Time-of-Flight and gesture-detection sensor
  • Digital microphone
  • Infrared LED
  • 3 push-buttons (2 users and 1 reset) and 1 touch key button
  • Board connectors:
    • STMod+
    • ARDUINO® Uno V3 expansion connector
    • USB user with Micro-B connector
    • TAG10 10-pin footprint
  • Flexible power-supply options: ST-LINK/V2-1 USB connector, 5 V delivered by ARDUINO® or external connector, USB charger, or USB power
  • On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: Virtual COM port and debug port

Nucleo pinout

Pins Legend


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





Tips and Tricks


Find more information in ST WIKI pages.

BLE FW update

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

Technical references

Board : https://www.st.com/en/evaluation-tools/stm32wb5mm-dk.html

STM32WB5MMG : https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html

Known limitations

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


Note that this board doesn't have a "GPIO" LED, but a RGB LED driven by the TLC59731 PWM LED driver.

See an application example.


This board is not currently supported in Mbed Studio for debugging.

 Buy Now

You need to log in to post a discussion