STM32F103RCT6 - 72MHz Cortex-M3 MCU, 256KB Flash | ST
N.º de pieza: STM32F103RCT6 ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 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 Descripción general
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.
Alternativas directas para STM32F103RCT6 — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con STM32F103RCT6 (mismo factor de forma y huella) — difiere en Package, Timers, ADC, Operating Temperature, RoHS Status.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
STM32F103RET6
✓ En stock
$2.2148 / unidad
Ver hoja de datos →STM32F103RBT6
✓ En stock
$3.18 / unidad
Ver hoja de datos →STM32F107RCT6
✓ En stock
$5.55 / unidad
Ver hoja de datos →STM32F303RCT6
✓ En stock
$5.2 / unidad
Ver hoja de datos →GD32F103RCT6
📋 Alternativa de referencia (no en el catálogo)
STM32F103RCT6 Valores máximos y características eléctricas
| Core | ARM Cortex-M3 32-bit |
| Frecuencia de reloj máxima | 72 MHz |
| Flash Memory | 256 KB |
| SRAM | 48 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| Temperatura de funcionamiento | -40C to +85C |
| Encapsulado | 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 |
| Tipo de montaje | Surface Mount |
| Estado RoHS | Compliant |
Guía de configuración de pines de STM32F103RCT6 lqfp64 (10x10 mm)
Configuración de pines para STM32F103RCT6 (encapsulado lqfp64 (10x10 mm)). Este CI digital incluye GPIO, interfaces de comunicación (UART, SPI, I2C) y pines de alimentación. Consulte la hoja de datos del fabricante para conocer las funciones alternativas de los pines y las opciones de configuración. Esencial para el diseño de sistemas embebidos y el diseño de PCB.
No hay datos detallados de patillaje disponibles para STM32F103RCT6.
Consulte la hoja de datos para ver la configuración completa de patillas.
Aplicaciones típicas
STM32F103RCT6 es adecuado para 6 aplicacións: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para STM32F103RCT6 — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | 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 |
Diferenciadores clave
- Balanced memory for mid-size firmware (frente a STM32F103RBT6)
- Dual CAN 2.0B controllers (frente a STM32F103RBT6)
- Proven ST ecosystem vs Chinese clone (frente a GD32F103RCT6)
- Cost-efficient entry vs larger RET6 (frente a STM32F103RET6)
Notas de diseño
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.
Información de cumplimiento
RoHS compliant and lead-free per STMicroelectronics product data for STM32F103RCT6. REACH, halogen-free, and conflict-minerals status not stated in provided data.