

The Adafruit AP3429 3.3V Buck (Manufacturer Part ID: 4711) is a compact and efficient DC-DC buck converter designed to step down input voltages to a stable 3.3V output. This component is ideal for powering microcontrollers, sensors, and other low-voltage devices in embedded systems. Its high efficiency and small form factor make it a popular choice for portable and battery-powered applications.








The following table outlines the key technical details of the Adafruit AP3429 3.3V Buck:
| Parameter | Value |
|---|---|
| Input Voltage Range | 4.5V to 5.5V |
| Output Voltage | 3.3V (fixed) |
| Maximum Output Current | 2A |
| Efficiency | Up to 95% |
| Switching Frequency | 1.5 MHz |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 10mm x 10mm x 4mm |
The Adafruit AP3429 3.3V Buck has the following pinout:
| Pin Name | Description |
|---|---|
| VIN | Input voltage (4.5V to 5.5V). Connect to power source. |
| GND | Ground. Connect to the ground of the circuit. |
| VOUT | Regulated 3.3V output. Connect to the load. |
| EN | Enable pin. Pull high to enable the converter, low to disable. |
Connect the Input Voltage (VIN):
Connect the Ground (GND):
Connect the Output Voltage (VOUT):
Enable the Converter (Optional):
Add Decoupling Capacitors:
Thermal Management:
The AP3429 is highly efficient, but at high currents, it may generate heat. Ensure proper ventilation or use a heatsink if necessary.
Input Voltage Stability:
Use a stable and noise-free input voltage source to maintain consistent performance.
Load Requirements:
Verify that the total current draw of your load does not exceed 2A to prevent overloading the converter.
The Adafruit AP3429 can be used to power an Arduino UNO by stepping down a 5V input to 3.3V for peripherals. Below is an example of connecting the AP3429 to an Arduino UNO:
// Example: Powering a 3.3V sensor with the AP3429 and Arduino UNO
// Connect the AP3429 as follows:
// VIN -> 5V power source (e.g., USB or battery)
// GND -> Arduino GND
// VOUT -> Sensor VCC (3.3V)
// EN -> VIN (to enable the converter)
// Arduino code to read data from a 3.3V sensor
const int sensorPin = A0; // Analog pin connected to the sensor output
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(sensorPin, INPUT); // Set sensor pin as input
}
void loop() {
int sensorValue = analogRead(sensorPin); // Read sensor value
float voltage = sensorValue * (3.3 / 1023.0); // Convert to voltage
Serial.print("Sensor Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(1000); // Wait 1 second before next reading
}
No Output Voltage (VOUT):
Overheating:
Unstable Output Voltage:
Low Efficiency:
Q: Can the AP3429 be used with a 12V input?
A: No, the AP3429 supports an input voltage range of 4.5V to 5.5V. Using a 12V input will damage the component.
Q: Is the output voltage adjustable?
A: No, the AP3429 provides a fixed 3.3V output.
Q: Can I use the AP3429 to power a Raspberry Pi?
A: No, the Raspberry Pi typically requires 5V input. The AP3429 is designed for 3.3V applications.
Q: What is the maximum load current?
A: The AP3429 can supply up to 2A of current to the load.
Q: Does the AP3429 have reverse polarity protection?
A: No, the AP3429 does not include reverse polarity protection. Ensure correct polarity when connecting the input voltage.