5V-tolerant input pulls 5V down to 4V
Hi all:
I am using an STM32407 running at 3.3V, and I have 2 inputs connected to 5V signals.
One of the signals comes from an outside sensor (a data line), and the other one is connected to a 5V optocoupler populated on the same board.
I have measured the voltage at the inputs, and it is 4 V. In both cases, it looks like the (stable) 5 V signal is pulled down to 4 V as soon as it is connected to the STM32 input.
I do not know much about hardware, and I am not sure how to interpret this. Is that normal?
I have read somewhere that: "STM32 devices embed five-volt tolerant GPIOs. It means that the I/O pins can accept such voltages without causing leakage current and damages on the GPIOs."
I would have thought that there would be (almost) no current flowing through an input, so the voltage should stay at 5V. Or is that a misconception on my part?
Or maybe it is impossible, and I am not measuring or connecting correctly.
Thanks in advance,
rdiez
