1 year, 3 months ago.

Powering a NUCLEO-L432KC with an external source


I would like to connect a NUCLEO-L432KC to an external source through pin +5V. The idea is to disable ST-LINK to minimize the power consumption. The user manual ( states clearly in Table 4 that it is possible to use pin 4: +5V, connected to an external source and the ST-LINK won't be powered. Unfortunately, no program runs when powering the NUCLEO-L432KC using this pin. I know that I have to open bridges SB14 and SB9 when using a 3.3 V external source, but nothing is said in the case of the input through +5V. However, there is an interesting discussion in where the user J Roth defends that it is necessary to configure SB9 = OFF for a similar NUCLEO Board to input power through pin +5V.

There seems to be contradictory guidelines to power the NUCLEO with external sources; so, before unsoldering SB9 and SB14 my question is:

How can I power the NUCLEO with an external source connected to pin +5V?

Thank you

Question relating to:

Affordable and flexible platform to ease prototyping using a STM32L432KCU6 microcontroller.
Comment on this question

2 Answers

1 year, 3 months ago.

I had to connect my projects psu 5Volt rail to both the VIN and +5V pins for it to be powered from an "external source" (not usb). This is working for me and no solder bridges were undone. As the datasheet allso mentions, make sure you power your external source first (your psu) before connecting USB, not the other way artound. This is also working, and I can debug and develop with the external source powered first, then usb plugged in.

Thank you Jason for your answer, my idea is to avoid the use of an USB connection so, once the program has been uploaded, I would only power the NUCLEO through pin +5V. If I also use pin VIN the consumption would be larger since the ST-LINK would also be powered.

posted by Guillermo Robles 26 Apr 2017
1 year, 2 months ago.

Problem I have seen using external Power Supply on 5V pin is, that when you not powering ST-LINK, the reset line is not defined, probably (in my cases) held on GND -> The target MCU is in reset then.

My solution, I made a jumper circuit which applys 3V3 onto reset when in my "running mode". In debug mode, I remove just the jumper that the ST-LINK is able to reset the target mcu.

Many thanks Bernd. I haven't still tested your solution but it is worth a try! As soon as I can do some tests I would post the results.

posted by Guillermo Robles 26 Apr 2017

I have the same problem, but, apply 3V3 to Reset don't run the program, but stop LD2... perhaps, a short circuit... Anyone have a solution to use external 5V with this board ?

posted by Fabien Proriol 02 May 2018

To post an answer, please log in.