Retired Product

This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious.

Creative Commons images are CC BY 2.0

Description: Replacement: None. It’s time for this product to step aside and make room in the catalog for even more cool stuff. This page is for reference only.

The MOD-MP3-X is a ready to use VS1053 MP3 decoder board. It includes an SD socket, voltage regulation, and audio jacks. Add your choice of controllers and you’ve got a configurable MP3 player!


  • Based on VS1053 hardware decoder for MPEG 1 & 2 audio layer 3 (ISO 11172-3), MP3+V, WAV and PCM files ; supports ADPCM encoding and decoding
    supports VBR (variable bitrate) for MP3; Supports streaming
  • Single 1.5V battery cell operation with on board low power DC/DC voltage boost converter
  • On board STM32F103RBT6 microcontroller
  • USB mass storage device
  • UEXT to connect to host microcontroller (standard connector on our ARM development boards)
  • Can work as stand-alone MP3 player operation
  • SD/MMC socket on board
  • Stereo Audio microphone jack, Stereo Audio headphones jack
  • Can be used to record and playback
  • Triple action lever switch: Forward, Reverse, Play/Pause action
  • PCB: FR-4, 1.5 mm (0,062"), red soldermask, white silkscreen component print
  • Dimensions: 60x60 mm (2.36x2.36")


Replaces: BOB-07832

Recommended Products

Customer Comments

  • Can I control this directly from a TTL serial port like the Arduino’s or do I need some sort of RS232 converter?

  • Can this device be used for recording audio? The application I have in mind is recording off a radio channel (on CD) continuously to SD card. This is whats commonly called a “voice recorder” application.

  • It appears from the photo that the JTAG connector is a smaller pitch 2x5 pin header. Anyone know if there’s an adaptor cable for the Olimex OCD USB debugger/programmer?

    • On another subject I note you designed the “MP3 Trigger”. Would it be possible to get a fimware version that has a “PTT” output on one of the I/O lines corresponding to TRIG17 or TRIG18? A “CD” input to hold off for a clear radio channel would also be useful. I also found experimentally that the MP3 trigger thinks tracks are approx 1.4 sec longer than they actually are [time from start of play to “X” response].

  • hmmm…. why did they NOT provide a breakout for what is probably the BEST feature on the whole device (I2S) and not breakout for the additional STM32 pins? This would have been perfect to make a small, high end music server with its own filtering of the DAC….. Guess I am stuck with like 3 extra boards that cost as much as this does!

  • PCB: FR-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print
    Slightly contradictory to the picture…
    On another note, this is a very nice looking board, this would be a great way to get into working with the VLSI chips and even ARM development. And it’s incredibly cheap!

  • awesome price =)
    edit: holy s*** REALLY awesome price man…
    bad thing about this is that I believe it does not have the bootloader which is cool because it wouldn’t be necessary to buy a JTAG programmer if you do not already have one.
    I believe the bootloader from stm32 is free, you guys could check it out, it’s really cool =)
    maybe on rev2 of this board =)

Customer Reviews

No reviews yet.