S32K3XX memory size with/without HSE installed.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K3XX memory size with/without HSE installed.

414 Views
Su_Felix
Contributor I

Dear NXP team,

We are trying to understand the HSE installation. We have a confusion now.

The reference manual (chapter 32.3.1.1, S32K3XXRM, Rev.8, 01/2024) says the Application data flash memory of S32K312 chip is 128kB (1000_0000h to 1001_FFFFh) in total.

If the HSE module is uninstalled, all the 128kB can be used to store user parameters, once the HSE module is installed, there will be only 88kB (1000_0000h to 1001_5FFFh) available (chapter 32.3.1.2, S32K3XXRM, Rev.8, 01/2024).
Which for my understanding, the HSE module only takes 40kB (1001_6000h to 1001_FFFFh) from application data flash block.

But in HSE reference manual (Reference Manual, for HSE_B Firmware, Rev. 2.2 — 12 December 2023), there has a picture (chapter 3.5.3.1) that shows the HSE use 168 kB data flash memory (1001_6000h to 1004_0000h).

My question is where is the 128kB (1002_0000h to 1004_000h) memory from? Why the data flash memory changes from 128kB to 256kB after the HSE installed? It seems like the HSE module can extend the memory size from somewhere that unknown to the developer.

0 Kudos
1 Reply

364 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

0x1002_0000 to 0x1003_FFFF is used for HSE firmware backup. It is not shown in these diagrams.

0 Kudos