Electronic – Input and Output pin voltage specs on a datasheet


I'm a bit confused about input pin voltage tolerances and output pin voltage values of ICs.

I would think that datasheets for ICs that involve signal inputs/outputs would list two values:

  1. The maximum voltage for a signal HIGH that it can tolerate at an input pin.
  2. The minimum voltage for a signal HIGH that it will set at an output pin .

But many datasheets don't appear to list them for all pins. For example, I'm experimenting with STM6600, and its datasheet doesn't provide them; see below:


Above, "PB" is an input; "EN" and "INT" are outputs. Notice that only EN's minimum HIGH output is provided, but neither INT's minimum HIGH output nor PB's maximum HIGH input is provided.

Thus, I'm unsure about what to do in this situation.

Let's say I set VCC = 3.0V on this IC.

Then how do I determine:

  • Will this IC (STM6600) tolerate a given input signal HIGH from a different IC running at, e.g., a higher VCC = 3.3V?

  • And correspondingly, will a given output signal HIGH from this IC (STM6600) cause damage to a different IC running at, e.g., a lower VCC = 2.7V?

Even if the answer to these questions is No, I would still be interested in knowing the actual numerical values that I should expect, hence my problem with the datasheet.

Best Answer

On page 38 of the datasheet you'll see for instance that the voltage on the PB should never exceed Vcc + 0.3 V. You'll find that this is true for almost all inputs on ICs: the input levels should remain between the rails. An exception is when you have for instance 5 V tolerant inputs on a 3.3 V powered microcontroller, but then that will be clearly indicated in the datasheet. (The manufacturer will consider this as an important feature, so he will make sure you notice that.)

To know if the high output will damage the input of another IC with a Vcc of 2.7 V you'll have to consult the datasheet of that IC. Probably the same limits will apply: input voltage should be no higher than the 2.7 V supply.