Skip to main content
aonsquared
Associate III
November 23, 2019
Solved

STM32WB50 Errata

  • November 23, 2019
  • 4 replies
  • 4560 views

We were planning to replace our STM32WB55 design with an STM32WB50CG, unfortunately we saw the errata document DM00625356.

In particular we need to operate with LSI2 for the Bluetooth and cannot add an LSE crystal.

When will there be a silicon revision to STM32WB50 that fixes this issue?

This topic has been closed for replies.
Best answer by Remi QUINTIN

​The EEPROM emulation is on the map but is waiting for some resources to be free from other tasks.

So it is hard to give you any consolidated release date for now.

4 replies

Remi QUINTIN
Technical Moderator
November 25, 2019

Unfortunately this defect wont be solved on the STM32WB50.

aonsquared
Associate III
December 13, 2019

Could I request clarification on some of the errata? In particular 2.2.10:

2.2.10

Overwriting with all zeros a Flash memory location previously programmed with all ones fails

Description

Any attempt to re-program with all zeros (0x0000 0000 0000 0000) a Flash memory location previously

programmed with 0xFFFF FFFF FFFF FFFF fails and the PROGERR flag of the FLASH_SR register is set.

Workaround

None.

Does this mean SWD programmers can't set a flash memory location to 0x00 00 00 00? Or does this only apply to run-time, which means things like EEPROM emulation will be affected?

Remi QUINTIN
Technical Moderator
December 16, 2019

​No this issue only happens when writing a double words (64 bits) to 0 if the curent value is 0xFFFF FFFF FFFF FFFF.

But writing 0 on a word set to 0xFFFF FFFF is OK.

aonsquared
Associate III
December 16, 2019

Thank you!

Remi QUINTIN
Technical Moderator
January 6, 2020

​The EEPROM emulation is on the map but is waiting for some resources to be free from other tasks.

So it is hard to give you any consolidated release date for now.