This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

msp430 + sd card + mp3 player in PC

Guru 18515 points
Other Parts Discussed in Thread: MSP430F5529

Good morning!

I was checking some information on the TI website which could be useful for our project. We need to design a system comprising a MCU+SD storage card. Then, we need to be able to play some music by connecting such design via USB to a PC :)

I started checking MSP430 possibilities such as a SD boosterpack on top of a F5529 launchpad :) However, in the "Starting a USB design with MSP430 MCUs" application report, it is stated that "streaming audio using isochronous transfers is not supported".

I guess this means I cannot use MSP430 for this purpose, but I simply want some storage from which music can be played. Perhaps this "isochronous transfer" feature is something more advanced and does not prevent me from designing this system?

Can anybody share some knowledge with me about this? Or maybe I'm right and I can store information with this system but I cannot play music from a connected PC? Theoretically, the USB 2.0 implementation from TI is 12 Mbps so I guess this should be enough but maybe the problem is not in the Mbps but in being able to forward, skip... tracks :)

Well, anyway, please let me know your thoughts! :)

  • The different endpoint types are a function of the hardware USB module in the MSP430, and they each require different protocol handling. The MSP430, being a low-cost device, made a tradeoff in features vs silicon vs cost.

    Here is a good reference site that helps explain the different endpoint types: www.beyondlogic.org/.../usb4.shtml

    The MSP430 does support MSC, so you could make the device look like a flash drive. If you store your MP3s just as files and make that available, that may be an alternative.
  • Thanks !

    Please notice it's my first time with USB so I will throw an additional couple of quick questions prior marking this as solved :)

    1. Yes, I want to build a Massive Storage Device from which music can be played. From your answer, I guess I do NOT need USB Audio Class and I do NOT need Isochronous transfers, so I can use MSP430-based system. Am I right?
    2. Do you have any favorite TI kit which may fit this purpose?

    Have a nice day and thanks again for your time!

  • 1. MSP430 using MSC device class will show up like a flash drive, so you could use something like Windows Media Player on PC to play the MP3 files off of the device.

    2. I don't typically use kits since I'm a professional, not a hobbyist, and design MSPs into custom boards with a lot of other complex circuitry. But for you I would suggest the MSP430F5529 Launch Pad as a starting point.

**Attention** This is a public forum