cancel
Showing results for 
Search instead for 
Did you mean: 

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 tollrent,

Kavin
Associate

Can anyone explain it to me?

2 REPLIES 2
Karl Yamashita
Lead III

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

Tips and Tricks with TimerCallback https://www.youtube.com/@eebykarl
If you find my solution useful, please click the Accept as Solution so others see the solution.

>>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 Venmo
Up vote any posts that you find helpful, it shows what's working..