The APM32F103C8T6 microcontroller is an ARM Cortex-M3 core-based 32-bit microcontroller with a maximum operating frequency of 96MHz. It features a built-in AHB high-performance bus, high-speed memory and DMA for efficient data processing and storage. The built-in APB advanced peripheral bus offers rich peripherals and enhanced I/O, ensuring fast connection and control flexibility.
This microcontroller is equipped with a powerful FPU floating-point arithmetic processing unit, which supports single-precision data processing instructions and data types. It features up to 64KB of flash memory and 20KB of SRAM memory, along with essential peripherals such as two 12-bit ADCs, three general-purpose 16-bit timers, and one advanced control timer.
Additionally, it includes standard communication interfaces, including 2 I2C interfaces, 2 SPI interfaces, 1 QSPI interface, 3 USART interfaces, 1 USB 2.0 FS interface, and 1 CAN 2.0B interface, with USBD and CAN operating independently.
Operating at voltages between 2.0V and 3.6V, this microcontroller is available in two selectable operating temperature ranges: -40°C to +85°C and -40°C to +105°C. It comes in four packages (LQFP100, LQFP64, LQFP48, QFN36), each with different peripherals and I/O configurations.