

The SV74LV4052APWR is a dual 4-channel analog multiplexer/demultiplexer designed for high-speed switching applications. It features low ON resistance, making it ideal for routing analog or digital signals with minimal signal degradation. This component operates at low voltage levels, ensuring compatibility with modern low-power digital circuits. Its versatility makes it suitable for applications such as signal routing, data acquisition systems, audio switching, and communication systems.








The following table outlines the key technical specifications of the SV74LV4052APWR:
| Parameter | Value |
|---|---|
| Supply Voltage (Vcc) | 2.0V to 5.5V |
| ON Resistance (Ron) | 20Ω (typical) at Vcc = 3.3V |
| Maximum Switching Frequency | 100 MHz |
| Operating Temperature Range | -40°C to +85°C |
| Input High Voltage (VIH) | 0.7 × Vcc (minimum) |
| Input Low Voltage (VIL) | 0.3 × Vcc (maximum) |
| Propagation Delay | 3 ns (typical) at Vcc = 5V |
| Package Type | TSSOP-16 |
The SV74LV4052APWR is housed in a 16-pin TSSOP package. The pinout and descriptions are as follows:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | A | Address select input A |
| 2 | B | Address select input B |
| 3 | EN | Enable input (active LOW) |
| 4 | VEE | Negative supply voltage (typically GND) |
| 5 | Y0 | Channel 0 of multiplexer Y |
| 6 | Y1 | Channel 1 of multiplexer Y |
| 7 | Y2 | Channel 2 of multiplexer Y |
| 8 | Y3 | Channel 3 of multiplexer Y |
| 9 | Z3 | Channel 3 of multiplexer Z |
| 10 | Z2 | Channel 2 of multiplexer Z |
| 11 | Z1 | Channel 1 of multiplexer Z |
| 12 | Z0 | Channel 0 of multiplexer Z |
| 13 | VCC | Positive supply voltage |
| 14 | GND | Ground |
| 15 | COMZ | Common output/input for multiplexer Z |
| 16 | COMY | Common output/input for multiplexer Y |
The SV74LV4052APWR can be controlled using an Arduino UNO. Below is an example code snippet to select different channels of the multiplexer:
// Define control pins for the multiplexer
const int pinA = 2; // Address select A
const int pinB = 3; // Address select B
const int pinEN = 4; // Enable pin (active LOW)
void setup() {
// Set control pins as outputs
pinMode(pinA, OUTPUT);
pinMode(pinB, OUTPUT);
pinMode(pinEN, OUTPUT);
// Enable the multiplexer
digitalWrite(pinEN, LOW);
}
void loop() {
// Select Channel 0 (A = 0, B = 0)
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
delay(1000); // Wait for 1 second
// Select Channel 1 (A = 0, B = 1)
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
delay(1000); // Wait for 1 second
// Select Channel 2 (A = 1, B = 0)
digitalWrite(pinA, HIGH);
digitalWrite(pinB, LOW);
delay(1000); // Wait for 1 second
// Select Channel 3 (A = 1, B = 1)
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
delay(1000); // Wait for 1 second
}
No Signal Output:
Signal Distortion:
Unexpected Behavior:
Q: Can the SV74LV4052APWR handle bidirectional signals?
A: Yes, the component supports bidirectional signal routing, making it suitable for both analog and digital signals.
Q: What is the maximum frequency the multiplexer can handle?
A: The maximum switching frequency is 100 MHz, but signal integrity may depend on PCB layout and trace lengths.
Q: Can I use this component with a 3.3V microcontroller?
A: Yes, the SV74LV4052APWR operates at supply voltages as low as 2.0V, making it compatible with 3.3V systems.