STM32F103RCT6 - 72MHz Cortex-M3 MCU, 256KB Flash | ST
料号: STM32F103RCT6 ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 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 概述
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.
直接替换替代料: STM32F103RCT6 ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: STM32F103RCT6 (相同外形与封装尺寸) ——差异在于 Package, Timers, ADC, Operating Temperature, Communication Interfaces.
快速对比工具——选择替代料号进行并排对比:
STM32F103RET6
✓ 有现货
$2.2148 / 个
查看数据手册 →STM32F103RBT6
✓ 有现货
$3.18 / 个
查看数据手册 →STM32F107RCT6
✓ 有现货
$5.55 / 个
查看数据手册 →STM32F303RCT6
✓ 有现货
$5.2 / 个
查看数据手册 →GD32F103RCT6
📋 参考替代料(不在目录中)
STM32F103RCT6 最大额定值与电气特性
| Core | ARM Cortex-M3 32-bit |
| 最大时钟频率 | 72 MHz |
| Flash Memory | 256 KB |
| SRAM | 48 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| 工作温度 | -40C to +85C |
| 封装 | 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 |
| 安装类型 | Surface Mount |
| RoHS 状态 | Compliant |
STM32F103RCT6 lqfp64 (10x10 mm) 引脚配置指南
STM32F103RCT6(lqfp64 (10x10 mm) 封装)的引脚配置。 该数字 IC 包含 GPIO、通信接口(UART、SPI、I2C)和电源引脚。请参阅制造商数据手册以了解复用引脚功能和配置选项。对嵌入式系统设计和 PCB 布局至关重要。
暂无详细引脚数据: STM32F103RCT6.
请参阅 数据手册 以查看完整引脚配置。
典型应用
STM32F103RCT6 适用于 6 应用s: 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.
推荐
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.
推荐
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.
推荐
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.
推荐
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.
推荐
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.
推荐
推荐产品汇总
工程参考数据: STM32F103RCT6 ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | 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 |
关键差异点
- Balanced memory for mid-size firmware (对比 STM32F103RBT6)
- Dual CAN 2.0B controllers (对比 STM32F103RBT6)
- Proven ST ecosystem vs Chinese clone (对比 GD32F103RCT6)
- Cost-efficient entry vs larger RET6 (对比 STM32F103RET6)
设计说明
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.
合规信息
RoHS compliant and lead-free per STMicroelectronics product data for STM32F103RCT6. REACH, halogen-free, and conflict-minerals status not stated in provided data.