The GD32F107RGT6 is a 32-bit microcontroller from Gigadevice that is part of the GD32F1 series. It has a highly integrated microcontroller platform consisting of a low power Cortex-M3 ARM core, a 32-bit RISC-V CPU core, along with a range of integrated peripheral functions. It also features up to 128K flash memory, up to 16K SRAM, and up to 8-channel 12-bit A/D converter. It also supports up to three serial ports (UART, I2C, and SPI), one USB 2.0 Full Speed interface and two CAN interfaces. On the hardware side, it features an integrated voltage regulator and various power saving modes.