cancel
Showing results for 
Search instead for 
Did you mean: 

5V Tolerant GPIO pins (STM32F030K6T6)

I am interfacing a 5V PWM signal with an STM32F030K6T6 MCU using PB0. According to the datasheet this pin is 5V Tolerant. In the past, regardless of a pin's "tolerance" to 5V I have always used a level shifter to change this 5V signal to a 3.3V signal before it gets to the MCU; "Just to be safe". This application I am trying to limit the number of parts on the PCB for both size and cost reasons. Testing on a Nucleo board seems to work and the MCU seems to tolerate this well, but for long term use in the field is it better to run this signal through a level shifter or does it not matter since the pin is "5V Tolerant"?

12 REPLIES 12

> It may seem redundant - but to confirm can we interface a 5V UART Input signal to the UART Rx pin which is 5V tolerant ie FT? 

Yes, if the chip is powered prior to receiving a 5V signal, as stated above.

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

Hi, I am using a STM32H753ZI MCU and have configured an FT pin (PC0) for 5V digital inputs. However, since the pin is floating I have enabled the internal pull-down resister via CubeIDE. While testing it worked fine, but is there any damage this could cause to the board in the long run?
Thanks

You don't need to ask your question twice - see the answer here.

Regards
/Peter

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.