cancel
Showing results for 
Search instead for 
Did you mean: 

About STM32L4xx series

JHsu.14
Associate II

Hi,

We tested to rewrite the data into STM32L433CC.

May i know why this device is unable to program data in second time?

If i use STM32F072, and it is able to rewrite the data in second time.

What is the different?

For example, i write the data at address 0x0000 to 0xFFFF, and the data is 0xFF at address 0xC000 to 0xEFFF. if i want to write data at address 0xE000 , i found the data is unable to be written at address 0xE000. But STM32F072 is able to be written on the same condition.

Thank you.

3 REPLIES 3
Uwe Bonnes
Principal II

STM32L4 writes flash memory in blocks of 64 bits with 8 bits of ECC error correction code. So you can not write a second time to flash. L0 has no error correction, so you can write a second time.

Uwe Bonnes
Principal II

STM32L4 writes flash memory in blocks of 64 bits with 8 bits of ECC error correction code. So you can not write a second time to flash. L0 has no error correction, so you can write a second time.

JHsu.14
Associate II

Thank you for your information and great support.