A leak detector includes a sensor assembly including at least one sensor configured to sense acoustic signals; and at least one printed circuit board coupled to the sensor assembly and configured to support a processing device, the processing device comprising at least a microcontroller unit (MCU) and a digital signal processor (DSP), wherein the MCU is configured to continually receive acoustic signals from the sensor assembly, and wherein the DSP is configured to remain in a sleep mode except when the MCU wakes the DSP from the sleep mode at predetermined times.