Skip to main content
Associate
March 26, 2026
Question

MCU doesn't start after power cycle; Reset works OK

  • March 26, 2026
  • 4 replies
  • 978 views

Dear Team ST,

We are using the STM32 MCU (Part No. STM32F407VET6) on our custom board, and we are currently facing an issue related to the reset function.

During board power-on or after program loading, the MCU appears to enter a hold or non-responsive state. This issue occurs every time the board is powered OFF and then powered ON. However, when the hardware reset button is pressed, the MCU starts functioning as expected.

We kindly request your support in identifying the root cause of this issue. Please advise if any modifications are required on the firmware or hardware side to resolve this behaviour.

We look forward to your guidance.

Regards,

Kaushik

@Shubham Prakashpant BOHARAPI

4 replies

Associate II
March 26, 2026

Hi Kaushik,

 

your problem might be related to the power supply while starting.

But it is hard to understand your problem without knowing your custom board.

You will have to provide more information, e.g. the board schematics.

 

BR Klaus

 

Associate
March 26, 2026

Thanks Klaus

Here i am sending the power supply and MCU section schematic for your reference.

Please suggest further modification.

 

Regards,

Kaushik

MGogr.1
Senior
March 26, 2026

We have used similar controller on your custom board but never have encountered such problem.

BOOT0 and BOOT1 pin we have grounded using 22k resistor. And NRST pin with RESET pin of Debugger.

Visitor II
March 26, 2026

Hi Kaushik,
I've encountered this problem with various CPUs. The solution we found is to use a reset monitor like the MAX 803 series or similar. I've attached the datasheet.

It's usually a problem with the time it takes for the Vdd to rise in relation to the reset signal

Associate
March 26, 2026

Thanks.

As of now we can not revised Our hardware board. Please suggest, Any modification required on POR, coding side, any changes on .IOC file.

Associate II
March 26, 2026

I am afraid it is a HW issue and will not be solved on SW side...

TDK
Super User
March 26, 2026

VCAP capacitors should be 2.2 uF, not 0.1 uF.

VDDA should be tied directly to VDD, not through a resistor.

 

"If you feel a post has answered your question, please click ""Accept as Solution""."
Associate
March 26, 2026

Thanks, I will implement suggested things, and get back to you soon.

Associate
March 28, 2026

 

- The power rise time measured on the oscilloscope is between 3 ms to 8 ms, with no abnormal deviation observed.

- During power-off, the board takes approximately 1 to 2 seconds to fully discharge, likely due to charged capacitors.

- This issue is observed only in some boards, while others function normally, even though all boards have the same design, configuration, and components.

We will try to connect debugger, will let you know.

 

Senior
March 28, 2026

Why you use 2 AC-DC modules? it seems PS1 and PS2 are reversed with Line and Neutral.