EEPROM and Flash issue on MPC5744P

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

EEPROM and Flash issue on MPC5744P

751 Views
qm1013
Contributor III

I have some doubt question about internal EEPROM on MPC5744P .

The EEPROM requires block erasing before programming (an aligned double word) , which is identical to Flash.

What is the exactly different between internal EEPROM and Flash ?

I have check other answers about the differents , some engineer say it is the ECC check.

Could you give me a detailed repaly about the differents ? 

Regards,

Meng

Labels (1)
Tags (2)
0 Kudos
1 Reply

612 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

if there’s an ECC error when reading data from EEPROM blocks, no exception is triggered. The flash controller returns pattern 0xFFFFFFFF and ERR bit in MCR register is set. This simplifies the handling of ECC errors – it is not necessary to handle this in an exception. That means executable code should not be placed to these data blocks.

All other flash blocks are standard flash blocks (code flash) where non-correctable ECC error triggers an exception.

Regards,

Lukas

0 Kudos