Specifications
| Type | Description |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32F103x8 / STM32F103xB |
| Core | ARM Cortex-M3 32-bit RISC |
| CPU Frequency | Up to 72 MHz |
| Flash Memory | 64 KB / 128 KB |
| SRAM | 20 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| ADC | 2 × 12-bit ADC |
| Timers | 7 timers including PWM timer |
| Communication Interfaces | USART, SPI, I2C, USB 2.0 FS, CAN 2.0B |
| DMA | 7-channel DMA controller |
| GPIO | Up to 80 GPIOs |
| Package Options | LQFP, VFQFPN, TFBGA, LFBGA |
| Operating Temperature | -40°C to +85°C / -40°C to +105°C |
| Datasheet Status | request_only |
Product Overview
The STM32F103x8/xB performance line family integrates an ARM Cortex-M3 32-bit RISC core with embedded Flash and SRAM memory architecture optimized for embedded real-time applications. The MCU family supports operating voltages from 2.0 V to 3.6 V and includes advanced peripheral integration such as USB full-speed, CAN bus, SPI, I2C, USART, DMA controller, RTC, watchdog timers, and multiple PWM-capable timers.
The devices include up to 80 GPIOs with external interrupt capability and support several package configurations ranging from 36-pin VFQFPN to 100-pin LFBGA packages. The STM32F103xx family provides compatibility across low-, medium-, and high-density variants, allowing scalable firmware and hardware migration during product development.
The integrated low-power modes include Sleep, Stop, and Standby modes to support energy-sensitive embedded systems. The clock management subsystem supports internal RC oscillators, external crystal oscillators, PLL-based clock multiplication, and RTC clock domains.
Key Features
- ARM Cortex-M3 core operating up to 72 MHz
- Embedded Flash memory up to 128 KB
- 20 KB embedded SRAM
- Dual 12-bit ADCs with up to 16 channels
- USB 2.0 full-speed interface
- CAN 2.0B active interface
- Up to 3 USART interfaces
- Up to 2 SPI interfaces
- Up to 2 I2C interfaces
- 7-channel DMA controller
- Up to 80 GPIOs with interrupt capability
- Sleep, Stop, and Standby low-power modes
- Integrated RTC and backup registers
- Serial Wire Debug (SWD) and JTAG support
- Compatible with automated SMT assembly
- ECOPACK compliant package options
Typical Applications
- Industrial automation systems
- Motor control and drives
- PLC and industrial controllers
- Consumer embedded electronics
- USB-enabled embedded devices
- CAN-based communication systems
- Security and alarm systems
- Medical and handheld equipment
- GPS platforms
- HVAC control systems
- Smart instrumentation
- Embedded IoT gateways
Procurement Notes
When requesting a quote for STM32F103x8 / STM32F103xB, buyers should confirm the manufacturer, package or case, required quantity, target date code, compliance documents, packing method, destination country and expected delivery schedule.
If alternatives are acceptable, buyers should share the approved vendor list, required electrical or optical limits, package constraints and qualification requirements. Any alternative part should be reviewed by the buyer's engineering team before production use.
For MCU, processor and logic IC sourcing, package, operating voltage, temperature grade, speed or frequency grade, firmware or mask version, lifecycle status and programming requirements should be checked before approval.
Alternatives
STMicroelectronics
STM32F103C8T6
Common 64 KB Flash variant
STMicroelectronics
STM32F103CBT6
128 KB Flash variant
STMicroelectronics
STM32F103RCT6
64-pin package variant
NXP
LPC1768
ARM Cortex-M3 MCU alternative
Microchip
ATSAM3X8E
Cortex-M3 MCU alternative
Application Verification Recommended
FAQ
What is the maximum operating frequency of the STM32F103x8/xB series?
The STM32F103x8/xB devices support a maximum CPU frequency of 72 MHz.
Does the STM32F103x8/xB support USB communication?
Yes. The series integrates a USB 2.0 full-speed interface.
What low-power modes are supported?
The devices support Sleep, Stop, and Standby low-power modes for energy-sensitive applications.
Are CAN bus interfaces available on this MCU family?
Yes. The STM32F103x8/xB family includes a CAN 2.0B active interface.
Which package types are available?
Available packages include VFQFPN36, VFQFPN48, LQFP48, LQFP64, LQFP100, TFBGA64, and LFBGA100.
Technical Review & Sourcing Note
Prepared by LDeepAI Component Sourcing Team. Reviewed for RFQ, documentation and alternative sourcing use. Last updated: June 30, 2026.
This page is based on manufacturer datasheet information and LDeepAI sourcing review. Specifications should be verified against the official manufacturer datasheet before final procurement or design approval. Final electrical, optical and reliability approval should be confirmed by the buyer's engineering team.

