Hardware, Software, and Wetware on the Bleeding Edge

CH32V003 fun

While waiting for other parts to arrive, I got a small 32-bit RISC-V microcontroller to play around with. It’s basically a system on par with an Arduino, with a bit more processing power, the CH32V003. I got a dev board and a programming interface for it. There’s an open source toolchain to do development on it and it proved easy enough to use. I really needed a 10-pin shrouded header to go with that IDC cable but couldn’t find my supply of such things and couldn’t wait for new ones, so I broke one of the 26-pin headers I used for the keyboard and cut it down to size.

With 16k of flash and 2k RAM it’s pretty small but this is a lot compared to the systems of the early 1980s. Might be interesting to play around with. It was like ₱363 (US$6.80, 6€) and that got me a dev board, a USB ISP programmer, and five more bare chips.

I got it to drive an I²C OLED display easily enough. Might be a good way to learn RISC-V assembly language too.

Leave a comment