Support for the STM32 p-nucleo-wb55. More...
Support for the STM32 p-nucleo-wb55.
MCU | STM32WB55RG |
---|---|
Family | ARM Cortex-M4 |
Vendor | ST Microelectronics |
RAM | 256KB |
Flash | 512KB |
Frequency | 64MHz |
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 |
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.
The ST p-nucleo-wb55 board includes an on-board ST-LINK programmer and can be flashed using OpenOCD.
To flash this board, just use the following command:
STDIO is available via the ST-Link programmer.
Use the term
target to open a terminal:
make BOARD=p-nucleo-wb55 -C examples/hello-world term
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 | UART1 | |
LPUART | yes | LPUART1 | |
I2C | yes | I2C1 | |
SPI | yes | ||
ADC | yes | ||
RTT | yes | ||
RTC | yes | ||
RNG | yes | ||
Timer | yes | TIM2 | |
WDT | no | ||
USB | no | ||
PWM | no | ||
AES | no |
Files | |
file | arduino_board.h |
Board specific configuration for the Arduino API. | |
file | arduino_pinmap.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. | |