Lines Matching +full:standby +full:- +full:gpios
6 STM32WB5MMG is an ultra-low-power and small form factor certified 2.4 GHz
10 module on other boards as HCI layer (Specefically B-U585I-IOT02A Development board).
14 - Bluetooth module in SiP-LGA86 package
15 - Integrated chip antenna
16 - Bluetooth|reg| Low Energy 5.4, Zigbee|reg| 3.0, OpenThread certified
18 - IEEE 802.15.4-2011 MAC PHY Supports 2 Mbits/s
19 - Frequency band 2402-2480 MHz
20 - Advertising extension
21 - Tx output power up to +6 dBm
22 - Rx sensitivity: -96 dBm (Bluetooth|reg| Low Energy at 1 Mbps), -100 dBm (802.15.4)
23 - Range: up to 75 meters
24 - Dedicated Arm|reg| Cortex|reg|-M0+ CPU for radio and security tasks
25 - Dedicated Arm|reg| Cortex|reg|-M4 CPU with FPU and ART (adaptive real-time accelerator) up to 64 …
26 - 1-Mbyte flash memory, 256-Kbyte SRAM
27 - Fully integrated BOM, including 32 MHz radio and 32 kHz RTC crystals
28 - Integrated SMPS
29 - Ultra-low-power modes for battery longevity
30 - 68 GPIOs
31 - SWD, JTAG
38 STM32WB5MMG is an ultra-low-power and small form factor certified 2.4 GHz
42 provides best-in-class RF performance thanks to its high receiver sensitivity
43 and output power signal. Its low-power features enable extended battery life,
44 small coin-cell batteries, and energy harvesting. STM32WB5MMG revision Y is
48 - Ultra-low-power with FlexPowerControl (down to 600 nA Standby mode with RTC and 32KB RAM)
49 - Core: ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU, frequency up to 64 MHz
50 - Radio:
52 - 2.4GHz
53 - RF transceiver supporting Bluetooth|reg| 5.4
54 specification, IEEE 802.15.4-2011 PHY
56 - Zigbee|reg| 3.0
57 - RX sensitivity: -96 dBm (Bluetooth |reg| Low
58 Energy at 1 Mbps), -100 dBm (802.15.4)
59 - Programmable output power up to +6 dBm
61 - Integrated balun to reduce BOM
62 - Support for 2 Mbps
63 - Support GATT caching
64 - Support EATT (enhanced ATT)
65 - Support advertising extension
66 - Dedicated Arm|reg| 32-bit Cortex|reg| M0+ CPU
67 for real-time Radio layer
68 - Accurate RSSI to enable power control
69 - Suitable for systems requiring compliance
72 and ARIB STD-T66
75 - Clock Sources:
77 - 32 MHz crystal oscillator with integrated
79 - 32 kHz crystal oscillator for RTC (LSE)
80 - Internal low-power 32 kHz (±5%) RC (LSI1)
81 - Internal low-power 32 kHz (stability
83 - Internal multispeed 100 kHz to 48 MHz
84 oscillator, auto-trimmed by LSE (better than
86 - High speed internal 16 MHz factory
88 - 2x PLL for system clock, USB, SAI, ADC
90 - 2x DMA controllers (seven channels each) supporting ADC, SPI, I2C, USART, QSPI, SAI, AES, timers
91 - 1x USART (ISO 7816, IrDA, SPI master, Modbus and Smartcard mode)
92 - 1x LPUART (low power)
93 - Two SPI running at 32 Mbit/s
94 - 2x I2C (SMBus/PMBus)
95 - 1x SAI (dual channel high quality audio)
96 - 1x USB 2.0 FS device, crystal-less, BCD and LPM
97 - 1x Touch sensing controller, up to 18 sensors
98 - 1x LCD 8x40 with step-up converter
99 - 1x 16-bit, four channels advanced timer
100 - 2x 16-bit, two channels timers
101 - 1x 32-bit, four channels timer
102 - 2x 16-bit ultra-low-power timers
103 - 1x independent Systick
104 - 1x independent watchdog
105 - 1x window watchdog
106 - Up to 72 fast I/Os, 70 of them 5 V-tolerant
108 - Memories
110 - Up to 1 MB flash memory with sector
114 - Up to 256 KB SRAM, including 64 KB with
116 - 20x 32-bit backup register
117 - Boot loader supporting USART, SPI, I2C
119 - OTA (over the air) Bluetooth® Low Energy
121 - Quad SPI memory interface with XIP
122 - 1 Kbyte (128 double words) OTP
124 - 4x digital filters for sigma delta modulator
125 - Rich analog peripherals (down to 1.62 V)
127 - 12-bit ADC 4.26 Msps, up to 16-bit with
129 - 2x ultra-low-power comparator
130 - Accurate 2.5 V or 2.048 V reference
134 - Security and ID
136 - Secure firmware installation (SFI) for
138 - 3x hardware encryption AES maximum 256-bit for
140 - Low Energy and IEEE802.15.4
141 - Customer key storage/manager services
142 - HW public key authority (PKA)
143 - Cryptographic algorithms: RSA, Diffie-Helman, ECC over GF(p)
144 - True random number generator (RNG)
145 - Sector protection against R/W operation (PCROP)
146 - CRC calculation unit
147 - Die information: 96-bit unique ID
148 - IEEE 64-bit unique ID, possibility to derive 802.15.4 64-bit
150 - 48-bit EUI
154 - `STM32WB5MMG on www.st.com`_
155 - `STM32WB5MMG datasheet`_
162 +-----------+------------+-------------------------------------+
165 | UART | on-chip | serial port-polling; |
166 | | | serial port-interrupt |
167 +-----------+------------+-------------------------------------+
168 | RADIO | on-chip | Bluetooth Low Energy |
169 +-----------+------------+-------------------------------------+
180 To operate bluetooth on STM32WB5MMG, Cortex-M0 core should be flashed with
196 ----------------------------------
198 .. rst-class:: rst-columns
200 - UART_1 TX/RX : PB7/PB6
201 - LPUART_1 TX/RX : PA3/PA2
202 - USB : PA11/PA12
203 - SWD : PA13/PA14
206 ------------
212 -----------
230 The onboard ST-Link on the ``b_u585i_iot02a`` board can be used to flash the
235 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
238 the ``--runner`` (or ``-r``) option:
240 .. code-block:: console
242 $ west flash --runner openocd
245 ------------------------------------------------
247 Connect the B-U585I-IOT02A to your host computer using the USB port. Put
250 :zephyr:code-sample:`bluetooth_hci_uart` application.
252 Run a serial host program to connect with your B-U585I-IOT02A board:
254 .. code-block:: console
256 $ minicom -D /dev/ttyACM0
260 .. zephyr-app-commands::
261 :zephyr-app: samples/bluetooth/hci_uart
269 B-U585I-IOT02A board:
271 .. zephyr-app-commands::
272 :zephyr-app: samples/bluetooth/observer
278 .. code-block:: console
283 Device found: 2C:98:F3:64:58:06 (random) (RSSI -82), type 3, AD data len 31
284 Device found: CE:5B:9A:87:69:4F (random) (RSSI -80), type 3, AD data len 8
285 Device found: 7B:1E:DD:38:23:E1 (random) (RSSI -85), type 0, AD data len 17
292 :zephyr:code-sample:`bluetooth_hci_uart` application.
294 .. zephyr-app-commands::
295 :zephyr-app: samples/bluetooth/observer
297 :maybe-skip-config:
301 https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html
307 https://github.com/zephyrproject-rtos/hal_stm32/blob/main/lib/stm32wb/hci/README
310 https://www.st.com/en/development-tools/stm32cubeprog.html