soldr.ai

Docs  /  Components

VS1053 MP3 codec module: specs

A module built around the VS1053b audio codec chip, which decodes Ogg Vorbis, MP3, AAC, WMA, FLAC and MIDI files and encodes audio from a microphone or line input to IMA ADPCM, PCM or (with a plugin) Ogg Vorbis, but not to MP3. The facts below are the chip's. The module board itself is not covered by an official document.

Every value cites its sourcePinout not published

Buy on Compoden

Specs

SpecValueSource
Decoded formats (chip)Ogg Vorbis; MP3 (MPEG 1 and 2 layer III); AAC-LC and HE-AAC v2; WMA 4.0 to 9; General MIDI; WAV (PCM and IMA ADPCM); FLAC with a software pluginsource
Features, p.1
Encoding (chip)Stereo IMA ADPCM and PCM; Ogg Vorbis with a software plugin. MP3 encoding is not listed.source
Features, p.1
Input and output (chip)Stereo ADC (mic, line, line + mic or 2 x line) and stereo DAC with earphone amplifiersource
Description, p.1
Analog supply AVDD (chip)2.6 V to 3.6 V (VREF 1.23 V, typical 2.8 V); 3.3 V to 3.6 V (VREF 1.65 V); absolute maximum 3.6 Vsource
4.1 and 4.2, p.7
Digital core supply CVDD (chip)1.7 V to 1.85 V (typical 1.8 V); absolute maximum 1.85 Vsource
4.1 and 4.2, p.7
I/O supply IOVDD (chip)1.8 V to 3.6 V (typical 2.8 V); absolute maximum 3.6 V; digital inputs must not exceed IOVDD + 0.3 V and never 3.6 Vsource
4.1 and 4.2, p.7
Crystal clock XTALI (chip)12 MHz to 13 MHz (typical 12.288 MHz); 12.288 MHz is needed to play 48 kHz at correct speedsource
4.2, p.7
Operating temperature (chip)-40 C to +85 Csource
4.1 and 4.2, p.7
Control and data interface (chip)SPI buses for control and data plus a DREQ data-request pin; DREQ rises when initialisation is complete and no data or commands should be sent before thatsource
Section 7 SPI Buses; Section 4 reset timing note

Power

ValueSource
SupplyChip: AVDD 2.6 V to 3.6 V, CVDD 1.7 V to 1.85 V, IOVDD 1.8 V to 3.6 V. The module's own supply input is not documented.source
4.2 Recommended Operating Conditions, p.7

Pinout

We don't publish a pin table for this part: no official source we could verify gives one. Check the labels printed on your module, and see the notes below.

The module board's header pins, regulator, level handling, microphone input and microSD slot (if any) are not covered by an official document, so no pin table is given. Read the names printed on the board; the chip's own control pins are DREQ, XRESET, XCS and XDCS.

Build with it

Project ideas for the VS1053 MP3 codec module. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources