Skip to main content
Dat Tran
Senior II
December 3, 2023
Solved

What is voltage threshold for the boot pins?

  • December 3, 2023
  • 3 replies
  • 3193 views

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.

This topic has been closed for replies.
Best answer by TDK

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.

3 replies

TDK
TDKBest answer
Super User
December 3, 2023

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""."
Dat Tran
Dat TranAuthor
Senior II
December 4, 2023

Thank all of you for the answer.

 

Tesla DeLorean
Guru
December 3, 2023

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 VenmoUp vote any posts that you find helpful, it shows what's working..
PatrickF
Technical Moderator
December 4, 2023

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.NEW ! Sidekick STM32 AI agent, see here