STM32F105RCT7 - 72MHz Cortex-M3 MCU with 256KB Flash | ST
Référence : STM32F105RCT7 ✓ ActifSTM32F105RCT7 Présentation
A microcontroller is a programmable semiconductor that integrates a processor core, memory, peripherals, and communication interfaces on one device. The STM32F105RCT7 is specifically designed for systems that need more connectivity and peripheral capacity than entry-level general-purpose microcontrollers, while retaining an ARM Cortex-M3 software ecosystem. It sits within the hierarchy of Cortex-M microcontroller, 32-bit RISC microcontroller, embedded processor, and integrated circuit.
The device provides 256 KB of Flash for firmware and 64 KB of SRAM for working memory. Its operating frequency is 72 MHz, supporting responsive control loops and efficient handling of communication protocols. Connectivity features include USB OTG FS, Ethernet MAC, two CAN controllers, two ADCs, ten timers, and 14 communication interfaces according to the STM32F105 family documentation. These resources allow the MCU to coordinate data acquisition, network communication, and real-time control functions.
The STM32F105 connectivity-line architecture is organized around a 32-bit RISC core, on-chip memories, direct-memory-access channels, interrupt handling, and dedicated peripheral blocks. This architecture is suited to connected embedded equipment where deterministic control and multiple external buses must coexist. The 64-LQFP package provides a practical pin count for designs needing substantial I/O while retaining a commonly manufactured surface-mount footprint.
Typical applications include industrial Ethernet controllers, USB-connected data loggers, CAN-based industrial nodes, motor and motion control, network bridges, and connected instrumentation. It is particularly appropriate when a board needs Ethernet, USB, CAN, and timer resources without relying on several separate interface devices. Its 72 MHz core also allows control and communication firmware to share one processor.
Designers should verify the exact peripheral pin assignment, alternate-function settings, clock-tree requirements, decoupling, and package thermal limits in the manufacturer documentation before layout. A conservative power-budget and stack analysis should be performed when combining Ethernet, USB, and high-rate timers. Firmware compatibility must be reviewed separately because peripheral availability and interrupt behavior can differ across STM32 families even when a footprint is shared.
This product page combines the STM32F105RC family specifications with practical interface, application, layout, and replacement guidance. It also distinguishes footprint compatibility from guaranteed software equivalence, helping engineers make a defensible design decision while obtaining current availability and lead time through the Request a Quote form.
Alternatives de remplacement direct pour STM32F105RCT7 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec STM32F105RCT7 (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, USB, Flash Memory.
STM32F105RCT6
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →STM32F107RCT6
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →STM32F103RCT7TR
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →STM32F103RCT6TR
✅ Remplacement direct✓ En stock
$1.6406 / unité
Voir la fiche technique →GD32F103RCT6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
STM32F105RCT7 Valeurs maximales et caractéristiques électriques
| Product Type | 32-bit RISC microcontroller |
| Processor Core | ARM Cortex-M3 |
| Fréquence d'horloge maximale | 72 MHz |
| Flash Memory | 256 KB |
| Flash Organization | 256K x 8 bits |
| SRAM | 64 KB |
| Boîtier | 64-LQFP, 10 x 10 mm |
| Type de montage | Surface mount |
| USB Interface | USB OTG FS |
| Ethernet Support | Ethernet MAC |
| CAN Controllers | 2 |
| ADC Converters | 2 |
| Timers | 10 |
| Communication Interfaces | 14 |
Guide de configuration des broches du STM32F105RCT7 64-lqfp, 10 x 10 mm
Configuration des broches du STM32F105RCT7 (boîtier 64-lqfp, 10 x 10 mm). Ce circuit intégré numérique comprend des GPIO, des interfaces de communication (UART, SPI, I2C) et des broches d'alimentation. Consultez la fiche technique du fabricant pour les fonctions alternatives des broches et les options de configuration. Indispensable pour la conception de systèmes embarqués et la conception de circuits imprimés.
Aucune donnée de brochage détaillée disponible pour STM32F105RCT7.
Consultez la fiche technique pour la configuration complète des broches.
Applications typiques
STM32F105RCT7 convient pour 6 applications: Industrial Ethernet Controllers, USB Data Loggers, CAN-Based Industrial Nodes, Connected Motor Control, Network Gateways and Bridges, Networked Test and Measurement.
Industrial Ethernet Controllers
The STM32F105RCT7 fits industrial Ethernet controllers because its 72 MHz Cortex-M3 core can execute network and control tasks while the connectivity line provides an Ethernet MAC alongside two CAN controllers and 14 communication interfaces. With 256 KB of Flash and 64 KB of SRAM, firmware can combine a network protocol stack, supervisory logic, and local diagnostics. Place the MCU beside the Ethernet PHY, preserve controlled-impedance routing for differential pairs, and isolate external cabling according to the equipment's safety requirements. Because the MCU includes the MAC rather than the full physical layer, an external PHY and suitable line-interface circuitry remain necessary.
Recommandé
USB Data Loggers
The STM32F105RCT7 is suitable for USB-connected data loggers that collect sensor information and expose it through USB OTG FS. Its 256 KB of Flash can hold the application, configuration data, and a compact USB stack, while the 72 MHz core leaves processing capacity for sampling, filtering, and buffering. USB OTG FS supports both device and host-oriented use cases when the selected firmware and external circuitry support the required role. Design the USB data path with controlled impedance, provide the specified series resistance and capacitance, and route the differential pair away from switching nodes to reduce data-integrity risk.
Recommandé
CAN-Based Industrial Nodes
The STM32F105RCT7 works well in CAN-based industrial nodes because it combines two CAN controllers with a 72 MHz control core, 256 KB of Flash, and broad serial-interface capability. This allows a single MCU to handle bus communication, sensor acquisition, diagnostics, and local actuation rather than requiring a separate communications processor. Use the CAN transceiver recommended by the manufacturer for the physical layer, apply the required termination only at the bus endpoints, and validate timing with worst-case oscillator tolerance and bus loading. The two CAN channels also support gateway designs that bridge a CAN network to USB or Ethernet.
Recommandé
Connected Motor Control
The STM32F105RCT7 can serve as the control processor in connected motor-control equipment where deterministic PWM and communication must operate together. Its ten timers provide resources for motor timing and capture functions, while the 72 MHz Cortex-M3 core can execute current-control, position-processing, and network tasks. USB OTG FS and Ethernet MAC permit configuration, monitoring, and production test access, reducing the need for separate interface hardware. Validate timer channels against the selected motor-control peripherals, keep analog and power sections away from high-current switching paths, and confirm that every required control output remains available in the 64-LQFP pin assignment.
Recommandé
Network Gateways and Bridges
The STM32F105RCT7 is appropriate for compact protocol gateways that translate between Ethernet, USB, or CAN links because its connectivity-line peripherals coexist with a 72 MHz processing core and 256 KB of Flash. Firmware can maintain protocol state, filter traffic, buffer messages, and expose management functions without a separate application processor. The gateway design should reserve memory for simultaneous receive and transmit paths, define backpressure behavior for each interface, and isolate protocol processing from time-critical tasks through appropriate scheduling. A 64-LQFP package provides ample signal access while keeping the device compatible with established surface-mount assembly methods.
Recommandé
Networked Test and Measurement
The STM32F105RCT7 fits networked instrumentation that combines signal acquisition, control, and Ethernet or USB connectivity. The device provides two ADCs, ten timers, 14 communication interfaces, 64 KB of SRAM, and a 72 MHz core, allowing measurement timing and communications to share one controller. The STM32F105RC family documentation identifies the device as part of the high-performance connectivity line, making it useful for compact instruments, production testers, and laboratory adapters. Separate analog signal paths from digital activity, use appropriate input protection, and calibrate measurement accuracy across the full operating temperature range when precision is required.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour STM32F105RCT7 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | STM32F105RCT6 | STM32F107RCT6 | STM32F103RCT7TR | STM32F103RCT6TR | GD32F103RCT6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) |
| Processor Core | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 |
| Maximum Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 108 MHz |
| Flash Memory | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB |
Principaux différenciateurs
- Connectivity-line integration reduces external interface hardware (vs STM32F103RCT7TR)
- Closest same-family footprint match (vs STM32F105RCT6)
- Higher clock rate in a matching STM32F103-class footprint (vs GD32F103RCT6)
Notes de conception
Use the STM32F105RC package drawing and exact pin-description table when creating the PCB symbol and land pattern. Confirm the 64-LQFP pin numbering, exposed pad requirements, and component orientation rather than assuming that every STM32F1 64-pin package has identical multiplexing. Place the decoupling capacitors close to the corresponding power pins and connect the ground reference with a low-impedance plane to reduce supply disturbance from Ethernet, USB, and switching peripherals.
Treat USB and Ethernet differential routes as controlled-impedance PCB nets. Route Ethernet pairs as a matched pair, maintain the design's specified spacing from clocks and switching nodes, and use the manufacturer's recommended termination and protection components. Avoid placing test points, connectors, or plane discontinuities directly in the sensitive portions of a differential pair. Validate USB eye quality and Ethernet signal integrity after PCB assembly because the MCU's 72 MHz clock and external PHY or transceiver can expose layout errors even when the schematic is correct.
Plan the power tree around the STM32F105RCT7, Ethernet PHY, transceiver circuitry, and external loads rather than sizing the supply from the MCU nameplate alone. Estimated: with a 3.3 V rail and a 200 mA design load, the MCU rail dissipates approximately 0.66 W using P = 3.3 V x 0.200 A. Actual consumption changes with clock rate, peripherals, I/O activity, and firmware. Keep conversion stages efficient, localize bulk capacitance, and verify startup and brownout behavior across the complete system load range.
Do not treat a matching LQFP footprint as proof of software or peripheral equivalence. Before replacing the STM32F105RCT7, compare the clock tree, alternate-function assignments, USB and Ethernet resources, CAN timing, DMA channels, interrupt priorities, startup code, and peripheral register behavior. A replacement can solder correctly yet fail because a firmware driver expects an interrupt number, timer arrangement, or connectivity feature that differs. Revalidate timing margins and run peripheral loopback tests on production hardware.
Informations de conformité
Compliance declarations are not stated in the cited product and distributor information. Confirm the current declarations and material documentation with STMicroelectronics for the exact orderable MPN.