Close

Motivation

A project log for ModPlay RISC-V

Playing 4ch Tracker Music MOD-Files on a "$0.10" MCU.

timTim 10/26/2025 at 10:300 Comments

After seeing this article celebrating some simple beeps on the "$0.10" CH32V003, I was wondering whether we should not have moved beyond the beeper-melody stage of PIC microcontrollers? (Of course, I fell prey to HaD incitive language here, but any motivation is good).

We will be using the CH32V002 here, which is actually the little brother of the CH32V003 with a much smaller die (~1mm²). compared to the twice as large CH32V003, meaning the V002 is actually even cheaper. However, it comes with the advantage of a hardware multiplaction instruction, which is helpful for audio generation. The project here should work on a V003 nevertheless, albeit with more CPU consumption.

First, lets have a look at the results:

Discussions