STM 32 Cubeg 0
STM 32 Cubeg 0
Data brief
STM32Cube MCU Package for STM32G0 Series with HAL, low-layer drivers and
dedicated middleware
STM32CubeG0
Features
• Consistent and complete embedded software offer that frees the user from dependency issues
• Maximized portability between all STM32 Series supported by STM32Cube
• More than 130 examples for easy understanding
• High quality HAL and low-layer API drivers using CodeSonar® static analysis tool
• High quality low-layer APIs (LL) using CodeSonar® static analysis tool
• STM32G0-dedicated middleware including USB Device, FatFS, RTOS and UCPD library
• Free user-friendly license terms
• Update mechanism that can be enabled by the user to be notified of new releases
1 Description
The STM32CubeG0 runs on STM32 32-bit microcontrollers based on the Arm® Cortex®-M0+ processor.
The package contains a set of middleware components with the corresponding examples. They are delivered in
very permissive license terms:
• CMSIS-RTOS implementation with FreeRTOS™ open source solution
• FAT file system based on open source FatFS solution supporting NAND Flash memory accesses
• UCPD power delivery solution
• USB Device stack supporting many classes
A set of application projects implementing all these middleware components is also provided in the
STM32CubeG0 MCU Package.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
3 Ordering information
Revision history