Lines Matching +full:sp800 +full:- +full:90 +full:b

6 NUCLEO-WBA52CG is a Bluetooth® Low Energy wireless and ultra-low-power board
7 embedding a powerful and ultra-low-power radio compliant with the Bluetooth®
14 - Ultra-low-power wireless STM32WBA52CG microcontroller based on the Arm®
18 - MCU RF board (MB1863):
20 - 2.4 GHz RF transceiver supporting Bluetooth® specification v5.3
21 - Arm® Cortex® M33 CPU with TrustZone®, MPU, DSP, and FPU
22 - Integrated PCB antenna
24 - Three user LEDs
25 - Three user and one reset push-buttons
27 - Board connectors:
29 - USB Micro-B
30 - ARDUINO® Uno V3 expansion connector
31 - ST morpho headers for full access to all STM32 I/Os
33 - Flexible power-supply options: ST-LINK USB VBUS or external sources
34 - On-board STLINK-V3MODS debugger/programmer with USB re-enumeration capability:
44 specification 5.3. They contain a high-performance Arm Cortex-M33 32-bit RISC
47 - Includes ST state-of-the-art patented technology
49 - Ultra low power radio:
51 - 2.4 GHz radio
52 - RF transceiver supporting Bluetooth® Low Energy 5.3 specification
53 - Proprietary protocols
54 - RX sensitivity: -96 dBm (Bluetooth® Low Energy at 1 Mbps)
55 - Programmable output power, up to +10 dBm with 1 dB steps
56 - Integrated balun to reduce BOM
57 - Suitable for systems requiring compliance with radio frequency regulations
58 ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 and ARIB STD-T66
60 - Ultra low power platform with FlexPowerControl:
62 - 1.71 to 3.6 V power supply
63 - - 40 °C to 85 °C temperature range
64 - Autonomous peripherals with DMA, functional down to Stop 1 mode
65 - 140 nA Standby mode (16 wake-up pins)
66 - 200 nA Standby mode with RTC
67 - 2.4 µA Standby mode with 64 KB SRAM
68 - 16.3 µA Stop mode with 64 KB SRAM
69 - 45 µA/MHz Run mode at 3.3 V
70 - Radio: Rx 7.4 mA / Tx at 0 dBm 10.6 mA
72 - Core: Arm® 32-bit Cortex®-M33 CPU with TrustZone®, MPU, DSP, and FPU
73 - ART Accelerator™: 8-Kbyte instruction cache allowing 0-wait-state execution
75 - Power management: embedded regulator LDO supporting voltage scaling
77 - Benchmarks:
79 - 1.5 DMIPS/MHz (Drystone 2.1)
80 - 407 CoreMark® (4.07 CoreMark/MHz)
82 - Clock sources:
84 - 32 MHz crystal oscillator
85 - 32 kHz crystal oscillator (LSE)
86 - Internal low-power 32 kHz (±5%) RC
87 - Internal 16 MHz factory trimmed RC (±1%)
88 - PLL for system clock and ADC
90 - Memories:
92 - 1 MB flash memory with ECC, including 256 Kbytes with 100 cycles
93 - 128 KB SRAM, including 64 KB with parity check
94 - 512-byte (32 rows) OTP
96 - Rich analog peripherals (independent supply):
98 - 12-bit ADC 2.5 Msps with hardware oversampling
100 - Communication peripherals:
102 - Three UARTs (ISO 7816, IrDA, modem)
103 - Two SPIs
104 - Two I2C Fm+ (1 Mbit/s), SMBus/PMBus®
106 - System peripherals:
108 - Touch sensing controller, up to 20 sensors, supporting touch key, linear,
110 - One 16-bit, advanced motor control timer
111 - Three 16-bit timers
112 - One 32-bit timer
113 - Two low-power 16-bit timers (available in Stop mode)
114 - Two Systick timers
115 - Two watchdogs
116 - 8-channel DMA controller, functional in Stop mode
118 - Security and cryptography:
120 - Arm® TrustZone® and securable I/Os, memories, and peripherals
121 - Flexible life cycle scheme with RDP and password protected debug
122 - Root of trust thanks to unique boot entry and secure hide protection area (HDP)
123 - SFI (secure firmware installation) thanks to embedded RSS (root secure services)
124 - Secure data storage with root hardware unique key (RHUK)
125 - Secure firmware upgrade support with TF-M
126 - Two AES co-processors, including one with DPA resistance
127 - Public key accelerator, DPA resistant
128 - HASH hardware accelerator
129 - True random number generator, NIST SP800-90B compliant
130 - 96-bit unique ID
131 - Active tampers
132 - CRC calculation unit
134 - Up to 35 I/Os (most of them 5 V-tolerant) with interrupt capability
136 - Development support:
138 - Serial wire debug (SWD), JTAG
140 - ECOPACK2 compliant package
144 - `STM32WBA52CG on www.st.com`_
145 - `STM32WBA52CG datasheet`_
146 - `STM32WBA52CG reference manual`_
153 +-----------+------------+-------------------------------------+
156 | NVIC | on-chip | nested vector interrupt controller |
157 +-----------+------------+-------------------------------------+
158 | UART | on-chip | serial port-polling; |
159 | | | serial port-interrupt |
160 +-----------+------------+-------------------------------------+
161 | PINMUX | on-chip | pinmux |
162 +-----------+------------+-------------------------------------+
163 | GPIO | on-chip | gpio |
164 +-----------+------------+-------------------------------------+
165 | I2C | on-chip | i2c |
166 +-----------+------------+-------------------------------------+
167 | SPI | on-chip | spi |
168 +-----------+------------+-------------------------------------+
169 | ADC | on-chip | adc |
170 +-----------+------------+-------------------------------------+
171 | WATCHDOG | on-chip | independent watchdog |
172 +-----------+------------+-------------------------------------+
173 | RNG | on-chip | True Random number generator |
174 +-----------+------------+-------------------------------------+
185 input/output, pull-up, etc.
188 ----------------------------------
190 .. rst-class:: rst-columns
192 - USART_1 TX/RX : PB12/PA8
193 - I2C_1_SCL : PB2
194 - I2C_1_SDA : PB1
195 - USER_PB : PC13
196 - LD1 : PB4
197 - SPI_1_NSS : PA12 (arduino_spi)
198 - SPI_1_SCK : PB4 (arduino_spi)
199 - SPI_1_MISO : PB3 (arduino_spi)
200 - SPI_1_MOSI : PA15 (arduino_spi)
203 ------------
209 -----------
218 Nucleo WBA52CG board includes an ST-LINK/V3 embedded debug tool interface.
225 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
228 the ``--runner`` (or ``-r``) option:
230 .. code-block:: console
232 $ west flash --runner openocd
235 -----------------------------------------
237 Here is an example for the :zephyr:code-sample:`blinky` application.
239 .. zephyr-app-commands::
240 :zephyr-app: samples/basic/blinky
250 -----------------------
253 :zephyr:code-sample:`blinky` application.
255 .. zephyr-app-commands::
256 :zephyr-app: samples/basic/blinky
258 :maybe-skip-config:
262 ----------------------------
268 - Create an empty STM32WBA project by going to File > New > STM32 project
269 - Select your MCU, click Next, and select an Empty project.
270 - Right click on your project name, select Debug as > Debug configurations
271 - In the new window, create a new target in STM32 Cortex-M C/C++ Application
272 - Select the new target and enter the path to zephyr.elf file in the C/C++ Application field
273 - Check Disable auto build
274 - Run debug
277 https://www.st.com/en/evaluation-tools/nucleo-wba52cg.html
280 https://www.st.com/en/microcontrollers-microprocessors/stm32wba52cg.html
286 …ww.st.com/resource/en/reference_manual/rm0493-multiprotocol-wireless-bluetooth-lowenergy-armbased-
289 https://github.com/openocd-org/openocd/commit/870769b0ba9f4dae6ada9d8b1a40d75bd83aaa06
292 https://www.st.com/en/development-tools/stm32cubeprog.html