Introduction
STM32Cube is an STMicroelectronics original initiative to improve designer productivity significantly by reducing development
effort, time, and cost. STM32Cube covers the whole STM32 portfolio.
STM32Cube includes:
A set of user-friendly software development tools to cover project development from conception to realization, among
which are:
STM32CubeMX, a graphical software configuration tool that allows the automatic generation of C initialization code
using graphical wizards
STM32CubeIDE, an all-in-one development tool with peripheral configuration, code generation, code compilation,
and debug features
STM32CubeCLT, an all-in-one command-line development toolset with code compilation, board programming, and
debug features
STM32CubeProgrammer (STM32CubeProg), a programming tool available in graphical and command-line
versions
STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD),
powerful monitoring tools to fine-tune the behavior and performance of STM32 applications in real time
STM32Cube MCU and MPU Packages, comprehensive embedded-software platforms specific to each microcontroller
and microprocessor series (such as STM32CubeN6 for the STM32N6 series), which include:
STM32Cube hardware abstraction layer (HAL), ensuring maximized portability across the STM32 portfolio
STM32Cube low-layer APIs, ensuring the best performance and footprints with a high degree of user control over
hardware
A consistent set of middleware components such as ThreadX, FileX, LevelX, NetX Duo, USBX, USB PD, video
encoder API, and OpenBL
All embedded software utilities with full sets of peripheral and applicative examples
STM32Cube Expansion Packages, which contain embedded software components that complement the functionalities of
the STM32Cube MCU and MPU Packages with:
Middleware extensions and applicative layers
Examples running on some specific STMicroelectronics development boards
This user manual describes how to get started with the STM32CubeN6 MCU Package.
Section 2: STM32CubeN6 main features describes the main features of the STM32CubeN6 MCU Package.
Section 3: STM32CubeN6 architecture overview provides an overview of the STM32CubeN6 architecture and the MCU
Package structure.
Getting started with STM32CubeN6 for STM32N6 series
UM3249
User manual
UM3249 - Rev 1 - October 2024
For further information contact your local STMicroelectronics sales office.
www.st.com
1 General information
The STM32CubeN6 MCU Package runs on STM32 32-bit microcontrollers based on the Arm
®
Cortex
®
-M55
processor with
Arm
®
TrustZone
®
and FPU.
Note: Arm and TrustZone are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
UM3249
General information
UM3249 - Rev 1
page 2/33