Overview
The STM32F071CBU6TR is a 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. The device is equipped with an extensive range of enhanced peripherals and I/Os, making it suitable for a wide range of 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 | Digital and I/O supply: VDD = 2.0 V to 3.6 V, Analog supply: VDDA = VDD to 3.6 V |
Temperature Range | -40 to +85 °C, -40 to +105 °C |
Package | UFQFPN 48 7x7x0.55 mm |
ADC | One 12-bit ADC (up to 16 channels) |
DAC | One 12-bit DAC with two channels |
Timers | Seven 16-bit timers, one 32-bit timer, one 16-bit advanced-control timer |
Communication Interfaces | 2 I2C, 4 USARTs, 2 SPIs, 2 I2S, HDMI CEC |
Low Power Modes | Sleep, Stop, Standby |
Other Features | CRC calculation unit, Reset and power management, Power-on/Power down reset (POR/PDR), Programmable voltage detector (PVD) |
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
- Extensive range of enhanced peripherals and I/Os, including 12-bit ADC, 12-bit DAC, and multiple timers
- Standard communication interfaces: I2C, USART, SPI, I2S, and HDMI CEC
- Low power modes: Sleep, Stop, and Standby for power-efficient applications
- Clock management options: crystal oscillator, internal RC oscillators, and RTC with calibration
- Advanced control PWM timer and independent watchdog timers
- Support for capacitive sensing channels for touchkey, linear, and rotary touch sensors
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
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 HVAC systems
Q & A
- What is the core of the STM32F071CBU6TR 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 STM32F071CBU6TR have?
The device has 64 to 128 Kbytes of Flash memory and 16 Kbytes of SRAM with hardware parity.
- What is the operating temperature range of the STM32F071CBU6TR?
The operating temperature range is -40 to +85 °C and -40 to +105 °C.
- What types of communication interfaces are available on the STM32F071CBU6TR?
The device features 2 I2C interfaces, 4 USARTs, 2 SPIs, 2 I2S interfaces, and HDMI CEC.
- Does the STM32F071CBU6TR support low power modes?
- What is the package type of the STM32F071CBU6TR?
The package type is UFQFPN 48 7x7x0.55 mm.
- What are the key features of the ADC and DAC on the STM32F071CBU6TR?
The device includes a 12-bit ADC with up to 16 channels and a 12-bit DAC with two channels.
- Does the STM32F071CBU6TR have any watchdog timers?
- What are some common applications for the STM32F071CBU6TR?
- Does the STM32F071CBU6TR support capacitive sensing?
- Is the STM32F071CBU6TR RoHS compliant?