Support for the STM32 P-Nucleo-WB55. More...
Support for the STM32 P-Nucleo-WB55.
The p-nucleo-wb55 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 board. It integrates an ARM Cortex-M4 STM32WB55RG microcontroller with 256KB of RAM and 1MB of ROM Flash.
You can find general information about the Nucleo64 boards on the STM32 Nucleo-64 page.

| MCU | STM32WB55RG | 
|---|---|
| Family | ARM Cortex-M4 | 
| Vendor | ST Microelectronics | 
| RAM | 256 KiB | 
| Flash | 512 KiB | 
| Frequency | 64 MHz | 
| FPU | yes | 
| Timers | 8 (3x 16-bit, 1x 32-bit [TIM5]) | 
| LPTimers | 2x 16-bit | 
| ADCs | 1x 19-channel 12-bit | 
| UARTs | 1 | 
| LUARTs | 1 | 
| SPIs | 1 | 
| I2Cs | 2 | 
| RTC | 1 | 
| Vcc | 1.65V - 3.6V | 
| Datasheet | Datasheet | 
| Reference Manual | Reference Manual | 
| User Manual | User Manual | 
A detailed description about the flashing process can be found on the guides page. The board name for the P-Nucleo-WB55 is p-nucleo-wb55.
4 Button:
| NAME | RESET/SW4 | SW1 | SW2 | SW3 | 
|---|---|---|---|---|
| Pin | NRST | PC4 | PD0 | PD1 | 
3 LED:
| NAME | LED1 | LED2 | LED3 | 
|---|---|---|---|
| Color | blue | green | red | 
| Pin | PB5 | PB0 | PB1 | 
| Device | ID | Supported | Comments | 
|---|---|---|---|
| MCU | stm32wb | yes | |
| M0+ co-processor | no | ||
| BLE | no | ||
| 802.15.4 | no | ||
| Low-level driver | GPIO | yes | |
| UART | yes | USART1 | |
| LPUART | yes | LPUART1 | |
| I2C | yes | I2C1 | |
| SPI | yes | ||
| ADC | yes | ||
| RTT | yes | ||
| RTC | yes | ||
| RNG | yes | ||
| Timer | yes | TIM2 | |
| WDT | yes | ||
| USB | yes | ||
| PWM | yes | dev 0/4 ch | |
| AES | no | 
Files | |
| file | arduino_iomap.h | 
| Mapping from MCU pins to Arduino pins.  | |
| file | board.h | 
| Pin definitions and board configuration options.  | |
| file | gpio_params.h | 
| Board specific configuration of direct mapped GPIOs.  | |
| file | periph_conf.h | 
| Peripheral MCU configuration for the p-nucleo-wb55 board.  | |