Overview
The STM32F071CBU7 is a mainstream Arm Cortex-M0 microcontroller from STMicroelectronics, designed to offer high performance and low power consumption. This microcontroller features the Arm 32-bit Cortex-M0 CPU, operating at a frequency of up to 48 MHz. It is equipped with 128 Kbytes of Flash memory and 16 Kbytes of SRAM, along with an extensive range of enhanced peripherals and I/Os. The device is suitable for a wide range of applications due to its robust set of features and power-saving modes.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M0 CPU |
Frequency | Up to 48 MHz |
Flash Memory | 64 to 128 Kbytes |
SRAM | 16 Kbytes with HW parity |
Temperature Range | -40 to +85 °C, -40 to +105 °C |
Power Supply | 2.0 to 3.6 V (VDD), 1.65 to 3.6 V (VDDIO2) |
ADC | One 12-bit, up to 16 channels |
DAC | One 12-bit, 2 channels |
Timers | Seven 16-bit, one 32-bit, and one advanced-control timer |
Communication Interfaces | Two I2C, two SPI, four USARTs, one I2S, HDMI CEC |
I/Os | Up to 87 fast I/Os, 37 high current I/Os |
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 enhanced peripherals and I/Os, including ADC, DAC, timers, and communication interfaces
- Low power modes: Sleep, Stop, and Standby for power-efficient applications
- Power-on/Power down reset (POR/PDR) and programmable voltage detector (PVD)
- VBAT supply for RTC and backup registers
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- Up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors
- Two fast low-power analog comparators with programmable input and output
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 STM32F071CBU7 microcontroller?
The core is the Arm 32-bit Cortex-M0 CPU.
- What is the maximum frequency of the STM32F071CBU7?
The maximum frequency is up to 48 MHz.
- How much Flash memory does the STM32F071CBU7 have?
The STM32F071CBU7 has up to 128 Kbytes of Flash memory.
- What are the power supply ranges for the STM32F071CBU7?
The power supply ranges are 2.0 to 3.6 V (VDD) and 1.65 to 3.6 V (VDDIO2).
- What types of communication interfaces are available on the STM32F071CBU7?
The device features two I2C, two SPI, four USARTs, one I2S, and HDMI CEC interfaces.
- Does the STM32F071CBU7 support low power modes?
Yes, it supports Sleep, Stop, and Standby low power modes.
- What is the temperature range for the STM32F071CBU7?
The temperature range is -40 to +85 °C and -40 to +105 °C.
- How many I/Os does the STM32F071CBU7 have?
The device has up to 87 fast I/Os, including 37 high current I/Os.
- What types of timers are available on the STM32F071CBU7?
The device includes seven 16-bit timers, one 32-bit timer, and one advanced-control timer.
- Does the STM32F071CBU7 support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.