MP3 player implemented on a Cypress PSoC5