STM32CubeH7
STM32Cube MCU Package for STM32H7 Series
with HAL and dedicated middleware
Data briefFeatures• Consistent and complete embedded software
offer that frees the user from dependency
issues• Maximized portability between all STM32
Series supported by STM32Cube• Hundreds of examples for easy understanding• High quality HAL using CodeSonar® staticanalysis tool
• STM32H7-dedicated middleware including
USB Host and Device, TCP/IP, and Ethernet• Free user-friendly license terms• Update mechanism that can be enabled by theuser to be notified of new releases

Description
STMCube™ is an STMicroelectronics original
initiative to make developers' lives easier byreducing development effort, time and cost.
STM32Cube is the implementation of STMCubethat covers the whole STM32 portfolio.
STM32Cube includes STM32CubeMX, agraphical software configuration tool that allows
the generation of C initialization code usinggraphical wizards.

(YDOXDWLRQERDUGV6701XFOHRERDUGV'HGLFDWHG
ERDUGV8VHU
DSSOLFDWLRQ

8WLOLWLHV5726&06,6$SSOLFDWLRQOHYHOGHPRQVWUDWLRQV

7&3,386%(WKHUQHW*UDSKLFV0LGGOHZDUHOHYHO %RDUGVXSSRUWSDFNDJH%63)$7ILOH
V\VWHP

8WLOLWLHV+DUGZDUHDEVWUDFWLRQOD\HU$3,V+$/+$/$3,V 7KHVHWRIPLGGOHZDUHFRPSRQHQWVGHSHQGVRQWKHSURGXFW6HULHV

06Y9The HAL is production-ready and has beendeveloped in compliance with MISRA C®:2004
guidelines with some documented exceptions(reports available on demand) and ISO/TS 16949.
Furthermore, ST-specific validation processes
add a deeper-level qualification.
STM32CubeH7 gathers in one single package all
the generic embedded software components
required to develop an application on STM32H7
microcontrollers. Following STM32Cube initiative,
this set of components is highly portable, not only
within STM32H7 Series but also to other STM32Series.
HAL is available under open-source BSD license
for user convenience.

It also comprises the STM32CubeH7 MCU
Package composed of the STM32Cube hardware
abstraction layer (HAL), plus a consistent set of
middleware components (RTOS, USB, FAT filesystem, Graphics, TCP/IP and Ethernet). All
embedded software utilities are delivered with afull set of examples running on
STMicroelectronics boards.
The STM32Cube HAL is an STM32 embedded
software layer that ensures maximized portability
across the STM32 portfolio.

December 2017

DocID030532 Rev 2

For further information contact your local STMicroelectronics sales office.

1/3
www.st.com

STM32CubeH7 MCU Package

STM32CubeH7

STM32CubeH7 MCU Package
The STM32CubeH7 MCU Package runs on STM32 32-bit microcontrollers based on theArm® Cortex®-M 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• TCP/IP stack based on open source LwIP solution• mbedTLS (previously PolarSSL) stack based on ARM® TLS implementation, customized
for STM32 platforms and supporting TLS/SSL protocols with cryptography and TCP/IP• FAT file system based on open source FatFS solution supporting USB MSC and SD-Cardmemory accesses• STemWin, a professional graphical stack solution available in binary format and based on
our partner solution SEGGER emWin• Full USB Host and Device stack supporting many classes• PDM audio software decoding library, an optimized software implementation for PDM
signal decoding and audio signal reconstruction
A set of application projects implementing STemWin, Draupner TGFX andEmbeddedWizard Tara graphic stacks is also provided in the STM32CubeH7 MCU
Package.

Ordering Information
STM32CubeH7 is available for free download from http://www.st.com/stm32cubefw.

Revision history
Table 1. Document revision history
Date

Revision26-Apr-2017

1Initial release.

2

Updated title and schematic.
Updated Features, Description and STM32CubeH7
MCU Package to introduce the 'STM32CubeH7 MCU
Package' denomination.

1-Dec-2017

2/3Changes

DocID030532 Rev 2

STM32CubeH7

IMPORTANT NOTICE – PLEASE READ CAREFULLYSTMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, andimprovements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information onST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of orderacknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2017 STMicroelectronics – All rights reserved

DocID030532 Rev 2

3/33