The APM32E103RBT7 is an ARM Cortex-M3 based 32-bit, 64 Pin Low-Power MCU with RoHS Compliance, manufactured by APEXMIC. This product is built to serve embedded applications that require high performance, extended temperature range, low power consumption, a rich set of peripherals and support for floating point arithmetic. It integrates 128 KB Flash memory and 8 KB Data Memory on-chip. It also provides an on-chip specific system clock up to 32 MHz. The APM32E103RBT7 is an excellent solution for use in motor control, industrial, communication, consumer, lighting and gaming applications. It provides abundant Digital Peripherals including 8-Bit and 16-Bit ECC FLASH, 6-Channel DMA, 3-Channel UART, 10-PWM, 1-I2C, 3-SPI, 3-CRC, 3-ADC, 5-Timers, 32-EXTI, and 12-Bit ADC.