

The Automatic Buck-Boost Module HL802A-3.3V, manufactured by Shenzhen Zheng Yi Electronic Technology Co., Ltd, is a versatile power supply module designed to regulate voltage levels efficiently. It can step down (buck) or step up (boost) input voltages to provide a stable output of either 3.3V at 2A or 5V at 1A. This module is powered by the TPS63802 chip, which ensures high efficiency and reliable performance, even in demanding applications.








| Parameter | Value |
|---|---|
| Input Voltage Range | 1.8V to 5.5V |
| Output Voltage Options | 3.3V (2A max) or 5V (1A max) |
| Output Current | Up to 2A (3.3V mode) / Up to 1A (5V mode) |
| Efficiency | Up to 95% |
| Chipset | TPS63802 |
| Operating Temperature Range | -40°C to +85°C |
| Dimensions | 22mm x 17mm x 4mm |
| Pin Name | Pin Type | Description |
|---|---|---|
| VIN | Power Input | Connect to the input voltage source (1.8V to 5.5V). |
| GND | Ground | Connect to the ground of the circuit. |
| VOUT | Power Output | Provides the regulated output voltage (3.3V or 5V). |
| EN | Enable Input | Active-high pin to enable the module. Pull low to disable the output. |
| SEL | Voltage Select | Selects the output voltage: High for 5V, Low for 3.3V. |
Connect the Input Voltage:
Set the Output Voltage:
Enable the Module:
Connect the Load:
Ground Connections:
The following example demonstrates how to use the module to power an Arduino UNO with a 5V output.
// Example code to monitor the Arduino's input voltage using the Automatic Buck-Boost Module
// Ensure the module is set to 5V output mode (SEL pin high).
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
pinMode(A0, INPUT); // Configure analog pin A0 to read input voltage
}
void loop() {
int sensorValue = analogRead(A0); // Read the analog input
float voltage = sensorValue * (5.0 / 1023.0); // Convert to voltage (5V reference)
// Print the voltage to the Serial Monitor
Serial.print("Input Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
| Issue | Possible Cause | Solution |
|---|---|---|
| No output voltage | EN pin is not pulled high | Ensure the EN pin is connected to VIN or a high logic level. |
| Incorrect output voltage | SEL pin is not configured correctly | Verify the SEL pin is connected to VIN for 5V or GND for 3.3V. |
| Overheating during operation | Excessive load current | Reduce the load current or improve heat dissipation. |
| Module not functioning with input below 3V | Input voltage too low for operation | Ensure the input voltage is within the specified range (1.8V to 5.5V). |
Can this module be used with a 9V battery?
What happens if the load exceeds the current limit?
Is the module suitable for powering Raspberry Pi boards?
Can I leave the SEL pin floating?
By following this documentation, users can effectively integrate the HL802A-3.3V Automatic Buck-Boost Module into their projects for reliable and efficient power management.