The VSDSquadron Mini RISC-V development boards features a RISC-V SoC with the following capabilities:
- On-board 24MHz RC oscillator
- 3 groups of GPIO ports, totaling 15 I/O ports
- USART, I2C, and SPI
- UART implemented on USART
- 2KB SRAM for volatile data storage, 16KB CodeFlash for program memory
- On-board Programmer. NO NEED of any additional adapter
The following illustration highlights various components of the VSDSquadron Mini RISC-V development board.

Figure 2: VSDSquadron Mini RISC-V development board Board image
Form Factor
The following are the dimensions of the VSDSquadron Mini RISC-V development board.
- Form factor is 50.00 x 28.00 mm
- Maximum height of the component at the top side: 8mm
- Maximum height of the component at the bottom side: 1mm
Table 2 shows CH32V003F4U6 RISC-V SoC IO Bank Assignment for communication Interfaces
| Interface | Caravel Bank Allocation |
|---|---|
| SPI | PC5(SCK), PC1(NSS), PC6(MOSI), PC7(MISO) |
| I2C | PC1(SDA), PC2(SCL) |
| USART | PD6(RX), PD5(TX) |
The following table 3 lists the important components of the VSDSquadron Mini
RISC-V development board
| Board | VSDSquadron Mini |
|---|---|
| Microcontroller | CH32V003F4U6 chip with 32-bit RISC-V core based on RV32EC instruction set |
| USB connector | USB 2.0 Type-C |
| Built-in LED Pin | 1x onboard user led (PD6) |
| Digital I/O pins | 15x |
| Analog I/O pins | 10-bit ADC, PD0-PD7, PA1, PA2, PC4 |
| PWM pins | 14x |
| External interrupts | 8 external interrupt edge detectors, mapped to any one of 18 external I/O ports |
| USART | 1x, PD6(RX), PD5(TX) |
| I2C | 1x, PC1(SDA), PC2(SCL) |
| SPI | 1x, PC5(SCK), PC1(NSS), PC6(MOSI), PC7(MISO) |
| Programmer/debugger | Onboard RISC-V programmer/debugger, USB to TTL serial port support |
| I/O voltage | 3.3V |
| Input voltage (nominal) | 5V |
| Source Current per I/O Pin | 8mA |
| Sink Current per I/O Pin | 8mA |
| Clock speed Processor: | 24MHz |
| Memory | SRAM: 2kb on-chip volatile sram, 16kb external program memory |