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 |