

Power MUX Click is a power management module designed to facilitate the selection and seamless switching of multiple power sources to a single output. This component ensures efficient power distribution in electronic circuits, making it ideal for applications requiring redundancy or prioritization of power sources. It is commonly used in battery-powered devices, uninterruptible power supplies (UPS), and systems requiring automatic power source selection.








The Power MUX Click module is built to handle a wide range of power management tasks. Below are its key technical details:
The Power MUX Click module features a standard 8-pin interface. Below is the pinout description:
| Pin | Name | Type | Description |
|---|---|---|---|
| 1 | VIN1 | Power Input | Primary power source input (2.7V to 5.5V). |
| 2 | VIN2 | Power Input | Secondary power source input (2.7V to 5.5V). |
| 3 | VOUT | Power Output | Output voltage (matches selected input source). |
| 4 | GND | Ground | Common ground for the circuit. |
| 5 | SEL | Digital Input | Source selection pin (HIGH for VIN1, LOW for VIN2). |
| 6 | EN | Digital Input | Enable pin (HIGH to enable output, LOW to disable). |
| 7 | INT | Digital Output | Interrupt pin for status monitoring. |
| 8 | SDA/SCL | I2C Interface | Optional I2C communication pins for advanced control. |
The Power MUX Click module is straightforward to use in a circuit. Follow the steps below to integrate it into your design:
VIN1 pin.VIN2 pin.VOUT pin.GND pin.SEL pin to select the desired power source:SEL HIGH to select VIN1.SEL LOW to select VIN2.EN pin HIGH to enable the output voltage.SDA and SCL lines.Below is an example of how to use the Power MUX Click module with an Arduino UNO to switch between two power sources:
// Define pin connections for Power MUX Click
#define SEL_PIN 7 // Pin connected to SEL (source selection)
#define EN_PIN 8 // Pin connected to EN (enable output)
void setup() {
// Initialize pins as outputs
pinMode(SEL_PIN, OUTPUT);
pinMode(EN_PIN, OUTPUT);
// Enable the Power MUX Click output
digitalWrite(EN_PIN, HIGH);
// Select the primary power source (VIN1)
digitalWrite(SEL_PIN, HIGH);
}
void loop() {
// Example: Toggle between power sources every 5 seconds
digitalWrite(SEL_PIN, LOW); // Switch to secondary power source (VIN2)
delay(5000); // Wait for 5 seconds
digitalWrite(SEL_PIN, HIGH); // Switch back to primary power source (VIN1)
delay(5000); // Wait for 5 seconds
}
No Output Voltage:
EN pin is set HIGH to enable the output.Output Voltage Fluctuations:
Module Overheating:
I2C Communication Issues:
SDA and SCL lines.Q1: Can I use the Power MUX Click with only one power source?
A1: Yes, you can connect a single power source to either VIN1 or VIN2. Ensure the SEL pin is set accordingly.
Q2: What happens if both power sources are active?
A2: The module will select the source based on the SEL pin state. If SEL is HIGH, VIN1 is selected; if LOW, VIN2 is selected.
Q3: Is the switching between power sources seamless?
A3: Yes, the module is designed for seamless switching, minimizing disruptions to the output voltage.
Q4: Can I control the module using a microcontroller?
A4: Absolutely! The SEL and EN pins can be controlled via GPIO, and the I2C interface allows for advanced control and monitoring.