June 19, 2022
The CH32V307 chip
Here is a list of what is available in the chip, based on skimming the
datasheet and reference manual. The datasheet and RM are nicely done and
well organized. The one thing I have not yet found is a discussion of
booting and the bootrom.
- 32 bit RISC-V core with FPU, 144 Mhz clock
- 256K flash
- 64K SRAM
- 28K boot loader
- 2 ADC and 2 DAC (12 bit)
- 8 UART
- 2 i2c
- 3 spi
- 1000 mbit ethernet with 10M phy
- lots of Timers
- RTC
- 2 groups of 18 channel DMA controllers
- USB 2.0 HS 480 Mbps
- USB 2.0 FS OTG
- 80 GPIO ports
- 2 CAN interfaces
- on chip 8 Mhz RC oscillator
- True random number generator
- 4 op amps
- 2 wire debug interface
The on chip oscillator means that you don't need an external clock if your timing requirements are not too fussy.
The CPU core is a Qingke V4F
The GPIO are 16 bit, so there are 5 of them (ABCDE).
Feedback? Questions?
Drop me a line!
Tom's Computer Info / tom@mmto.org