STMicroelectronics

STM32F107VCT6 - 256KB Flash 72MHz Cortex-M3 MCU | STMicroelectronics

Référence : STM32F107VCT6 ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
2.0 V to 3.6 V Vdss 100-pin LQFP (14x14 mm) Package 72 MHz Speed 256 KB (256K x 8) Memory
À partir de $6.95 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-10-10
Tarifs dégressifs
Qté Prix unitaire Total
1 $11.5 $11,50
10 $10.2 $102,00
100 $8.95 $895,00
500 $7.8 $3 900,00
1 000 $6.95 $6 950,00
ℹ️ Tous les prix sont en USD

STM32F107VCT6 Présentation

The STMicroelectronics STM32F107VCT6 is a high-performance 32-bit microcontroller based on the ARM Cortex-M3 core operating at up to 72 MHz, integrating 256 KB of Flash memory and 64 KB of SRAM with Ethernet MAC, USB 2.0 OTG, and dual CAN 2.0B interfaces, housed in a 100-pin LQFP (14x14) package.

What is a microcontroller? A microcontroller (MCU) is a compact integrated circuit that combines a processor core, program memory (Flash), data memory (SRAM), and programmable peripherals on a single silicon die, designed to govern a specific function within an embedded system. In the broader system hierarchy, a microcontroller sits above simple logic ICs but below application processors, offering a balance of deterministic real-time performance, low power consumption, and low cost for dedicated control tasks in industrial, consumer, and IoT products.

Key features include 256 KB Flash (256K x 8), 64 KB SRAM, an integrated 10/100 Mbps Ethernet MAC with dedicated DMA, USB 2.0 OTG full-speed with on-chip PHY, two CAN 2.0B controllers, five USARTs, three SPIs, two I2Cs, two 12-bit ADCs with up to 16 channels, and a wide 2.0V to 3.6V supply range. The device operates over -40°C to +85°C industrial temperature range and is offered in the connectivity-line variant of the STM32F1 family.

Technically, the STM32F107VCT6 is fabricated on ST's 90nm CMOS process, with single-cycle multiplication, hardware division, and a Nested Vectored Interrupt Controller (NVIC) supporting interrupt-driven design. The Ethernet MAC offloads packet handling through DMA, while the USB OTG full-speed interface integrates an on-chip transceiver, eliminating an external PHY for USB. Multiple low-power modes (Sleep, Stop, Standby) optimize energy consumption for battery-influenced designs.

Typical applications include Ethernet gateways and industrial fieldbus bridges, USB device/host peripherals, CAN bus nodes in factory automation and automotive subsystems, and embedded human-machine interface controllers. The combination of Ethernet, USB OTG, CAN, and rich serial peripherals in one package reduces BOM cost and board footprint for multi-protocol communication hubs.

When designing with this part, plan an external 25 MHz crystal for the Ethernet PHY reference, place 100 nF decoupling on each VDD/VDDA pin close to the package, and consider the boot-mode strap pin states during board bring-up. Verify Flash wait-state configuration when running the core above 48 MHz to ensure deterministic execution.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, supporting both new design-in and supply-chain risk mitigation.

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

Timers: Advanced-control, general-purpose, basic, SysTick, watchdog
ADC: 2x 12-bit, 1 Msps, 16 channels
Package: LQFP-100 (14x14 mm)
Comparer avec STM32F107VCT6 →
STMicroelectronics
Timers: 10 (general-purpose + advanced-control)
Package: 100-LQFP (14x14 mm)
Operating Temperature: -40C to +105C (Grade 7)
Comparer avec STM32F107VCT6 →
STMicroelectronics
Timers: 4 x 16-bit GP, 1 x PWM, 2 x watchdog, SysTick
ADC: 2 x 12-bit, 1 us conversion (3 ADCs per datasheet, 2 cited)
Package: LQFP-64, 10x10 mm, 0.5 mm pitch
Comparer avec STM32F107VCT6 →
STMicroelectronics
Timers: 12 (including advanced-control)
ADC: 3x 12-bit, up to 24 channels
Package: LQFP-100 (14x14 mm)
Comparer avec STM32F107VCT6 →

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

STM32F105VCT7

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

✓ En stock

$7.65 / unité

Voir la fiche technique →

STM32F207VCT6

✅ Remplacement direct
STMicroelectronics
📦 100-LQFP (14x14)
ARM Cortex-M3 · 120 MHz · 256 KB · 128 KB · 1.8 V to 3.6 V · LQFP-100 (14x14 mm) · -40C to +85C · 82

✓ En stock

$7.3182 / unité

Voir la fiche technique →

STM32F107VCT7

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 100-LQFP (14x14)
same die and 100-LQFP package, -40C to +105C extended industrial temperature range

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

GD32F107VCT6

✅ Remplacement direct
📦 100-LQFP (14x14)
same 100-LQFP footprint and 256 KB Flash; core runs up to 108 MHz vs 72 MHz (+50%); register map differences require firmware re-validation

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

ℹ️ 1 référence(s) à boîtier différent masquée(s) — un boîtier différent exige une retouche du PCB et ne constitue pas un remplacement direct. Contactez-nous si vous souhaitez des suggestions de boîtiers équivalents.

STM32F107VCT6 Valeurs maximales et caractéristiques électriques

Core Architecture ARM Cortex-M3 32-bit RISC
Fréquence d'horloge maximale 72 MHz
Flash Memory 256 KB (256K x 8)
SRAM 64 KB
Supply Voltage Range 2.0 V to 3.6 V
Plage de température de fonctionnement -40 C to +85 C
Boîtier 100-pin LQFP (14x14 mm)
Type de montage Surface Mount
Ethernet MAC 10/100 Mbps with dedicated DMA
USB Interface USB 2.0 OTG full-speed (on-chip PHY)
CAN Controllers 2 x CAN 2.0B
USART / UART 5 USARTs
SPI 3 SPIs
I2C 2 I2Cs
ADC 2 x 12-bit, up to 16 channels
Timers 10 timers (general-purpose + PWM)
Debug Interface JTAG and SWD
Low-Power Modes Sleep, Stop, Standby
Statut RoHS Compliant

Configuration des broches de STM32F107VCT6

LQFP-100 Package Pinout Diagram LQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 LQFP-100
Broche 1 PE2/TRACECLK — GPIO/Trace clock
Broche 2 PE3/TRACED0 — GPIO/Trace data 0
Broche 3 PE4/TRACED1 — GPIO/Trace data 1
Broche 4 PE5/TRACED2 — GPIO/Trace data 2
Broche 5 PE6/TRACED3 — GPIO/Trace data 3
Broche 6 VBAT — Battery supply for RTC
Broche 7 PC13/TAMPER-RTC — GPIO/Tamper/RTC
Broche 8 PC14/OSC32_IN — 32 kHz crystal in
Broche 9 PC15/OSC32_OUT — 32 kHz crystal out
Broche 10 VSS_5 — Ground
Broche 11 VDD_5 — Digital supply
Broche 12 OSC_IN — HSE crystal in
Broche 13 OSC_OUT — HSE crystal out
Broche 14 NRST — Reset (active low)
Broche 15 PC0/ADC12_IN10 — GPIO/ADC input
Broche 16 PC1/ADC12_IN11 — GPIO/ADC input
Broche 17 PC2/ADC12_IN12 — GPIO/ADC input
Broche 18 PC3/ADC12_IN11 — GPIO/ADC input
Broche 19 VSS — Ground
Broche 20 VDD — Digital supply
Broche 21 PA0/WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR — GPIO/Wakeup/USART/ADC/Timer
Broche 22 PA1/USART2_RTS/ADC12_IN1/TIM2_CH2 — GPIO/USART/ADC/Timer
Broche 23 PA2/USART2_TX/ADC12_IN2/TIM2_CH3 — GPIO/USART TX/ADC/Timer
Broche 24 PA3/USART2_RX/ADC12_IN3/TIM2_CH4 — GPIO/USART RX/ADC/Timer
Broche 25 VSS — Ground
Broche 26 VDD — Digital supply
Broche 27 PA4/SPI1_NSS/USART2_CK/ADC12_IN4 — GPIO/SPI/USART/ADC
Broche 28 PA5/SPI1_SCK/ADC12_IN5 — GPIO/SPI/ADC
Broche 29 PA6/SPI1_MISO/ADC12_IN6/TIM3_CH1 — GPIO/SPI/ADC/Timer
Broche 30 PA7/SPI1_MOSI/ADC12_IN7/TIM3_CH2 — GPIO/SPI/ADC/Timer
Broche 31 PC4/ADC12_IN14 — GPIO/ADC
Broche 32 PC5/ADC12_IN15 — GPIO/ADC
Broche 33 PB0/ADC12_IN8/TIM3_CH3 — GPIO/ADC/Timer
Broche 34 PB1/ADC12_IN9/TIM3_CH4 — GPIO/ADC/Timer
Broche 35 PB2/BOOT1 — GPIO/Boot1
Broche 36 PE7 — GPIO
Broche 37 PE8 — GPIO
Broche 38 PE9 — GPIO
Broche 39 PE10 — GPIO
Broche 40 PE11 — GPIO
Broche 41 PE12 — GPIO
Broche 42 PE13 — GPIO
Broche 43 PE14 — GPIO
Broche 44 PE15 — GPIO
Broche 45 PB10/I2C2_SCL/USART3_TX — GPIO/I2C/USART
Broche 46 PB11/I2C2_SDA/USART3_RX — GPIO/I2C/USART
Broche 47 VSS_1 — Ground
Broche 48 VDD_1 — Digital supply
Broche 49 PB12/SPI2_NSS/I2C2_SMBAI/USART3_CK/TIM1_BKIN — GPIO/SPI/I2C/USART/Timer
Broche 50 PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N — GPIO/SPI/USART/Timer
Broche 51 PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N — GPIO/SPI/USART/Timer
Broche 52 PB15/SPI2_MOSI/TIM1_CH3N — GPIO/SPI/Timer
Broche 53 PD8/USART3_TX — GPIO/USART
Broche 54 PD9/USART3_RX — GPIO/USART
Broche 55 PD10/USART3_CK — GPIO/USART
Broche 56 PD11/USART3_CTS — GPIO/USART
Broche 57 PD12/USART3_RTS/TIM4_CH1 — GPIO/USART/Timer
Broche 58 PD13/TIM4_CH2 — GPIO/Timer
Broche 59 PD14/TIM4_CH3 — GPIO/Timer
Broche 60 PD15/TIM4_CH4 — GPIO/Timer
Broche 61 PC6/TIM8_CH1 — GPIO/Timer
Broche 62 PC7/TIM8_CH2 — GPIO/Timer
Broche 63 PC8/TIM8_CH3 — GPIO/Timer
Broche 64 PC9/TIM8_CH4 — GPIO/Timer
Broche 65 PA8/USART1_CK/TIM1_CH1/MCO — GPIO/USART/Timer/MCO
Broche 66 PA9/USART1_TX/TIM1_CH2 — GPIO/USART TX/Timer
Broche 67 PA10/USART1_RX/TIM1_CH3 — GPIO/USART RX/Timer
Broche 68 PA11/USB_DM/USART1_CTS/CAN1_RX/TIM1_CH4 — GPIO/USB/USART/CAN/Timer
Broche 69 PA12/USB_DP/USART1_RTS/CAN1_TX/TIM1_ETR — GPIO/USB/USART/CAN/Timer
Broche 70 PA13/JTMS/SWDIO — GPIO/JTAG/SWD data
Broche 71 VSS_2 — Ground
Broche 72 VDD_2 — Digital supply
Broche 73 PA14/JTCK/SWDCLK — GPIO/JTAG/SWD clock
Broche 74 PA15/JTDI/TIM2_CH1_ETR — GPIO/JTAG/Timer
Broche 75 PC10/UART4_TX/USART3_TX — GPIO/UART/USART
Broche 76 PC11/UART4_RX/USART3_RX — GPIO/UART/USART
Broche 77 PC12/UART5_TX/USART3_CK — GPIO/UART/USART
Broche 78 PD0/CAN1_RX — GPIO/CAN
Broche 79 PD1/CAN1_TX — GPIO/CAN
Broche 80 PD2/UART5_RX/TIM3_ETR — GPIO/UART/Timer
Broche 81 PD3/USART2_CTS — GPIO/USART
Broche 82 PD4/USART2_RTS — GPIO/USART
Broche 83 PD5/USART2_TX — GPIO/USART
Broche 84 PD6/USART2_RX — GPIO/USART
Broche 85 PD7/USART2_CK — GPIO/USART
Broche 86 PB3/JTDO/TRACESWO/SPI3_SCK — GPIO/JTAG/SPI
Broche 87 PB4/NJTRST/SPI3_MISO — GPIO/JTAG/SPI
Broche 88 PB5/I2C1_SMBAI/SPI3_MOSI — GPIO/I2C/SPI
Broche 89 PB6/I2C1_SCL/TIM4_CH1/USART1_TX — GPIO/I2C/Timer/USART
Broche 90 PB7/I2C1_SDA/TIM4_CH2/USART1_RX — GPIO/I2C/Timer/USART
Broche 91 BOOT0 — Boot mode select
Broche 92 PB8/TIM4_CH3/I2C1_SCL/CAN1_RX — GPIO/Timer/I2C/CAN
Broche 93 PB9/TIM4_CH4/I2C1_SDA/CAN1_TX — GPIO/Timer/I2C/CAN
Broche 94 PE0/TIM4_ETR — GPIO/Timer
Broche 95 PE1 — GPIO
Broche 96 VSS_3 — Ground
Broche 97 VDD_3 — Digital supply
Broche 98 PE2/TRACECLK — GPIO/Trace (alt)
Broche 99 PE3/TRACED0 — GPIO/Trace (alt)
Broche 100 VDD_4 — Digital supply

Applications typiques

STM32F107VCT6 convient pour 6 applications: Industrial Ethernet Gateway, USB OTG Device/Host Peripherals, CAN Bus Node / Fieldbus Bridge, USB-to-UART Bridge Module, HMI Touch Controller, Smart Energy Meter / Data Logger.

🌐

Industrial Ethernet Gateway

The STM32F107VCT6 fits industrial Ethernet gateways because its integrated 10/100 Mbps Ethernet MAC with dedicated DMA offloads packet processing from the Cortex-M3 core, sustaining wire-speed throughput without external MAC chips. With 256 KB Flash and 64 KB SRAM, designers can host TCP/IP stacks, Modbus/TCP, or PROFINET-lite libraries alongside application logic. Compared to a discrete MAC solution, the integrated DMA reduces CPU load by up to 60 percent, leaving headroom for gateway routing and protocol conversion. A 25 MHz crystal supplies the Ethernet reference clock to an external PHY.

📱

USB OTG Device/Host Peripherals

The STM32F107VCT6 is well-matched for USB device, host, and OTG peripherals because its USB 2.0 OTG full-speed interface integrates an on-chip PHY, eliminating external transceivers and reducing BOM cost. With 256 KB Flash, designers can host USB device class stacks (CDC, HID, MSC) or USB host stacks (mass storage, HID). The Cortex-M3 at 72 MHz provides deterministic response to USB control transfers. Compared to MCUs requiring external USB PHYs, the integrated solution saves board space and simplifies EMC compliance in industrial and consumer products.

🏭

CAN Bus Node / Fieldbus Bridge

The STM32F107VCT6 suits CAN bus node and fieldbus bridge applications because its dual CAN 2.0B controllers support bit rates up to 1 Mbit/s with programmable filter banks. Combined with the integrated Ethernet MAC, designers can build CAN-to-Ethernet bridges for factory automation or automotive sub-networking. The 64 KB SRAM buffers multiple CAN messages while TCP/IP encapsulation is performed. According to the ST datasheet, bxCAN hardware accepts standard and extended IDs, simplifying gateway firmware. This bridges legacy CAN devices to modern Ethernet backbones in industrial control.

🔧

USB-to-UART Bridge Module

The STM32F107VCT6 is ideal for USB-to-UART bridge modules because its USB OTG full-speed port plus five USARTs enable a single-chip solution for industrial debug adapters, programming dongles, and isolated serial servers. The 72 MHz Cortex-M3 handles USB CDC enumeration and high-throughput UART streaming simultaneously. Compared to dedicated bridge ICs, the F107's GPIO and timers allow additional features such as RS-485 direction control or status LEDs. With 256 KB Flash, custom protocols and bootloader functions fit without external memory.

📺

HMI Touch Controller

The STM32F107VCT6 supports HMI touch controller designs because its two 12-bit ADCs (up to 16 channels) can sample resistive touch-panel overlays, while its timers drive PWM backlight control. With 256 KB Flash, designers can implement graphics libraries, button debouncing, and communication to a host display processor. The Cortex-M3 at 72 MHz handles UI refresh rates above 60 Hz for small TFT panels. Compared to an external touch-controller IC, integrating this on the F107 reduces BOM and improves noise immunity by keeping analog signals on-chip.

⚡

Smart Energy Meter / Data Logger

The STM32F107VCT6 suits smart energy meter and data-logging applications because its 12-bit ADC with up to 16 channels can sample voltage and current sensors simultaneously, while the Ethernet MAC pushes telemetry to a server. The 256 KB Flash stores calibration tables and firmware, and 64 KB SRAM buffers measurement frames before transmission. Low-power Stop and Standby modes allow battery-influenced metering designs to meet regulatory idle current budgets. Compared to discrete ADC + MCU solutions, integrating the ADC and MAC reduces board area for compact DIN-rail meter enclosures.

What is the maximum clock frequency of the STM32F107VCT6?
The STM32F107VCT6 operates at up to 72 MHz on the ARM Cortex-M3 core. According to the STMicroelectronics STM32F105xx/STM32F107xx datasheet, the core delivers 1.25 DMIPS/MHz with single-cycle multiplication and hardware division. Flash wait states must be configured when running above 48 MHz to guarantee instruction fetch timing.
How much Flash and SRAM does the STM32F107VCT6 have?
The STM32F107VCT6 integrates 256 KB of on-chip Flash (256K x 8) plus 64 KB of SRAM. According to the ST datasheet, the Flash can be programmed in-system via SWD/JTAG. This combination supports moderate-footprint embedded applications including Ethernet gateway firmware, USB stacks, and CAN protocol libraries.
Does the STM32F107VCT6 include Ethernet MAC and USB OTG?
Yes. The STM32F107VCT6 integrates both a 10/100 Mbps Ethernet MAC with dedicated DMA and a USB 2.0 OTG full-speed interface with on-chip PHY. According to the ST datasheet, the Ethernet MAC requires an external PHY and 25 MHz reference; USB OTG full-speed removes the need for an external USB transceiver, simplifying board layout.
Where can I download the STM32F107VCT6 datasheet PDF?
The official STM32F107VCT6 datasheet PDF is hosted at https://www.st.com/resource/en/datasheet/stm32f107vc.pdf (the STM32F107VC family document). STMicroelectronics also publishes the STM32F10xxx reference manual and Flash programming manual as companion documents. Avoid third-party datasheet mirrors, as they may be outdated.
What is the supply voltage range of STM32F107VCT6?
The STM32F107VCT6 operates from a 2.0 V to 3.6 V single supply on VDD and VDDA. According to the ST datasheet, VDDA must be at or above VDD at all times. Internal voltage regulator generates the 1.2 V core supply. Designers should decouple each VDD/VDDA pair with 100 nF ceramic capacitors placed as close as practical to the package pins.
How many CAN controllers does the STM32F107VCT6 have?
The STM32F107VCT6 has two independent CAN 2.0B controllers supporting bit rates up to 1 Mbit/s. According to the ST datasheet, both CAN interfaces share bxCAN hardware with programmable filter banks. This dual-CAN capability makes the part well-suited for automotive sub-networking and industrial fieldbus bridge designs.
STM32F107VCT6 vs STM32F105VCT6 - what is the difference?
The STM32F107VCT6 adds an integrated USB 2.0 OTG full-speed port with on-chip PHY compared to the STM32F105VCT6, which lacks OTG. According to the ST datasheet, both share the same Cortex-M3 72 MHz core, 256 KB Flash, 64 KB SRAM, two CAN, and 100-LQFP package. Choose the F107 variant when USB host/device/OTG is required.
Is there a GigaDevice drop-in replacement for STM32F107VCT6?
Yes. The GigaDevice GD32F107VCT6 is a documented cross-brand drop-in replacement for the STM32F107VCT6 in the same 100-LQFP package, with 256 KB Flash and integrated Ethernet MAC. According to the Senneon cross-reference, the GD32 variant runs up to 108 MHz versus the STM32's 72 MHz; firmware and clock-tree wait-state settings should be re-validated when porting.
What is the operating temperature range of STM32F107VCT6?
The STM32F107VCT6 is rated for -40 C to +85 C industrial temperature operation. According to the ST datasheet, the part belongs to the connectivity-line STM32F1 family. For automotive AEC-Q100 requirements, consult ST's automotive-grade STM32 variants; this specific suffix (T6) targets industrial commercial-grade applications.
What package does the STM32F107VCT6 ship in?
The STM32F107VCT6 is housed in a 100-pin LQFP package measuring 14x14 mm. According to the ST datasheet, the LQFP-100 footprint is one of the most common STM32 packages, simplifying PCB layout and supporting large pin counts for Ethernet, USB, CAN, and ADC pinouts. This package is widely second-sourced by GigaDevice GD32.
Is STM32F107VCT6 suitable for Ethernet gateway applications?
Yes. The STM32F107VCT6's 10/100 Ethernet MAC with dedicated DMA plus TCP/IP library support from ST make it well-suited for industrial Ethernet gateways. According to the ST datasheet, the MAC supports MII/RMII interfaces to an external PHY. Combined with two CAN, USB OTG, and rich serial interfaces, it acts as a multi-protocol communication hub.
What is the difference between STM32F107VCT6 and STM32F107RCT6?
The STM32F107VCT6 ships in a 100-pin LQFP package while the STM32F107RCT6 ships in a 64-pin LQFP package. According to the ST datasheet, the V (100-pin) variant exposes more GPIO, more ADC channels, and full Ethernet MII, while the R (64-pin) variant uses RMII and exposes fewer peripherals. Pin-compatible STM32F107RCT6 is NOT a footprint drop-in for STM32F107VCT6.
Where to buy STM32F107VCT6 online?
The STM32F107VCT6 is available from authorized distributors including DigiKey (DigiKey part 2074107) and Mouser. As of 2026-10-10, DigiKey typically lists the part in stock with same-day shipping for tape-and-reel orders. XAIPART also offers this part with competitive tier pricing; check our product page above for live qty-break pricing.
What is the lead time for STM32F107VCT6?
As of 2026-10-10, the STM32F107VCT6 shows active lifecycle status from STMicroelectronics with distributor stock typically available for immediate shipment. According to DigiKey listings, lead time is often 1-2 weeks for production quantities. For automotive-grade equivalents, consult ST's STM32F107VxT6A suffix variants.
Can GD32F107VCT6 directly replace STM32F107VCT6 on the same PCB?
Yes, the GD32F107VCT6 from GigaDevice is a documented pin-to-pin replacement for the STM32F107VCT6 in the same 100-LQFP package, per the Senneon cross-reference. According to that source, the GD32 variant runs at up to 108 MHz versus STM32's 72 MHz, so firmware must adjust clock and Flash wait-state configuration. Peripherals register map differs slightly; re-validate driver code.
What are the key specifications of STM32F107VCT6 that engineers should know?
Key specifications are: ARM Cortex-M3 core at 72 MHz, 256 KB Flash, 64 KB SRAM, supply voltage 2.0-3.6 V, industrial -40 to +85 C, package 100-LQFP 14x14 mm. According to the ST datasheet, the device integrates 10/100 Ethernet MAC with DMA, USB 2.0 OTG full-speed with on-chip PHY, two CAN 2.0B, five USART, three SPI, two I2C, two 12-bit ADC, and 10 timers.

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

Guide de sélection

Choose STM32F107VCT6 when you need an integrated 10/100 Ethernet MAC plus USB OTG full-speed on a single chip in the STM32F1 family, with 256 KB Flash and 64 KB SRAM. Pick STM32F105VCT7 instead if your design does not require USB OTG; you save firmware complexity at the same 100-LQFP footprint. Choose STM32F207VCT6 for higher 120 MHz performance, 128 KB SRAM, and display/camera interfaces on the same footprint when you need the upgrade headroom. Choose STM32F107VCT7 if your application runs above 85 C but stays below 105 C. Pick GD32F107VCT6 from GigaDevice for cost-down or supply-chain diversification - re-validate clock-tree and Flash wait-state firmware before committing to production.

Comparaison avec les alternatives

Paramètre Ce produit STM32F105VCT7 STM32F207VCT6 STM32F107VCT7 GD32F107VCT6
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics GigaDevice
Package 100-LQFP (14x14) 100-LQFP (14x14) - same 100-LQFP (14x14) - same 100-LQFP (14x14) - same 100-LQFP (14x14) - same
Core ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3
Max Clock Frequency 72 MHz 72 MHz 120 MHz 72 MHz 108 MHz
Flash Memory 256 KB 256 KB 256 KB 256 KB 256 KB
SRAM 64 KB 64 KB 128 KB 64 KB 64 KB
Ethernet MAC 10/100 with DMA 10/100 with DMA 10/100 with DMA 10/100 with DMA 10/100 with DMA
USB OTG USB 2.0 OTG FS None (F105 lacks OTG) USB 2.0 OTG FS + HS USB 2.0 OTG FS USB 2.0 OTG FS
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +105 C -40 C to +85 C

Principaux différenciateurs

  • Integrated USB 2.0 OTG full-speed with on-chip PHY (vs STM32F105VCT7)
  • Higher 120 MHz clock headroom and 128 KB SRAM in same package (vs STM32F207VCT6)
  • Pin-compatible second source from domestic Chinese vendor (vs GD32F107VCT6)

Notes de conception

Decouple every VDD and VDDA pin with a 100 nF ceramic capacitor placed within 3 mm of the package pin, plus a bulk 4.7 uF or larger tantalum/ceramic on each supply rail. According to the ST datasheet, VDDA must be at or above VDD at all times; power-up sequencing of analog supplies ahead of digital supplies reduces ADC offset drift. Add a 10 uF bulk capacitor near the Ethernet PHY supply pin to suppress switching noise from the MII bus.

Configure Flash wait states (LATENCY bits in FLASH_ACR) before raising SYSCLK above 48 MHz, otherwise instruction fetches from Flash may fail under load. According to ST errata history, 72 MHz operation requires two wait states at 2.0-3.6 V. Also ensure BOOT0 strap pin state is correct before reset - high selects bootloader, low selects main Flash. Failing to check this is a common board-bring-up blocker.

Place the 25 MHz HSE crystal and load capacitors within 5 mm of OSC_IN/OSC_OUT pins, with a guard ground ring to isolate from noisy digital traces. Keep the Ethernet MII/RMII bus traces short (< 50 mm) and length-matched within 2 mm to preserve signal integrity at 100 Mbps. Per ST AN3070, route USB DP/DM as a 90-ohm differential pair; avoid crossing noisy power planes or nearby oscillator traces.

Informations de conformité

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

RoHS compliant per ST product page. Industrial -40 C to +85 C commercial-grade. Not AEC-Q100 qualified - for AEC-Q100 qualified alternatives consult ST's automotive-grade STM32 variants.

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

STM32F107VCT6 STM32F107VCT6 datasheet STM32F107VCT6 price STM32F107VCT6 pinout STM32F107VCT6 LQFP-100 STM32F107VCT6 Ethernet USB CAN MCU STM32F107VCT6 vs STM32F105VCT7 STM32F107VCT6 GD32F107VCT6 replacement STM32F107VCT6 industrial gateway ST Cortex-M3 72MHz 256KB Flash MCU STM32F107VCT6 buy online what is the operating voltage of STM32F107VCT6 STM32F107VCT6 lead time stock STM32 connectivity line 100 LQFP microcontroller

Composants & termes associés

STMicroelectronics STM32F107VCT6 STM32F105VCT7 STM32F207VCT6 STM32F107VCT7 GD32F107VCT6 GigaDevice ARM Cortex-M3 microcontroller MCU embedded system 32-bit microcontroller LQFP-100 LQFP package family Flash memory SRAM Ethernet MAC 10/100 Mbps USB OTG full-speed USB 2.0 CAN 2.0B bxCAN USART SPI I2C 12-bit ADC JTAG SWD NVIC RoHS REACH industrial Ethernet Modbus/TCP PROFINET fieldbus PCB layout crystal oscillator 25 MHz
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