EmbeddedRelated.com
STM32F072C8T6TR

STM32F072C8T6TR

STMicroelectronics
ARM® Cortex®-M0 STM32F0 Microcontroller IC 32-Bit 48MHz 64KB (64K x 8) FLASH 48-LQFP (7x7)
Active4,656 in stock

Overview

The STM32F072C8T6TR is a mainstream ARM Cortex-M0 microcontroller operating at 48 MHz with 64 KB of Flash and 16 KB of RAM. It is specifically designed for applications requiring high-speed connectivity, featuring integrated USB 2.0 full-speed and CAN interfaces.

Why Choose This Part

This MCU offers a high level of peripheral integration including USB and CAN support on a low-cost Cortex-M0 core. It simplifies design by supporting crystal-less USB operation and provides 5V-tolerant I/Os for easier interfacing with legacy systems.

Applications

USB Peripherals
Ideal for PC accessories and HID devices using the crystal-less USB 2.0 full-speed implementation.
Industrial Control Networks
Utilizes the built-in CAN controller for robust communication in industrial and automotive environments.
Consumer HDMI Devices
Incorporates a dedicated HDMI-CEC hardware block for smart home and audio-visual control integration.
Sensor Hubs
Leverages 10-channel 12-bit ADC and dual 12-bit DACs for precision analog data acquisition and signal generation.

Key Specifications

Speed 48MHz
RAM Size 16K x 8
Core Size 32-Bit
Peripherals DMA, I2S, POR, PWM, WDT
Connectivity CANbus, HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 37
Core Processor ARM Cortex-M0
Package / Case 48-LQFP
Data Converters A/D 10x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.65V ~ 3.6V

Getting Started

Developers can begin evaluation with the NUCLEO-F072RB development board or the STM32F072B-DISCO Discovery kit. Software development is supported through the STM32Cube ecosystem, including the STM32CubeIDE and STM32CubeMX for automated peripheral configuration.

Dev Boards

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

NUCLEO-F031K6 STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-32 development board STM32F031K6 MCU, supports Arduino nano connect
Mouser 122 in stock
NUCLEO-F030R8 STMicroelectronics
STM32F030 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 647 in stock
NUCLEO-F072RB STMicroelectronics
STM32F072 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 502 in stock
STM32F072B-DISCO STMicroelectronics
STM32 F0 Discovery STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 332 in stock
STM32F072RBT6 STMicroelectronics
Very similar STM32F0 device commonly available on Nucleo boards; good for evaluation and quick prototyping.
Digi-Key 2,225 in stock
Part of STM32F0 family » STM32F072

STM32F072 Family

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

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32F072C8T6TR (this part) Tape & Reel 37 LQFP-48 A/D 10x12b; D/A 2x.. 64KB 4,656
STM32F072RBT6 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 1,349
STM32F072CBT6 37 LQFP-48 A/D 10x12b; D/A 2x.. 128KB 18,392
STM32F072B-DISCO — — — — 332
STM32F072RB 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 2,225
STM32F072C8T6 37 LQFP-48 A/D 10x12b; D/A 2x.. 64KB 1,115
STM32F072RBT6TR Tape & Reel 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 6,575
Also available as: STM32F072VBT6

Also Consider

STM32F042C6T6 STMicroelectronics - A more cost-effective alternative if 32 KB Flash is sufficient while maintaining USB and CAN capabilities.
STM32L072CZT6 STMicroelectronics - Provides similar connectivity options but with an ultra-low-power Cortex-M0+ core for battery-operated designs.
ATSAMD21G18A-AFT MCHPMicrochip Technology - An alternative Cortex-M0+ MCU with a wider ecosystem and integrated USB, though it lacks the native CAN interface.