So, I've tried to use parametric search for the vendors I have [minimal] experience with (atmel, nxp, texas instruments, renesas, ST micro) but I can't seem to find anything I think is suitable.
I'm just done with my previous paid project and it got way out of hand in terms of specs as the client wanted something totally illogical (javascript interpreter for an "iot" temperature sensor). Anyways, I'm tired of working with hardware that is way over engineered.
My question should you choose to care:
Which part would you choose if you wanted to make a product that plays two stereo 24bit@44.1kHz .wav files that should be uploaded to the device through USB?
My current thinking is that I need two I2S peripherals, one USB Mass Storage Class compliant host peripheral, and a good way to store audio. SD Card with SDIO or SPI mode? Internal FLASH IC?
I'm going crazy and have a hard time figuring out what is a good way to go. Anyone with experience playing audio off of SD? Is it fast enough in SPI mode?
Any replies are happily received!