cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F446ZC FLASH memory organisation

YDann.7
Associate III

Dear,

I use a STM32F446ZC and i don't find the FLASH memory organisation.

Neither in the Datasheet orthe ReferenceManual, this organisation is describe.

In the ReferenceManual, the memory organisation describe is for the STM32F446ZE with 512kB of FLASH memory (8 sectors respectively (16kB, 16kB, 16kB, 16kB, 64kB, 128kB, 128kB, 128KB). But the STM32F446ZC has only 256kB of FLASH memory.

So how much sectors has this MCU ?

Maybe 6 (16kB, 16kB, 16kB, 16kB, 64kB,128kB) but this count will not match with the value define in the "stm32f4xx_hal_flash_ex.h" of the CubeMX library (FLASH_SECTOR_TOTAL).

2 REPLIES 2
Uwe Bonnes
Principal III

Did you really have a look at rm0390: 3.3 Embedded Flash memory?

YDann.7
Associate III

Yes and i don't have the response.

The table 4 describes a FLASH memory with 512kB (STM32F446ZE).

The STM32F446ZC have only 256kB of FLASH memory. Maybe this MCU have only the first 6 sectors (16kB, 16kB, 16kB, 16kB, 64kB, 128kB) but it's not consistent with the "stm32f4xx_hal_flash_ex.h" file of the CubeMX library where the FLASH_SECTOR_TOTAL value is equal to 8 for the STM32F4xx.