STM32F103x8/xB ARM Cortex-M3 Microcontroller

STMicroelectronics ARM Cortex-M3 Microcontroller — specifications, applications, sourcing support and RFQ.

STM32F103x8/xB ARM Cortex-M3 Microcontroller

RFQ Available Sourcing Support Alternative Matching RoHS
Part Number
STM32F103x8 / STM32F103xB
Manufacturer
STMicroelectronics
Package
LQFP, VFQFPN, TFBGA, LFBGA
Category
MCU
Product Type
32-bit ARM Cortex-M3 Microcontroller

Quick Sourcing Note

The STM32F103x8 and STM32F103xB are medium-density ARM Cortex-M3 based 32-bit microcontrollers from STMicroelectronics. The series operates at up to 72 MHz and integrates up to 128 KB Flash memory, 20 KB SRAM, USB 2.0 full-speed, CAN 2.0B, multiple timers, dual 12-bit ADCs, DMA, and multiple communication interfaces. These devices are designed for embedded control, industrial automation, motor control, communication systems, and low-power applications.

Specifications

TypeDescription
ManufacturerSTMicroelectronics
Part NumberSTM32F103x8 / STM32F103xB
CoreARM Cortex-M3 32-bit RISC
CPU FrequencyUp to 72 MHz
Flash Memory64 KB / 128 KB
SRAM20 KB
Operating Voltage2.0 V to 3.6 V
ADC2 × 12-bit ADC
Timers7 timers including PWM timer
Communication InterfacesUSART, SPI, I2C, USB 2.0 FS, CAN 2.0B
DMA7-channel DMA controller
GPIOUp to 80 GPIOs
Package OptionsLQFP, VFQFPN, TFBGA, LFBGA
Operating Temperature-40°C to +85°C / -40°C to +105°C
Datasheet Statusrequest_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.

Request Quote Request Datasheet