EmbeddedRelated.com
STM32F103RCT6

STM32F103RCT6

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

Overview

The STM32F103RCT6 is a high-density performance line Arm Cortex-M3 microcontroller operating at a maximum frequency of 72MHz. It features 256KB of Flash memory and 48KB of RAM, providing a significant memory overhead for applications requiring more complex firmware or larger data buffers than the standard medium-density lines.

Why Choose This Part

This MCU offers a robust balance of high-density memory and extensive I/O in a compact 10x10mm LQFP64 package. Its wide 2V to 3.6V operating range and 5V tolerant I/Os simplify integration with legacy digital logic and various power supply designs.

Applications

Industrial Control Systems
Utilizes the 51 GPIOs and integrated timers to manage complex PLC or motor control logic.
Consumer Electronics
Ideal for smart appliances requiring a USB Full-speed interface and multiple UART channels for communication.
Embedded Data Logging
Leverages the 256KB Flash and 16 ADC channels for local sensor data processing and storage.
Medical Instrumentation
Provides dual DAC channels and hardware CRC for signal generation and data integrity in monitoring devices.

Key Specifications

Speed 72MHz
RAM Size 48K x 8
Core Size 32-Bit
Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
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

Engineers typically develop for this part using the STM32CubeIDE or Keil MDK, utilizing the STM32CubeF1 HAL libraries. For hardware prototyping, the ST-LINK/V2 debugger is used via the integrated SWD or JTAG interfaces to program the device.

Dev Boards

Development boards and breakout modules featuring the STM32F103RCT6 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 706 in stock
NHDEV Development Board Newhaven Display Intl
STM32F103 - LCD Display Display Evaluation Board
Digi-Key 14 in stock
STM3210E-EVAL STMicroelectronics
Full-featured evaluation board for the STM32F10x family with extensive peripheral support.
Digi-Key 18 in stock
Grove - Finger-clip Heart Rate Sensor Seeed Technology Co., Ltd
PAH8001EI-2G, STM32F103 Heart Rate Sensor Grove Platform Evaluation Expansion Board
Part of STM32 family » STM32F103

STM32F103 Family

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

Part Number RAM I/O Pins Package ADC/DAC Flash Stock
STM32F103RCT6 (this part) 48K 51 LQFP-64 A/D 16x12b; D/A 2x.. 256KB 23,513
STM32F103VET6TR Tape & Reel 64K 80 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 16,007
STM32F103RBT6TR Tape & Reel 20K 51 LQFP-64 A/D 16x12b 128KB 17,074
STM32F103RET6 64K 51 LQFP-64 A/D 16x12b; D/A 2x.. 512KB 3,872
STM32F103C8T6TR Tape & Reel 20K 37 LQFP-48 A/D 10x12b 64KB 4,235
STM32F103R8T6 20K 51 LQFP-64 A/D 16x12b 64KB 17,262
STM32F103C8T6 20K 37 LQFP-48 A/D 10x12b 64KB 2,564
STM32F103VET6 64K 80 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 28,944
STM32F103RBT6 20K 51 LQFP-64 A/D 16x12b 128KB 16,843
STM32F103ZET6 64K 112 LQFP-144 A/D 21x12b; D/A 2x.. 512KB 3,999
STM32F103VCT6 48K 80 LQFP-100 A/D 16x12b; D/A 2x.. 256KB 13,065
STM32F103C6T6ATR Tape & Reel 10K 37 LQFP-48 A/D 10x12b 32KB 3,539

Also Consider

STM32F103VET6 STMicroelectronics - Offers 512KB Flash and 64KB RAM in a larger 100-pin package for designs needing more I/O and storage.