STM32G070KBT6 Description
STM32G070CB/KB/RB mainstream microcontrollers are based on a high-performance ARM Cortex - M0mm 32-bit RISC core and run at up to 64 MHz. They provide highly integrated, suitable for a wide range of consumer, industrial and home appliance applications, and prepare for Internet of things (IoT) solutions. These devices include memory protection units (MPU), high-speed embedded memory (128K flash program memory with read protection, write protection and 36K bytes of SRAM), DMA and a wide range of system functions, enhanced Imax O and peripherals. These devices provide standard communication interfaces (two I2C, two SPI/, one I2S and four USART), one 12-bit ADC (2.5 MSPS) (up to 19 channels), one low-power RTC, one advanced control PWM timer, five general purpose 16-bit timers, two basic timers, two watchdog timers and one SysTick timer.
STM32G070KBT6 Features
· Core: Arm? 32-bit Cortex?-M0+ CPU,
frequency up to 64 MHz
· -40°C to 85°C operating temperature
· Memories
– 128 Kbytes of Flash memory with
protection
– 36 Kbytes of SRAM (32 Kbytes with HW
parity check)
· CRC calculation unit
· Reset and power management
– Voltage range: 2.0 V to 3.6 V
– Power-on/Power-down reset (POR/PDR)
– Low-power modes:
Sleep, Stop, Standby
– 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
– Internal 32 kHz RC oscillator (±5 %)
· Up to 59 fast I/Os
– All mappable on external interrupt vectors
– Multiple 5 V-tolerant I/Os
· 7-channel DMA controller with flexible mapping
· 12-bit, 0.4 μs ADC (up to 16 ext. channels)
– Up to 16-bit with hardware oversampling
– Conversion range: 0 to 3.6V
· 11 timers: 16-bit for advanced motor control,
five 16-bit general-purpose, two basic 16-bit,
two watchdogs, SysTick timer
· Calendar RTC with alarm and periodic wakeup
from Stop/Standby
STM32G070KBT6 Applications
a broad range of embedded applications