EmbeddedRelated.com
STM32F103C6T6ATR

STM32F103C6T6ATR

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

Overview

The STM32F103C6T6ATR is a mainstream ARM Cortex-M3 microcontroller operating at 72MHz, featuring 32KB of Flash memory and 10KB of SRAM. This entry-level device in the STM32F1 series provides a cost-effective solution for 32-bit applications requiring a balance between performance and power consumption. It includes a comprehensive set of peripherals such as a 12-bit ADC, motor control PWM, and several communication interfaces including USB and CAN.

Why Choose This Part

This MCU offers a high performance-to-cost ratio with its 72MHz clock and hardware division capabilities. It provides excellent connectivity options for its class, featuring 5V-tolerant I/O pins that simplify interfacing with legacy digital logic. The 48-LQFP package offers a compact footprint while still providing 37 GPIOs for design flexibility.

Applications

Industrial Control Systems
Utilizes the built-in timers and 12-bit ADC for monitoring and controlling basic industrial equipment.
USB Peripheral Devices
Leverages the integrated USB full-speed interface for PC-connected peripherals and human interface devices (HID).
Motor Control
The dedicated motor control PWM timers allow for the implementation of simple brush or brushless DC motor control algorithms.
Handheld Instrumentation
Appropriate for battery-powered tools due to its low-power modes and 2V to 3.6V operating range.

Key Specifications

Speed 72MHz
RAM Size 10K 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 37
Core Processor ARM Cortex-M3
Package / Case 48-LQFP
Data Converters A/D 10x12b
Oscillator Type Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Engineers can begin development using the STM32Cube ecosystem, including the STM32CubeIDE and STM32CubeMX for clock and peripheral configuration. The part is widely supported by hardware debuggers such as the ST-LINK/V2 via the on-board JTAG or SWD interfaces. For prototyping, many developers use the 'Blue Pill' style boards or the official NUCLEO-F103RB (though note the F103RB has more flash) for software evaluation.

Dev Boards

Development boards and breakout modules featuring the STM32F103C6T6ATR 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
STM32F103C6T6ATR (this part) Tape & Reel 10K 37 LQFP-48 A/D 10x12b 32KB 3,539
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 5,475
STM32F103VET6 64K 80 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 28,424
STM32F103RCT6 48K 51 LQFP-64 A/D 16x12b; D/A 2x.. 256KB 23,253
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

Also Consider

STM32F103C8T6 STMicroelectronics - Offers 64KB of Flash memory instead of 32KB if your application code exceeds the base memory limits.
ATSAMD21G18A-AU MCHPMicrochip Technology - Features a Cortex-M0+ core with significantly more Flash (256KB) and RAM (32KB) for complex software stacks.