Arduino voltage drops and resets when sound plays thru amp

I have a project using a 3.3V Arduino Pro Mini, a lithium rechargeable battery, and a mono audio amplifier breakout. When sound plays, the voltage drops from 3.3 V to 2.8 and it resets.

I'm a bit new to this stuff, and I'm wondering if I need a capacitor to prevent this from happening, and if so, what type I need.

I'd appreciate any suggestions. Thanks.

the voltage drops from 3.3 V to 2.8 and it resets.

What do you really think the problem is.

Hi, You cannot rely on the 5V or 3.3V pins for a lot of current, your amp is overloading the 3.3V pin and causing the controller to reset. Give the amp its separate power supply, connecting the gnd of the arduino to the gnd of the amp power supply. How big is your Li battery? Tom..... :)

I solved it. Didn't realize the tiny piezo speaker would pull over 1 amp whenever it played. Added a resistor to the volume pins of the amp breakout.