EmbeddedRelated.com
STM32F105RCT6

STM32F105RCT6

STMicroelectronics
ARM® Cortex®-M3 STM32F1 Microcontroller IC 32-Bit 72MHz 256KB (256K x 8) FLASH
Active23,057 in stock

Overview

The STM32F105RCT6 is a Connectivity Line microcontroller featuring a 32-bit ARM Cortex-M3 core running at 72MHz. It provides 256KB of Flash memory and 64KB of RAM, specifically designed for applications requiring high-speed communication interfaces.

Why Choose This Part

The integration of dual CAN 2.0B controllers and USB 2.0 OTG FS makes this an ideal bridge for complex communication tasks. It maintains 5V-tolerant I/O and provides a high performance-to-power ratio with 72MHz operation and flexible low-power modes like Standby and Stop.

Applications

Industrial Gateway
Utilizing dual CAN interfaces and USB OTG to bridge industrial fieldbus networks with PC-based monitoring systems.
Automotive Aftermarket Tools
Implementing OBD-II diagnostic interfaces or vehicle data loggers that require robust CAN bus integration.
USB Peripheral Controller
Designing devices that need to switch between USB Host and Device roles using the integrated USB OTG Full-speed PHY.
Embedded Audio Systems
Leveraging the two 12-bit DACs and multiple SPI/I2S-capable interfaces for basic audio signal processing and playback.

Key Specifications

Speed 72MHz
RAM Size 64K x 8
Core Size 32-Bit
Peripherals DMA, POR, PWM, Voltage Detect, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 51
Core Processor ARM Cortex-M3
Package / Case 64-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 256KB (256K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Start development using the STM32CubeF1 firmware package and an ST-LINK/V2 debugger via the integrated JTAG or SWD interfaces. For hardware prototyping, the STM32 Nucleo-64 or specialized evaluation boards supporting the F105 series are recommended for testing USB OTG and CAN functionality.

Dev Boards

Development boards and breakout modules featuring the STM32F105RCT6 or compatible chips — ready to use for prototyping.

STM32VLDISCOVERY STMicroelectronics
STM32F10x Discovery STM32F1 ARM® Cortex®-M3 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 185 in stock
NUCLEO-F103RB STMicroelectronics
STM32F103 Nucleo-64 STM32F1 ARM® Cortex®-M3 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 733 in stock
NHDEV Development Board Newhaven Display Intl
STM32F103 - LCD Display Display Evaluation Board
Digi-Key 15 in stock
STM3210E-EVAL STMicroelectronics
Full-featured evaluation board for the STM32F10x family with extensive peripheral support.
Digi-Key 18 in stock
Part of STM32F1 family » STM32F105

STM32F105 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash Stock
STM32F105RCT6 (this part) 256KB 23,057
STM32F105RBT6 128KB 2,076
Also available as: STM32F105RBT6TR

Also Consider

STM32F107RCT6 STMicroelectronics - Provides similar connectivity features but adds a 10/100 Ethernet MAC for networked industrial applications.
STM32F405RGT6 STMicroelectronics - Upgrades the processor to a Cortex-M4 with FPU and higher clock speeds for advanced digital signal processing.