Yes, I’ve been thinking about the CH32 processors for a while.
The CH32V003 probably isn’t suitable because it only has 16K of flash and 2K of RAM, less even than an Arduino Uno (which has 32K of flash). Also, RISC-V code tends to take up more flash than AVR or ARM code.
However, there are some other processors from WCH that do look promising:
- The CH32X035F8P6 has 62K of flash and 20K of RAM.
- The CH32X033F8P6 also has 62K of flash and 20K of RAM.
As far as I can see, only the first of these has support from the official Arduino core. Does anyone have experience of using it?