USB – 1x USB 2.0 Type-C port (High Speed: 480 Mbps), 1x USB 2.0 Type-C port (Full Speed: 12 Mbps)
Expansion – 2x 48-pin headers with
2 x 12-bit DAC
2-unit 16-channel 12-bit ADC
16-channel TouchKey.
2x USARTs, 5x UARTs.
2x CAN interfaces (2.0B active).
SDIO interface
2x I2C, 3x SPI interfaces
2x I2S interfaces.
Up to 80x GPIO ports, with up to 16 external interrupts
Etc…
Debugging – 4-pin debug interface (GND, CLK, DIO, 3.3V) with YD-Link or WCH-Link debugger
Misc – 2x user LEDs, Power LED, Reset button, user button, BOOT0 button
Power Supply
5V via USB port
1A LDO
PPTC (polymeric positive temperature coefficient) device aka resettable fuse
문서
Either USB port can be used to flash the firmware with WCHISPTool (Windows only) and programming can be done in MounRiver Studio IDE that is said to be similar to the Arm Keil MDK, and available for both Windows and Linux, which is said to include a download tool too (So WCHISPTool may not be necessary?). You’ll also find the CH32V307VCT6 datasheet and reference manual, as well as code samples on Github. That repository is for the WCH board.