ST STM32N6

From SEGGER Knowledge Base
Jump to navigation Jump to search

The ST STM32N6 devices are Cortex-M55 based general-purpose MCUs.

Flash Banks

Internal Flash

STM32N6 devices do not have internal flash memory for code, but OTP memory in the BSEC peripheral. The OTP area is divided in 3 regions (lower, mid and upper).

Note: Some OTP locations are already used by the vendor and cannot be changed. Please refer to the reference manual for your STM32N6 device for usable OTP locations.

Flash Bank Base address Size JLink Support
OTP area (STM32N6x7) 0x46009000 376 words (1504 Bytes) YES.png


QSPI Flash

QSPI flash programming requires special handling compared to internal flash. For more information about this, please see the QSPI Flash Programming Support article.
J-Link supports multiple pin configurations for STM32N6. The default loader is marked in bold. For details on how to select a specific flash loader, please see here.

Device Base address Maximum size Supported pin configuration
STM32N657xx 0x70000000 256 MB
  • CLK@PN6_nCS@PN1_D0@PN2_D1@PN3_D2@PN4_D3@PN5_D4@NA_D5@NA_D6@NA_D7@NA

Watchdog Handling

  • The device has two watchdogs IWDG and WWDG.
  • The watchdogs are fed during flash programming.
  • If the IWDG watchdog is running with activated window option, it is disabled while flash programming.

Device Specific Handling

Reset

  • The device uses normal Cortex-M reset, no special handling necessary, like described here.

Evaluation Boards

Tracing

The following trace example projects are available: