What would cause my MCU to be held in reset?
I have a STM32F756 on my PCB. The microcontroller was responding with no problems, has been programmed and software running on it. It was put to the side for a few days, and when picked up again, the micro has become unresponsive and the SEGGER JLink Programmer is unable to connect to it.
This has happened on 6 boards.
My setup is as follows: MCU running at 1V8. The internal PDR is disabled by pulling the pin low. There is an external reset supervisor controlling the RST pin. SWD is used with a JLink debugger.
On power on, the external reset supervisor keeps the MCU in reset for ~60ms after the 1V8 supply is stable. The reset is then deasserted but the RST pin only reaches 0.4V. This is the same without the supervisor there.
I have found an image for a similar STM micro indicating that there is a NFET that is able to pull the RST pin down, depending on the state of watchdog, POR, BOR etc. However, this isn't detailed in the 756 datasheet. What does the reset circuit look like in the 756? Is it able to drive its own reset line? If so, is there any way I can find out what is causing this to keep itself in reset?
Any help you can give would be much appreciated,
Thanks,
Henry