

The MAX98375 is a high-efficiency, Class D audio amplifier designed for driving speakers in portable and battery-powered applications. Manufactured in China, this component integrates a digital-to-analog converter (DAC) and supports I2S audio input, making it ideal for modern audio processing tasks. Its compact design and low power consumption make it a popular choice for devices such as smartphones, tablets, portable speakers, and other audio-enabled gadgets.








| Parameter | Value |
|---|---|
| Supply Voltage (VDD) | 2.5V to 5.5V |
| Output Power | Up to 15W (at 8Ω load, 10% THD+N, 12V PVDD) |
| Efficiency | >90% |
| Input Type | I2S digital audio input |
| Signal-to-Noise Ratio (SNR) | 108 dB |
| Total Harmonic Distortion | 0.02% (at 1W, 8Ω load) |
| Operating Temperature | -40°C to +85°C |
| Package Type | 20-pin WLP or 24-pin TQFN |
| Pin Number | Name | Description |
|---|---|---|
| A1 | VDD | Power supply input (2.5V to 5.5V). |
| A2 | GND | Ground connection. |
| A3 | SCL | I2C clock input for configuration. |
| A4 | SDA | I2C data input for configuration. |
| B1 | OUT+ | Positive speaker output. |
| B2 | OUT- | Negative speaker output. |
| B3 | I2S_WS | I2S word select (left/right channel select). |
| B4 | I2S_SCK | I2S serial clock input. |
| C1 | PVDD | Power supply for the output stage. |
| C2 | I2S_SD | I2S serial data input. |
| C3 | MUTE | Mute control input (active high). |
| C4 | NC | No connection. |
| Pin Number | Name | Description |
|---|---|---|
| 1 | VDD | Power supply input (2.5V to 5.5V). |
| 2 | GND | Ground connection. |
| 3 | SCL | I2C clock input for configuration. |
| 4 | SDA | I2C data input for configuration. |
| 5 | OUT+ | Positive speaker output. |
| 6 | OUT- | Negative speaker output. |
| 7 | I2S_WS | I2S word select (left/right channel select). |
| 8 | I2S_SCK | I2S serial clock input. |
| 9 | PVDD | Power supply for the output stage. |
| 10 | I2S_SD | I2S serial data input. |
| 11 | MUTE | Mute control input (active high). |
| 12 | NC | No connection. |
The MAX98375 can be connected to an Arduino UNO for basic audio playback using I2S. Note that the Arduino UNO requires an I2S-compatible shield or module for this purpose.
#include <Wire.h>
// I2C address of MAX98375
#define MAX98375_I2C_ADDR 0x20
void setup() {
Wire.begin(); // Initialize I2C communication
Serial.begin(9600); // Initialize serial communication for debugging
// Configure MAX98375 via I2C
Wire.beginTransmission(MAX98375_I2C_ADDR);
Wire.write(0x00); // Example register address
Wire.write(0x01); // Example data to configure the amplifier
Wire.endTransmission();
Serial.println("MAX98375 configured successfully.");
}
void loop() {
// Main loop can handle audio playback or other tasks
}
No Audio Output
Distorted Audio
Amplifier Overheating
I2C Communication Failure
Q: Can the MAX98375 drive a 4Ω speaker?
A: Yes, but ensure proper thermal management as the amplifier may generate more heat when driving lower impedance loads.
Q: What is the maximum supported I2S sample rate?
A: The MAX98375 supports sample rates up to 192kHz.
Q: Is an external DAC required?
A: No, the MAX98375 has a built-in DAC and directly accepts I2S digital audio input.
Q: Can I use the MAX98375 with a 3.3V microcontroller?
A: Yes, the MAX98375 is compatible with 3.3V logic levels for I2S and I2C communication.