The APM32F103VBT6 is a low-power embedded 32-bit MCU manufactured by APEXMIC. It is based on the ARM Cortex-M3 core with a low-power 32-bit RISC CPU. It includes a set of peripherals which are specifically designed for embedded applications. The MCU includes 256Kbytes of Flash memory and up to 64Kbytes of SRAM memory. It is packaged in a LQFP100 20x20 package and is compliant with RoHS environmental standards. It operates between -40 to +85°C and has an operating frequency of 72MHz. It features I2C, CAN, ADC and PWM functions, as well as multiple UARTs, SPI, and other communication busses. It is ideal for applications requiring low-power, high-speed data processing such as those found in medical, automotive, industrial, consumer, and telecom sectors.