cancel
Showing results for 
Search instead for 
Did you mean: 

What is voltage threshold for the boot pins?

Dat Tran
Senior II

Hi, 

On STM32MP1, what is voltage threshold for boot pins to be detected as 0 and 1 in digital?

Will 0.61V be detected as 0?

 

I research seem under 1.23V will be 0 and start from 1.88 or higher will be detected as 1 (if VDD = 3.3) but I am not sure this is applied for all STM32 or not.

 

Many thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Guru

Thresholds are given in the datasheet. Anything less than 0.3*VDD is guaranteed to be read as logic low.

TDK_0-1701632664813.png

 

0.61V when VDD=3.3V will always be logic low.

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

View solution in original post

4 REPLIES 4
TDK
Guru

Thresholds are given in the datasheet. Anything less than 0.3*VDD is guaranteed to be read as logic low.

TDK_0-1701632664813.png

 

0.61V when VDD=3.3V will always be logic low.

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

Also depends on how quickly/slowly the VDD voltage is rising, and the point at which the MCU internally is viable.

Figure close to 1.2V for viability.

You pull BOOT0 low so it's tending to zero out of the gate...

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
PatrickF
ST Employee

Hi @Dat Tran ,

on STM32MP1 products, BOOT pins are sample by BootROM (i.e. some time after NRST is becoming high) with standard GPIO input levels (VIL/VIH listed in datasheet as mention by @TDK ). Note that BOOT pins have internal pull-down by default (RPD listed in datasheet).


It is strongly recommended to have clean and stable logic levels on BOOT pins when NRST is high as this could lead to very weird issue when you will product quantities due to variations on process/temperature/voltages.
i.e. avoid wired logic using diodes or any fancy glue on BOOT pins.

 

Regards.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Thank all of you for the answer.