STM32F429 GPIO 5V tolerant IO behavior
Hello,
i use at a STM32F429 the PD5 pin to drive a PNP BJT transistor to switch a sensor supply:

PD5 is configured as open drain, and when the stm32 is pulling PD5 low, the transistor supplies the sensor with 5V power. This works so far.
But when PD5 is in open drain, the voltage at PD5 is 3,97V and at the transistor base it is 4,39V.
So there is a current of 4,2µA from the transistor base into PD5 pin. This is too much for the transistor for switching off.
The behavior would be explainable when PD5 would be a "normal" IO-Pin:
3,97V is around 3,3V plus the internal protection diode.
But PD5 is a FT GPIO Pin, 5V tolerant I/O.
The datasheet specifies a maximum Ilkg at Vin = 5V of 3µA.
So at 4V we are already >4µA.
The behavior is the same when PD5 is configured as input.
Internal pull up/down is iswitched off.
What do you mean?

