Skip to main content
Kavin
Visitor II
May 13, 2023
Question

I am using stm32f303rbt6 MCU, And I am using UART &USART, while working with this i found that some UART & USART are 5 volt tollernt, But Tx pin of these UARTs are not providing 5volt, they only provide 3.3 volt, Then how can it become 5 volt tollren

  • May 13, 2023
  • 2 replies
  • 883 views

Can anyone explain it to me?

This topic has been closed for replies.

2 replies

Karl Yamashita
Lead III
May 13, 2023

The GPIO's that are 5v tolerant have clamping diodes which won't let the voltage go above VDD.

If a reply has proven helpful, click on Accept as Solution so that it'll show at top of the post.CAN Jammer an open source CAN bus hacking toolCANableV3 Open Source
Tesla DeLorean
Guru
May 14, 2023

>>Can anyone explain it to me?

Probably relates to the dictionary definition of "tolerant", you should look that up.

Chances are that a 3.3V you're well into the VIN-HIGH threshold for 5V systems

You could try using the pin in Open-Drain, with an external pull-up to 5V

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..