The WM8958 is a highly integrated, ultra-low power hi-fi codec with an integrated stereo Class D/AB speaker driver and Class W headphone driver to minimize power consumption during audio playback. The device requires only two voltage supplies, with all other internal supply rails generated from integrated LDOs. Stereo full duplex asynchronous sample rate conversion and multi-channel digital mixing combined with powerful analog mixing to support a wide range of different architectures and use cases. A smart digital microphone interface provides power regulation and a low jitter clock output and decimation filters for up to four digital microphones. A MIC activity detect with interrupt is available. Active ground loop noise rejection and DC offset correction help prevent pop noise and suppress ground noise on the headphone outputs. A multiband compressor and programmable parametric EQ provide volume maximization and speaker compensation in the digital playback paths. The dynamic range controller can be used in record or playback paths for maintaining a constant signal level, maximizing loudness and protecting speakers against overloading and clipping.



  • 24-bit 4-channel hi-fi DAC and 2-channel hi-fi ADC
  • 100 dB SNR during DAC playback (‘A’ weighted)
  • Smart MIC interface
    • Power, clocking and data input for up to four digital MICs
    • High performance analog MIC interface
    • MIC activity detect & interrupt allows processor to sleep
  • 2W stereo (2x2W) class D/AB speaker driver
  • Capless class W headphone drivers
    • Integrated charge pump
    • 5.3 mW total power for DAC playback to headphones
  • 4 Line outputs (single-ended or differential)
  • BTL earpiece driver
  • Digital audio interfaces for multi-processor architecture
    • Asynchronous stereo duplex sample rate conversion
    • Powerful mixing and digital loopback functions
  • ReTune™ Mobile 5-band, 6-channel parametric EQ
  • Multiband compressor and dynamic range controller
  • Dual FLL provides all necessary clocks
    • Self-clocking modes allow processor to sleep
    • All standard sample rates from 8 kHz to 96 kHz
  • Active noise reduction circuits
    • DC offset correction removes pops and clicks
    • Ground loop noise cancellation
  • Integrated LDO regulators
  • 72-ball W-CSP package (4.516 x 4.258 x 0.698mm)

Parametric Specifications

DACs 4
ADCs 2
Sample Rate (kHz) 8-96
Analog Power Supply (V) 2.4-3.3
Power Consumption (mW) 5.3
Package 72 WLCSP

Technical Documents

WM8958 Product Datasheet

Aug 1, 2012, v3.5 : 4132 Kb

WM8958 Product Brief

Jan 1, 2012, Rev 3.2 : 677 Kb

Software and Tools

Device Pack for WM8958

Aug 16, 2018, v2.1 : 25.1Mb


Comprehensive Solutions