

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.