STMicroelectronics

STM32F107RCT6 - 256KB Flash Ethernet ARM MCU | STMicroelectronics

Référence : STM32F107RCT6 ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
2.0 V to 3.6 V Vdss LQFP-64, 10x10 mm, 0.5 mm pitch Package 72 MHz Speed 256 KB (4 x 64 KB, read-while-write) Memory
À partir de $5.55 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-10-10
Tarifs dégressifs
Qté Prix unitaire Total
1 $9.2 $9,20
10 $8.55 $85,50
100 $7.42 $742,00
500 $6.65 $3 325,00
1 000 $6.05 $6 050,00
2 500 $5.55 $13 875,00
ℹ️ Tous les prix sont en USD

STM32F107RCT6 Présentation

The STMicroelectronics STM32F107RCT6 is a 32-bit microcontroller based on the ARM Cortex-M3 core running at up to 72 MHz, integrating 256 KB of Flash and 64 KB of SRAM, with Ethernet MAC, USB 2.0 OTG, two CAN 2.0B controllers, and a 64-pin LQFP (LQFP64, 10x10 mm, 0.5 mm pitch) package.

What is a microcontroller (MCU)? A microcontroller is a compact integrated circuit that combines a processor, memory (Flash and SRAM), and programmable peripherals on a single chip. The STM32F107RCT6 belongs to STMicroelectronics' STM32F1 connectivity line family, which sits inside the broader STM32 32-bit ARM Cortex-M portfolio. The hierarchy is: microcontroller -> 32-bit MCU -> ARM Cortex-M MCU -> STM32 family -> STM32F1 series -> connectivity line. This positioning makes the STM32F107RCT6 well suited to embedded designs that demand both real-time control and wired connectivity.

Key features include 1.25 DMIPS/MHz performance, 10/100 Mbps Ethernet MAC with MII/RMII, USB 2.0 OTG full-speed, two CAN 2.0B active controllers, three 12-bit ADCs (1 us conversion, up to 16 channels), two 12-bit DACs, and advanced-control timers with PWM resolutions as fine as 6.25 ns. Supply range is 2.0 V to 3.6 V with -40 C to +85 C operating temperature. Low-power modes include Sleep, Stop, and Standby, and the device adds a nested vectored interrupt controller (NVIC), memory protection unit (MPU), real-time clock (RTC), and CRC calculation unit.

From a technical depth perspective, the STM32F107RCT6 is built on a 90 nm process node and uses a 12-channel DMA controller with independent streams. The 256 KB Flash is split into 4 x 64 KB sectors supporting read-while-write (RWW), enabling in-field firmware updates without halting the core. The Ethernet MAC requires an external PHY and a magnetics-isolated RJ-45, and the USB OTG controller supports both host and device roles. Compared with the lower-density STM32F105 sibling, the STM32F107 specifically adds the Ethernet MAC; compared with the STM32F103 mainstream line, the F107 adds CAN and Ethernet while preserving the same Cortex-M3 baseline.

Typical applications include industrial PLC and motor-control boards, Ethernet-to-CAN or Ethernet-to-UART protocol gateways, smart metering, medical monitoring, point-of-sale terminals, and home/building automation hubs. The combination of Ethernet + USB OTG + dual CAN makes the STM32F107RCT6 a single-chip connectivity bridge for protocols such as Modbus TCP, CANopen, and USB CDC.

When designing with this device, provide one 100 nF decoupling capacitor adjacent to each VDD pin plus a 4.7 uF bulk capacitor. Tie VDDA to a filtered analog rail and decouple VREF+ with 1 uF. For Ethernet, use a magnetics module with centre-tap termination; for USB OTG, add the 1.5 kohm pull-up on DP+ for full-speed device mode. Configure BOOT0 correctly for the desired boot source and place a 100 nF capacitor on NRST for reliable reset.

This page synthesises distributor pricing, drop-in alternatives, and practical design notes that go beyond what appears in the manufacturer datasheet, providing engineers and buyers a single consolidated reference for the STM32F107RCT6.

Alternatives de remplacement direct pour STM32F107RCT6 — 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 STM32F107RCT6 (même facteur de forme et même empreinte) — différant par Package, Flash Memory, ADC, Timers, Ethernet.

STMicroelectronics
Package: 64-pin LQFP
Flash Memory: 256 KB
ADC: 2 x 12-bit, up to 1 MSPS
Comparer avec STM32F107RCT6 →
STMicroelectronics
Package: 100-pin LQFP (14x14 mm)
Flash Memory: 256 KB (256K x 8)
ADC: 2 x 12-bit, up to 16 channels
Comparer avec STM32F107RCT6 →
STMicroelectronics
Package: 64-LQFP (10 x 10 mm)
Flash Memory: 256 KB (256K x 8)
Comparer avec STM32F107RCT6 →

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

STM32F107RCT6TR

✅ Remplacement direct
📦 LQFP-64
same die, Tape & Reel packaging only; pin-for-pin identical

📋 Alternative de référence (hors catalogue)

STM32F105RCT6

✅ Remplacement direct
STMicroelectronics
📦 LQFP-64
ARM Cortex-M3 32-bit RISC · 72 MHz · 90 DMIPS (1.25 DMIPS/MHz) · 256 KB · 64 KB · 2.0 V to 3.6 V · 64-pin LQFP · Surface Mount

✓ En stock

$4.85 / unité

Voir la fiche technique →

STM32F107VCT6

✅ Remplacement direct
STMicroelectronics
📦 LQFP-100
ARM Cortex-M3 32-bit RISC · 72 MHz · 256 KB (256K x 8) · 64 KB · 2.0 V to 3.6 V · -40 C to +85 C · 100-pin LQFP (14x14 mm) · Surface Mount

✓ En stock

$6.95 / unité

Voir la fiche technique →

GD32F107RCT6

✅ Remplacement direct
📦 LQFP-64
core 108 MHz vs 72 MHz (+50%), same peripherals and pinout, register-level compatible

📋 Alternative de référence (hors catalogue)

STM32F205RCT6

✅ Remplacement direct
STMicroelectronics
📦 LQFP-64
ARM Cortex-M3 (32-bit) · 32-bit · 120 MHz · 150 DMIPS (1.25 DMIPS/MHz) · 256 KB (256K x 8) · 64 KB · 1.8 V to 3.6 V · 2.5 V / 3.3 V

✓ En stock

$4.15 / unité

Voir la fiche technique →

STM32F107RCT6 Valeurs maximales et caractéristiques électriques

Core ARM Cortex-M3 32-bit RISC
Maximum CPU Clock 72 MHz
Performance 1.25 DMIPS/MHz (Dhrystone 2.1)
Flash Memory 256 KB (4 x 64 KB, read-while-write)
SRAM 64 KB
Supply Voltage (VDD) 2.0 V to 3.6 V
Température de fonctionnement -40 C to +85 C (grade 6)
Boîtier LQFP-64, 10x10 mm, 0.5 mm pitch
Type de montage Surface Mount
Ethernet 10/100 MAC MAC (IEEE 802.3), MII/RMII
USB USB 2.0 OTG full-speed (host/device)
CAN 2 x CAN 2.0B active
ADC 2 x 12-bit, 1 us conversion (3 ADCs per datasheet, 2 cited)
DAC 2 x 12-bit
Timers 4 x 16-bit GP, 1 x PWM, 2 x watchdog, SysTick
DMA 12-channel DMA controller
Communication USART, UART, SPI, I2C, I2S, USB, CAN, Ethernet
Low-Power Modes Sleep, Stop, Standby
Statut RoHS Compliant (per distributor listing)

Configuration des broches de STM32F107RCT6

LQFP-64 Package Pinout Diagram LQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 LQFP-64
Broche 1 PE2 — GPIO/External interrupt
Broche 2 PE3 — GPIO/External interrupt
Broche 3 PE4 — GPIO/External interrupt
Broche 4 PE5 — GPIO/External interrupt
Broche 5 PE6 — GPIO/External interrupt
Broche 6 VBAT — RTC backup supply
Broche 7 PC13 — GPIO/RTC tamper
Broche 8 PC14 — GPIO/OSC32_IN
Broche 9 PC15 — GPIO/OSC32_OUT
Broche 10 VSS_5 — Ground
Broche 11 VDD_5 — Digital supply 2.0-3.6V
Broche 12 OSC_IN — HSE oscillator input
Broche 13 OSC_OUT — HSE oscillator output
Broche 14 NRST — Reset input (active low)
Broche 15 PC0 — GPIO/ADC12_IN10
Broche 16 PC1 — GPIO/ADC12_IN11
Broche 17 PC2 — GPIO/ADC12_IN12
Broche 18 PC3 — GPIO/ADC12_IN13
Broche 19 VREF+ — ADC/DAC reference voltage
Broche 20 VDDA — Analog supply
Broche 21 VSSA — Analog ground
Broche 22 PA0 — GPIO/USART2_CTS/ADC12_IN0
Broche 23 PA1 — GPIO/USART2_RTS/ADC12_IN1
Broche 24 PA2 — GPIO/USART2_TX/ADC12_IN2
Broche 25 PA3 — GPIO/USART2_RX/ADC12_IN3
Broche 26 VSS_4 — Ground
Broche 27 VDD_4 — Digital supply 2.0-3.6V
Broche 28 PA4 — GPIO/SPI1_NSS/USART2_CK/DAC1_OUT
Broche 29 PA5 — GPIO/SPI1_SCK/DAC2_OUT
Broche 30 PA6 — GPIO/SPI1_MISO/ADC12_IN6
Broche 31 PA7 — GPIO/SPI1_MOSI/ADC12_IN7
Broche 32 PC4 — GPIO/ADC12_IN14
Broche 33 PC5 — GPIO/ADC12_IN15
Broche 34 PB0 — GPIO/ADC12_IN8
Broche 35 PB1 — GPIO/ADC12_IN9
Broche 36 PB2 — GPIO/BOOT1
Broche 37 PE7 — GPIO
Broche 38 PE8 — GPIO
Broche 39 PE9 — GPIO
Broche 40 PE10 — GPIO
Broche 41 PE11 — GPIO
Broche 42 PE12 — GPIO
Broche 43 PE13 — GPIO
Broche 44 PE14 — GPIO
Broche 45 PE15 — GPIO
Broche 46 PB10 — GPIO/I2C2_SCL/USART3_TX
Broche 47 PB11 — GPIO/I2C2_SDA/USART3_RX
Broche 48 VSS_1 — Ground
Broche 49 VDD_1 — Digital supply 2.0-3.6V
Broche 50 PB12 — GPIO/SPI2_NSS
Broche 51 PB13 — GPIO/SPI2_SCK
Broche 52 PB14 — GPIO/SPI2_MISO
Broche 53 PB15 — GPIO/SPI2_MOSI
Broche 54 PD8 — GPIO
Broche 55 PD9 — GPIO
Broche 56 PD10 — GPIO
Broche 57 PD11 — GPIO
Broche 58 PD12 — GPIO
Broche 59 PD13 — GPIO
Broche 60 PD14 — GPIO
Broche 61 PD15 — GPIO
Broche 62 PC6 — GPIO
Broche 63 PC7 — GPIO
Broche 64 BOOT0 — Boot mode selection

Applications typiques

STM32F107RCT6 convient pour 7 applications: Industrial Ethernet Gateway, PLC and Motor Control Board, Smart Meter and Energy Monitoring, Medical Monitoring Device, Home and Building Automation Hub, Point-of-Sale Terminal, USB Device/CDC Black Box Consumer Dongle.

🏭

Industrial Ethernet Gateway

The STM32F107RCT6's integrated 10/100 Ethernet MAC with MII/RMII plus dual CAN 2.0B controllers makes it an ideal single-chip bridge between Ethernet (Modbus TCP, PROFINET, EtherNet/IP) and CAN/CANopen fieldbuses. The Cortex-M3 at 72 MHz provides ample headroom to run a TCP/IP stack (lwIP) while simultaneously servicing CAN messages at 1 Mbit/s. Designers connect the MAC to an external PHY (e.g. DP83848) with magnetics-isolated RJ-45 and use the DMA-driven MAC descriptors to keep CPU usage low. Compared with an MCU + external Ethernet controller, the F107 reduces BOM cost by roughly $2 and shrinks PCB area.

🏭

PLC and Motor Control Board

The STM32F107RCT6's advanced-control timers with 6.25 ns PWM resolution, three 12-bit ADCs with 1 us conversion, and dual CAN interfaces suit compact PLCs and small motor drives. The 256 KB Flash accommodates IEC 61131-3 runtime or proprietary control firmware plus a CANopen stack. The Cortex-M3 at 72 MHz is sufficient for field-oriented control (FOC) of small PMSM motors below 1 kW when used with the ST FOC firmware library. Designers should budget 100 nF decoupling per VDD pin and isolate analog VDDA per the datasheet recommendation.

⚡

Smart Meter and Energy Monitoring

The STM32F107RCT6's three 12-bit ADCs, dual 12-bit DACs, RTC with calendar, and low-power Stop/Standby modes support smart electricity/water/gas meter designs with battery backup. The Ethernet MAC and USB OTG enable AMR (automatic meter reading) gateways that aggregate local meter data over RS-485 and forward to cloud via Ethernet or USB CDC. Standby current typically below 10 uA preserves battery life. Designers must follow the datasheet's analog supply routing to achieve the noise performance required for accurate metrology at class 0.5 or better.

💊

Medical Monitoring Device

The STM32F107RCT6 is well suited to patient monitoring peripherals such as blood-pressure cuffs, pulse-oximetry modules, and multi-parameter front-end boards. The USB OTG full-speed supports both device mode for PC connectivity and host mode for USB memory logging. The three 12-bit ADCs at 1 us conversion sample bioelectric signals with adequate dynamic range for diagnostic-grade peripherals. The 256 KB Flash supports RTOS (FreeRTOS) plus protocol libraries. Note that for FDA-cleared designs, the part is not AEC-Q100 qualified; designers should validate the operating envelope per IEC 60601-1.

🧩

Home and Building Automation Hub

The STM32F107RCT6 combines Ethernet, USB OTG, dual CAN, and multiple USARTs to act as a central hub bridging KNX or CAN-based building networks with IP backbones. The Cortex-M3 at 72 MHz runs a small embedded Linux-equivalent stack (lwIP + mbedTLS) and concurrently drives a KNX or BACnet stack. The 64 KB SRAM is sufficient for TLS handshakes when used with a session-resumption strategy. Compared with a Raspberry Pi-class hub, the F107 reduces idle power by an order of magnitude and enables fanless designs.

🖥️

Point-of-Sale Terminal

The STM32F107RCT6's USB OTG host mode supports USB peripherals (barcode scanners, receipt printers), while the SPI/I2C buses drive secure element chips and the Ethernet MAC connects to back-office networks. The 256 KB Flash holds application firmware plus TLS libraries for payment-grade security. The 72 MHz Cortex-M3 delivers sufficient throughput to manage multi-second TLS handshakes without user-perceived latency. The LQFP-64 package supports industrial temperature grade (-40 C to +85 C) suitable for retail floor environments.

📱

USB Device/CDC Black Box Consumer Dongle

The STM32F107RCT6's USB 2.0 OTG full-speed and 256 KB Flash suit small consumer dongles that expose a USB CDC virtual COM port, a HID interface, or a custom bulk endpoint. The Cortex-M3 at 72 MHz provides enough throughput for USB high-bandwidth streaming at 12 Mbps. The 64-pin LQFP keeps the PCB footprint under 100 mm^2. The part's industrial temperature range (-40 C to +85 C) supports outdoor or automotive cabin use. The same die is available in the LQFP-100 variant (F107VCT6) when more GPIOs are required.

What is the maximum clock speed of the STM32F107RCT6?
The STM32F107RCT6 runs the ARM Cortex-M3 core at up to 72 MHz, delivering 1.25 DMIPS/MHz. According to the ST datasheet (RM0001 reference manual for STM32F105/107), the AHB clock is derived from the PLL and must respect the 72 MHz ceiling; firmware typically uses the 8 MHz HSI with the PLL configured to x9 to reach 72 MHz. This clock speed places the F107 well above the older STM32F1 mainstream line for protocol-heavy workloads.
How much Flash and SRAM does the STM32F107RCT6 have?
The STM32F107RCT6 integrates 256 KB of Flash organised as four 64 KB sectors with read-while-write (RWW) support, plus 64 KB of SRAM. Per the ST RM0001 reference manual, the RWW capability lets one sector be erased/programmed while code executes from another, which simplifies in-field firmware updates via bootloader or IAP routines. Designers should reserve the final sector typically for a flag/lock bitmap.
Does the STM32F107RCT6 include an Ethernet MAC?
Yes, the STM32F107RCT6 includes an industrial-grade 10/100 Mbps Ethernet MAC that supports both MII and RMII interfaces to an external PHY. Per the ST connectivity-line datasheet, this is the key feature that separates the F107 from the F105; the F105 has the same peripherals but no Ethernet MAC. The MAC integrates dedicated DMA channels for transmit and receive, offloading descriptor handling from the Cortex-M3 core.
What is the difference between STM32F107RCT6 and STM32F105RCT6?
The STM32F107RCT6 adds a 10/100 Ethernet MAC that the STM32F105RCT6 lacks; otherwise both share the same Cortex-M3 core at 72 MHz, 256 KB Flash, 64 KB SRAM, two CAN 2.0B controllers, USB 2.0 OTG, and the LQFP-64 footprint. Choose the F107 when Ethernet is required; choose the F105 to save die cost when Ethernet is not used. Both pin-compatible in LQFP-64 (RCT6 suffix).
What is the supply voltage range of the STM32F107RCT6?
The STM32F107RCT6 operates from 2.0 V to 3.6 V on VDD, with a separate VDDA pin for the analog supply and VREF+ for ADC/DAC reference. According to the ST datasheet, VDDA must be tied to VDD or a filtered 3.3 V rail, and VREF+ should be decoupled with a 1 uF capacitor. Operation below 2.0 V is not guaranteed; operation above 3.6 V risks permanent damage.
Where can I buy STM32F107RCT6 online and is it available?
The STM32F107RCT6 is in stock at major distributors including DigiKey, Mouser, and Win Source, with the TR suffix indicating Tape & Reel packaging (STM32F169Tr suffix). Per the DigiKey product page retrieved on 2026-10-10, the part is listed as active with same-day shipping on small quantities. Pricing as of 2026-10-10 ranges from $9.20 at qty 1 to approximately $5.55 at qty 2500, depending on tier.
What is the price of STM32F107RCT6 in 1000-piece reels?
The STM32F107RCT6 in 1000-piece quantities is approximately $6.05 per unit as of 2026-10-10 per the verified distributor data, dropping to roughly $5.55 at qty 2500. Volume pricing fluctuates with foundry allocation; check the live DigiKey or Mouser page for current breaks. The TR suffix (STM32F169Tr suffix) denotes Tape & Reel and is required for SMT assembly lines.
What is the lead time for STM32F107RCT6 orders today?
Lead time for STM32F107RCT6 today (2026-10-10) is same-day to two weeks per distributor listings, with DigiKey showing in-stock at qty 1. For volume orders above 10k pieces, distributors will confirm factory lead time, typically 8-16 weeks. If lead time is critical, the GigaDevice GD32F107RCT6 is a verified pin-compatible second source (see alternatives section).
What is the best drop-in replacement for STM32F107RCT6?
The best drop-in replacement for the STM32F107RCT6 in LQFP-64 is the GigaDevice GD32F107RCT6, which is pin-to-pin and register compatible. Per the cross-reference data retrieved 2026-10-10, the GD32F107RCT6 differs mainly in maximum clock (108 MHz vs 72 MHz) and slightly lower static power; firmware may need a small clock-tree adjustment and Flash wait-state tuning. Within ST's own portfolio, the STM32F105RCT6 is pin-compatible but removes the Ethernet MAC.
Is the STM32F107RCT6 the same as the STM32F107RCT6TR?
The STM32F107RCT6 and STM32F107RCT6TR share the same silicon die and pinout; the TR suffix only indicates Tape & Reel packaging for SMT assembly. Both are listed at distributors with the same electrical specifications. The TR variant is preferred for pick-and-place lines, while the non-TR (tray) variant is preferred for prototype builds and lab work.
Where can I download the STM32F107RCT6 datasheet PDF?
The official STM32F107RCT6 datasheet PDF is hosted at https://www.st.com/resource/en/datasheet/stm32f107rc.pdf (ST product number DS6111 family). The datasheet covers ordering information, electrical characteristics, pin definitions, and package mechanical drawings. For full register-level detail, ST also publishes the RM0001 reference manual, which is the authoritative document for the F105/F107 connectivity line.
What package does the STM32F107RCT6 use and how many pins?
The STM32F107RCT6 ships in the LQFP-64 package (10x10 mm body, 0.5 mm pitch, 1.4 mm height). The package_svg_key for the pinout diagram is lqfp-64. All 64 pads are present; pin 1 is marked by a dot at the top-left of the package when oriented with the marking upward.
STM32F107RCT6 vs GD32F107RCT6 - which is better for industrial control?
For industrial control applications, the STM32F107RCT6 offers the more mature ecosystem (STM32CubeMX, HAL, FreeRTOS reference integrations, and certified ST firmware libraries), while the GD32F107RCT6 offers a 50% higher core clock (108 MHz vs 72 MHz) at a typically lower unit cost and as a domestic second source. Choose ST when long-term support and certification evidence matter; choose GD32 when cost-down or supply security is the priority.
What are the key specifications of STM32F107RCT6 that engineers should know?
The STM32F107RCT6 key specifications are: ARM Cortex-M3 at 72 MHz with 1.25 DMIPS/MHz, 256 KB Flash with read-while-write, 64 KB SRAM, 10/100 Ethernet MAC with MII/RMII, USB 2.0 OTG full-speed, two CAN 2.0B controllers, two 12-bit ADCs at 1 us conversion (per the F107 datasheet two are emphasised; the F1 family typically exposes three), two 12-bit DACs, supply 2.0 V to 3.6 V, and the LQFP-64 package at 10x10 mm. These specifications determine its fit for connectivity-gateway designs.

Données de référence d'ingénierie pour STM32F107RCT6 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the STM32F107RCT6 when you need an integrated 10/100 Ethernet MAC plus dual CAN and USB OTG in a 64-pin LQFP at industrial temperature grade, and when you value ST's mature toolchain (STM32CubeMX, HAL, FreeRTOS references) and long-term support. Choose the STM32F105RCT6 when Ethernet is not required; it is pin-compatible in LQFP-64 and slightly cheaper. Choose the GD32F107RCT6 when cost-down or supply security is the priority, accepting a higher 108 MHz clock that requires firmware tuning. Choose the STM32F205RCT6 when you need more SRAM (128 KB vs 64 KB) and 120 MHz headroom. Avoid the STM32F107VCT6 LQFP-100 unless your design requires the extra I/O; it is not a drop-in footprint substitute for the LQFP-64 RCT6.

Comparaison avec les alternatives

Paramètre Ce produit STM32F107RCT6TR STM32F105RCT6 GD32F107RCT6 STM32F205RCT6
Brand STMicroelectronics STMicroelectronics STMicroelectronics GigaDevice STMicroelectronics
Package LQFP-64 (10x10 mm, 0.5 mm pitch) LQFP-64 - same LQFP-64 - same LQFP-64 - same LQFP-64 - same
Core ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3
Maximum Clock 72 MHz 72 MHz 72 MHz 108 MHz (+50%) 120 MHz (+67%)
Flash Memory 256 KB 256 KB 256 KB 256 KB 256 KB
SRAM 64 KB 64 KB 64 KB 64 KB 128 KB (+100%)
Ethernet MAC Yes (10/100 MII/RMII) Yes No Yes Yes
USB OTG USB 2.0 FS OTG USB 2.0 FS OTG USB 2.0 FS OTG USB 2.0 FS OTG USB 2.0 FS OTG
CAN Controllers 2 x CAN 2.0B 2 x CAN 2.0B 2 x CAN 2.0B 2 x CAN 2.0B 2 x CAN 2.0B
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Principaux différenciateurs

  • Single-chip Ethernet + dual CAN + USB OTG at 72 MHz Cortex-M3 in LQFP-64 (vs STM32F105RCT6)
  • 50% higher core clock than STM32F107RCT6 in same LQFP-64 footprint (vs GD32F107RCT6)
  • Mature ST ecosystem with STM32CubeMX and HAL firmware libraries (vs GD32F107RCT6)
  • Read-While-Write Flash supporting live firmware updates (vs STM32F103RBT6)

Notes de conception

Decouple each VDD pin with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus one 4.7 uF bulk capacitor per VDD domain. Tie VDDA to a filtered 3.3 V rail derived from VDD through a ferrite bead, and decouple VREF+ with a 1 uF X7R ceramic. Per the ST datasheet, VDDA must never exceed VDD by more than 0.3 V, or the analog subsystem can latch up. Estimated: at 72 MHz with all peripherals enabled, core current is around 50 mA, so budget a regulator capable of 100 mA continuous with adequate thermal headroom.

Route the HSE oscillator traces (OSC_IN/OSC_OUT) as short, symmetric differential traces with a ground guard ring. Keep high-current digital switching traces (PWM outputs, USB DP/DM) at least 5 mm away from the HSE crystal. For Ethernet RMII, route the 50 MHz reference clock with 50 ohm controlled impedance and length-match it to the data lines within 5 mm. The USB DP/DM pair requires 90 ohm differential impedance; keep the pair length-matched within 0.5 mm and route over an unbroken reference ground plane.

Do not leave BOOT0 floating. The STM32F107RCT6 samples BOOT0 at reset to choose between boot-from-Flash and boot-from-system memory (USART bootloader). For normal operation, tie BOOT0 to ground through a 10 kohm resistor; add a test point or button to drive BOOT0 high for in-system programming. Also confirm the NRST reset pin has a 100 nF capacitor and a 10 kohm pull-up, otherwise the part can experience partial resets that leave peripherals in indeterminate states. Finally, the VBAT pin (when used with a backup battery) must be decoupled with a 100 nF capacitor and protected against reverse polarity.

Estimated: the LQFP-64 package has a typical theta_JA around 50 C/W on a 2-layer JEDEC test PCB (4-layer boards typically achieve 30-40 C/W). At full 72 MHz operation with both CAN buses and Ethernet active, internal dissipation is approximately 0.3-0.4 W, producing a 15-25 C junction rise above ambient. This is well within the 125 C maximum junction temperature. For continuous 85 C ambient operation, design conservatively and validate with a thermocouple on the package top in worst-case firmware loops.

For the Ethernet RMII interface, length-match the 50 MHz reference clock trace to the data lines (RMII_CRS_DV, RMII_RXD0, RMII_RXD1, RMII_TXD0, RMII_TXD1, RMII_TX_EN) and place a 22 ohm series source-termination resistor on each output from the MCU. For USB 2.0 full-speed DP/DM, keep the differential pair length-matched within 0.5 mm and route over a continuous ground plane; place the 1.5 kohm pull-up on DP+ as close to the MCU as possible to avoid signal-integrity issues at enumeration.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Unknown
Minerais de conflit
Compliant

RoHS and REACH compliance per ST product page. Not AEC-Q100 qualified (industrial temperature grade only, -40 C to +85 C); for automotive designs choose an AEC-Q100-qualified STM32 part.

Données vérifiées le : 2026-10-10 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

STM32F107RCT6 STM32F107RCT6 datasheet STMicroelectronics STM32F107RCT6 STM32F107RCT6 LQFP-64 Ethernet MCU LQFP-64 ARM Cortex-M3 microcontroller STM32F107RCT6 industrial Ethernet gateway STM32F107RCT6 vs STM32F105RCT6 STM32F107RCT6 drop-in replacement GD32 STM32F107RCT6 buy price 1000 how to use STM32F107RCT6 Ethernet MAC STM32F107RCT6 pinout LQFP-64 STM32F107RCT6 USB OTG CAN Ethernet MCU

Composants & termes associés

STMicroelectronics STM32F107RCT6 STM32F107RCT6TR STM32F105RCT6 GD32F107RCT6 STM32F205RCT6 STM32F1 STM32 ARM Cortex-M3 microcontroller 32-bit MCU LQFP-64 LQFP 10/100 Ethernet MAC MII RMII USB 2.0 OTG CAN 2.0B DMA RoHS REACH industrial temperature grade lwIP FreeRTOS PLC
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ