Pins:
dataIn: the data from chip to be driven out.
dataOut: buffered input; threshold is TTL compatible (tester, TTL chips). Drive is XXX.
enable: when high, padtaIn; when low, pad is tristate.
pad: the bonding site, also available inside the chip as unbuffered input.
Vdd, Gnd: the unique power supply, common to chip logic and pad drivers.
The last stage of drivers can deliver about 50mA under 5V. It drives a 40pF load in a couple of ns. The drains of the n transistor (w=500m) and of the p transistor (w=1100m) are protected by guard rings and act as clamping diode. Spikes of up to 1000V (from a 100pF capacitor through 2kW) did not hurt the circuit. Each pad receives power from the outside power bus (the double decker) and passes some of it to the inside of the circuit.
The pad can be used as
- I/O: use dataIn, enable, and dataOut or pad
- output tristate: use dataIn and enable, ignore dataOut and pad
- output: tie enable to Vdd, use dataIn, ignore dataOut and pad
- input only: tie enable to Gnd and dataIn to either power supply, use dataOut or pad