After successfully getting the TinySID library running on a PIC32 some time ago, I recently wondered, if the 16 bit MCUs from Microchip would also be fast enough to run the code. It turned out, that they are, at least the 40 MIPS models (PIC24H and dsPIC33F).
A big hurdle is the (compared to the PIC32MX) small RAM on these chips. Since the SID tune must be loaded into RAM, only some small tunes will fit into the 8 kB of the MCU used on the Web Platform I had at hand.
In case you missed it in the midweek forum roundup, we’ve got the video below the break. Via the forum.
Get an assembled Web platformV1.1 from Seeedstudio for $40.