Overview
The STM32F072CBY6TR is a high-performance 32-bit microcontroller from STMicroelectronics, part of the STM32F072x8/xB series. It is based on the ARM® Cortex®-M0 32-bit RISC core, operating at a frequency of up to 48 MHz. This microcontroller is designed to offer a balance of performance, power efficiency, and a wide range of peripherals and I/Os, making it suitable for various applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0 CPU, up to 48 MHz |
Memories | 64 to 128 Kbytes of Flash memory, 16 Kbytes of SRAM with HW parity |
Power Supply | Digital and I/O supply: 2.0 V to 3.6 V, Analog supply: 2.0 V to 3.6 V |
Temperature Range | -40 °C to +85 °C, -40 °C to +105 °C |
Package | WLCSP 49 3.3x3.1x0.6 P 0.4 mm |
Communication Interfaces | Two I2C, two SPI/I2S, four USARTs, one USB Full-speed device, one CAN |
ADC/DAC | One 12-bit ADC (up to 16 channels), one 12-bit DAC with two channels |
Timers | Seven 16-bit timers, one 32-bit timer, one advanced-control PWM timer |
I/Os | Up to 87 fast I/Os, up to 68 I/Os with 5V tolerant capability |
Key Features
- High-performance ARM® Cortex®-M0 32-bit RISC core
- Extensive range of enhanced peripherals and I/Os
- Low power modes: Sleep, Stop, Standby
- Power-on/Power down reset (POR/PDR) and programmable voltage detector (PVD)
- Seven-channel DMA controller
- Two fast low-power analog comparators and up to 24 capacitive sensing channels
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- Serial wire debug (SWD) and 96-bit unique ID
Applications
The STM32F072CBY6TR is suitable for a wide range of applications, including:
- Application control and user interfaces
- Hand-held equipment
- A/V receivers and digital TV
- PC peripherals, gaming and GPS platforms
- Industrial applications, PLCs, inverters, printers, scanners
- Alarm systems, video intercoms, and HVACs
Q & A
- What is the core of the STM32F072CBY6TR microcontroller?
The core is the ARM® 32-bit Cortex®-M0 CPU, operating at up to 48 MHz.
- How much Flash memory does the STM32F072CBY6TR have?
The microcontroller has 64 to 128 Kbytes of Flash memory.
- What is the operating temperature range of the STM32F072CBY6TR?
The operating temperature range is -40 °C to +85 °C, and -40 °C to +105 °C.
- What communication interfaces are available on the STM32F072CBY6TR?
The microcontroller features two I2C, two SPI/I2S, four USARTs, one USB Full-speed device, and one CAN interface.
- Does the STM32F072CBY6TR support low power modes?
- What is the package type of the STM32F072CBY6TR?
The package type is WLCSP 49 3.3x3.1x0.6 P 0.4 mm.
- How many I/Os does the STM32F072CBY6TR have?
The microcontroller has up to 87 fast I/Os and up to 68 I/Os with 5V tolerant capability.
- Does the STM32F072CBY6TR have a built-in ADC and DAC?
- What timers are available on the STM32F072CBY6TR?
The microcontroller features seven 16-bit timers, one 32-bit timer, and one advanced-control PWM timer.
- Is the STM32F072CBY6TR RoHS compliant?