How much current can this 74HC245 handle on each output pin

buffercurrentdatasheet

How much current can this 74HC245 handle on each output pin? Is it 20mA, 35mA, or 70mA?

I don't understand what the difference between output current, output clamping current, and supply current is.

http://www.nxp.com/documents/data_sheet/74HC_HCT244.pdf

Best Answer

Icc is the max current to the Vcc pin. Ignd is the max current to the ground pin. Both of these are listed as 70 mA. The clamp values are the max current through the ESD protection/clamping diodes that connect each pin to Vcc and GND. Current will only flow through these diodes if you apply a voltage to an input or output pin which falls outside the supply rails (greater than Vcc or less than GND). Both of these are specified at 20 mA. The output current is how much current the driver on the pin can actually supply, which is specified as 35 mA. Note that you cannot draw 35 mA from more than two pins at the same time as this would exceed the Icc/Ignd limits.

The interesting thing about these chips is they actually have a spec for the current through the ESD protection diodes. This means that it is actually perfectly reasonable to connect the inputs to a relatively high voltage source (say, 12V) and only use a series current limiting resistor for the level translation.