2025-11-17 11:12 AM
From my understanding all STM32N6 chips need a external flash chip and there's a static stage 0 boot loader.
So if this is true is there any limitation's on the brands of flash or speed/address bit size limitations?
With the previous stage 0 bootloader for a different non ST product had a lot of limitation on the flash that could be used.
* 16 bit flash address only
* Only support a few brands of flash chips.
2025-11-17 11:41 AM
STM32 MCUs with Quad-SPI, Octo-SPI, Hexadeca-SPI (HSPI), and XSPI interfaces support a wide range of external flash memory brands and types. These interfaces are compatible with:
Supported memory suppliers include Macronix, Adesto, Micron, AP Memory, Infineon, Winbond, and ISSI. Example supported parts:
There are no explicit brand limitations, but compatibility should be verified with the STM32 datasheet and reference manual for your device.
2025-11-17 12:15 PM
@AScha.3 This question is specific to the STM32N6 which is unique in that it relies on external flash to boot up. I would not trust a generic AI answer to be accurate here.
2025-11-17 12:32 PM
@TDK , your right, so lets see:
There are no explicit limitations on the brands of external flash memory for STM32N6, as long as the memory is compatible with the supported interfaces (Quad-SPI, Octo-SPI, Hexa-SPI, XSPI) and meets the required electrical characteristics. However, there are technical limitations regarding address bit size and memory access, especially in certain modes and with large memory devices. Always consult the STM32N6 reference manual and datasheets for detailed configuration and compatibility.