STM32WBA52CGU6 System-Clock-Source auto-change upon any BLE api calls
Hi,
- MCU: STM32WBA52CGU6
- SDK: 1.1.1
- Configured SYSCLK: PLLCLK: 70 MHz
- Issue: System-Clock-Source auto-change to HSE, upon any BLE related API calls such as start BLE advertisement related API aci_gap_update_adv_data().
- Issue is repeatable.
- Issue is hardware independent as verified with different custom boards and two NUCLEO-STM32WBA52 boards.
- Observed that upon ble_init or BLE related API call, SFR RCC_CFGR1: Bits 3:2 SWS[1:0]: system clock switch status:
Before BLE call: 11: pll1rclk used as system clock
After BLE call: 10: HSE32 or HSE32/2, as defined by HSEPRE, used as system clock.
- For reference attached configuration snapshot:

- Note that upon reconfigure system clock source by API: SystemClock_Config();
Make PLLCLK as SYSCLK till the time BLE related API not call.
- Request to provide solution/workaround for same.
Thanks
