STM32L151CCT6 nRST is floating ?!
- January 11, 2019
- 7 replies
- 4649 views
Hello developers,
I have three custom pcbs. The heart of all pcbs is the STM32L151CCT6 µC in LQFP48 Package. I connected all supply pins (VLCD, VDDA, VDD_x to 3.3V; VSS_x to ground). The BOOT0 pin is connect to gnd with an 20k pull-down resistor. The reset pin (NRST) is connect with an 100nF capacitor to GND and an 10k pull-up resistor to 3.3V.
I also checked all connections, especially the power supply pin connections. And I checked the supply voltage with an oscilloscope. All seems fine!
After connecting the ST-Link debugger to the PCB the microcontroller works fine. Also after progromming it and running the program several times.
But after around 10 minutes the Reset Pin starts to float at around 1.0V whearas it is connected in pull-up configuration to VDD as descriped before. This happens not on one board, it happens on all 3 pcbs!!!) In this state the µC cannot be reprogrammed anymore and the program doesn't run anymore, because the µC resets itself.
Why the hell does it do that???
Also, if the µC is completely erased the Reset pin is floating at some voltage after some time and it cannot be reprogrammed anymore.
I'm have searched for a solution for three days with no success. I hope someone could help me, please.
My schematic is attached. You can ignore the other GPIO Pins. I haven't connected them yet.
