CH32V003F4P6 RISCV Core Board with TYPEC Interface
= UltraLowCost 32bit RISCV Development Board =
This core board is built around the CH32V003F4P6 microcontroller, featuring a 32bit RISCV2A processor running at 48MHz . It offers an ultralowcost entry point into RISCV development with 16KB Flash and 2KB SRAM . The board provides convenient TYPEC connectivity for power and development.
RISCV2A 32bit Core - Open architecture with 48MHz performance
Wide Voltage Support - Operates from 3.3V or 5V with industrial temp range
Supply voltage is 3.3V or 5V with -40°C to +85°C industrial range
Use WCHLinkE programmer for 1wire SWD debugging
GPIO pins support 5V logic - check pinout for specific pin tolerance
= Technical Specifications =
| Parameter | Value |
|---|
| Processor | QingKe RISCV2A 32bit |
| Clock Speed | 48MHz |
| Flash Memory | 16KB |
| SRAM | 2KB |
| GPIO Pins | 18 |
| ADC | 10-bit with channels |
| Communication | USART, I2C, SPI |
| Debug Interface | 1-wire SWD |
| Package | TSSOP-20 |
| Voltage | 3.3V / 5V |
= Key Features =
UltraLow Cost Affordable 32bit RISCV entry platform
Wide Voltage Range - 3.3V or 5V operation for versatile use
Industrial Temperature 40°C to +85°C for robust applications
1Wire Debug Interface Simple SWD programming with WCH-LinkE
DMA Controller 1channel general-purpose DMA
Rich Peripherals USART, I2C, SPI, 16bit timers, OPA
== Applications ==
- RISC-V learning and embedded development
- Industrial automation and control
- IoT edge devices
- Consumer electronics
- Low-cost sensor systems
- Battery-powered applications
Excellent Value Full RISCV development at minimal cost
Easy to Use TYPEC interface for simple power and connection
√ Supports MounRiver Studio IDE (MRS)
√ Compatible with Embeetle IDE for smooth development
√ 96-bit unique chip ID for device identification
= Development Setup =
The board supports MounRiver Studio (MRS) IDE or Embeetle IDE for development . Programming uses a WCHLinkE programmer via the 1wire SWD interface . Some development boards integrate the flasher/debugger directly for plugandplay convenience .
Install MounRiver Studio (MRS) for CH32V003 series support
Use USB TYPE-C for power connection (5V via standard cable)
CH32V003F4P6 requires WCHLinkE programmer (not WCHLink)
FLASH has 16KB capacity - plan firmware size accordingly
= Troubleshooting =
Core board not responding:
- Verify TYPEC cable supports power delivery (not chargeonly)
- Check WCH-LinkE programmer SWD connection
- Ensure 3.3V or 5V supply is stable
Programming fails:
- Confirm WCHLinkE support (not original WCHLink)
- Verify 1-wire SWD connections are correct
- Check target voltage matches programmer setting