Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Exceeding Absolute maximum ratings of an IC

FreshmanNewbie

Full Member level 6
Joined
May 10, 2020
Messages
386
Helped
0
Reputation
0
Reaction score
2
Trophy points
18
Activity points
3,857
I have an IC, whose input GPIO 's absolute maximum rating is Vcc+0.5V.

In a scenario, I will not be giving power (Vcc) to the IC. But the GPIO will be having 3.3V as the input.
In this case, would the IC or the IC pin will be damaged? Since, Vcc + 0.5V = 0V+0.5V = 0.5V. But the pin is having 3.3V.

Since, 3.3V is greater than 0.5V, my IC pin will get damaged ?

From my understanding, the main objective of giving the absolute maximum rating as Vcc+0.5V, is to not damage the internal ESD clamping diode that is internal to the pin. So, I am thinking like, it doesn't matter if we exceed the absolute maximum rating input of the pin, but we need to make sure that the current into the pin is very small so that the diode isn't damaged. But there's no current limit mentioned for the pin. Am I correct?

So, I am confused.

To summarize my questions:

1. Why is absolute maximum rating given only in terms of voltage and not current?
2.
In a scenario, I will not be giving power (Vcc) to the IC. But the GPIO will be having 3.3V as the input.
In this case, would the IC or the IC pin will be damaged? Since, Vcc + 0.5V = 0V+0.5V = 0.5V. But the pin is having 3.3V.

Since, 3.3V is greater than 0.5V, my IC pin will get damaged ?
 
Hi,

1) often the current is meantioned, too. We can not validate this in your case, because you hide the type/datasheet in secret.
2) You are correct. IC is likely to get killed.

****
You also hide the circuit as a secret. So we have to guess.
So if the pin is an input, then usually it is very high impedance. So a series resistor of let´s say 10k won´t hurt. Then add a BAT54S (A = GND, K = VCC, AK = pin) and you are safe.

There are many other solutions. Some may work for your application, some may not. We just don´t know your true requirements.

Klaus
 
adding to Klaus's explanation:

1. the absolute maximum is usually quoted under a normal circuit connection configuration, exceeding it is likely to cause rupture in an insulation barrier inside the device or cause overheating if V*I becomes excessive for some part of the device.

2. Most ICs have some kind of internal ESD clamping between signal/data pins and their VSS/VDD pins. If VDD is removed, the ESD diode will conduct current from the signal/data pin either to ground or VDD. In the scenario you posted, putting 3.3V on a signal/data pin will try to raise the VDD line voltage to about 2.7V (3.3 - ESD diode Vf). What we cannot tell is whether that is safe or not. Most likely the IC itself will try to partially power up and may misbehave but if the VDD pin also connects to other devices it will try to power those up as well and if sufficient current can come from the signal/data pin it will probably destroy the ESD diode. There is also a danger of latch-up if the ESD diode is conducting and normal VDD is reapplied, whether this will happen depends on the type of IC and it's input circuitry.

Brian.
 
ESD diodes have small current limits (<1 mA) in order to be small enough to be faster than the FET it is protecting. Thus protection from 4kV may have 10k ohm

imagine that if you pull up the I/O thru the ESD diode, you are also charging up the low-ESR cap on Vdd:Vss.

So understand if you may be burning out your protection diodes or not. there are usually 2 stages of R-D protection so if Vdd is 0V, then ok.
 
Last edited:
As stated, maximum current through ESD diodes is often specified. E.g. STM32 specifies +/- 5 mA "injected current" maximum. Need to provide respective series resistors or similar protection means.
 
The pin current spec is for powered operation, latchup trigger.
Pin voltage is meant to enforce that you never forward-bias
the ESD diodes, so that current should never appear in VDD
(VDD+0.5) or VSS (-0.5V).

Abs Max ratings are only the manufacturer's limitation of
responsibility for field failures. They inform you of nearly
nothing (and IME often are just "reused boilerplate" with no
effort to see what the part and pin can really stand, for how
long). Just try and get your boss to approve you taking two
weeks of lab time to enable customers to more fully abuse
the product (getting right up against whatever they were
violating) at company expense & risk.

You don't get to know "why?" or "how close?". That would
take vendor effort and expose the vendor to the next layer
of the questions-onion which is always picker, trickier and
wider. And then you'll step over -that- line and come whining
for a Mulligan, after they went and shaved the safety margin
already.
 
328p data sheet injection current at VCC = 5V

1700174121999.png



Regards, Dana.
 
1st time I've noticed an Absolute Maximum spec with typical values.

I guess not all CMOS use current limiting resistors with the ESD diodes with 2 stages, as I suggested before. But then, I was thinking of inputs only.
I/O ports might be driving inductive wires and thus need Schottky rail clamps to avoid triggering the SCR effects in the substrate.

1700182739510.png

Figure from an ATtiny datasheet may be typical of all I/O ports with pin capacitance, diodes and internal pull-up options. Diodes also have maximum capacitance at 0V, but not a lot for low current types.
 
Last edited:
Hi,

328p data sheet injection current at VCC = 5V
Obviously the datasheet specifies both, powered and unpowered.

But since the OP in post#1 asks about unpowered situation I followed his requirement on this and thus referred to the "VCC = 0V" specification.

So in other words: If the OP asks about unpowered situation, then the powered_specification does not relate.


Klaus
 
Hi,


Obviously the datasheet specifies both, powered and unpowered.

But since the OP in post#1 asks about unpowered situation I followed his requirement on this and thus referred to the "VCC = 0V" specification.

So in other words: If the OP asks about unpowered situation, then the powered_specification does not relate.


Klaus
exception

1700192862425.png
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top