Release Notes for  STM32U5xx CMSIS

Copyright © 2021 STMicroelectronics

Update History

Main Changes

  • CMSIS Device Maintenance Release version of bits and registers definition aligned with RM0456 (STM32U5 reference manual)
    • Add the support of STM32U595xx, STM32U5A5xx, STM32U599xx and STM32U5A9xx devices
    • Define XSPI_TypeDef as alias to OCTOSPI_TypeDef and HSPI_TypeDef
    • Define XSPIM_TypeDef as alias to OCTOSPIM_TypeDef
    • Update XSPI bit definition to alias OCTOSPI and HSPI bits
    • Add OPAMP12_COMMON_NS, OPAMP12_COMMON_S, OPAMP12_COMMON, OPAMP12_COMMON_BASE defines
    • Update OPAMP_Common_TypeDef to align with reference manual
    • Add the SRAM4 memory definition in all STM32CubeIDE flashloader files
    • Update the flash size define to support:
      • STM32U575/STM32U585: 2Mbytes flash devices
      • STM32U595/STM32U5A5/STM32U599/STM32U5A9: 4Mbytes flash devices
    • Rename PVD_AVD_IRQHandler to PVD_PVM_IRQHandler in all start-up files
    • Rename RCC_AHB2RSTR1_ADC1RST to RCC_AHB2RSTR1_ADC12RST
    • Rename RCC_AHB2ENR1_ADC1EN to RCC_AHB2ENR1_ADC12EN
    • Rename RCC_AHB2SMENR1_ADC1SMEN to RCC_AHB2SMENR1_ADC12SMEN
    • Rename RCC_CCIPR1_CLK48MSEL to RCC_CCIPR1_ICLKSEL
    • Rename RCC_SECCFGR_CLK48MSEC to RCC_SECCFGR_ICLKSEC
    • Add TIM3 and TIM4 are missing in IS_TIM_32B_COUNTER_INSTANCE macro definition

Main Changes

  • Rename OTG_FS_BASE_NS to USB_OTG_FS_BASE_NS define
  • Rename OTG_FS_BASE_S to USB_OTG_FS_BASE_S define
  • Add LSI_STARTUP_TIME define
  • Fix wrong IRQn name in partition_stm32u5xx.h

Main Changes

  • First official release version of bits and registers definition aligned with RM0456 (STM32U5 reference manual)