STM32F101x6/STM32F101x8/STM32F101xB Basic-type 32-bit ARM core-based MCU with flash memory, 6 16-bit timers, ADC, 7 communication interfaces
The STM32F101 family is based on a 32‑bit ARM Cortex‑M3 core running at up to 36 MHz, offering up to 128 KB of flash memory and 16 KB of SRAM. It supports a wide range of peripherals including multiple 16‑bit timers, DMA controller, ADC, I²C, SPI, and USART interfaces, and operates from 2.0 V to 3.6 V.
The devices are available in several packages such as LQFP48, LQFP64, LQFP100 and VFQFN36, and feature low‑power modes (Sleep, Stop, Standby) as well as internal RC and external crystal clock sources. Temperature range is –40 °C to +85 °C, making them suitable for many industrial and consumer applications. This manual is written in Chinese.
| CPU Core | ARM Cortex‑M3, 36 MHz |
|---|---|
| Flash Memory | 32 KB to 128 KB |
| SRAM | 6 KB to 16 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Operating Temperature | -40 °C to +85 °C |
| ADC | 12‑bit, up to 16 channels, 1 µs conversion |
| DMA Channels | 7 channels |
| Timers | Multiple 16‑bit timers (3 general‑purpose, plus advanced) |
| Communication Interfaces | 2 I²C, 2 SPI, 3 USART |
It uses an ARM Cortex‑M3 core running at up to 36 MHz.
Flash memory ranges from 32 KB to 128 KB and SRAM from 6 KB to 16 KB.
They operate from 2.0 V to 3.6 V.
Sleep, Stop, and Standby modes are supported.