The GD32F305RBT6 is an ARM microcontroller with 64kB of SRAM and 128kB of Flash memory, manufactured by Gigadevice. It has a maximum clock speed of 120MHz and comes in a 64-pin LQFP package, making it ideal for applications with limited board space. Its rich peripheral set includes 10-bit ADC, 12-bit DAC, two I2Cs, two USARTs, CAN, LCD, USB, SPI and I2S. It also provides one 32-bit timer, up to three 16-bit timers, and a windowed watchdog timer. It is suitable for applications requiring low-power at any temperature, from 0°C to 105°C.