The GD32F150C6T6 is a microcontroller (MCU) with ARM Cortex M3 core, produced by Gigadevice. It has 48 low-profile quad flat-pack (LQFP) pins and is designed with advanced features such as power saving modes and temperature protection. The GD32F150C6T6 includes an integrated 32-bit 24MHz, risc based type Cortex-M3 core, 64kb of program flash memory, up to 16kb of SRAM, one 12-bit ADC, up to 22 GPIOs (General-purpose input/outputs), four 16-bit timers, two basic timers, an RTC (Real-Time Clock), two USART channels, one I2C channel, one SPI channel, one I2S channel, one CAN channel and numerous smaller features. It also contains numerous features including a built-in bootloader and debug interface, 24MHz built-in real-time clock, a 16x16-bit hardware multiplier, a 16-bit watchdog timer, a CAN controller, and a range of analog comparators and opamps. The GD32F150C6T6 is suitable for a variety of embedded applications, such as industrial equipment, telecom/datacom equipment, medical devices, automation, audio and consumer products.