======================================================================== 74F258 QUAD 2-INPUT MULTIPLEXER (WITH 3-STATE OUTPUTS) ======================================================================== Family: Fairchild FAST (Advanced Schottky TTL) Source: 1980 Fairchild FAST Data Book, pages 4-82 ... 4-84 Status: PRELIMINARY -- page 4-82 carries a "Preliminary" watermark. Ratings: Vcc = +5.0 V +/-5%, TA = 0 to +70 deg C DESCRIPTION ----------- The 'F258 is a quad 2-input multiplexer with 3-state outputs. Four bits of data from two sources can be selected using a common data select input. The four outputs present the selected data in the complement (inverted) form. The outputs may be switched to a high impedance state with a HIGH on the common Output Enable (/OE) input, allowing the outputs to interface directly with bus oriented systems. o Multiplexer expansion by tying outputs together o Inverting 3-state outputs FUNCTIONAL DESCRIPTION ---------------------- The 'F258 is a quad 2-input multiplexer with 3-state outputs. It selects four bits of data from two sources under control of a common Select input (S). When the Select input is LOW, the I0x inputs are selected; when Select is HIGH, the I1x inputs are selected. The data on the selected inputs appears at the outputs in inverted form. The 'F258 is the logic implementation of a 4-pole, 2-position switch where the position of the switch is determined by the logic levels supplied to the Select input. /Za = /OE * ( I1a*S + I0a*/S ) /Zb = /OE * ( I1b*S + I0b*/S ) /Zc = /OE * ( I1c*S + I0c*/S ) /Zd = /OE * ( I1d*S + I0d*/S ) When the Output Enable input (/OE) is HIGH, the outputs are forced to a high impedance OFF state. If the outputs of the 3-state devices are tied together, all but one device must be in the high impedance state to avoid high currents that would exceed the maximum ratings. Designers should ensure that Output Enable signals to 3-state devices whose outputs are tied together are designed so there is no overlap. CONNECTION DIAGRAM (16-pin DIP) ------------------------------- Pin Function Pin Function --- ----------------------------- --- -------------------------- 1 S Common Data Select input 16 Vcc 2 I0a Source 0, bit a 15 /OE 3-State Output Enable 3 I1a Source 1, bit a 14 I0c Source 0, bit c 4 /Za Inverting output a 13 I1c Source 1, bit c 5 I0b Source 0, bit b 12 /Zc Inverting output c 6 I1b Source 1, bit b 11 I0d Source 0, bit d 7 /Zb Inverting output b 10 I1d Source 1, bit d 8 GND 9 /Zd Inverting output d The 3-State Output Enable input /OE (pin 15) is active LOW. Pin-for-pin identical to the 'F257 except the outputs are inverted. TRUTH TABLE (each section) -------------------------- /OE S I0 I1 /Z --- - -- -- -- H X X X Z L H X L H L H X H L L L L X H L L H X L H = HIGH voltage level; L = LOW voltage level; X = immaterial; Z = high impedance. INPUT LOADING / FAN-OUT ----------------------- Pin Names Description U.L. HIGH/LOW --------- ---------------------------------------- ------------- S Common Data Select Input 0.5 / 0.375 /OE 3-State Output Enable Input (Active LOW) 0.5 / 0.375 I0a - I0d Data Inputs from Source 0 0.5 / 0.375 I1a - I1d Data Inputs from Source 1 0.5 / 0.375 /Za - /Zd Inverting Data Outputs 25 / 12.5 DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE --------------------------------------------------- Symbol Parameter Min Typ Max Units ------ ---------------------------------- --- ---- --- ----- Icc Power Supply Current, outputs HIGH 5.8 mA Icc Power Supply Current, outputs LOW 14 mA Icc Power Supply Current, outputs OFF 16.8 mA Conditions: outputs HIGH -- Vcc = Max; S, I1x = 4.5 V; /OE, I0x = Gnd outputs LOW -- Vcc = Max; I1x = 4.5 V; /OE, I0x, S = Gnd outputs OFF -- Vcc = Max; S, I0x = Gnd; /OE, I1x = 4.5 V AC CHARACTERISTICS ------------------ Symbol Parameter Min Typ Max Units ---------- --------------------------- --- --- --- ----- tPLH Propagation Delay In to /Zn -- 2.9 -- ns tPHL Propagation Delay In to /Zn -- 2.8 -- ns tPLH Propagation Delay S to /Zn -- 6.3 -- ns tPHL Propagation Delay S to /Zn -- 6.2 -- ns tPZH, tPZL Output Enable Time* -- -- -- ns tPHZ, tPLZ Output Disable Time* -- -- -- ns *CL = 5 pF