Skip to main content
YWang.8
Associate
December 4, 2020
Solved

Is it a mistake between the file 'AN4061' and datasheet of 'stm32f030k6' ?

  • December 4, 2020
  • 1 reply
  • 1236 views

I was using your company's a microchip which is 'STM32F030K6' for a project recently.But I was confused by a question, which is the Flash memory endurance.In the datasheet of 'STM32F030x4/x6/x8/xC' ,it said the flash memory endurance is

1 kcycle(in the page of 58/93). But in the other file 'AN4061'(EEPROM emulation in STM32F0xx microcontrollers),it said page

erase cycles is 10 kcycle(in the page of 17/19 Table 6).

 Why is it different? Which one is correct?

Looking forward to your feedback and suggestions soon.

Best answer by Peter BENSCH

The AN4061 has been created in 2012 for the software package STSW-STM32117, which is still active, but has already moved to STM32Cube.

STM32F030 as part of the Value-Line has been launched later with a reduces Flash endurance amongst other things to make it very price effective.

Regardless of the information in Appnotes, the datasheet of the respective STM32 is always decisive. In the case of the STM32F030, this means that the Flash memory endurance is 1 (one) kcyles.

Solution: You can swap the STM32F030 for the STM32F031 if you really need an endurance of 10 kcycles of the Flash memory.

When your question is answered, please close this topic by choosing Select as Best.

/Peter

1 reply

Peter BENSCH
Peter BENSCHBest answer
Technical Moderator
December 4, 2020

The AN4061 has been created in 2012 for the software package STSW-STM32117, which is still active, but has already moved to STM32Cube.

STM32F030 as part of the Value-Line has been launched later with a reduces Flash endurance amongst other things to make it very price effective.

Regardless of the information in Appnotes, the datasheet of the respective STM32 is always decisive. In the case of the STM32F030, this means that the Flash memory endurance is 1 (one) kcyles.

Solution: You can swap the STM32F030 for the STM32F031 if you really need an endurance of 10 kcycles of the Flash memory.

When your question is answered, please close this topic by choosing Select as Best.

/Peter

YWang.8
YWang.8Author
Associate
December 4, 2020

Thank you very much.