Overview
The STM32F071CBU7TR is a 32-bit microcontroller from STMicroelectronics, part of the STM32F071x8/xB series. It features the high-performance Arm® 32-bit Cortex®-M0 CPU, operating at frequencies up to 48 MHz. This microcontroller is designed with high-speed embedded memories, including up to 128 Kbytes of Flash memory and 16 Kbytes of SRAM with hardware parity. It also includes a CRC calculation unit, reset and power management, and various low-power modes to support energy-efficient 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 |
Supply Voltage | 2.0 V to 3.6 V (VDD), 2.0 V to 3.6 V (VDDA), 1.65 V to 3.6 V (VDDIO2) |
Operating Temperature | -40 to +85 °C, -40 to +105 °C |
Package | UFQFPN 48 7x7x0.55 mm |
Communication Interfaces | 2 I2C, 4 USARTs, 2 SPI, 1 I2S, HDMI CEC |
ADC/DAC | 1 x 12-bit ADC (up to 16 channels), 1 x 12-bit DAC (2 channels) |
Timers | 7 x 16-bit timers, 1 x 32-bit timer, 1 x 16-bit advanced-control timer |
I/Os | Up to 87 fast I/Os, up to 68 I/Os with 5V tolerant capability |
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 with hardware parity
- CRC calculation unit and reset/power management features
- Low power modes: Sleep, Stop, Standby, and VBAT supply for RTC and backup registers
- Comprehensive clock management: 4 to 32 MHz crystal oscillator, 32 kHz oscillator for RTC, internal 8 MHz RC with x6 PLL option, and internal 40 kHz RC oscillator
- Advanced peripherals: 12-bit ADC, 12-bit DAC with two channels, and multiple timers including a 16-bit advanced-control timer
- Communication interfaces: I2C, USART, SPI, I2S, and HDMI CEC
- Up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
Applications
The STM32F071CBU7TR microcontroller 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 such as PLCs, inverters, and printers
- Alarm systems, video intercoms, and HVACs
Q & A
- What is the core of the STM32F071CBU7TR microcontroller?
The core is an Arm® 32-bit Cortex®-M0 CPU, operating at frequencies up to 48 MHz. - How much Flash and SRAM memory does the STM32F071CBU7TR have?
It has up to 128 Kbytes of Flash memory and 16 Kbytes of SRAM with hardware parity. - What are the operating temperature ranges for the STM32F071CBU7TR?
The operating temperature ranges are -40 to +85 °C and -40 to +105 °C. - What types of communication interfaces are available on the STM32F071CBU7TR?
The microcontroller features 2 I2C interfaces, 4 USARTs, 2 SPI interfaces, 1 I2S interface, and an HDMI CEC interface. - Does the STM32F071CBU7TR support low power modes?
Yes, it supports low power modes including Sleep, Stop, Standby, and VBAT supply for RTC and backup registers. - What is the package type of the STM32F071CBU7TR?
The package type is UFQFPN 48 7x7x0.55 mm. - What are the key peripherals included in the STM32F071CBU7TR?
The key peripherals include a 12-bit ADC, a 12-bit DAC with two channels, multiple timers, and capacitive sensing channels. - Is the STM32F071CBU7TR RoHS compliant?
Yes, it is RoHS compliant with an ECOPACK2 grade. - What are some typical applications of the STM32F071CBU7TR?
Typical applications include application control and user interfaces, hand-held equipment, A/V receivers, PC peripherals, gaming and GPS platforms, industrial applications, and more. - Does the STM32F071CBU7TR have a calendar RTC?
Yes, it includes a calendar RTC with alarm and periodic wakeup from Stop/Standby.