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 II

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

If you find my answers useful, click the accept button so that way others can 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..