Lines Matching +full:step +full:- +full:down
6 The Nucleo WB55RG board is a multi-protocol wireless and ultra-low-power device
7 embedding a powerful and ultra-low-power radio compliant with the Bluetooth®
8 Low Energy (BLE) SIG specification v5.0 and with IEEE 802.15.4-2011.
11 - STM32 microcontroller in VFQFPN68 package
12 - 2.4 GHz RF transceiver supporting Bluetooth® specification v5.0 and
13 IEEE 802.15.4-2011 PHY and MAC
14 - Dedicated Arm® 32-bit Cortex® M0+ CPU for real-time Radio layer
15 - Three user LEDs
16 - Board connector: USB user with Micro-B
17 - Two types of extension resources:
19 - Arduino Uno V3 connectivity
20 - ST morpho extension pin headers for full access to all STM32 I/Os
22 - Integrated PCB antenna or footprint for SMA connector
23 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector
24 - Flexible power-supply options: ST-LINK USB VBUS or external sources
25 - On-board socket for CR2032 battery
26 - On-board ST-LINK/V2-1 debugger/programmer with USB re- enumeration capability:
34 STM32WB55RG is an ultra-low-power dual core Arm Cortex-M4 MCU 64 MHz,Cortex-M0 32MHz
35 with 1 Mbyte of Flash memory, Bluetooth 5, 802.15.4, USB, LCD, AES-256 SoC and
38 - Ultra-low-power with FlexPowerControl (down to 600 nA Standby mode with RTC and 32KB RAM)
39 - Core: ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU, frequency up to 64 MHz
40 - Radio:
42 - 2.4GHz
43 - RF transceiver supporting Bluetooth® 5 specification, IEEE 802.15.4-2011 PHY and MAC,
45 - RX Sensitivity: -96 dBm (Bluetooth|reg| Low Energy at 1 Mbps), -100 dBm (802.15.4)
46 - Programmable output power up to +6 dBm with 1 dB steps
47 - Integrated balun to reduce BOM
48 - Support for 2 Mbps
49 - Dedicated Arm|reg| 32-bit Cortex|reg| M0 + CPU for real-time Radio layer
50 - Accurate RSSI to enable power control
51 - Suitable for systems requiring compliance with radio frequency regulations
52 ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 and ARIB STD-T66
53 - Support for external PA
55 - Clock Sources:
57 - 32 MHz crystal oscillator with integrated trimming capacitors (Radio and CPU clock)
58 - 32 kHz crystal oscillator for RTC (LSE)
59 - 2x Internal low-power 32 kHz RC (|plusminus| 5% and |plusminus| 500ppm)
60 - Internal multispeed 100 kHz to 48 MHz oscillator, auto-trimmed by
62 - 2 PLLs for system clock, USB, SAI and ADC
64 - RTC with HW calendar, alarms and calibration
65 - LCD 8 x 40 or 4 x 44 with step-up converter
66 - Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors
67 - 16x timers:
69 - 2x 16-bit advanced motor-control
70 - 2x 32-bit and 5x 16-bit general purpose
71 - 2x 16-bit basic
72 - 2x low-power 16-bit timers (available in Stop mode)
73 - 2x watchdogs
74 - SysTick timer
76 - Up to 114 fast I/Os, most 5 V-tolerant, up to 14 I/Os with independent supply down to 1.08 V
77 - Memories
79 - Up to 1 MB Flash, 2 banks read-while-write, proprietary code readout protection
80 - Up to 320 KB of SRAM including 64 KB with hardware parity check
81 - External memory interface for static memories supporting SRAM, PSRAM, NOR and NAND memories
82 - Quad SPI memory interface
84 - 4x digital filters for sigma delta modulator
85 - Rich analog peripherals (down to 1.62 V)
87 - 12-bit ADC 4.26Msps, up to 16-bit with hardware oversampling, 200 uA/Msps
88 - 2x ultra-low-power comparator
89 - Accurate 2.5 V or 2.048 V reference voltage buffered output
91 - System peripherals
93 - Inter processor communication controller (IPCC) for communication with
95 - HW semaphores for resources sharing between CPUs
96 - 2x DMA controllers (7x channels each) supporting ADC, SPI, I2C, USART,
98 - 1x USART (ISO 7816, IrDA, SPI Master, Modbus and Smartcard mode)
99 - 1x LPUART (low power)
100 - 2x SPI 32 Mbit/s
101 - 2x I2C (SMBus/PMBus)
102 - 1x SAI (dual channel high quality audio)
103 - 1x USB 2.0 FS device, crystal-less, BCD and LPM
104 - Touch sensing controller, up to 18 sensors
105 - LCD 8x40 with step-up converter
106 - 1x 16-bit, four channels advanced timer
107 - 2x 16-bits, two channels timer
108 - 1x 32-bits, four channels timer
109 - 2x 16-bits ultra-low-power timer
110 - 1x independent Systick
111 - 1x independent watchdog
112 - 1x window watchdog
114 - Security and ID
116 - 3x hardware encryption AES maximum 256-bit for the application,
118 - Customer key storage / key manager services
119 - HW public key authority (PKA)
120 - Cryptographic algorithms: RSA, Diffie-Helman, ECC over GF(p)
121 - True random number generator (RNG)
122 - Sector protection against R/W operation (PCROP)
123 - CRC calculation unit
124 - 96-bit unique ID
125 - 64-bit unique ID. Possibility to derive 802.15.5 64-bit and
126 Bluetooth|reg| Low Energy 48-bit EUI
128 - Up to 72 fast I/Os, 70 of them 5 V-tolerant
129 - Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell |trade|
134 - `STM32WB55RG on www.st.com`_
135 - `STM32WB5RG datasheet`_
136 - `STM32WB5RG reference manual`_
143 +-----------+------------+-------------------------------------+
146 | NVIC | on-chip | nested vector interrupt controller |
147 +-----------+------------+-------------------------------------+
148 | UART | on-chip | serial port-polling; |
149 | | | serial port-interrupt |
150 +-----------+------------+-------------------------------------+
151 | PINMUX | on-chip | pinmux |
152 +-----------+------------+-------------------------------------+
153 | GPIO | on-chip | gpio |
154 +-----------+------------+-------------------------------------+
155 | I2C | on-chip | i2c |
156 +-----------+------------+-------------------------------------+
157 | SPI | on-chip | spi |
158 +-----------+------------+-------------------------------------+
159 | PWM | on-chip | pwm |
160 +-----------+------------+-------------------------------------+
161 | ADC | on-chip | adc |
162 +-----------+------------+-------------------------------------+
163 | WATCHDOG | on-chip | independent watchdog |
164 +-----------+------------+-------------------------------------+
165 | RADIO | on-chip | Bluetooth Low Energy |
166 +-----------+------------+-------------------------------------+
167 | die-temp | on-chip | die temperature sensor |
168 +-----------+------------+-------------------------------------+
169 | RTC | on-chip | rtc |
170 +-----------+------------+-------------------------------------+
180 To operate bluetooth on Nucleo WB55RG, Cortex-M0 core should be flashed with
185 please check `modules/hal/stm32/lib/stm32wb/hci/README <https://github.com/zephyrproject-rtos/hal_s…
195 input/output, pull-up, etc.
198 ----------------------------------
200 .. rst-class:: rst-columns
202 - UART_1 TX/RX : PB7/PB6
203 - LPUART_1 TX/RX : PA3/PA2 (arduino_serial)
204 - I2C_1_SCL : PB8
205 - I2C_1_SDA : PB9
206 - I2C_3_SCL : PC0
207 - I2C_3_SDA : PC1
208 - USER_PB : PC4
209 - USER_PB1 : PD0
210 - USER_PB2 : PD1
211 - LD1 : PB5
212 - LD2 : PB0
213 - LD3 : PB1
214 - SPI_1_NSS : PA4 (arduino_spi)
215 - SPI_1_SCK : PA5 (arduino_spi)
216 - SPI_1_MISO : PA6 (arduino_spi)
217 - SPI_1_MOSI : PA7 (arduino_spi)
218 - PWM_2 CH 1 : PA0
219 - ADC_1_CH3 : PC2
222 ------------
228 -----------
237 Nucleo WB55RG board includes an ST-LINK/V2-1 embedded debug tool interface.
246 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
249 the ``--runner`` (or ``-r``) option:
251 .. code-block:: console
253 $ west flash --runner openocd
254 $ west flash --runner pyocd
259 .. code-block:: console
261 $ pyocd pack --update
262 $ pyocd pack --install stm32wb55rg
266 ----------------------------------------
270 :zephyr:code-sample:`hello_world` application.
274 .. code-block:: console
276 $ minicom -D /dev/ttyUSB0
280 .. zephyr-app-commands::
281 :zephyr-app: samples/hello_world
287 .. code-block:: console
295 :zephyr:code-sample:`blinky` application.
297 .. zephyr-app-commands::
298 :zephyr-app: samples/basic/blinky
300 :maybe-skip-config:
304 https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html
307 https://www.st.com/en/microcontrollers-microprocessors/stm32wb55rg.html
316 https://www.st.com/en/development-tools/stm32cubeprog.html