# Release Notes for

# STM32WBAxx CMSIS

Copyright © 2022-2025 STMicroelectronics

# Purpose

This driver provides the CMSIS device for the STM32WBAxx products. This covers

- STM32WBA50xx devices
- STM32WBA52xx devices
- STM32WBA54xx devices
- STM32WBA55xx devices
- STM32WBA5Mxx devices
- STM32WBA62xx devices
- STM32WBA63xx devices
- STM32WBA64xx devices
- STM32WBA65xx devices
- STM32WBA6Mxx devices

This driver is composed of the description of the registers under “Include” directory.

Various template file are provided to easily build an application. They can be adapted to fit applications requirements.

- Templates/system_stm32wbaxx.c contains the initialization code referred as SystemInit.
- Startup files are provided as example for EWARM©, MDK-ARM©, STM32CubeIDE©.
- Linker files are provided as example for EWARM©, MDK-ARM©, STM32CubeIDE©.

# Update History

V1.8.0 / 7-October-2025

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA5x and STM32WBA6x devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA5x and STM32WBA6x devices

- Update CMSIS devices drivers to include latest corrections
  - Update DMA request field to cover all possible requests
  - For WBA50, map only heap and stack in SRAM1, remaining data in SRAM2

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.7.0 / 23-May-2025

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA5x and STM32WBA6x devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA5x and STM32WBA6x devices

- Update CMSIS devices drivers to add STM32WBA6M
- Update CMSIS devices drivers to include latest corrections
  - New VTOR management based on information from the linker files
  - MISRA-C 2012 warnings correction due to IAR version change
  - Activate LSI2 feature on WBA50/52
  - Add missing RNG busy bit define for WBA6 devices
  - Update linker files to split RAM area between SRAM1 and SRAM2
  - Add missing SPI2 in macro SPI for WBA6 devices

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.6.0 / 07-February-2025

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA5x and STM32WBA6x devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA5x and STM32WBA6x devices

- Update CMSIS devices drivers to add STM32WBA6x
- Update CMSIS devices drivers to include latest corrections
  - Workaround for VREF_BUF issue : VREF_BUFF cannot be trimmed by EngiBit (refer to Errata Sheet)

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.5.0 / 22-October-2024

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA50xx, STM32WBA52xx, STM32WBA54xx, STM32WBA55xx and STM32WBA5Mxx devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA50xx, STM32WBA52xx, STM32WBA54xx, STM32WBA55xx and STM32WBA5Mxx devices

- Update CMSIS device to add STM32WBA5Mxx devices
- Update CMSIS device to include latest corrections
  - Additional TAMP register bit ATCKSEL[3] inside TAMP_ATCR1
  - Update to use #include "core_cm33.h" instead of #include <core_cm33.h> to force the first searches for the core_cm33.h file in the same directory as the file that contains the #include directive (Drivers\CMSIS\Core\Include)

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.4.0 / 05-June-2024

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA50xx, STM32WBA52xx, STM32WBA54xx and STM32WBA55xx devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA50xx, STM32WBA52xx, STM32WBA54xx and STM32WBA55xx devices

- Update CMSIS devices to include latest corrections
  - Properly mark sections readonly for GCC
  - Add RNG (CR, HTCR) Nist Compliance Values
  - Update IS_TIM_OCXREF_CLEAR_INSTANCE macro to support of TIM16/TIM17

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.3.0 / 07-February-2024

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA52xx and STM32WBA55xx devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA52xx and STM32WBA55xx devices

- Update CMSIS devices to include latest corrections
  - Update IS_TIM_32B_COUNTER_INSTANCE macro to remove 16-bit counter TIM3
  - Update IS_TIM_OCXREF_CLEAR_INSTANCE macro as feature is supported by TIM16 and TIM17
  - Add IS_TIM_OCCS_INSTANCE macro for Secure context

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.2.0 / 02-November-2023

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA52xx and STM32WBA55xx devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA52xx and STM32WBA55xx devices

- Update CMSIS devices to include latest corrections
  - Add support of WKUP_S_IRQn and RCC_AUDIOSYNC_IRQn interrupts in CMSIS devices, startup_stm32wba5xxx.s and partition_stmwba5xxx.h files
  - Update Licensing header in partition_stm325xxx.h files based on partition_ARMCM33.h
  - Update declaration of g_pfnVectors size in gcc/startup_stm32wba5xxx.s files

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.1.0 / 06-June-2023

## Main Changes

### Official Release of STM32CubeWBA Firmware package supporting STM32WBA52xx devices

## Contents

### Official Release of CMSIS devices drivers supporting STM32WBA52xx devices

- Update CMSIS devices to include latest corrections
  - Align SAU region end address on Flash end address

## Known Limitations

- None

## Dependencies

- None

## Notes

- None

V1.0.0 / 08-February-2023

## Main Changes

### First Official Release of STM32CubeWBA Firmware package supporting STM32WBA52xx devices

## Contents

- First official release of CMSIS devices drivers
  - Support of STM32WBA52xx devices

## Known Limitations

- None

## Dependencies

- None

## Notes

- None