New STM32G0 Microcontrollers with USB-C Full-Speed Dual-Roll Ports, CAN FD and High-Capacity Memory


ByRajni Setia 0

 New STM32G0 Microcontrollers

Expanding the STM32G0 Arm Cortex-M0+ microcontroller (MCU) series, STMicroelectronics has introduced new variants with features such as dual-bank Flash, support for CAN FD, and crystal-less USB Full-Speed data/host support. The new STM32G050 Value Line and mainstream STM32G051 and STM32G061 MCUs add rich analog features and up to 18 KBytes of RAM for budget-conscious applications. In addition, there are STM32G0B0 Value Line, STM32G0B1 and STM32G0C1 MCUs that introduce new features to the STM32G0 series by integrating a USB 2.0 device/host controller and dual-bank Flash memory. The STM32G0B1 and STM32G0C1 feature ST’s FDCAN peripheral.

The new variants combine a USB2.0 full speed crystal-less data interface supporting Device and Host modes, and a USB-C Power Delivery controller, enabling STM32G0 users to develop use-cases leveraging the dual-role capability to extend the interoperability of new USB-C devices. The change in these variants is that USB Dual Role is used in place of USB On-The-Go (OTG) and STM32G0 can easily change between device and host roles and change between the power source and power sink with a simple USB Power Delivery command. The FDCAN block provides two CAN 2.0 interfaces and supports CAN FD to help integrate innovative functionality in industrial systems and automotive diagnostics.

The NUCLEO-G0B1RE board and STM32G0C1E-EV evaluation board are available to jumpstart new projects. Besides, the STM32CubeG0 software package provides the Hardware Abstraction Layer (HAL), Low-Layer (LL) APIs, and middleware components.

With these latest additions, the STM32G0 series now covers package options from 8- to 100-pins, Flash density from 16 KBytes to 512 KBytes, and generous program-data RAM up to 144 KBytes. Flexible run and static modes ensure low power consumption, up to the maximum operating frequency of 64MHz. The high-accuracy internal clock is extremely stable over-temperature, and there is a precision timer with a resolution proportional to twice the CPU frequency. STM32G0 MCUs have high noise immunity and are available in various temperature ratings up to 125°C.

Cyber-security features provide state-of-the-art protection for consumer, appliance, and industrial applications, including secure boot and firmware update (SB/SFU), Proprietary Code Read-Out Protection (PCROP) to protect manufacturers’ IP, and a Memory Protection Unit (MPU) to assist the task partitioning. Variants with accelerated AES-256 hardware encryption are also available.

Get Our Weekly Newsletter!

Subscribe below to receive most popular news, articles and DIY projects from Circuit Digest


Log in or register to post Comment