SparkFun Audio Codec Breakout - WM8960 (Qwiic)

SKU: BOB-21250 Brand: Sparkfun
The SparkFun WM8960 Audio Codec Breakout is a low-power, high-quality stereo codec with 1W Stereo Class D speaker drivers and headphone drivers...
$30.70 AUD, inc GST
$27.91 AUD, exc GST

Available with a lead time
Expect dispatch between May 22 and May 27

Quantity Discounts:

  • 10-25 $27.07 (exc GST)
  • 25+ $26.51 (exc GST)
- +

0 from local stock, 1 supplier stock; your order will dispatch between Dec 1 to Dec 10. And yes, stock levels and lead times are accurate!

Shipping:

  • $6+ Standard (5+ days*, tracked)
  • $10+ Express (2+ days*, tracked)
  • FREE Pickup (Newcastle only - must order online*)

Shipping costs may increase for heavy products or large orders.

Exact shipping can be calculated on the view cart page.

*Conditions apply, see shipping tab below.

The SparkFun WM8960 Audio Codec Breakout is a low-power, high-quality stereo codec with 1W Stereo Class D speaker drivers and headphone drivers. The WM8960 acts as a stereo audio ADC and DAC and communicates using I2S, a standard audio data protocol (not to be confused with I2C). This audio codec is chock full of features some of which include advanced on-chip digital signal processing for automatic level control (ALC) for the line or microphone input, programmable gain amplifier (PGA), pop and click suppression, and its ability to configure I2S settings and analog audio path through software via I2C.

The 6x flexible analog input pins allow for a variety of sound source signal types to be routed internally to the ADC inputs. These signal types include line level and microphone level (balanced, and un-balanced) sources. This allows you to accept audio from the sound card on your computer, headphone output of your smartphone, electret microphones, MEMs microphone, etc. The flexible analog signal routing includes PGAs and multiple boost stages so that it can accept a wide range of audio signal levels.

Its efficient class-D driver also means low heat and long battery life when driving 8O speakers at up to 1W per channel for portable audio applications. As an alternative output, users can also use the audio codec to drive 16O headphones at up to 40mW for portable audio applications.

Audio feeling a bit... empty? Turn on the 3D enhancement to artificially increase the separation between the left and right channels. In other words, you will feel as if the room is full of sound coming from all directions during playback. We've written an extensive Arduino Library that allows you to easily control all of the audio codec's features from simple volume control to 3D-enhanced audio playback.

The board breaks out the WM8960 pins along the edge of the PCB with 0.1"-spaced pins to connect to a breadboard. Utilizing our handy Qwiic system saves you from manually wiring the I2C port when configuring the audio codec's settings. A power LED (PWR) is included on the board to indicate when power is applied to the audio CODEC through 3.3V. It can be disabled by cutting the LED jumper on the bottom side. To power the analog (AVDD) and speaker driver (SPKVDD), you will need to include power on the VIN pin. The built-in XC6222 3.3V/700mA voltage regulator regulates the voltage down for the analog circuit. Jumpers for the analog circuit (i..e. AVDD-ISO) and speaker drivers (VIN/SPKVDD) are included for users that want to power each with a separate power supply.

This board is great for projects that require you to encode or decode audio signals. Add the SparkFun Audio Codec Breakout WM8960 to your next portable digital player or immersive VR game.

The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.

Get Started with the WM8960 Audio Codec Breakout Guide

Features

  • DAC SNR 98dB (‘A’ weighted), THD -84dB at 48kHz, 3.3V
  • ADC SNR 94dB (‘A’ weighted), THD -82dB at 48kHz, 3.3V
  • Pop and click suppression
  • 3D Enhancement
  • Stereo Class D Speaker Driver
    • <0.1% THD with 1W per channel into 8O BTL speakers
    • 70dB PSRR @217Hz
    • 87% efficiency (1W output)
    • Flexible internal switching clock
  • On-chip Headphone Driver
    • 40mW output power into 16O at 3.3V
    • Capless mode support
    • THD -75dB at 20mW, SNR 90dB with 16O load
  • Microphone Interface
    • Pseudo differential for high noise immunity
    • Integrated low noise MICBIAS
    • Programmable ALC / Limiter and Noise Gate
  • Low Power Consumption
  • Low Supply Voltages
    • Analogue
      • 2.7V to 3.6V (Speaker supply up to 5.5V)
      • Typically 3.3V (via 3.3V Voltage Regulator)
    • Digital core and I/O
      • 1.71V to 3.6V
      • Typically 3.3V (via Qwiic or 3.3V PTH)
  • On-chip PLL provides flexible clocking scheme
  • Sample rates (kHz): 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48
  • Built-In XC6222 3.3V/700mA Voltage Regulator for AVDD
  • 1x 4-pin Qwiic Connector
  • I2C Address: 0x1A (unshifted)
  • I2C Pull-Up Resistors (2.2kO)
  • LED
    • PWR
  • Jumpers
    • LED
    • I2C
    • 3.3V/SPKVDD/VIN
    • AVDD-ISO
  • Board Dimensions: 1.00in. x 1.60in. (25.4mm x 40.6mm)

Documents

This product is listed in:

Breakouts & Modules>Audio

Product Comments

Exact shipping can be calculated on the view cart page (no login required).

Products that weigh more than 0.5 KG may cost more than what's shown (for example, test equipment, machines, >500mL liquids, etc).

We deliver Australia-wide with these options (depends on the final destination - you can get a quote on the view cart page):

  • $3+ for Stamped Mail (typically 10+ business days, not tracked, only available on selected small items)
  • $6+ for Standard Post (typically 6+ business days, tracked)
  • $10+ for Express Post (typically 2+ business days, tracked)
  • Pickup - Free! Only available to customers who live in the Newcastle region (must order online and only pickup after we email to notify you the order is ready). Orders placed after 2PM may not be ready until the following business day.

Non-metro addresses in WA, NT, SA & TAS can take 2+ days in addition to the above information.

Some batteries (such as LiPo) can't be shipped by Air. During checkout, Express Post and International Methods will not be an option if you have that type of battery in your shopping cart.

International Orders - the following rates are for New Zealand and will vary for other countries:

  • $11+ for Pack and Track (3+ days, tracked)
  • $16+ for Express International (2-5 days, tracked)

If you order lots of gear, the postage amount will increase based on the weight of your order.

Our physical address (here's a PDF which includes other key business details):

Unit 18, 132 Garden Grove Parade
Adamstown
NSW, 2289
Australia

Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.

Have a product question? We're here to help!

Write Your Own Review

Videos

View All
Feedback

Please continue if you would like to leave feedback for any of these topics:

  • Website features/issues
  • Content errors/improvements
  • Missing products/categories
  • Product assignments to categories
  • Search results relevance

For all other inquiries (orders status, stock levels, etc), please contact our support team for quick assistance.

Note: click continue and a draft email will be opened to edit. If you don't have an email client on your device, then send a message via the chat icon on the bottom left of our website.

Makers love reviews as much as you do, please follow this link to review the products you have purchased.