cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L562 max pin voltage / pins driven in unpowered state / current injection on pins

bernhardb
Associate

Hello ST,

1. ds12736 Rev.4 states in Table 24 that the abs. max. voltage on any pin is at least +4.0V (but this may be further limited by an injection current limitation)

2. ds12736 Rev.4 states in Note 4 on p.145: "Positive injection (when VIN > VDDIOx) is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value."

3. ds12736 Rev.4 states in Table 25 that I_inj(pin) is specified as -5/+0 mA on all pins.

4. AN4899 Rev.3 says on p.13: "Positive-injection current is the current induced when VIN > VDD." and "0 mA means that current injection can damage the GPIO and induce STM32 malfunction."

 

These statements taken together seem to be contradictory.

So the question: May STM32L562 GPIO pins be driven in a range from 0 V to 3.3V when VDD and/or VDDIO is unpowered or below 3.3V? The datasheet seems to imply "Yes", but AN4899 seems to indicate the opposite in the context of the specified I_inj(pin).

1 ACCEPTED SOLUTION

Accepted Solutions
Sarra.S
ST Employee

Hello @bernhardb

The absolute maximum voltage rating of +4.0V indicates the maximum voltage that can be applied to the pin without causing permanent damage. However, this does not imply that the pin will function correctly at this voltage, especially if VDD or VDDIO is unpowered or below 3.3V.

The AN and the table indicate that positive injection current is not allowed (0 mA). This means that if VIN>VDDIOx, no positive current should be injected into the pin, as it can cause damage or malfunction.

So the answer is no, the STM32L562 GPIO pins should not be driven in the range from 0V to 3.3V when VDD and/or  is unpowered or below 3.3V.

 

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.

View solution in original post

3 REPLIES 3
Sarra.S
ST Employee

Hello @bernhardb

The absolute maximum voltage rating of +4.0V indicates the maximum voltage that can be applied to the pin without causing permanent damage. However, this does not imply that the pin will function correctly at this voltage, especially if VDD or VDDIO is unpowered or below 3.3V.

The AN and the table indicate that positive injection current is not allowed (0 mA). This means that if VIN>VDDIOx, no positive current should be injected into the pin, as it can cause damage or malfunction.

So the answer is no, the STM32L562 GPIO pins should not be driven in the range from 0V to 3.3V when VDD and/or  is unpowered or below 3.3V.

 

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.

bernhardb
Associate

Hello Sarra,

 

Thank you. Can I enquire what is then meant by Note 4 that for the pins of this part positive injection "does not occur for input voltages lower than the specified maximum value"?

Sarra.S
ST Employee

Hello @bernhardb

That means that the positive injection occurs when the input voltage exceeds the supply voltage VDDIOx.

The "specified maximum value" refers to the maximum input voltage that can be applied to the I/O pins without causing positive injection. 

Is that somehow clearer? 

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.