STM32F103xC, STM32F103xD and STM32F103xE Enhanced are 32-bit microcontrollers based on the ARM Cortex™-M3 CPU with 512K bytes of Flash. These devices feature USB, CAN, 11 timers, 3 ADCs, 13 communication interfaces and more.
The STM32F103xC, STM32F103xD and STM32F103xE are enhanced‑performance 32‑bit microcontrollers based on an ARM Cortex‑M3 core running up to 72 MHz. They offer up to 512 KB of flash, 64 KB of SRAM, three 12‑bit ADCs, two 12‑bit DACs, and a rich set of peripherals including USB, CAN, multiple USARTs, SPI/I²S, I²C, SDIO and timers.
Power management supports 2.0 V to 3.6 V operation with multiple low‑power modes, and the devices operate from –40 °C to +105 °C. A variety of package options (LQFP, BGA, etc.) and pin counts (48‑144) are available, making the series suitable for motor control, industrial, medical, and consumer applications. This manual is written in Chinese.
| CPU Core | ARM Cortex‑M3 up to 72 MHz |
|---|---|
| Flash Memory | 256 KB – 512 KB |
| SRAM | Up to 64 KB |
| ADC | 3 × 12‑bit, up to 21 channels |
| DAC | 2 × 12‑bit |
| USB Interface | Full‑speed USB 2.0 |
| CAN Interface | CAN 2.0B up to 1 Mbit/s |
| Supply Voltage | 2.0 V – 3.6 V |
| Operating Temperature | -40 °C to +105 °C |
It uses an ARM Cortex‑M3 core that can run up to 72 MHz.
The devices provide flash memory from 256 KB up to 512 KB.
The microcontrollers operate from 2.0 V to 3.6 V.