

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 = 4.5V |
| 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 | EN | Enable input (active LOW) |
| 3 | X0 | Channel X0 input/output |
| 4 | X1 | Channel X1 input/output |
| 5 | X2 | Channel X2 input/output |
| 6 | X3 | Channel X3 input/output |
| 7 | VEE | Negative supply voltage (typically GND) |
| 8 | Y0 | Channel Y0 input/output |
| 9 | Y1 | Channel Y1 input/output |
| 10 | Y2 | Channel Y2 input/output |
| 11 | Y3 | Channel Y3 input/output |
| 12 | Z | Common output/input for Y channels |
| 13 | VCC | Positive supply voltage |
| 14 | GND | Ground |
| 15 | B | Address select input B |
| 16 | W | Common output/input for X channels |
The SV74LV4052APWR can be controlled using an Arduino UNO. Below is an example code snippet to select different channels:
// Define pin connections for the SV74LV4052APWR
const int pinA = 2; // Address select input A
const int pinB = 3; // Address select input B
const int pinEN = 4; // Enable pin (active LOW)
void setup() {
// Set pin modes
pinMode(pinA, OUTPUT);
pinMode(pinB, OUTPUT);
pinMode(pinEN, OUTPUT);
// Enable the multiplexer (set EN to LOW)
digitalWrite(pinEN, LOW);
}
void loop() {
// Example: Select channel X0/Y0 (A=0, B=0)
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
delay(1000); // Wait for 1 second
// Example: Select channel X1/Y1 (A=1, B=0)
digitalWrite(pinA, HIGH);
digitalWrite(pinB, LOW);
delay(1000); // Wait for 1 second
// Example: Select channel X2/Y2 (A=0, B=1)
digitalWrite(pinA, LOW);
digitalWrite(pinB, HIGH);
delay(1000); // Wait for 1 second
// Example: Select channel X3/Y3 (A=1, B=1)
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
delay(1000); // Wait for 1 second
}
No Signal Output:
Signal Distortion:
High ON Resistance:
Floating Inputs:
Q1: Can the SV74LV4052APWR handle bidirectional signals?
Yes, the SV74LV4052APWR supports bidirectional signal routing, making it suitable for both input and output applications.
Q2: What is the maximum frequency the component can switch?
The maximum switching frequency is 100 MHz, making it suitable for high-speed applications.
Q3: Can I use this component with a 3.3V microcontroller?
Yes, the SV74LV4052APWR operates at supply voltages as low as 2.0V, making it compatible with 3.3V systems.
Q4: How do I reduce noise in my circuit?
Use decoupling capacitors near the VCC pin and ensure proper grounding to minimize noise and improve signal integrity.