Skip to main content
Explorer II
February 7, 2025
Solved

GPIO overvoltage

  • February 7, 2025
  • 6 replies
  • 1121 views

Hello,

I am using a gate driver IC (1EDN8511BXUSA1) that operates with a 9-10V power supply. The IN- input of the IC is connected to a GPIO pin of the STM32L496, which is internally pulled up to VCC with a 400kΩ resistor (as shown in the picture). At startup, the GPIO pin receives 9V before the initialization process.

 

hzoli_0-1738915171601.png

My question is whether the GPIO pin could be damaged by the 22.5µA injection current that occurs for a short duration during startup?

Thank you for your help.

    This topic has been closed for replies.
    Best answer by AScha.3

    Hi,

    1. why not use the IN+ to driver ? ( = pulldown)

    2. to be on save side, i would add a diode ( 1n4148 or so) at  gpio/pin --> VDD 3v3 ; to prevent any injection. (2 ct are good investment for 100% not damaging the pin.)

    6 replies

    Graduate II
    February 7, 2025

    Read the chapter "Absolute maximum ratings" in the datasheetb carefully.  I understand in a way that 9 volt is too high for a FT pin. 3.3 Volt supply plus 4 Volt = 7.3 Volt is the limit in my understanding. Table 20 Table 20. Current characteristics also allows no positive injection.

    Technical Moderator
    February 7, 2025

    Hello,

    Isolate the voltage levels by putting a Mosfet transistor on the GPIO to drive that "IN-" pin. 

    Graduate
    February 7, 2025

    From my experience and limited knowledge of STM32 internals, I would not worry at all about 22 uA injection current. The funny thing is that, at least in theory, non-5V-tolerant pins should be safer than 5V-tolerant. In practice, however, there is no big functional difference between them when it comes to SMALL current injections (they do differ internally, however).

    hzoliAuthor
    Explorer II
    February 10, 2025

    Thank you for the quick replies. :)

    Technical Moderator
    February 10, 2025

    @hzoli wrote:

    Thank you for the quick replies. :)


    Please accept as solution the comment that answered your question.

    Thanks

    AScha.3Answer
    Super User
    February 10, 2025

    Hi,

    1. why not use the IN+ to driver ? ( = pulldown)

    2. to be on save side, i would add a diode ( 1n4148 or so) at  gpio/pin --> VDD 3v3 ; to prevent any injection. (2 ct are good investment for 100% not damaging the pin.)

    hzoliAuthor
    Explorer II
    February 15, 2025

    Thank you for the help. I have changed the pins, so it has solved the problem.