4:1 MUX — IC 74HC153

74HC153 4:1 MUX QUAD INPUT MUX 1 I0 2 I1 3 I2 4 I3 S0 S1 Y 0I0 0I1 0I2 0I3 0S0 0S1 OUT Y 0 SELECT LINES
Routing: I0 → Y
S = 00
Y = 0
Selected input value: 0

Function Table

S1S0ChannelY Output
00I0I0
01I1I1
10I2I2
11I3I3

When Enable (G̅) = 0, the selected input In is propagated to Y. When G̅ = 1, Y = 0 (disabled).

How MUX Works

Y = Isel where sel = S1·2 + S0

The select lines S0, S1 act like a 2-bit address, choosing which of the 4 data inputs to pass through.

Gate-level Implementation

Y = (S̄1·S̄0·I0) + (S̄1·S0·I1)
+ (S1·S̄0·I2) + (S1·S0·I3)

Applications

Data routing, parallel-to-serial conversion, function generators, bus arbitration, FPGA logic blocks.