Bluetrum, a Shenzhen-based fabless company focusing on audio chips, has designed the AB32VG1 board based on its AB5301A Bluetooth RISC-V MCU for general-purpose and audio applications.
The board comes with a MicroSD card, a USB port, a 3.5mm audio jack, and Arduino UNO compatible headers for easy prototyping.
Bluetrum AB32VG1 board preliminary specifications:
- MCU – Bluetrum AB5301A RISC-V MCU @ 120 MHz (overclockable to 192 MHz) with 192KB RAM, 1MB flash, Bluetooth 5.0 connectivity and FM radio; LQFP48 package
- Storage – MicroSD card slot
- Audio – 3.5mm audio jack, 3-pin microphone header
- Connectivity – Bluetooth 5.0 with PCB antenna
- USB – USB 2.0 host port, USB Type-C port for power and programming
- Expansion – Arduino UNO header with 1x I2C, 6x ADC, 6x PWM
- Misc – IR receiver, 3x user buttons, 1x reset button, RGB LED, power LED, status LEDs, various configuration jumper
- Power Supply – 5V via USB Type-C or Vin pin on the expansion header
- Dimensions – 9×6 cm
The specs are preliminary as it took some effort from my side and several emails exchanged to get the (hopefully) right specifications for the board.
There aren’t any datasheets for the chip just yet, even in Chinese [Update: a datasheet and registers map have just been provided, both in English]. I also asked which RISC-V base and extensions the core relied on, and I was just told “BlueTrum created its own IP based on RISC-V instruction set”, but it should a 32-bit RISC-V core.
On the software side, the Bluetrum AB32VG1 board runs RT-Thread open-source IoT real-time operating system and can be programmed with the RT-Thread Studio IDE. A getting started guide in Chinese has been made available using a simple audio player with two WAV controlled by the user buttons.
AB32VG1 board will soon sell on Taobao, but pricing has not been made public yet. I could not find information about the RISC-V microcontroller and/or board on Bluetrum’s products page, but they may eventually be listed there.