

The PAM8403 is a low distortion, low noise audio amplifier module with built-in volume control, capable of delivering 3W output per channel. It is designed for driving small speakers in portable audio applications. This module is ideal for projects requiring a compact, efficient, and high-quality audio amplification solution.








| Parameter | Value | 
|---|---|
| Manufacturer | kit | 
| Part ID | pam | 
| Output Power | 3W per channel | 
| Operating Voltage | 2.5V to 5.5V | 
| Efficiency | Up to 90% | 
| Total Harmonic Distortion (THD) | < 0.1% | 
| Signal-to-Noise Ratio (SNR) | 90dB | 
| Channel Separation | 85dB | 
| Volume Control | Built-in potentiometer | 
| Pin Number | Pin Name | Description | 
|---|---|---|
| 1 | VCC | Power supply (2.5V to 5.5V) | 
| 2 | GND | Ground | 
| 3 | LOUT+ | Left channel positive output | 
| 4 | LOUT- | Left channel negative output | 
| 5 | ROUT+ | Right channel positive output | 
| 6 | ROUT- | Right channel negative output | 
| 7 | LIN | Left channel input | 
| 8 | RIN | Right channel input | 
| 9 | GND | Ground | 
| 10 | VCC | Power supply (2.5V to 5.5V) | 
No Sound Output
Distorted Sound
Overheating
Q1: Can I use the PAM8403 with an Arduino UNO?
Q2: What type of speakers can I use with the PAM8403?
Q3: How do I adjust the volume?
/*
 * Example code to use PAM8403 with Arduino UNO
 * This code generates a simple tone on the PAM8403 module.
 */
const int speakerPin = 9; // PWM pin connected to PAM8403 input
void setup() {
  pinMode(speakerPin, OUTPUT);
}
void loop() {
  // Generate a 1kHz tone
  tone(speakerPin, 1000);
  delay(1000); // Play tone for 1 second
  noTone(speakerPin);
  delay(1000); // Pause for 1 second
}
This documentation provides a comprehensive guide to using the PAM8403 with volume control. Whether you are a beginner or an experienced user, this information will help you effectively integrate the PAM8403 into your audio projects.