STM32F105VCT6 - 72MHz Cortex-M3 MCU, 256KB Flash, USB OTG | ST

N.º de pieza: STM32F105VCT6
En stock Se envía en 1-3 días hábiles
2.0 V to 3.6 V Vdss LQFP-100 (14x14 mm) Package 72 MHz Speed 256 KB Memory
Desde $5.4 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-10-10
Precios por volumen
Cant. Precio unitario Total
1 $9.2 $9,20
10 $8.45 $84,50
100 $7.4 $740,00
500 $6.65 $3.325,00
1.000 $5.95 $5.950,00
2.500 $5.4 $13.500,00
ℹ️ Todos los precios están en USD
Ficha técnica no disponible Buscar hoja de datos
Ver alternativas

STM32F105VCT6 Descripción general

The STMicroelectronics STM32F105VCT6 is a 32-bit ARM Cortex-M3 microcontroller from ST's Connectivity Line family, operating at up to 72 MHz with 256 KB of Flash and 64 KB of SRAM, housed in a 100-pin LQFP (14x14 mm) package. The VCT6 suffix denotes the LQFP-100 package, 256 KB Flash, and -40C to +85C industrial temperature range. The STM32F105xx family adds a USB OTG Full-Speed controller, two CAN 2.0B interfaces, and an Ethernet MAC to the standard STM32F1 peripheral set, making it a true connectivity-focused MCU.

A microcontroller (MCU) is a single-chip computer that integrates a processor core, program memory (typically Flash), data memory (SRAM), and a rich set of peripherals (timers, ADC, communication interfaces) onto one silicon die. MCUs sit at the heart of nearly every embedded system - from industrial PLCs and motor drives to consumer appliances and IoT edge nodes - executing deterministic real-time firmware that reads sensors and drives actuators. The Cortex-M3 architecture from ARM is a 32-bit RISC core designed for low-latency interrupt response, deterministic bit-manipulation, and high code density through the Thumb-2 instruction set.

Key features include a 72 MHz max CPU clock with single-cycle multiply and hardware divide, USB 2.0 Full-Speed OTG with on-chip PHY, two CAN 2.0B active interfaces, 10/100 Ethernet MAC (MII/RMII), up to 5 USARTs, 3 SPI, 2 I2C, a 1-mbx2C I2S, two 12-bit ADCs (1 Msps, 16 channels), one 12-bit DAC, plus an FSMC bus for external memory or parallel display. The 100-pin LQFP exposes 80+ GPIO across multiple 5V-tolerant banks, supporting flexible mixed-signal designs.

The part uses an internal 8 MHz RC and an optional 32.768 kHz LSE crystal for the RTC. Power is managed through three low-power modes (Sleep, Stop, Standby) with a typical run current of ~30 mA at 72 MHz and stop current below 50 uA. The 2.0V to 3.6V supply range supports both 3.3V and battery-backed designs.

Typical applications include industrial gateways with USB or CAN, USB HID/COM port devices, RS485/CAN industrial sensor nodes, motor control boards using CAN and timers, point-of-sale terminals, low-cost Ethernet-equipped embedded nodes, and human-machine interface panels driving LCDs through FSMC. Designers pick the F105 over the F103 when they need USB OTG host capability, dual CAN, or an integrated Ethernet MAC on the same die.

When designing with this MCU, allocate the FSMC bus carefully if you add an external SRAM or NOR Flash, since pin remapping can clash with timers and USARTs. Use ST's STM32CubeMX to validate alternate-function mapping before final layout, and check the errata sheet for early-revision silicon behavior on the Ethernet MAC and USB OTG PHY.

This page synthesizes distributor pricing, parametric alternatives, and practical design notes beyond the manufacturer datasheet to support BOM decisions and second-source planning.

Alternativas directas para STM32F105VCT6 — 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 STM32F105VCT6 (mismo factor de forma y huella) — difiere en Timers, ADC, Package, USB, I2C.

GigaDevice
Timers: 3 x 16-bit GP + 1 x PWM
ADC: 2 x 12-bit, 1 MSPS, up to 16 channels
USB: USB 2.0 Full-Speed OTG
Comparar con STM32F105VCT6 →
Microchip Technology
Timers: 5 x 16-bit, 5 x 32-bit (combined)
ADC: 10-bit, 1 Msps, up to 28 channels
Package: TQFP-100 (PF), 14x14 mm
STMicroelectronics
Timers: Advanced, general-purpose and basic timers (PWM capable)
ADC: 3x 12-bit, up to 21 channels
USB: USB 2.0 full-speed device
Comparar con STM32F105VCT6 →
STMicroelectronics
Timers: 4 x 16-bit general, 1 x 16-bit advanced, 2 x watchdog
ADC: 2 x 12-bit, up to 1 MSPS
Package: 64-pin LQFP
Comparar con STM32F105VCT6 →
STMicroelectronics
Timers: 10 (general-purpose + advanced-control)
ADC: 2 x 12-bit, up to 16 channels
Package: 100-LQFP (14x14 mm)
Comparar con STM32F105VCT6 →
STMicroelectronics
Timers: 10 timers (general-purpose + PWM)
ADC: 2 x 12-bit, up to 16 channels
Package: 100-pin LQFP (14x14 mm)
Comparar con STM32F105VCT6 →

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

STM32F105RCT6

✅ Sustitución directa ⚠️ Especificaciones sin verificar
STMicroelectronics
📦 LQFP-100
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 / unidad

Ver hoja de datos →

STM32F107VCT6

✅ Sustitución directa ⚠️ Especificaciones sin verificar
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 / unidad

Ver hoja de datos →

STM32F103VCT6

✅ Sustitución directa ⚠️ Especificaciones sin verificar
STMicroelectronics
📦 LQFP-100
ARM Cortex-M3 · 72 MHz · 256 KB · 48 KB · 2.0 V to 3.6 V · -40C to +85C · LQFP-100 (14x14 mm) · 80

✓ En stock

$2.68 / unidad

Ver hoja de datos →

GD32F105VCT6

✅ Sustitución directa
GigaDevice
📦 LQFP-100
ARM Cortex-M3 32-bit · 108 MHz · 256 KB · 64 KB · 2.6 V to 3.6 V · 2 x 12-bit, 1 MSPS, up to 16 channels · 2 x 12-bit · USB 2.0 Full-Speed OTG

✓ En stock

$1.55 / unidad

Ver hoja de datos →

STM32F105VCT7

✅ Sustitución directa ⚠️ Especificaciones sin verificar
STMicroelectronics
📦 LQFP-100
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 / unidad

Ver hoja de datos →

STM32F105VBT6

✅ Sustitución directa ⚠️ Especificaciones sin verificar
📦 LQFP-100
same LQFP-100 footprint and 72 MHz core; Flash 128 KB vs 256 KB (-50%), otherwise same peripheral set

📋 Alternativa de referencia (no en el catálogo)

STM32F105VCT6 Valores máximos y características eléctricas

Core Architecture ARM Cortex-M3 (32-bit)
Core Max Frequency 72 MHz
Program Memory (Flash) 256 KB
SRAM 64 KB
Operating Voltage (VDD) 2.0 V to 3.6 V
Encapsulado LQFP-100 (14x14 mm)
Temperatura de funcionamiento -40 C to +85 C
GPIO Count 80+
USB USB 2.0 Full-Speed OTG with on-chip PHY
CAN 2x CAN 2.0B active
Ethernet 10/100 MAC (MII/RMII) - external PHY required
USART/UART 5 channels
SPI 3 channels
I2C 2 channels
ADC 2x 12-bit, 1 Msps, 16 channels
DAC 1x 12-bit
Timers Advanced-control, general-purpose, basic, SysTick, watchdog
FSMC Yes - external memory/display bus
DMA 12 channels
Estado RoHS Compliant

Configuración de pines de STM32F105VCT6

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

Aplicaciones típicas

STM32F105VCT6 es adecuado para 6 aplicacións: Industrial Gateway with USB OTG + Dual CAN, USB HID / CDC / Mass-Storage Host Device, CAN-Based Motor Control / Sensor Node, Point-of-Sale / Kiosk Terminal, LCD HMI Panel Using FSMC, IoT Edge Sensor with USB Diagnostics Port.

🏭

Industrial Gateway with USB OTG + Dual CAN

The STM32F105VCT6's USB OTG Full-Speed host, dual CAN 2.0B active, and 5 USARTs in a single LQFP-100 package make it an ideal industrial gateway controller. The Cortex-M3 at 72 MHz with hardware divider can sustain CAN throughput of 1 Mbit/s per channel while also running USB CDC/ECM host stacks, making the part a natural fit for USB-to-CAN bridges, RS485-to-USB converters, and protocol gateway boards. The 256 KB Flash hosts a USB host stack plus a CANopen or Modbus library, leaving headroom for application code. Compared to using an F103, the F105 saves the BOM cost of an external USB controller and a second CAN transceiver MCU.

🔌

USB HID / CDC / Mass-Storage Host Device

The integrated USB 2.0 Full-Speed OTG controller with on-chip PHY makes the STM32F105VCT6 a strong choice for USB host and device peripherals such as USB keyboards, barcode scanners, USB-to-serial adapters, USB mass-storage bootloaders, and CDC-ACM bridges. The 72 MHz Cortex-M3 can sustain USB Full-Speed (12 Mbps) enumeration and bulk transfers without CPU bottlenecking, while the 256 KB Flash holds USB host class drivers plus application firmware. Designers pick the F478-variant F407 for higher-speed applications, but the F105VOTOTOTOSP6 hits the right cost point for HID and CDC class devices.

⚡

CAN-Based Motor Control / Sensor Node

With two independent CAN 2.0B controllers, six timers (one 16-bit advanced-control, two 16-bit general-purpose, plus basic and SysTick), the STM32F105VCT6 can serve as a CAN node that drives a brushed or stepper motor while reporting telemetry over the second CAN bus. The advanced-control timer supports center-aligned PWM with dead-time insertion for half-bridge motor drives, and the 32-bit Cortex-M3 handles PID control loops and CANopen DS402 profiles. The 80+ GPIO exposed by the LQFP-100 enable driving multiple motors or sensor arrays from a single chip.

🖥️

Point-of-Sale / Kiosk Terminal

POS terminals and self-service kiosks need USB host for barcode readers and printers, Ethernet for cloud sync, and reliable real-time control for displays and keypads. The STM32F105VCT6 combines USB OTG host, 10/100 Ethernet MAC, FSMC for LCD expansion, and the Cortex-M3 72 MHz core - giving a single MCU all the interfaces a low-to-mid-volume POS terminal needs. The 256 KB Flash holds application firmware plus network protocol stacks, and 64 KB SRAM is sufficient for display buffer and TCP socket management when paired with a low-cost Ethernet PHY such as the LAN8720.

📺

LCD HMI Panel Using FSMC

Although the STM32F105VCT6 lacks FSMC in some lineups, its LQFP-100 variant exposes parallel GPIO plus SPI/I2S interfaces that drive small TFT LCDs up to 320x240 directly. For larger 800x480 HMI panels requiring an external bus, the F105VCT6 can drive them through SPI with DMA, freeing CPU cycles for touch handling and UI logic. Designers pick the F105 for cost-sensitive HMI nodes; the F407 is the upgrade path for higher-resolution displays needing FSMC bandwidth.

🧩

IoT Edge Sensor with USB Diagnostics Port

Industrial IoT edge nodes often need a USB diagnostic port alongside Ethernet and CAN interfaces. The STM32F105VCT6 provides USB OTG device mode for diagnostics, an Ethernet MAC for cloud uplink, and dual CAN for sensor bus access, in a single 256 KB Flash MCU. The 64 KB SRAM handles MQTT-style buffering and CAN frame queues, while the RTC with VBAT domain allows battery-backed timestamping for sensor data. This is the typical connectivity-line use case the STM32F105 was designed for.

What is the operating voltage range of STM32F105VCT6?
The STM32F105VCT6 operates from 2.0 V to 3.6 V on the VDD pins, with a separate VDDA range of 2.0 V to 3.6 V for the ADC/DAC analog supply. The part supports a VBAT domain (1.8 V to 3.6 V) for RTC and backup-register retention when VDD is removed, making it suitable for 3.3 V industrial and battery-backed designs.
Does STM32F105VCT6 have USB OTG?
Yes - the STM32F105VCT6 integrates a USB 2.0 Full-Speed On-The-Go controller with an on-chip PHY, supporting both host and device roles. Compared to the F103 (which has USB FS device-only without OTG), the F105 is the right choice when the application must act as a USB host, a CDC/ECM bridge, or a USB mass-storage host.
What is the difference between STM32F105 and STM32F107?
The STM32F105 and STM32F107 share the same Cortex-M3 core, memory options, and LQFP-100 package, but the F107 adds an external memory interface (FSMC) and supports MII/RMII Ethernet plus USB OTG, while the F105 lacks FSMC and offers only device-mode USB in some variants. The F105 is therefore the lower-cost connectivity-line choice without external memory bus.
How many CAN controllers does STM32F105VCT6 have?
The STM32F105VCT6 integrates two independent CAN 2.0B active controllers (bxCAN), each supporting CAN 2.0A and 2.0B protocols with bit rates up to 1 Mbit/s. This dual-CAN capability makes it well-suited to industrial automation, automotive body-control nodes, and CAN bridge designs that need two isolated buses.
Where can I buy STM32F105VCT6 at distributor pricing (as of 2026-10-10)?
The STM32F105VCT6 is in stock at major authorized distributors including DigiKey and Mouser, with 1-piece pricing around $9.20 as of 2026-10-10, dropping to about $5.95 at 1,000 pieces. ST-authorized regional distributors such as Xecor also list the part. Volume pricing for OEM production runs is available through direct quotes with ST franchised distributors.
What is the lead time for STM32F105VCT6?
Lead time for STM32F105VCT6 at DigiKey and Mouser is typically 8 to 12 weeks from the factory as of 2026-10-10, with some distributors showing immediate stock for sub-1,000 piece orders. ST's full STM32F105 family is still in active production but is in NRND planning - check the ST lifecycle page for the latest status before committing to new designs.
STM32F105VCT6 vs STM32F103VCT6 - which should I choose?
The STM32F105VCT6 and STM32F103VCT6 share the same Cortex-M3 core, 72 MHz clock, 256 KB Flash, 64 KB SRAM, and LQFP-100 footprint, but the F105 adds USB OTG host mode and dual CAN versus the F103's USB FS device-only and single CAN. Choose the F105VCT6 if you need USB host, dual CAN, or Ethernet MAC; choose the F103VCT6 for lower cost when those features are not required.
Is there a pin-compatible GigaDevice equivalent for STM32F105VCT6?
Yes - the GigaDevice GD32F105VCT6 is widely cited as a pin-compatible, drop-in alternative for the STM32F105VCT6 in the same LQFP-100 footprint, sharing the Cortex-M3 core, 256 KB Flash, and 64 KB SRAM. Per published cross-reference notes, the GD32F105VCT6 runs at 108 MHz versus 72 MHz, which requires revalidating flash wait-state timing in firmware but no PCB changes.
When should I choose STM32F105VCT6 over the F407 or F427?
Choose the STM32F105VCT6 when you need USB OTG, dual CAN, and Ethernet MAC on a 72 MHz Cortex-M3 in a low-cost LQFP-100 with proven connectivity toolchain advantages. Choose the STM32F407 or F427 when you need 168 MHz, more SRAM, an external memory bus (FSMC), or a 32-bit MMC peripheral set; the F105 is a more cost-effective connectivity MCU for industrial gateway-class designs.
What is the best drop-in replacement for STM32F105VCT6?
The most common drop-in replacement is the GigaDevice GD32F105VCT6 - same LQFP-100 package, same peripheral map, same Flash/SRAM size, and pin-for-pin compatible. The GD32 version runs at 108 MHz versus 72 MHz and requires revalidating firmware timing, but the PCB layout, BOM, and GPIO mapping are unchanged for typical applications.
Where can I download the STM32F105VCT6 datasheet PDF?
The official STM32F105VCT6 datasheet is published as RM0008 (reference manual) and the DS5794 datasheet for the STM32F105xx/STM32F107xx family on ST.com at https://www.st.com/en/microcontrollers-microprocessors/stm32f105vc.html. Third-party mirror sites like Alldatasheet also publish the same 95-page STMicroelectronics PDF for offline reference.
Where can I find the STM32F105VCT6 pinout for LQFP-100?
The LQFP-100 pinout for STM32F105VCT6 is documented in the ST DS5794 datasheet pin-description section and the RM0008 reference manual alternate-function mapping table. STOnline also offers the STM32CubeMX tool, which generates a graphical pinout for the LQFP-100 package when you select STM32F105VC as the target MCU, making alternate-function assignment easier.
How much Flash and SRAM does STM32F105VCT6 have?
The STM32F105VCT6 includes 256 KB of single-bank Flash for program storage and 64 KB of SRAM for runtime data, per the ST DS5794 datasheet. Flash endurance is specified at 10 k cycles minimum over the industrial temperature range, and SRAM is retained in Standby mode through the VBAT domain for RTC backup.
Is STM32F105VCT6 suitable for industrial Ethernet sensor designs?
Yes - the STM32F105VCT6 integrates a 10/100 Ethernet MAC with MII/RMII, allowing connection to a low-cost external PHY such as the DP83848 or LAN8720 for industrial sensor-to-Ethernet bridges, BACnet nodes, or Modbus TCP gateways. Combined with USB OTG and dual CAN, the F105 is a strong fit for industrial edge nodes needing multiple connectivity interfaces.
What is the difference between STM32F105VCT6 and STM32F105RCT6?
The STM32F105VCT6 uses the LQFP-100 (V) package with up to 80+ GPIO and full peripheral exposure including Ethernet MAC, while the F105RCT6 uses the smaller LQFP-64 (R) package with reduced GPIO count and fewer peripherals brought out. Choose the F105VCT6 for designs needing Ethernet, FSMC, or extensive GPIO; the F105RCT6 for compact, lower-cost designs.

Datos de referencia de ingeniería para STM32F105VCT6 — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose STM32F105VCT6 when you need USB OTG host, dual CAN 2.0B, and an integrated 10/100 Ethernet MAC on a Cortex-M3 in a 100-pin LQFP, with industrial -40C to +85C temperature. Pick GD32F105VCT6 when you need a cost-down or second-source option and can revalidate firmware timing for the 108 MHz clock. Pick STM32F103VCT6 if you only need single CAN and USB device, no Ethernet, and want a lower-cost F1-line MCU. Pick STM32F107VCT6 if you need the same connectivity set plus FSMC for external memory. Pick STM32F105RCT6 when you can fit your GPIO/peripheral requirements into LQFP-64. Pick STM32F105VBT6 when 128 KB Flash is enough and you want the same LQFP-100 footprint at lower cost.

Comparación con alternativas

Parámetro Este producto STM32F105RCT6 STM32F107VCT6 STM32F103VCT6 GD32F105VCT6 STM32F105VCT7 STM32F105VBT6
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics GigaDevice STMicroelectronics STMicroelectronics
Package LQFP-100 LQFP-64 LQFP-100 - same LQFP-100 - same LQFP-100 - same LQFP-100 - same LQFP-100 - same
Core Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 108 MHz Cortex-M3 72 MHz Cortex-M3 72 MHz
Flash 256 KB 256 KB 256 KB 256 KB 256 KB 256 KB 128 KB
SRAM 64 KB 64 KB 64 KB 64 KB 64 KB 64 KB 64 KB
USB OTG Yes (Host + Device) Yes (Host + Device) Yes (Host + Device) Device only (no OTG host) Yes (Host + Device) Yes (Host + Device) Yes (Host + Device)
CAN 2.0B 2x bxCAN 2x bxCAN 2x bxCAN 1x bxCAN 2x bxCAN 2x bxCAN 2x bxCAN
Ethernet MAC Yes (MII/RMII) Yes (MII/RMII) Yes (MII/RMII) No Yes (MII/RMII) Yes (MII/RMII) Yes (MII/RMII)
Operating Temperature -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +105C -40C to +85C

Diferenciadores clave

  • True USB OTG host + dual CAN + Ethernet MAC on a single Cortex-M3 (frente a STM32F103VCT6)
  • Pin-compatible Cortex-M3 with higher 108 MHz clock for faster response (frente a GD32F105VCT6)
  • Drop-in upgrade with extended industrial temperature range (frente a STM32F105VCT7)

Notas de diseño

Estimated: at 72 MHz run mode, the STM32F105VCT6 consumes approximately 30 mA on VDD with peripherals active. Use a 100 nF decoupling cap on each VDD/VSS pin pair and a 4.7 uF bulk cap near the VDDA pin. Place VBAT through a 0.1 uF cap and a Schottky diode when sharing with the main 3.3 V rail to allow RTC retention when VDD drops.

Route the HSE 8 MHz crystal traces as short as possible and guard them with a ground ring to minimize EMI. The USB DP/DM pair (PA11/PA12) requires 90-ohm differential routing and a 1.5 kohm pull-up on DP for full-speed device mode - place these resistors as close to the MCU as practical. For Ethernet RMII, the 50 MHz reference clock trace to the external PHY must be length-matched to within 50 mils to keep skew under 4 ns.

Do not enable both the JTAG and SWD pins (PA13/14/PB3/PB4) without considering firmware remapping, since the F105VCT6 default state uses PA13/PA14 for SWD and remaps PB3/PB4 to JTAG trace pins. Designers using TIM2_CH1 on PA15 must also remember PA15 is the JTDI pin, which requires disabling JTAG to use as a normal GPIO. Validate alternate-function mapping with STM32CubeMX before committing to a pinout.

The LQFP-100 package has a theta_JA around 65 C/W on a standard 2-layer JEDEC test board. Estimated: at full 72 MHz load with all peripherals enabled, the chip typically dissipates around 100 mW, producing a 6-7 C junction rise. Industrial designs at 85 C ambient are well within the 105 C Tj max, but enclosed industrial enclosures may push ambient above 70 C - verify thermal margin with a real prototype.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Libre de plomo
Yes
Libre de halógenos
Unknown
Minerales en conflicto
Compliant

RoHS and REACH compliant per ST product documentation. Industrial grade - not AEC-Q100 qualified; choose STM32F105VCT7 automotive grade or ST's dedicated automotive parts for vehicle applications. Halogen-free status not explicitly stated in the verified web data.

Datos verificados el: 2026-10-10 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

STM32F105VCT6 STM32F105VCT6 datasheet STM32F105VCT6 STMicroelectronics STM32F105VCT6 LQFP-100 72 MHz STM32F105VCT6 USB OTG host STM32F105VCT6 industrial gateway STM32F105VCT6 dual CAN Ethernet STM32F105VCT6 vs STM32F103VCT6 GD32F105VCT6 drop-in STM32 replacement STM32F105VCT6 buy price 1000 pcs what is the flash size of STM32F105VCT6 STM32F105VCT6 pinout LQFP-100

Componentes & términos relacionados

STMicroelectronics STM32F105VCT6 STM32F105RCT6 STM32F107VCT6 STM32F103VCT6 STM32F105VCT7 STM32F105VBT6 GD32F105VCT6 GigaDevice ARM Cortex-M3 microcontroller MCU 32-bit RISC USB OTG Full-Speed bxCAN CAN 2.0B Ethernet MAC MII RMII LQFP-100 LQFP surface mount RoHS REACH STM32CubeMX

Cargando recomendaciones...

RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ