STM32F103RCT6 - 72MHz Cortex-M3 MCU, 256KB Flash | ST
MPN: STM32F103RCT6 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.8125 | $2.81 |
| 10 | $2.0313 | $20.31 |
| 100 | $1.7969 | $179.69 |
| 500 | $1.7188 | $859.40 |
| 1,000 | $1.6406 | $1,640.60 |
STM32F103RCT6 Overview
A microcontroller (MCU) is a compact integrated circuit that combines a processor core, memory, and programmable peripherals on a single chip, forming the central control element of embedded systems. The STM32F103RCT6 sits within the STM32 family hierarchy: STM32F1 series -> STM32 MCU portfolio -> ARM Cortex-M based microcontrollers -> semiconductor ICs. The Cortex-M3 core, with its nested vectored interrupt controller (NVIC) and memory protection unit (MPU), delivers deterministic real-time performance at 1.25 DMIPS/MHz.
Key features include a wide 2.0V to 3.6V supply range, -40C to +85C industrial temperature operation, Sleep/Stop/Standby low-power modes, a real-time clock (RTC), multiple PWM-capable timers, and 5V-tolerant GPIOs. The 256KB high-density Flash accommodates complex firmware such as RTOS-based applications, while rich peripheral integration reduces external BOM cost and board area.
Architecturally, the device uses an AMBA AHB/APB bus matrix connecting the 72MHz core to SRAM and peripherals, with single-cycle hardware multiply for efficient control-loop mathematics. Three 12-bit ADCs run at up to 1 MSPS (2 MSPS in interleaved dual mode), and two 12-bit DACs support analog output. Connectivity includes USB 2.0 Full Speed, CAN 2.0B, three USARTs, SPI, and I2C interfaces.
Typical applications include industrial motor control, PLCs, medical devices, IoT gateways, USB/CAN communication bridges, and HMI panels.
Design tip: decouple every VDD pin with 100nF close to the pin plus a 4.7uF bulk capacitor, filter VDDA through a ferrite bead, and strap BOOT0 correctly for the intended boot mode.
This page synthesizes distributor pricing, drop-in alternatives including the GigaDevice GD32F103RCT6, pinout guidance, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for STM32F103RCT6 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with STM32F103RCT6 (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, Communication Interfaces.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
STM32F103RET6
✓ In Stock
$2.2148 / Unit
View Datasheet →STM32F103RBT6
✓ In Stock
$3.18 / Unit
View Datasheet →STM32F107RCT6
✓ In Stock
$5.55 / Unit
View Datasheet →STM32F303RCT6
✓ In Stock
$5.2 / Unit
View Datasheet →GD32F103RCT6
📋 Reference alternative (not in catalog)
STM32F103RCT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M3 32-bit |
| Maximum Clock Frequency | 72 MHz |
| Flash Memory | 256 KB |
| SRAM | 48 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C |
| Package | LQFP64 (10x10 mm) |
| GPIO Count | 51 |
| ADC | 3 x 12-bit, up to 1 MSPS (2 MSPS interleaved) |
| DAC | 2 x 12-bit |
| USB | USB 2.0 Full Speed |
| CAN | 2 x CAN 2.0B |
| USART | 3 x USART/UART |
| Timers | Multiple 16-bit timers including PWM, plus RTC |
| Processing Performance | 1.25 DMIPS/MHz |
| Low-Power Modes | Sleep, Stop, Standby |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
STM32F103RCT6 lqfp64 (10x10 mm) Pin Configuration Guide
Pin configuration for STM32F103RCT6 (lqfp64 (10x10 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for STM32F103RCT6.
Refer to the datasheet for full pin configuration.
Typical Applications
STM32F103RCT6 is suitable for 6 applications: Industrial Motor Control, USB and CAN Communication Bridges, IoT Gateways and Sensor Nodes, Medical and Diagnostic Devices, HMI Panels and Display Controllers, PLC and Industrial Automation Logic.
Industrial Motor Control
The STM32F103RCT6 fits motor-control drives through its three 12-bit ADCs running at up to 1 MSPS (2 MSPS interleaved), which capture dual-shunt phase currents with enough resolution for field-oriented control (FOC). Advanced PWM-capable timers generate complementary outputs with dead-time insertion for three-phase inverters, while the 72MHz Cortex-M3 core executes control loops at 1.25 DMIPS/MHz with deterministic NVIC interrupt latency. The -40C to +85C rating suits drive enclosures. Unlike 8-bit MCUs, this device closes current loops in tens of microseconds while leaving headroom for communication protocols on the dual CAN 2.0B buses used in factory networks.
Recommended
USB and CAN Communication Bridges
With native USB 2.0 Full Speed device and two CAN 2.0B controllers on one chip, the STM32F103RCT6 is a natural fit for USB-to-CAN gateways used in vehicle diagnostics and industrial fieldbus tooling. The USB peripheral takes its 48MHz reference from the PLL, enabling crystal-accurate USB timing, while the bxCAN controllers handle 1 Mbit/s arbitration and hardware filtering without CPU load. The 256KB Flash holds USB class stacks plus protocol converters simultaneously. Compared with a discrete USB-to-CAN chip pair, this single-chip approach cuts BOM cost and board area while the 48KB SRAM buffers burst traffic.
Recommended
IoT Gateways and Sensor Nodes
The STM32F103RCT6 serves IoT gateway nodes where multiple sensor interfaces converge: three USARTs, SPI, I2C, and 51 GPIOs connect radios, meters, and actuators, while Sleep/Stop/Standby modes reduce average current in battery-backed installations. The 256KB Flash accommodates an RTOS plus TLS-secured firmware images, and the RTC maintains timestamps through low-power states. Standby mode drops consumption to microamp levels per the ST datasheet, enabling years of operation from primary cells in duty-cycled designs. Compared with smaller F1 parts, the RCT6's 48KB SRAM comfortably hosts network protocol stacks with packet buffers for mesh or cellular modems.
Recommended
Medical and Diagnostic Devices
Portable medical instruments benefit from the STM32F103RCT6's combination of three 12-bit ADCs for biopotential or pressure-sensor acquisition, 12-bit DACs for stimulus generation, and USB Full Speed for data offload to host PCs. The 2.0V to 3.6V single-supply operation simplifies battery-powered power trees, and filtering VDDA preserves ADC effective resolution for microvolt-level signals. The 256KB Flash holds calibration tables, digital filtering, and USB device firmware together. Designers should follow ST's EMC layout guidance and add isolation on patient-connected interfaces; the deterministic Cortex-M3 interrupt architecture supports fixed-rate sampling loops needed for reliable waveform capture.
Recommended
HMI Panels and Display Controllers
For membrane-key and small-TFT human-machine interfaces, the STM32F103RCT6 drives displays over SPI or parallel FSMC buses while scanning touch inputs on its 5V-tolerant GPIOs. The 256KB Flash stores fonts, bitmap assets, and GUI frameworks that exceed smaller F1 parts, and 48KB SRAM supports framebuffer sections and message queues for touch events. USART and CAN links connect the panel to PLCs or motor drives, making it a compact operator terminal for industrial equipment. Typical implementations pair the MCU with ST's legacy touch-sensing libraries; the -40C to +85C range and RoHS compliance suit panel installation in factory environments without active cooling.
Recommended
PLC and Industrial Automation Logic
The STM32F103RCT6 implements compact PLC logic modules where dual CAN 2.0B buses, three USARTs, and abundant timers replace discrete ladder-logic hardware. Hardware PWM outputs drive actuators and dimmers, input-capture timers measure pulse frequencies from encoders and flow meters, and the RTC schedules event logs - all on a chip operating reliably from -40C to +85C on a single 3.3V rail. The 256KB Flash supports modular firmware with OTA-update bootloaders, a growing requirement in industrial retrofit markets. Compared with legacy 8-bit PLC cores, the 72MHz Cortex-M3 executes PID loops and protocol stacks concurrently within deterministic NVIC-driven scheduling.
Recommended
Recommended Products Summary
Engineering reference data for STM32F103RCT6 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F103RET6 | STM32F103RBT6 | STM32F107RCT6 | GD32F103RCT6 |
|---|---|---|---|---|---|
| Package | LQFP64 (10x10 mm) | LQFP64 - same | LQFP64 - same | LQFP64 - same | LQFP64 - same |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Core / Max Clock | Cortex-M3 / 72 MHz | Cortex-M3 / 72 MHz | Cortex-M3 / 72 MHz | Cortex-M3 / 72 MHz | Cortex-M3 / 108 MHz |
| Flash Memory | 256 KB | 512 KB | 128 KB | 256 KB | 256 KB |
| SRAM | 48 KB | 64 KB | 20 KB | 64 KB | 48 KB |
| ADC | 3 x 12-bit, 1 MSPS | 3 x 12-bit, 1 MSPS | 3 x 12-bit, 1 MSPS | 2 x 12-bit, 1 MSPS | 3 x 12-bit, ~1 MSPS |
| USB / CAN | USB FS / 2 x CAN 2.0B | USB FS / 2 x CAN | USB FS / 1 x CAN | USB OTG FS / 2 x CAN / Ethernet MAC | USB FS / 2 x CAN |
| GPIO Count | 51 | 51 | 51 | 51 | 51 |
| Drop-in Compatibility Notes | Reference part | Pin-to-pin, larger memory, higher cost | Pin-to-pin, smaller memory, lower cost | Pin-to-pin, connectivity line, firmware review needed | P2P candidate, board revalidation required |
Key Differentiators
- Balanced memory for mid-size firmware (vs STM32F103RBT6)
- Dual CAN 2.0B controllers (vs STM32F103RBT6)
- Proven ST ecosystem vs Chinese clone (vs GD32F103RCT6)
- Cost-efficient entry vs larger RET6 (vs STM32F103RET6)
Design Notes
Decouple every VDD/VSS pair with a 100nF ceramic capacitor placed within 2-3 mm of the pin, plus a single 4.7uF bulk capacitor near the LQFP64. Route a separate filtered supply to VDDA through a ferrite bead (e.g., 600 ohm at 100 MHz) with its own 100nF + 1uF pair - VDDA noise directly shifts ADC codes. Expose the USB D+/D- pair as a 90-ohm differential route with series 22-ohm resistors at the pins, and keep the 1.5k pull-up on D+ for full-speed enumeration per the ST USB design references.
BOOT0 must not float: strap it to ground with a 10k resistor for flash boot, and expose a jumper to 3.3V for system-memory (UART) bootloader access. PB2 (BOOT1) also affects boot configuration. During debugging note that PA13/PA14 are shared with SWDIO/SWCLK - never repurpose them in hardware that must remain debuggable. When migrating to GD32F103RCT6, recheck flash wait states and USB timing because the zero-wait-state flash behavior differs from ST silicon.
Estimated: with all peripherals clocked at 72 MHz, the STM32F103RCT6 consumes on the order of 36-50 mA (per ST datasheet typical figures for the high-density line), so a 100 mA-class 3.3V regulator such as an LDO with 150 mA capability is sufficient headroom for the MCU plus a small transceiver. Standby mode reduces consumption to a few microamps, enabling RTC-backed battery designs. In Stop mode, wake latency is under a few microseconds via EXTI lines, suitable for duty-cycled battery nodes - size the regulator for the active current, not standby.
For the 8 MHz HSE crystal, keep traces under 10 mm with ground guarding, and load capacitors per the crystal datasheet (typically 12-22 pF) - USB and CAN timing depend on HSE accuracy, so use a crystal with +/-30 ppm or better tolerance. Route CAN_TX/RX away from switching-regulator nodes and terminate the CAN bus with 120 ohm at both ends. On ADC inputs, add an RC anti-alias filter (e.g., 1k + 10 nF) since the SAR ADC injects charge kickback during sampling.
Compliance Information
RoHS compliant and lead-free per STMicroelectronics product data for STM32F103RCT6. REACH, halogen-free, and conflict-minerals status not stated in provided data.