The STM32WB Feather Board is a development board based on the Adafruit Feather standard with the STM32WB Bluetooth SoC at its core. This board specifically uses the STM32WBCGU6. It includes all the basic functionality you need to get up and running quickly. The board was designed to be integrated into a larger design and thought has been put into making this device efficient at low power.

An image of the top of the STM32WB Feather Board.

An image of the top of the STM32WB Feather Board.

The STM32WB Feather Board has the following features

  • STM32WB55CG Bluetooth SoC

    • Arm Cortex-M4 main processor

    • Arm Cortex-M0+ co-processor (for Bluetooth)

    • 1 MB Flash memory (shared between main and co-processors)

    • 256 kB of SRAM

    • USB ROM Bootloader (no special hardware required)

  • On-board chip antenna

  • u.Fl connector for external antenna

  • 128 Mb external SPI NOR Flash memory

  • LiPo Battery charger

  • 6 Analog Input pins

  • UART, I2C, SPI, plus 7 Digital GPIO pins

  • 32.768 kHz crystal for LSE/RTC

  • User button and LED

  • Standard SWD debug connector

Getting Started

To put the device into bootloader mode, simply hold the USR (User) button while pressing and resetting the RST (Reset) button. The device will appear as a USB device with the name “DFU in FS Mode”. Then you can use STM32CubeProgrammer to connect to it and program it.

The device comes pre-programmed with the BLE full stack co-processor binary. To update it, you will need to use the Firmware Update Service (FUS). You can refer to app note AN5185 from ST for more information.

We have also put together an example project using the STM32CubeIDE. The firmware presents a Bluetooth device named “WB-Feather” with GATT Characteristics for ADC readings of the analog inputs, internal temperature, and reference voltage, as well as a few digital GPIOs. Click here to download a zip file.

Schematic

The full schematic in PDF is available here. Below are images of the pages for the 0.1 inch header connections and the digital side of the STM32WB.

STM32WB_Feather_Board_Rev2_Schematic_Snippet_Headers.png
STM32WB_Feather_Board_Rev2_Schematic_Snippet_STM32WB.png