The Gigadevice GD32F450ZET6 is an ARM Cortex-M4 based embedded system-on-chip (SoC) microcontroller, designed for general embedded systems development applications and motor control applications. It contains a 32-bit Cortex-M4 MCUcore, 1MB Flash and SRAM memory, and various peripherals including 4xUART, 3xSPI, 6xI2C, 2xCAN, 90+ configurable GPIOs, 1xUSB2.0 OTG, RTC, JTAG, and PDMA. It also has multiple DMA channels to easily transfer data between various peripherals, Timer/Counter/PWMs, ADCs, and Temperature Sensor Interface. The GD32F450ZET6 is packaged in 144-pins LQFP and has an operating temperature range of -40°C to +85°C.