Adafruit
Adafruit PCM5102 I2S DAC with Line Level Output - 112dB SNR
· MPN: ADA6250
The Adafruit PCM5102 I2S DAC converts digital I2S audio into excellent stereo line-level output through a 3.5mm jack. With an impressive 112dB signal-to-nois...
The Adafruit PCM5102 I2S DAC converts digital I2S audio into excellent stereo line-level output through a 3.5mm jack. With an impressive 112dB signal-to-noise ratio and no MCLK or I2C configuration required, simply pipe I2S data in and get audiophile-grade analogue audio out.
The PCM5102 accepts 16, 24, or 32-bit audio and automatically determines the correct format from the WSEL/BCLK ratio. It generates its own master clock internally from the bit clock, so no MCLK connection is needed (though an optional MCLK input is available). Audio output is line-level, centred on ground and not AC-coupled — suitable for amplifiers and powered speakers with 1K ohm or greater input impedance.
Key Features
- 112dB SNR / Dynamic Range – Excellent stereo audio output from the PCM5102 chip
- I2S Input – Just BCLK, WSEL, and DIN (3.3V logic) — no MCLK or I2C configuration needed
- 16/24/32-bit Audio – Automatically detects bit depth from clock ratio
- 3.5mm Line-Level Output – Plus breakout pads for direct wiring
- 3–5V Power – Wide supply voltage range
- I2S or Left-Justified – Toggle the Format pin to switch modes
- Configurable Options – Filter mode (normal/low-latency), mute, and 44.1kHz de-emphasis via breakout pads
Ideal For
- High-fidelity audio output from I2S-capable microcontrollers and SBCs
- WAV and MP3 playback projects demanding clean stereo DAC performance
- Audio prototyping on breadboards with the included header
- Driving powered speakers or amplifier inputs from digital audio sources
Also Consider
- PCM5100 I2S DAC (100dB SNR) – Pin-compatible, lower-cost alternative
Package Contents
- 1× PCM5102 I2S Stereo DAC Breakout
- 1× Header strip for breadboard use
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- DAC
- A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
- DIN
- DIN means data in, the pin where this display receives data from the controller. Connecting DIN to the correct SPI data output pin is needed for the screen to receive pixel and command information.
- dynamic range
- Dynamic range describes how wide a span of values a sensor can measure, from very low to very high. For a light sensor, a wide dynamic range means it can work in dim indoor settings as well as bright sunlight without changing hardware.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2S
- I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
Find this product in
Audio & Video
Brands
Related Tutorials
Free guides on learn.littlebird.com.au