
Product Overview
The STM32F103RCT6 is a mainstream 32-bit microcontroller from STMicroelectronics' STM32F1 series. Based on an Arm Cortex-M3 processor core operating at up to 72 MHz, it combines reliable processing performance, integrated Flash and SRAM memory, advanced timers, analog peripherals, and a wide range of communication interfaces.
The STM32F103RCT6 provides 256 KB of Flash memory and 48 KB of SRAM, together with up to 51 general-purpose I/O pins, 12-bit ADCs, PWM timers, USB Full-Speed, CAN, USART, UART, SPI, and I²C interfaces.
With its balanced performance, memory capacity, peripheral integration, and mature STM32 ecosystem, the STM32F103RCT6 is suitable for industrial control, consumer electronics, motor control, instrumentation, communication equipment, IoT devices, and general-purpose embedded systems.
Key Features
-
Arm Cortex-M3 32-bit RISC processor core
-
CPU frequency up to 72 MHz
-
32-bit ARM architecture
-
Single-cycle multiplication
-
Hardware division
-
256 KB embedded Flash memory
-
48 KB SRAM
-
Up to 51 general-purpose I/O pins
-
2 × 12-bit ADCs
-
Up to 16 ADC channels
-
7-channel DMA controller
-
4 × 16-bit general-purpose timers
-
2 × 16-bit PWM timers
-
2 × watchdog timers
-
Real-time clock
-
USB 2.0 Full-Speed device interface
-
CAN 2.0B interface
-
3 × USART interfaces
-
2 × SPI interfaces
-
2 × I²C interfaces
-
SDIO interface
-
JTAG and SWD debug support
-
Multiple low-power modes
-
Operating temperature range from -40°C to +85°C
-
LQFP-64 package
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32F103RCT6 |
| Product Family | STM32F1 |
| Series | STM32F103 |
| Category | Microcontrollers |
| Subcategory | ARM Cortex-M MCU |
| Core Processor | Arm Cortex-M3 |
| Core Size | 32-Bit |
| Maximum CPU Speed | 72 MHz |
| Program Memory | 256 KB Flash |
| SRAM | 48 KB |
| GPIO | Up to 51 I/O |
| ADC | 2 × 12-Bit ADC |
| ADC Channels | Up to 16 |
| DMA | 7-Channel DMA |
| Communication Interfaces | SPI, I²C, USART, UART, CAN, USB, SDIO |
| USB | USB 2.0 Full-Speed |
| CAN | CAN 2.0B |
| USART | 3 Interfaces |
| SPI | 2 Interfaces |
| I²C | 2 Interfaces |
| SDIO | 1 Interface |
| Timers | General-Purpose and PWM Timers |
| RTC | Yes |
| Supply Voltage | 2.0 V – 3.6 V |
| Operating Temperature | -40°C to +85°C |
| Package | LQFP-64 |
| Package Size | 10 mm × 10 mm |
| Mounting Type | Surface Mount |
| Packaging | Tray |
| Lifecycle Status | Active |
Processor & Architecture
The STM32F103RCT6 is built around an Arm Cortex-M3 32-bit RISC processor core operating at up to 72 MHz.
The Cortex-M3 architecture is designed for deterministic real-time embedded applications and provides a mature development ecosystem with extensive software, tools, libraries, and development boards.
Key processor capabilities include:
-
Arm Cortex-M3 core
-
Up to 72 MHz CPU frequency
-
32-bit ARM instruction set
-
Thumb-2 instruction set
-
Nested Vectored Interrupt Controller
-
Hardware multiplication
-
Hardware division
-
JTAG and SWD debugging
The STM32F103 architecture provides a good balance between processing performance, power consumption, cost, and peripheral integration.
Memory & Storage
The STM32F103RCT6 integrates:
-
256 KB Flash memory
-
48 KB SRAM
-
Embedded Flash memory controller
-
Flexible memory programming and protection features
The 256 KB Flash capacity provides sufficient space for application firmware, communication protocols, control algorithms, and embedded software.
The integrated SRAM supports runtime variables, buffers, communication stacks, and real-time application processing.
Advanced Analog & Timer Peripherals
The STM32F103RCT6 provides integrated analog peripherals and timers for control and measurement applications.
Key resources include:
-
2 × 12-bit ADCs
-
Up to 16 external ADC channels
-
Temperature sensor
-
4 × 16-bit general-purpose timers
-
2 × 16-bit PWM timers
-
Advanced-control timer
-
Independent watchdog
-
Window watchdog
-
SysTick timer
-
Real-time clock
The ADCs and timers can be used for sensor measurement, PWM generation, motor control, power management, instrumentation, and industrial control applications.
Communication & Connectivity
The STM32F103RCT6 provides a broad range of communication interfaces:
-
USB 2.0 Full-Speed device interface
-
CAN 2.0B
-
3 × USART
-
2 × SPI
-
2 × I²C
-
SDIO
-
Multiple GPIO alternate functions
These interfaces make the device suitable for communication controllers, industrial equipment, USB devices, sensor systems, automotive-related embedded applications, and IoT products.
Power Management
The STM32F103RCT6 supports multiple operating modes to reduce power consumption in embedded applications.
Available low-power features include:
-
Sleep mode
-
Stop mode
-
Standby mode
-
Low-power voltage regulator
-
Wake-up functionality
-
Backup domain
These features allow developers to balance processing performance and energy consumption in battery-powered and low-power embedded systems.
Applications
The STM32F103RCT6 is suitable for a wide range of applications, including:
-
Industrial Automation
-
Embedded Control Systems
-
Motor Control
-
Consumer Electronics
-
IoT Devices
-
Sensor Systems
-
Data Acquisition
-
Instrumentation
-
USB Devices
-
Communication Equipment
-
Smart Home Devices
-
Power Management Systems
-
HMI Controllers
-
Building Automation
-
General-Purpose Embedded Systems
Benefits
The STM32F103RCT6 combines a 72 MHz Arm Cortex-M3 processor, 256 KB Flash, 48 KB SRAM, integrated ADCs, timers, USB, CAN, USART, SPI, and I²C interfaces in a compact LQFP package.
Its mature STM32F1 platform provides a large software ecosystem, extensive development-tool support, and a wide range of compatible hardware and software resources.
The combination of processing capability, communication interfaces, analog peripherals, timers, low-power modes, and cost-effective architecture makes the STM32F103RCT6 suitable for many embedded control and industrial applications.
Packaging & Ordering Information
| Parameter | Details |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32F103RCT6 |
| Product Family | STM32F1 |
| Series | STM32F103 |
| Core | Arm Cortex-M3 |
| Maximum Frequency | 72 MHz |
| Flash Memory | 256 KB |
| SRAM | 48 KB |
| GPIO | Up to 51 I/O |
| Package | LQFP-64 |
| Package Size | 10 mm × 10 mm |
| Number of Pins | 64 |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C to +85°C |
| Supply Voltage | 2.0 V – 3.6 V |
| Packaging | Tray |
| Lifecycle | Active |
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, peripheral descriptions, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32F103RCT6 Datasheet
Frequently Asked Questions
What is STM32F103RCT6?
The STM32F103RCT6 is a 32-bit microcontroller manufactured by STMicroelectronics and belonging to the STM32F1 series.
What processor core does STM32F103RCT6 use?
The STM32F103RCT6 uses an Arm Cortex-M3 processor core.
What is the maximum operating frequency of STM32F103RCT6?
The maximum CPU frequency is 72 MHz.
How much Flash memory does STM32F103RCT6 have?
The STM32F103RCT6 provides 256 KB of embedded Flash memory.
How much RAM does STM32F103RCT6 have?
The device provides 48 KB of SRAM.
How many GPIO pins does STM32F103RCT6 provide?
The STM32F103RCT6 provides up to 51 general-purpose I/O pins.
Does STM32F103RCT6 support USB?
Yes. The device integrates a USB 2.0 Full-Speed device interface.
Does STM32F103RCT6 support CAN?
Yes. The STM32F103RCT6 integrates a CAN 2.0B interface.
What ADC does STM32F103RCT6 provide?
The device integrates 2 × 12-bit ADCs with up to 16 external channels.
What package is used for STM32F103RCT6?
The STM32F103RCT6 is supplied in a 64-pin LQFP package measuring approximately 10 mm × 10 mm.
What is the operating voltage of STM32F103RCT6?
The specified supply-voltage range is 2.0 V to 3.6 V.
What is the operating temperature of STM32F103RCT6?
The operating temperature range is -40°C to +85°C.
What applications is STM32F103RCT6 suitable for?
It is suitable for industrial automation, embedded control, motor control, USB devices, instrumentation, IoT devices, consumer electronics, communication equipment, and general-purpose embedded systems.
Can I request bulk pricing for STM32F103RCT6?
Yes. Contact our sales team with your required quantity and delivery destination to request current pricing, stock availability, MOQ, lead time, and shipping options.
Why Choose Us
-
100% Original and Authentic Components
-
Competitive Wholesale Pricing
-
Global Shipping Available
-
Reliable Supply Chain
-
Professional Technical Support
-
Bulk and OEM Order Support
-
Long-Term Supply Support
Request a Quote
Looking for STM32F103RCT6 pricing, stock availability, or bulk purchasing options?
Contact our sales team for:
-
Bulk Order Quotations
-
Current Stock Availability
-
MOQ and Lead Time
-
Worldwide Shipping Options
-
Alternative Part Recommendations
-
Datasheet and Technical Documentation
Request a Quote for STM32F103RCT6
Payment Methods
We accept:
-
T/T (Bank Wire Transfer)
-
PayPal
-
Credit Card
Shipping Options
We support international shipping through available logistics providers, including:
-
DHL
-
FedEx
-
UPS
-
Registered Airmail
-
Other Available Shipping Methods
Shipping time may vary depending on destination, customs clearance, product availability, and carrier conditions.
Wholesale & OEM Support
We provide sourcing and supply support for:
-
Bulk Purchases
-
OEM Projects
-
EMS Manufacturers
-
Distributors
-
Engineering Projects
-
Long-Term Supply Programs
Contact us with your required quantity and delivery destination for a customized quotation.