STMicroelectronics STM32F103RCT7
- Part No.:
- STM32F103RCT7
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 64-LQFP
- Datasheet:
-
STM32F103RCT7.pdf
- Description:
- IC MCU 32BIT 256KB FLASH 64LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:6,526
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103RCT7 from STMicroelectronics is a high-density performance-line Arm® Cortex®-M3 microcontroller featuring 256 KB Flash, 48 KB SRAM, 72 MHz CPU frequency, USB 2.0 full-speed and CAN 2.0B interfaces, and operates across 2.0–3.6 V supply. It integrates three 12-bit ADCs (21 channels), two 12-bit DACs, 11 timers including motor-control PWM units, and up to 51 GPIOs - deployed in industrial PLCs, motor drives, and USB-connected sensor gateways.
For engineers reviewing the STM32F103RCT7 datasheet, STM32F103RCT7 pinout, STM32F103RCT7 application, or STM32F103RCT7 equivalent, key selection criteria include Flash/SRAM size, USB+CAN dual-interface capability, 72 MHz real-time execution, and LQFP64 package compatibility with legacy STM32F103x design footprints.
Technical Context
The device implements an Arm Cortex-M3 core with Harvard architecture, single-cycle multiplication, hardware divide, and nested vectored interrupt controller (NVIC) supporting up to 60 maskable interrupts. Memory subsystem includes 256 KB on-chip Flash with error correction, 48 KB SRAM, and FSMC for external NOR/PSRAM/NAND expansion.
Clock system comprises four oscillators: 4–16 MHz HSE crystal input, 8 MHz factory-trimmed HSI RC, 40 kHz LSI RC, and 32.768 kHz LSE for RTC - all feeding a programmable PLL delivering 72 MHz system clock. Peripheral interconnect uses AHB/APB buses with DMA support for 12 channels servicing ADC, DAC, USART, SPI, I²C, and SDIO.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M3, 72 MHz max - enables deterministic real-time control at ≤13.9 ns instruction cycle time |
| Flash Memory | 256 KB - sufficient for complex firmware with bootloader, USB stack, and field-upgradable application code |
| SRAM | 48 KB - supports multiple concurrent buffers for USB/CAN packet handling and ADC oversampling |
| Analog Peripherals | 3 × 12-bit ADCs (21 ch), 2 × 12-bit DACs - enables simultaneous multi-sensor acquisition and analog actuator control |
| Communication Interfaces | USB 2.0 FS + CAN 2.0B + 5×USART + 3×SPI + 2×I²C - provides native industrial fieldbus and PC connectivity without bridge ICs |
| Timers | 11 timers including 4×general-purpose 16-bit, 2×motor-control PWM, 2×watchdog - supports encoder-based motion control and safety monitoring |
| I/O Count | 51 GPIOs, 5 V-tolerant - allows direct interfacing with legacy 5 V logic and industrial sensors without level shifters |
Pinout & Package
LQFP64 package: 10 × 10 mm body, 0.5 mm pitch, 64-pin quad flat with exposed thermal pad (ECOPACK® compliant).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply and ground | Dual 2.0–3.6 V supply domains with separate analog/digital ground pins reduce noise coupling into ADC/DAC paths |
| PA0–PA15, PB0–PB15, PC13–PC15 | General-purpose I/O | 51 total GPIOs mapped to 16 EXTI lines - enables wake-up from Stop mode via multiple external events |
| PA11/PA12 | USB DM/DP | Dedicated full-speed USB transceiver pins - require no external PHY; support suspend/resume signaling |
| PB8/PB9 | CAN RX/TX | Direct CAN 2.0B interface - compatible with ISO 11898-1 physical layer using external transceiver |
| PA0, PA1 | ADC1_IN0, ADC1_IN1 | Analog inputs shared with GPIO - allow flexible sensor routing without dedicated analog-only pins |
| PA4–PA7 | DAC_OUT1, DAC_OUT2, ADC2_IN4–ADC2_IN7 | Shared analog output/input pins - enable closed-loop control where DAC output feeds back as ADC input |
Key Features
| Feature | Design Value |
|---|---|
| Flexible static memory controller (FSMC) | Supports external NOR/PSRAM/NAND up to 64 MB - enables firmware-over-the-air updates and data logging without internal Flash wear-out |
| Temperature sensor | Integrated calibrated sensor with ±1.5°C accuracy - provides board-level thermal monitoring without external components |
| Low-power modes | Sleep/Stop/Standby with RTC + backup registers powered by VBAT - maintains real-time clock and critical state during battery backup |
| Serial wire debug (SWD) | 2-pin debug interface replacing JTAG - reduces PCB footprint and simplifies production programming |
| CRC calculation unit | Hardware-accelerated CRC-32 - ensures fast integrity checking of firmware images and communication payloads |
Applications
| Industrial Motor Control | USB Human Interface Device (HID) |
|---|---|
Use Scenario: Closed-loop BLDC motor drive with Hall-effect feedback and current sensing. IC Role / Device Role / Timing Role: Real-time PWM generation, ADC sampling of phase currents, and CAN bus coordination with master controller. Use Value: Integrated motor-control timers with dead-time insertion and emergency stop disable eliminate need for external gate drivers or safety logic. | Use Scenario: Programmable industrial keypad with LED indicators and USB reporting to host PC. IC Role / Device Role / Timing Role: USB HID endpoint controller, GPIO matrix scanning, and LED PWM dimming via timer outputs. Use Value: On-chip USB transceiver and 51 GPIOs enable full HID functionality without external PHY or port expanders. |
| Smart Sensor Gateway | Energy Metering Front-End |
Use Scenario: Multi-protocol sensor aggregator connecting RS-485 Modbus, CAN, and USB to cloud gateway. IC Role / Device Role / Timing Role: Protocol translation hub with simultaneous UART, CAN, and USB endpoints managed by DMA. Use Value: 5 USARTs + CAN + USB allow concurrent fieldbus and PC connectivity - reducing BOM count vs. multi-chip solutions. | Use Scenario: Residential electricity meter measuring voltage/current via shunt/CT and calculating kWh. IC Role / Device Role / Timing Role: High-precision ADC acquisition (21-channel, 1 µs conversion), temperature compensation, and tamper detection. Use Value: Triple 12-bit ADCs with sample-and-hold enable synchronized sampling across voltage, current, and reference - meeting IEC 62053 accuracy requirements. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103VCT6 | 100-pin LQFP, 100 GPIOs, 256 KB Flash, same core/peripherals | Requires larger PCB area; supports more external memory and I/O expansion | Select when >51 GPIOs or FSMC-driven display/NOR Flash are required |
| STM32F401RET6 | Cortex-M4F core, 84 MHz, 512 KB Flash, 96 KB SRAM, no CAN | Higher compute throughput and DSP capability, but lacks native CAN interface | Select for audio processing or floating-point math-intensive tasks where CAN is handled externally |
Compared with STM32F103VCT6, the STM32F103RCT7 offers identical peripheral set in a smaller LQFP64 footprint - ideal for space-constrained designs; versus STM32F401RET6, it trades floating-point performance and memory for CAN integration and lower power consumption in active mode.
Availability
STM32F103RCT7 is available at Aetrix Electronics and suitable for industrial motor control, USB HID devices, smart sensor gateways, and energy metering front-ends requiring stable component supply over extended production lifecycles.
Supply support for STM32F103RCT7 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power ICs, sensors, and analog products for industrial, automotive, and consumer markets.
The STM32F1 Series targets cost-sensitive, high-reliability embedded applications demanding rich analog integration, real-time responsiveness, and long-term availability - especially in industrial automation and field equipment.
FAQ
What is the maximum operating temperature range for STM32F103RCT7?
The STM32F103RCT7 is specified for industrial temperature range: –40 °C to +85 °C. This rating applies to all electrical characteristics in the datasheet, including Flash programming, ADC accuracy, and USB timing compliance. Thermal derating is not required within this range under standard PCB layout conditions with adequate copper pour.
Does STM32F103RCT7 support USB device enumeration without external components?
Yes - the part integrates a full-speed USB 2.0 transceiver with internal pull-up resistors on D+ and internal voltage regulators. Only a single 1.5 kΩ pull-up resistor on D+ (enabled via software) and proper PCB layout per AN297 are required for reliable enumeration on Windows, Linux, and macOS hosts.
Can the internal 8 MHz RC oscillator be used as system clock source without calibration?
Yes - the factory-trimmed 8 MHz HSI oscillator achieves ±1% accuracy across temperature and voltage, sufficient for UART communication (up to 115.2 kbps at 8 MHz) and general-purpose timing. For USB or CAN, however, an external crystal (4–16 MHz) is mandatory to meet ±0.25% clock tolerance requirements.
How many independent ADC conversions can be performed simultaneously on STM32F103RCT7?
The device contains three independent 12-bit ADCs (ADC1, ADC2, ADC3), each capable of autonomous conversion sequences. While they share common clock and trigger sources, their data registers, injected channels, and scan modes operate separately - enabling true concurrent sampling of up to 21 analog signals across three domains (e.g., motor phase currents, bus voltage, temperature).
STM32F103RCT7 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 64-LQFP
- Series:
- STM32F1
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 72MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 51
- Program Memory Size:
- 256KB (256K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 48K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 16x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F103RCT7 FAQ
1.How can I place an order for STM32F103RCT7 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103RCT7 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32F103RCT7 reliable?
The price and inventory of STM32F103RCT7 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103RCT7 is usually 5 days.
3.What payment methods are accepted for STM32F103RCT7?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103RCT7 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103RCT7?
STM32F103RCT7 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103RCT7 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32F103RCT7?
For technical support, including STM32F103RCT7 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103RCT7 requirements.
6.How does Aetrix verify that STM32F103RCT7 is sourced from the original manufacturer or authorized distributors?
All STM32F103RCT7 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F103RCT7 meets industry standards.
7.What is the process for return or replacement of STM32F103RCT7?
All STM32F103RCT7 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103RCT7, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32F103RCT7 part is unused and in its original packaging.
Return procedure for STM32F103RCT7:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103RCT7 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

