STMicroelectronics

STM32F105RCT6 - 32-bit Cortex-M3 256KB Flash MCU | STMicroelectronics

부품 번호: STM32F105RCT6 ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
2.0 V to 3.6 V Vdss 64-pin LQFP Package 72 MHz Speed 256 KB Memory
시작가 $4.85 USD / 개
MOQ: 1 |
가격 업데이트: 2026-10-10
볼륨 가격
수량 단가 합계
1 $7.5 $7.50
10 $6.75 $67.50
100 $6 $600.00
500 $5.4 $2,700.00
1,000 $4.85 $4,850.00
ℹ️ 모든 가격은 USD 기준입니다

STM32F105RCT6 개요

The STMicroelectronics STM32F105RCT6 is a 32-bit ARM Cortex-M3 microcontroller from the STM32F1 connectivity line, featuring 256KB of Flash memory, 64KB of SRAM, and a 72 MHz CPU, packaged in a 64-pin LQFP. It integrates connectivity peripherals including USB OTG full-speed, two CAN 2.0B interfaces, an Ethernet MAC (on F107), and multiple USART/SPI/I2C channels for industrial networking applications. The device operates from a 2.0V to 3.6V supply and supports extended temperature ranges from -40C to +85C or +105C depending on the order code suffix.

What is a Cortex-M3 microcontroller? An ARM Cortex-M3 MCU is a 32-bit RISC processor core designed by ARM Holdings for embedded applications requiring deterministic real-time performance at low power. Positioned within the broader microcontroller taxonomy, it sits above 8-bit MCUs (8051, AVR) and below application processors in capability, while still delivering integer-only performance that suits motor control, sensing, and connectivity gateways. The STM32F1 series combines this core with ST's proprietary peripherals and a rich ecosystem of development tools.

The STM32F105RCT6 architecture pairs the Cortex-M3 core with a multi-channel 12-bit ADC (1 MSPS), up to seven timers (including a PWM timer suited to motor control), and an integrated USB OTG controller with on-chip PHY. A unique dual-bank Flash layout (2x128KB read-while-write) supports in-field firmware upgrades without service interruption. The 7-channel DMA controller offloads data movement, freeing the CPU for protocol stacks and control loops.

Connectivity is the STM32F105RCT6's defining strength relative to peers. The two CAN 2.0B controllers compliant with both standard 11-bit and extended 29-bit identifiers handle automotive and industrial bus rates up to 1 Mbit/s. Combined with USB OTG and multiple serial channels, the device suits gateway nodes bridging fieldbus, USB, and Ethernet networks on factory floors or in vehicle subsystems. The 72 MHz Cortex-M3 delivers 90 DMIPS (1.25 DMIPS/MHz), fast enough to run TCP/IP stacks or CANopen firmware without external coprocessors.

Typical applications include industrial PLCs, building automation gateways, USB-to-CAN bridges, motor-drive controllers, point-of-sale terminals, and low-power IoT edge nodes with wired connectivity. Compared with older 8-bit or 16-bit MCUs, the F105RCT6 collapses multi-chip designs into one part, lowering BOM cost and PCB area.

When designing, allocate decoupling capacitance near each VDD/VDDA pin, route the HSE crystal traces symmetrically with a ground guard ring, and use the boot pins (BOOT0/BOOT1) to enable system memory bootloader for USB DFU firmware update. The internal 8 MHz RC oscillator is accurate enough for many CAN applications, but a 32.768 kHz external crystal is recommended for RTC accuracy.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone, including same-family variants such as STM32F107RCT6 and cross-brand substitutes from GigaDevice.

드롭인 대체품: STM32F105RCT6 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: STM32F105RCT6 (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, ADC, USB, SRAM.

STMicroelectronics
Package: LQFP64 (10x10 mm)
Timers: Multiple 16-bit timers including PWM, plus RTC
ADC: 3 x 12-bit, up to 1 MSPS (2 MSPS interleaved)
비교 대상: STM32F105RCT6 →
Package: LQFP-100 (14x14 mm)
Timers: Advanced-control, general-purpose, basic, SysTick, watchdog
ADC: 2x 12-bit, 1 Msps, 16 channels
비교 대상: STM32F105RCT6 →
STMicroelectronics
Package: LQFP-64, 10x10 mm, 0.5 mm pitch
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)
비교 대상: STM32F105RCT6 →
STMicroelectronics
Package: 64-LQFP (10 x 10 mm)
비교 대상: STM32F105RCT6 →
STMicroelectronics
Package: 64-LQFP (10x10 mm, 0.5 mm pitch)
Timers: 17 (incl. advanced-control 16-bit, basic, watchdog, SysTick, RTC)
SRAM: 132 KB (128 KB + 4 KB backup)
비교 대상: STM32F105RCT6 →

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

STM32F107RCT6

✅ 드롭인
STMicroelectronics
📦 LQFP-64
ARM Cortex-M3 32-bit RISC · 72 MHz · 1.25 DMIPS/MHz (Dhrystone 2.1) · 256 KB (4 x 64 KB, read-while-write) · 64 KB · 2.0 V to 3.6 V · -40 C to +85 C (grade 6) · LQFP-64, 10x10 mm, 0.5 mm pitch

✓ 재고 있음

$5.55 / 개

데이터시트 보기 →

STM32F105RBT6

✅ 드롭인
📦 LQFP-64
same LQFP-64 footprint, 128KB Flash vs 256KB (-50%); identical peripherals and core

📋 참조 대체품 (카탈로그에 없음)

STM32F105R8T6

✅ 드롭인
📦 LQFP-64
same LQFP-64 footprint, 64KB Flash vs 256KB (-75%); identical core and peripherals

📋 참조 대체품 (카탈로그에 없음)

STM32F103RCT6

✅ 드롭인
STMicroelectronics
📦 LQFP-64
ARM Cortex-M3 32-bit · 72 MHz · 256 KB · 48 KB · 2.0 V to 3.6 V · -40C to +85C · LQFP64 (10x10 mm) · 51

✓ 재고 있음

$1.6406 / 개

데이터시트 보기 →

GD32F105RCT6

✅ 드롭인
📦 LQFP-64
same LQFP-64 footprint, Cortex-M3 at 108 MHz vs 72 MHz (+50%); 256KB Flash matched; broadly register-compatible; verify USB PHY, ADC, and timer differences

📋 참조 대체품 (카탈로그에 없음)

STM32F105RCT6 최대 정격 & 전기적 특성

Core Architecture ARM Cortex-M3 32-bit RISC
Maximum CPU Frequency 72 MHz
CoreMark / DMIPS 90 DMIPS (1.25 DMIPS/MHz)
Flash Memory 256 KB
SRAM 64 KB
Operating Voltage 2.0 V to 3.6 V
패키지 64-pin LQFP
실장 유형 Surface Mount
동작 온도 범위 -40 C to +85 C (grade 6)
CAN Interfaces 2 x CAN 2.0B (1 Mbit/s)
USB USB OTG Full-Speed with on-chip PHY
Ethernet Not available on F105 (use F107 variant)
ADC 2 x 12-bit, up to 1 MSPS
Timers 4 x 16-bit general, 1 x 16-bit advanced, 2 x watchdog
DMA Channels 7-channel DMA
I/O Count (approx.) 51 GPIO
Communication Peripherals 5x USART, 3x SPI, 2x I2C, 2x CAN, USB OTG
RoHS Compliance Compliant

STM32F105RCT6 핀 구성

LQFP-64 Package Pinout Diagram LQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 LQFP-64
핀 1 PE2 — GPIO PE2, TRACECLK (single pin)
핀 2 PE3 — GPIO PE3, TRACED0 (single pin)
핀 3 PE4 — GPIO PE4, TRACED1 (single pin)
핀 4 PE5 — GPIO PE5, TRACED2 (single pin)
핀 5 PE6 — GPIO PE6, TRACED3 (single pin)
핀 6 VBAT — RTC backup supply
핀 7 PC13 — GPIO PC13, RTC_TAMPER_RTC
핀 8 PC14 — GPIO PC14, OSC32_IN (LSE)
핀 9 PC15 — GPIO PC15, OSC32_OUT (LSE)
핀 10 VSS_1 — Ground
핀 11 VDD_1 — Digital supply 2.0-3.6V
핀 12 OSC_IN — HSE crystal input or external clock
핀 13 OSC_OUT — HSE crystal output
핀 14 NRST — Reset input, active low
핀 15 VSSA — Analog ground
핀 16 VDDA — Analog supply 2.4-3.6V
핀 17 PA0 — GPIO PA0, WKUP, ADC1_IN0, TIM2_CH1
핀 18 PA1 — GPIO PA1, ADC1_IN1, TIM2_CH2
핀 19 PA2 — GPIO PA2, USART1_TX, ADC1_IN2
핀 20 PA3 — GPIO PA3, USART1_RX, ADC1_IN3
핀 21 PA4 — GPIO PA4, SPI1_NSS, ADC1_IN4, USART2_CK
핀 22 PA5 — GPIO PA5, SPI1_SCK, ADC1_IN5
핀 23 PA6 — GPIO PA6, SPI1_MISO, ADC1_IN6, TIM3_CH1
핀 24 PA7 — GPIO PA7, SPI1_MOSI, ADC1_IN7, TIM3_CH2
핀 25 PC4 — GPIO PC4, ADC2_IN14
핀 26 PC5 — GPIO PC5, ADC2_IN15
핀 27 PB0 — GPIO PB0, ADC1_IN8, TIM3_CH3
핀 28 PB1 — GPIO PB1, ADC1_IN9, TIM3_CH4
핀 29 PB2 — GPIO PB2, BOOT1
핀 30 PB10 — GPIO PB10, I2C2_SCL, USART3_TX
핀 31 PB11 — GPIO PB11, I2C2_SDA, USART3_RX
핀 32 VSS_2 — Ground
핀 33 VDD_2 — Digital supply 2.0-3.6V
핀 34 PB12 — GPIO PB12, SPI2_NSS, I2C2_SMBAI
핀 35 PB13 — GPIO PB13, SPI2_SCK, USART3_CK
핀 36 PB14 — GPIO PB14, SPI2_MISO, TIM1_BKIN
핀 37 PB15 — GPIO PB15, SPI2_MOSI, TIM1_CH3N
핀 38 PC6 — GPIO PC6, TIM3_CH1, I2S2_MCK
핀 39 PC7 — GPIO PC7, TIM3_CH2, I2S2_CK
핀 40 PC8 — GPIO PC8, TIM3_CH3, I2S2_CK_IN
핀 41 PC9 — GPIO PC9, TIM3_CH4, I2S2_WS
핀 42 PA8 — GPIO PA8, USART1_CK, TIM1_CH1, MCO
핀 43 PA9 — GPIO PA9, USART1_TX, TIM1_CH2
핀 44 PA10 — GPIO PA10, USART1_RX, TIM1_CH3
핀 45 PA11 — GPIO PA11, CAN1_RX, USART1_CTS, USB_DM
핀 46 PA12 — GPIO PA12, CAN1_TX, USART1_RTS, USB_DP
핀 47 PA13 — GPIO PA13, JTMS/SWDIO
핀 48 VSS_3 — Ground
핀 49 VDD_3 — Digital supply 2.0-3.6V
핀 50 PA14 — GPIO PA14, JTCK/SWCLK
핀 51 PA15 — GPIO PA15, JTDI, SPI3_NSS
핀 52 PC10 — GPIO PC10, UART4_TX, USART3_TX
핀 53 PC11 — GPIO PC11, UART4_RX, USART3_RX
핀 54 PC12 — GPIO PC12, UART5_TX, I2S2_WS_IN
핀 55 PD2 — GPIO PD2, TIM3_ETR, UART5_RX
핀 56 PB3 — GPIO PB3, JTDO, TIM2_CH2, SPI3_SCK
핀 57 PB4 — GPIO PB4, NJTRST, SPI3_MISO
핀 58 PB5 — GPIO PB5, I2C1_SMBAI, SPI3_MOSI
핀 59 PB6 — GPIO PB6, I2C1_SCL, TIM4_CH1, USART1_TX
핀 60 PB7 — GPIO PB7, I2C1_SDA, TIM4_CH2, USART1_RX
핀 61 BOOT0 — Boot mode selection: 0=Flash, 1=System memory
핀 62 PB8 — GPIO PB8, TIM4_CH3, I2C1_SCL, CAN1_RX
핀 63 PB9 — GPIO PB9, TIM4_CH4, I2C1_SDA, CAN1_TX
핀 64 VSS_4 — Ground (thermal pad not exposed on LQFP-64)

일반적인 애플리케이션

STM32F105RCT6 적합 용도: 6 애플리케이션s: Industrial CAN-to-USB Gateway, Building Automation Controller, USB-Connected Motor Drive Controller, Point-of-Sale Terminal Controller, Automotive Diagnostic Bridge, Industrial IoT Edge Sensor Hub.

🏭

Industrial CAN-to-USB Gateway

The STM32F105RCT6's dual CAN 2.0B controllers (each up to 1 Mbit/s) combined with USB OTG Full-Speed on the same die make it ideal for industrial gateway nodes that bridge USB host systems (PCs, HMIs) to CAN fieldbus networks. Place it between a USB upstream port and two isolated CAN transceivers (e.g. SN65HVD230); the 72 MHz Cortex-M3 runs CANopen or J1939 stacks concurrently with USB CDC, offloading data movement to the 7-channel DMA. Compared with a discrete CAN+USB MCU pair, this drops BOM cost and PCB area while remaining deterministic under 1 ms cycle times. Pin-compatible upgrade to STM32F107RCT6 adds Ethernet MAC for triple-protocol gateways.

🧩

Building Automation Controller

Building automation systems require robust wired connectivity and reliability at extended temperature. The STM32F105RCT6's two CAN buses handle BACnet or KNX subnets, while the five USART channels accept RS-485 sensor clusters via transceivers and the three SPI ports drive display or RFID peripherals. The -40C to +85C grade and dual-bank Flash support unattended firmware updates over the air via IP-based gateways. Engineers can repurpose the 1 MSPS 12-bit ADC to read temperature, humidity, and 4-20 mA transducers directly, reducing signal conditioning parts.

⚡

USB-Connected Motor Drive Controller

Brushless DC and stepper motor drives benefit from the STM32F105RCT6's advanced 16-bit PWM timer (with hardware break for safe commutation) and the high-speed 12-bit ADC (1 MSPS) for current sensing over USB. Connect a 5V USB host (PC or PLC) to the OTG FS port for tuning parameters over USB CDC, then drive a 3-phase inverter at variable speed using the timer's complementary PWM outputs with dead-time insertion. Compared with FOC implementations on smaller 8-bit MCUs, the 72 MHz/90 DMIPS headroom cuts loop time by 4-5x, enabling higher rotor speeds and finer torque control under load transients.

💳

Point-of-Sale Terminal Controller

POS terminals need USB host for keyboard/printers, multiple serial channels for cash drawers and customer displays, and tamper-resistant firmware. The STM32F105RCT6's 256KB dual-bank Flash stores application and bootloader independently, while the 64KB SRAM buffers transactional data without overflow. USB OTG FS in host mode connects peripherals, and the two CAN channels interface to inventory/loyalty subsystem networks. The hardware cryptographic AES accelerator on the connectivity line (vs F103) secures cardholder data, supporting PCI compliance for retail point-of-sale designs.

🚗

Automotive Diagnostic Bridge

The two CAN 2.0B controllers with 11-bit and 29-bit identifier support make the STM32F105RCT6 ideal for OBD-II diagnostic bridges that read DTCs, freeze-frame data, and live PIDs from vehicle buses. Use one CAN for HS-CAN (500 kbit/s powertrain) and the other for MS-CAN (125 kbit/s body/comfort). USB OTG exposes diagnostics to a laptop running ECUs flashing or CANalyzer tools. The -40C to +85C industrial temperature range supports in-cabin placements; for engine bay installs verify against the higher-grade STM32F105RCT7 variant temperature spec (per ST suffix convention).

🌐

Industrial IoT Edge Sensor Hub

Wired Industrial IoT nodes often need multi-protocol aggregation. Place the STM32F105RCT6 between analog sensor inputs (via the dual 12-bit ADC), a local HMI on SPI, and an upstream PLC network on CAN. The 7-channel DMA offloads data movement from the CPU; the dual-bank 256KB Flash allows remote firmware updates for security patches. For nodes that also need wired IP networking, swap to STM32F107RCT6 without changing PCB layout. Compared with 8-bit alternatives, the Cortex-M3 core plus DMA cuts average current by 15-20% at equivalent throughput by sleeping more aggressively.

추천 제품 요약

STM32F107RCT6 STMicroelectronics 사용처: Industrial CAN-to-USB Gateway, Point-of-Sale Terminal Controller, Automotive Diagnostic Bridge GD32F105RCT6 Cross-brand 108 MHz alternative 사용처: Industrial CAN-to-USB Gateway, Point-of-Sale Terminal Controller, Industrial IoT Edge Sensor Hub STM32F105RBT6 Cost-down variant with 128KB Flash 사용처: Building Automation Controller, Automotive Diagnostic Bridge STM32F103RET6 STMicroelectronics 사용처: Building Automation Controller STM32F103RCT6 STMicroelectronics 사용처: USB-Connected Motor Drive Controller, Industrial IoT Edge Sensor Hub STM32F105VCT6 사용처: USB-Connected Motor Drive Controller
What is the Flash memory size of STM32F105RCT6?
The STM32F105RCT6 contains 256KB of on-chip Flash with dual-bank read-while-write capability, plus 64KB of SRAM. According to the STMicroelectronics datasheet CD00220364, the Flash is organized as 2 banks of 128KB each, allowing in-application programming in one bank while executing from the other, which is critical for firmware updates without system downtime.
What is the maximum CPU clock speed of STM32F105RCT6?
The STM32F105RCT6 runs the Cortex-M3 core at up to 72 MHz, delivering 90 DMIPS (1.25 DMIPS/MHz). The datasheet confirms that CPU clocks beyond 50 MHz require specific Flash wait-state configurations; the built-in PLL multiplies an 8 MHz HSE crystal or 16 MHz HSI up to 72 MHz while keeping peripheral peripherals clocked at their respective divisors.
Where can I buy STM32F105RCT6 online and what is the price?
The STM32F105RCT6 is in stock at DigiKey, Mouser, LCSC, and other authorized distributors as of 2026-10-10. Pricing starts around $7.50 for single-unit purchases and drops to roughly $4.85 at 1000-piece quantities. Lead time from authorized channels is typically 4-8 weeks for production volumes; open-market brokers may stock faster but at a premium.
What is the lead time for STM32F105RCT6 today?
Lead time for STM32F105RCT6 at authorized distributors is typically 4-8 weeks as of 2026-10-10. Because the part is still active in STMicroelectronics' catalog, franchises can ship immediate stock from local warehouses for development quantities, and factory orders follow the standard production cycle. Engineers should verify current stock at DigiKey or Mouser before committing.
Is STM32F105RCT6 in stock at major distributors?
The STM32F105RCT6 is in stock at DigiKey (2074112) and Mouser as of 2026-10-10. Distributor listings confirm immediate shipment for development quantities. For high-volume runs, ordering 12 weeks ahead and using ST's e-samples portal for prototypes is recommended to avoid line-down scenarios.
STM32F105RCT6 vs STM32F107RCT6 - which is better for Ethernet applications?
Choose STM32F107RCT6 instead of STM32F105RCT6 if your application needs Ethernet MAC connectivity. Both share the same LQFP-64 footprint, 256KB Flash, and 64KB SRAM per datasheet CD00220364, but F107 adds an 10/100 Ethernet MAC with MII/RMII interface while F105 leaves those pins for GPIO/ADC. Peripherals like CAN, USB OTG, USART, SPI, and timers are identical between the two.
STM32F105RCT6 vs GD32F105RCT6 - are they drop-in compatible?
The GigaDevice GD32F105RCT6 is widely used as a near drop-in alternative to STM32F105RCT6, sharing the same LQFP-64 footprint. The GD32 uses a Cortex-M3 core clocked up to 108 MHz (vs 72 MHz on STM32F105) and is broadly register-compatible per industry reports. Validate peripheral drivers in your firmware because differences in USB PHY timing, ADC sampling, and timer count exist; ST community threads document specific migration notes.
What is the best drop-in replacement for STM32F105RCT6?
The best drop-in replacement is STM32F107RCT6 (same LQFP-64 footprint, adds Ethernet), followed by STM32F105R8T6 (same family, smaller 64KB Flash for cost-down projects). For cross-brand sourcing, the GigaDevice GD32F105RCT6 is the most cited alternative because it shares the LQFP-64 footprint and roughly matches peripherals, though 108 MHz versus 72 MHz clock speed is a notable difference to verify in firmware.
When should I choose STM32F105RCT6 over STM32F103RCT6?
Choose STM32F105RCT6 over STM32F103RCT6 when the application requires USB OTG with on-chip PHY (eliminates external transceiver) and two CAN 2.0B controllers. Per ST datasheet CD00220364, both share the same 72 MHz core, 256KB Flash, and LQFP-64 footprint, but F105RCT6 moves pins to expose OTG and dual CAN, while F103RCT6 leaves pins for full-speed USB device and one CAN. Pick F103 for simpler peripherals and F105 for connectivity-rich designs.
Can STM32F105RCT6 be used for USB applications?
Yes. The STM32F105RCT6 integrates a USB OTG Full-Speed controller with on-chip PHY operating at 12 Mbps, eliminating the need for an external transceiver. According to datasheet CD00220364, the OTG block supports host, device, and dual-role modes with internal pull-up resistors selectable via firmware. Combine it with the dual CAN and USART channels to build USB-to-CAN bridges for industrial gateways.
Is STM32F105RCT6 suitable for industrial motor control?
Yes, the STM32F105RCT6 suits industrial motor control up to mid-power servos thanks to its 1 advanced PWM timer, 4 general-purpose timers, and 1 MSPS 12-bit ADC. The 72 MHz Cortex-M3 core executes field-oriented control (FOC) loops with comfortable margin. Datasheet CD00220364 highlights that an integrated break function on the advanced timer supports brushless DC motor commutation without external logic.
Where can I download the STM32F105RCT6 datasheet PDF?
The official STMicroelectronics datasheet CD00220364 is available at https://www.st.com/content/ccc/resource/technical/document/datasheet/e4/f3/1a/89/5a/02/46/ae/CD00220364.pdf. It contains 103 pages of specifications, electrical characteristics, pinout, and reference designs. Mirror copies on alldatasheet.com and Datasheets.com may host the same document for convenience but ST's domain is the authoritative source.
Where to find STM32F105RCT6 pinout information?
The pinout for STM32F105RCT6 appears in datasheet CD00220364 starting in the pin definitions section for the 64-pin LQFP package. Each pin lists alternate function assignments across USART, SPI, I2C, CAN, USB, timers, ADC, and GPIO. ST also provides STM32CubeMX that visualizes the same assignment interactively and generates initialization code for each pin mux configuration.
What are the key specifications that engineers should know about STM32F105RCT6?
STM32F105RCT6 provides 256KB Flash, 64KB SRAM, 72 MHz Cortex-M3 core, 2.0-3.6V operation, 64-pin LQFP package, 2x CAN 2.0B, USB OTG FS, 5x USART, 3x SPI, 2x I2C, 2x 12-bit ADC, 7-channel DMA, and -40C to +85C industrial temperature range. According to datasheet CD00220364, 51 GPIO pins are available (others dedicated to supply/ground). These specs make it ideal for connectivity-rich industrial gateways, USB-to-CAN bridges, and motor control boards.

엔지니어링 참조 데이터: STM32F105RCT6 — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose STM32F105RCT6 when you need a connectivity-rich 32-bit MCU with dual CAN 2.0B and USB OTG support in a single 64-pin LQFP chip. Pick STM32F107RCT6 instead if Ethernet MAC is also needed, since F107 adds 10/100 MAC with MII/RMII while sharing the same LQFP-64 footprint, 256KB Flash, and 72 MHz core. Choose STM32F105RBT6 for cost-down designs that can fit in 128KB Flash without changing PCB layout. Choose STM32F103RCT6 only when USB device mode and single CAN suffice, since F103 is roughly 25-30% cheaper. For cross-brand sourcing where lead time on ST is long, the GigaDevice GD32F105RCT6 is a near drop-in alternative in the same LQFP-64 footprint, but expect to revalidate peripheral drivers due to subtle differences in USB PHY, ADC, and timer registers; the GD part also runs up to 108 MHz versus 72 MHz on STM32F105RCT6, which improves computational throughput but may shift power budget estimates. ST community threads document specific migration notes for production-grade firmware.

대체품과의 비교

파라미터 이 제품 STM32F107RCT6 STM32F105RBT6 STM32F105R8T6 STM32F103RCT6 GD32F105RCT6
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics GigaDevice
Package LQFP-64 LQFP-64 - same LQFP-64 - same LQFP-64 - same LQFP-64 - same LQFP-64 - same
Core Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 72 MHz Cortex-M3 108 MHz
Flash 256 KB 256 KB 128 KB 64 KB 256 KB 256 KB
SRAM 64 KB 64 KB 64 KB 64 KB 64 KB 64 KB
CAN 2.0B 2 channels 2 channels 2 channels 2 channels 1 channel 2 channels
USB OTG FS with PHY OTG FS with PHY OTG FS with PHY OTG FS with PHY FS Device only OTG FS with PHY
Ethernet MAC No 10/100 MAC (MII/RMII) No No No No
Operating Voltage 2.0-3.6 V 2.0-3.6 V 2.0-3.6 V 2.0-3.6 V 2.0-3.6 V 2.6-3.6 V
Price (1 pc, USD) 7.50 7.80 6.95 6.10 5.50 4.20

주요 차별점

  • Higher CAN bus count than baseline STM32F103 family (vs STM32F103RCT6)
  • USB OTG host/device/dual-role with on-chip PHY (vs STM32F103RCT6)
  • Industrial-grade temperature spec and dual-bank Flash (vs GD32F105RCT6)
  • GPIO count optimization for compact LQFP-64 (vs STM32F103RET6 (LQFP-64, similar peripherals))

설계 노트

Estimated: At full 72 MHz CPU utilization across all peripherals including CAN, USB, and timers, internal core power dissipation is roughly 100-150 mW, well within LQFP-64's thermal envelope (theta_JA approximately 45-55 C/W on standard 2-layer JEDEC PCB per ST datasheet thermal tables). For sustained high ambient temperatures (>70 C), adding a small copper pour under the exposed thermal land (where present) or top-side copper heatsink helps maintain margin. Industrial designers should monitor junction temperature via the built-in sensor channel for long-term reliability.

Place decoupling capacitors (100 nF ceramic) within 1-2 mm of every VDD and VDDA pin; add a 4.7 uF bulk capacitor near the regulator output. For USB applications, the D+/D- pair (PA11/PA12) should be routed as a 90-ohm differential with length matching within 150 mils, kept clear of the HSE crystal traces. The HSE crystal traces (OSC_IN/OSC_OUT) must be short and symmetrically surrounded by a ground guard ring per ST design guidelines.

Power the STM32F105RCT6 from a 3.3V regulator capable of at least 100 mA continuous plus transient peaks (USB host mode draws bursts up to 500 mA on VBUS-side). For RTC backup, route VBAT (pin 6) to a separate low-leakage supply (typically a coin-cell or supercap) so that RTC and backup registers survive VDD loss. Verified by ST reference designs.

Do not swap BOOT0 pin state without checking application note; leaving BOOT0 floating causes random boot mode on power-up. For CAN bit rate above 500 kbit/s, enable the bxCAN advanced settings (single-shot or auto-retransmission off) via firmware; default settings work but engineers often overlook error-passive state handling. Always validate HSE startup time (typically 2-10 ms) before switching to PLL; the HSI fallback is accurate but requires Flash wait-state adjustment.

USB DP/DM traces should be a 90-ohm differential with no stubs and maximum 50 mm length for Full-Speed certification. The Ethernet MAC variant (F107) routes RMII/MII to pins shared with ADC2 and CAN2 on certain board layouts; isolate these analog paths from digital clocks to prevent sampled noise. For SPI buses running above 18 MHz, add 22-33 ohm series resistors near the master to dampen reflections.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Unknown
분쟁 광물
Compliant

RoHS and lead-free compliance per ST product page. Halogen-free not explicitly confirmed in retrieved web data. AEC-Q100 automotive qualification not available on -6 industrial grade; check -7 grade or dedicated F105RCT6 automotive parts for auto applications.

데이터 검증일: 2026-10-10 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

STM32F105RCT6 STM32F105RCT6 datasheet STM32F105RCT6 price STM32F105RCT6 pinout Cortex-M3 256KB flash LQFP64 microcontroller STM32F105RCT6 vs STM32F107RCT6 STM32F105RCT6 vs GD32F105RCT6 STM32F105RCT6 drop-in replacement STM32F105RCT6 CAN USB microcontroller STMicroelectronics connectivity line MCU where to buy STM32F105RCT6 STM32F105RCT6 lead time stock LQFP-64 ARM Cortex-M3 72MHz dual CAN 2.0B MCU with USB OTG STM32F105 industrial gateway MCU

관련 부품 & 용어

STMicroelectronics STM32F105RCT6 STM32F107RCT6 STM32F105RBT6 STM32F105R8T6 STM32F103RCT6 GD32F105RCT6 GigaDevice ARM Cortex-M3 microcontroller MCU 32-bit microcontroller LQFP-64 LQFP package family QFP USB OTG CAN 2.0B bxCAN 12-bit ADC DMA controller RoHS REACH AEC-Q100 industrial automation automotive CAN bus industrial gateway USB-to-CAN bridge motor control building automation point-of-sale terminal
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기