Overview
The STM32G071CBU3 is a mainstream microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M0+ 32-bit RISC core. It operates at a frequency of up to 64 MHz and is designed for a wide range of applications in consumer, industrial, and appliance domains, as well as Internet of Things (IoT) solutions. The device features a high level of integration, including a memory protection unit (MPU), high-speed embedded memories, and an extensive range of system functions and peripherals.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M0+ CPU, up to 64 MHz |
Operating Temperature | -40°C to 125°C |
Memories | Up to 128 Kbytes of Flash memory, 36 Kbytes of SRAM |
Supply Voltage | 1.7 V to 3.6 V |
ADC | 12-bit, 2.5 MSps, up to 19 channels |
DAC | 12-bit, 2 channels |
Timers | 14 timers (including 5 general-purpose 16-bit timers, 1 32-bit timer, 2 basic timers, 2 low-power timers, 2 watchdog timers, SysTick timer) |
Communication Interfaces | Two I²C, four USARTs, two SPIs, one I²S, one HDMI CEC, one low-power UART |
Package | UFQFPN 48 7x7x0.55 mm |
Power Modes | Sleep, Stop, Standby, Shutdown |
VBAT Supply | For RTC and backup registers |
Key Features
- High-performance Arm® Cortex®-M0+ 32-bit RISC core
- Up to 128 Kbytes of Flash memory with protection and securable area
- 36 Kbytes of SRAM (32 Kbytes with HW parity check)
- CRC calculation unit
- Reset and power management: Power-on/Power-down reset (POR/PDR), Programmable Brownout reset (BOR), Programmable voltage detector (PVD)
- Low-power modes: Sleep, Stop, Standby, Shutdown
- VBAT supply for RTC and backup registers
- Clock management: 4 to 48 MHz crystal oscillator, 32 kHz crystal oscillator with calibration, Internal 16 MHz RC with PLL option (±1 %), Internal 32 kHz RC oscillator (±5 %)
- Up to 60 fast I/Os, all mappable on external interrupt vectors, multiple 5 V-tolerant I/Os
- 7-channel DMA controller with flexible mapping
- Two fast low-power analog comparators
- Calendar RTC with alarm and periodic wakeup from Stop/Standby/Shutdown
- Fully integrated USB Type-C Power Delivery controller
Applications
The STM32G071CBU3 is suitable for a wide range of applications, including consumer electronics, industrial automation, and appliance control. It is also ideal for Internet of Things (IoT) solutions due to its low power consumption and comprehensive set of peripherals. Other potential applications include smart home devices, wearable technology, and various industrial control systems.
Q & A
- What is the core of the STM32G071CBU3?
The core is an Arm® 32-bit Cortex®-M0+ CPU.
- What is the maximum operating frequency of the STM32G071CBU3?
The maximum operating frequency is up to 64 MHz.
- What are the memory specifications of the STM32G071CBU3?
It has up to 128 Kbytes of Flash memory and 36 Kbytes of SRAM.
- What is the operating temperature range of the STM32G071CBU3?
The operating temperature range is from -40°C to 125°C.
- What are the power modes available on the STM32G071CBU3?
The available power modes are Sleep, Stop, Standby, and Shutdown.
- Does the STM32G071CBU3 support USB?
Yes, it has a fully integrated USB Type-C Power Delivery controller.
- What communication interfaces are available on the STM32G071CBU3?
It includes two I²C, four USARTs, two SPIs, one I²S, one HDMI CEC, and one low-power UART.
- How many timers does the STM32G071CBU3 have?
It has 14 timers, including general-purpose, basic, low-power, and watchdog timers.
- Is the STM32G071CBU3 RoHS compliant?
Yes, it is RoHS compliant with an Ecopack2 grade.
- What is the package type of the STM32G071CBU3?
The package type is UFQFPN 48 7x7x0.55 mm.