Skip to main content
YDann.7
Associate III
February 27, 2019
Question

STM32F446ZC FLASH memory organisation

  • February 27, 2019
  • 2 replies
  • 647 views

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).

This topic has been closed for replies.

2 replies

Uwe Bonnes
Chief
February 27, 2019

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

YDann.7
YDann.7Author
Associate III
February 27, 2019

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.