Skip to main content
Visitor
Nov 11, 2026 12:15 PM UTC
Question

STM32G030 stops working after RDP Level1 setting

We are in the process of large-scale production with the microcontroller indicated in the title. The process goes almost entirely smoothly: we program the chip and then set the RDP (Readout Protection) to level 1, using the ST-Link Utility.
However, out of hundreds of units, some exhibit abnormal behavior: they work perfectly after programming, but stop working once RDP is set to level 1.
The strange thing is that the faulty components are programmed in exactly the same way as the ones that work correctly. Even after clearing the memory and doing a second programming, the behavior remains unchanged: the device works after programming, but stops working after RDP is set.
Has anyone encountered a similar problem?