Product Overview
The STM32G070CBT6 from STMicroelectronics is an Arm Cortex-M0+ 32-bit microcontroller featuring 128 KB Flash, 36 KB SRAM, 4x USART, timers, ADC, and communication interfaces in a 48-pin LQFP package. It operates from 2.0V to 3.6V at up to 64 MHz and targets cost-sensitive consumer, industrial, and IoT applications.
Key Specifications
| Core | Arm Cortex-M0+ |
| Max Frequency | 64 MHz |
| Flash Memory | 128 KB |
| SRAM | 36 KB (32 KB with HW parity) |
| GPIOs | 43 |
| ADC | 12-bit, 2.5 MSPS, 14 ext + 3 int channels |
| USART | 4 (with SPI, ISO7816, LIN, IrDA) |
| I2C | 2 |
| SPI | 2 + 4 extra through USARTs |
| Supply Voltage | 2.0 V to 3.6 V |
| Package | LQFP-48 (7 x 7 mm) |
| Temperature | -40°C to +85°C |
Features
- Arm Cortex-M0+ core up to 64 MHz with MPU
- 128 KB Flash with read/write protection and 36 KB SRAM
- 7-channel DMA controller with flexible mapping
- 12-bit ADC at 2.5 MSPS with hardware oversampling up to 16-bit
- 11 timers: 1 advanced, 5 general-purpose, 2 basic, 2 watchdog, SysTick
- 4x USART with master/slave SPI, ISO7816, LIN, IrDA
- CRC calculation unit
- SWD debug interface
Applications
- Consumer electronics and appliances
- Industrial control and sensors
- IoT endpoint devices
- Battery-powered applications
- Smart home and building automation