STM32G0 – Entry-level Arm Cortex-M0+ MCUs for low power consumption and large memory applications
Adding to the popular STM32 microcontroller series, STMicroelectronics has today launched the STM32G0 conceived to deliver sharp performance within a tight power budget. It targets fast-evolving products in the connected world, including smartphones, air conditioning, consumer or industrial motor controls, advanced user interfaces, IoT devices, rechargeable connected devices, drones, lighting systems etc.
The STM32G0 is based on the Arm Cortex M0+ architecture with 16 to 512Kb Flash memory and 8 to 100 pin packages to satisfy variety of applications and segments. It also supports communication protocols like USART, SPI and I2C. It has multiple general purpose 16-bit timers and integrated brown-out and watchdog timers. The main oscillator is of 32KHz and the internal oscillator RC can be of 32KHz, 16MHz.
To provide robust security for today’s connected devices, the STM32G0 series introduces a variety of hardware-based features including memory protection to support secure boot. Some devices in the series add to these features an AES-256 hardware cryptographic accelerator with a true random number generator (TRNG) to aid encryption. Another valuable feature that anticipates a growing need is support for the latest USB Type-C specifications that allow easy, high-speed connectivity and battery charging, including Power Delivery version 3.0. The STM32G0 can be classified into SMT32G0x0 and STM32G0x1.
The STM32G0x0 Value line is highly competitive in traditional 8-bit and 16-bit markets and embeds an accurate internal clock allowing further cost saving. It eliminates the need to manage different architectures and the associated development overhead.
The STM32G0x1 line provides upgraded features in analog and is IoT ready with upgraded security functions. It offers a wide range of memory sizes, voltage and packages, bringing flexibility to cost-sensitive applications.
Pricing starts from $0.69 for the STM32G070CBT6 Value Line MCU in a 48-pin package, with 128KByte Flash, for orders of 10,000 pieces. Beginners can also consider the 64-pin Nucleo development board to get started with the STM320 series Microcontrollers.