Overview
The STM32F072VBH6TR is a high-performance microcontroller from STMicroelectronics, part of the STM32F072x8/xB family. It features the ARM® 32-bit Cortex®-M0 CPU, operating at frequencies up to 48 MHz. This microcontroller is designed for a wide range of applications, including application control, user interfaces, hand-held equipment, and industrial applications, among others. It is known for its high-speed embedded memories, extensive range of peripherals, and low-power modes, making it suitable for both high-performance and power-efficient designs.
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 |
Supply Voltage | 2.0 V to 3.6 V (Digital and I/O), 2.0 V to 3.6 V (Analog) |
Operating Temperature | -40 °C to +85 °C, -40 °C to +105 °C |
Communication Interfaces | Two I2C, four USARTs, two SPI/I2S, one CAN, one USB 2.0 full-speed |
Timers | Seven 16-bit timers, one 32-bit timer, one advanced-control PWM timer |
ADC/DAC | One 12-bit ADC (up to 16 channels), one 12-bit DAC with two channels |
Package | UFBGA 100 7x7x0.6 P 0.5 mm |
Low Power Modes | Sleep, Stop, Standby |
Key Features
- High-performance ARM® 32-bit Cortex®-M0 CPU with up to 48 MHz frequency.
- High-speed embedded memories: up to 128 Kbytes of Flash memory and 16 Kbytes of SRAM.
- Extensive range of peripherals including two I2C interfaces, four USARTs, two SPI/I2S interfaces, one CAN interface, and one USB 2.0 full-speed interface.
- Advanced analog peripherals: one 12-bit ADC, one 12-bit DAC with two channels, and two fast low-power analog comparators.
- Seven 16-bit timers, one 32-bit timer, and one advanced-control PWM timer.
- Low power modes: Sleep, Stop, and Standby.
- Calendar RTC with alarm and periodic wakeup from Stop/Standby.
- Up to 87 fast I/Os, all mappable on external interrupt vectors.
- Serial wire debug (SWD) and 96-bit unique ID.
Applications
- 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 STM32F072VBH6TR microcontroller?
The core is an ARM® 32-bit Cortex®-M0 CPU.
- What is the maximum frequency of the CPU?
The CPU operates at frequencies up to 48 MHz.
- How much Flash and SRAM memory does it have?
It has 64 to 128 Kbytes of Flash memory and 16 Kbytes of SRAM.
- What are the operating temperature ranges?
The operating temperature ranges are -40 °C to +85 °C and -40 °C to +105 °C.
- What communication interfaces are available?
It includes two I2C interfaces, four USARTs, two SPI/I2S interfaces, one CAN interface, and one USB 2.0 full-speed interface.
- What analog peripherals are included?
It includes one 12-bit ADC, one 12-bit DAC with two channels, and two fast low-power analog comparators.
- How many timers does it have?
It has seven 16-bit timers, one 32-bit timer, and one advanced-control PWM timer.
- What are the low power modes available?
The low power modes include Sleep, Stop, and Standby.
- Does it have a real-time clock?
Yes, it includes a calendar RTC with alarm and periodic wakeup from Stop/Standby.
- How many I/Os does it have?
It has up to 87 fast I/Os, all mappable on external interrupt vectors.