

The STA540 is a dual power amplifier designed for driving speakers in audio applications. It is capable of delivering high output power with low distortion, making it ideal for high-quality audio systems. The STA540 is commonly used in home audio systems, portable devices, and other applications requiring efficient and reliable audio amplification. Its compact design and integrated features make it a popular choice for both hobbyists and professional audio engineers.








The STA540 is a versatile and robust audio amplifier with the following key specifications:
| Parameter | Value |
|---|---|
| Supply Voltage (Vcc) | 8V to 22V |
| Output Power | Up to 38W per channel (4Ω load) |
| Total Harmonic Distortion | 0.01% (typical) |
| Input Impedance | 70 kΩ |
| Gain | 26 dB |
| Operating Temperature | -40°C to +85°C |
| Package Type | Multiwatt15 |
The STA540 comes in a Multiwatt15 package with the following pinout:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | IN1+ | Non-inverting input for channel 1 |
| 2 | IN1- | Inverting input for channel 1 |
| 3 | SVR | Supply voltage rejection |
| 4 | GND | Ground |
| 5 | OUT1 | Output for channel 1 |
| 6 | Vcc | Positive supply voltage |
| 7 | OUT2 | Output for channel 2 |
| 8 | GND | Ground |
| 9 | SVR | Supply voltage rejection |
| 10 | IN2- | Inverting input for channel 2 |
| 11 | IN2+ | Non-inverting input for channel 2 |
| 12-15 | NC | Not connected |
The STA540 can be used with an Arduino UNO to create a simple audio amplifier. Below is an example of how to control the STA540 using PWM signals from the Arduino:
// Example: Controlling STA540 with Arduino UNO
// This code generates a PWM signal to drive the STA540 amplifier
const int pwmPin1 = 9; // PWM output for channel 1
const int pwmPin2 = 10; // PWM output for channel 2
void setup() {
pinMode(pwmPin1, OUTPUT); // Set pin 9 as output
pinMode(pwmPin2, OUTPUT); // Set pin 10 as output
}
void loop() {
// Generate a simple audio tone on channel 1
analogWrite(pwmPin1, 128); // 50% duty cycle (mid-level signal)
// Generate a different tone on channel 2
analogWrite(pwmPin2, 192); // 75% duty cycle (higher signal level)
delay(1000); // Wait for 1 second
// Turn off both channels
analogWrite(pwmPin1, 0); // No signal
analogWrite(pwmPin2, 0); // No signal
delay(1000); // Wait for 1 second
}
Note: The PWM signals from the Arduino can be filtered using low-pass filters to produce smoother audio signals.
No Output Signal:
Distorted Audio:
Overheating:
Humming or Noise:
Q1: Can the STA540 drive two speakers simultaneously?
Yes, the STA540 is a dual-channel amplifier and can drive two speakers independently.
Q2: What is the maximum output power of the STA540?
The STA540 can deliver up to 38W per channel with a 4Ω load and adequate power supply.
Q3: Can I use the STA540 with a 12V power supply?
Yes, the STA540 operates within a supply voltage range of 8V to 22V, so a 12V power supply is suitable.
Q4: Do I need a heatsink for the STA540?
Yes, a heatsink is recommended to manage heat dissipation, especially at higher output power levels.
Q5: Can I use the STA540 for a mono audio application?
Yes, you can bridge the two channels to create a single, higher-power mono output. Refer to the datasheet for details on bridging configurations.